/*Global*/
body {
	margin:0px; 
	padding:0px; 
}
 body,p,td,div,th,input,select,textarea {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#808080;

}
ul,li { margin:0px; padding:0px;}
form, fieldset, input {margin:0px; padding:0px;}
fieldset {border:none;}
img, fieldset, input {border:none;}
a { color:#818386; text-decoration:none; }
a:hover { text-decoration:none;}
h1,h2 {margin:0px;padding:0px;}
h1 {
	font-size:29px;
	color:#4a4a4a;
	display:block;
}

h1.hc1 {
	font-size:22px;
	color:#4a4a4a;
	text-transform:uppercase;
	margin:22px 0px 13px 30px;
} 
h1.hc2 {
	font-size:20px;
	color:#8b8b8b;
	text-transform:uppercase;
	margin:33px 0px 0px 0;
} 
h1.hc3 {
	font-size:14px;
	color:#8b8b8b;
	text-transform:uppercase;
	margin:12px 0 6px 0;
} 
h1.hc4 {
	font-size:16px;
	color:#797f83;
	text-transform:uppercase;
	margin:0 0 6px 0px;
	padding:0px;
}
h1.hc5 {
	font-size:16px;
	color:#797f83;
	text-transform:uppercase;
	margin:10px 0px 0 0px;
} 
 
h2 {
	font-size: 15px;
	color:#777777;
}

h6 {font-size: 9px;}
/*clearfix*/
div:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
div {display: inline-table;}
/* Hides from IE-mac \*/
* html div {height: 1%;}
div {display: block;}
/* End hide from IE-mac */

.clear { clear:both;}

/*-----------------MainFrame------------------------*/
#kontener {width:999px;margin: 0 auto; text-align:left;}
#wyszukiwarka {
	background: url(/images/bglang.gif) no-repeat top right; 
	float:right;
	width:200px;
	padding-right:16px;
}
#link {
	background: url(/images/bglang.gif) no-repeat top right; 
	float:right;
	width:60px;
	padding:17px 16px 0px 16px;;
}
#search {
	float:right;
	width:182px;
	margin-top:17px;
}
#search img {
	vertical-align:middle;
	margin-right:7px;
}
#search input { vertical-align:middle; }
#search_input { width:88px; height:15px; border:1px solid #cdcdcd; }
#search_go { margin-left:3px; }
#ms {margin-right:38px;}

/* Menu funkcjonalne */
#top {width:999px; height:74px; background:url('images/bg_grad.gif') repeat-x; }
#logo {float:left; margin:15px 0 0 30px;}
#lang {
	float:right;
	margin-top:19px;
	padding-right:8px;
	margin-left:20px;
	height:29px;
}
#lang img {margin-right:13px}

/*Main Menu*/
#menu {
	width:999px;
	height:39px;
	text-align:left;
	border-bottom:1px solid #ececec;
	overflow:hidden;
}
#menu a {
	display:block;
	float:left;
	height:39px;
}
#menu a:hover {
	height:78px;
	margin:-39px 0 39px 0;
}
#content {width:999px; min-height:404px;}
html* #content { height:404px;}
#content_sm {width:999px; min-height:324px;}
html* #content_sm { height:324px;}
#menubottom { clear:both; position:relative;padding:14px 0 10px 15px;border-top:1px solid #ececec;}
#menubottom span {position:absolute;top:0;right:0;display:block;text-align:right; padding:14px 15px 13px 0;}
.mmenu { margin-left:24px;}

/*------------------- Footer ---------------------*/
div#footer {border-top:1px solid #ececec;position:relative;font-size:11px; padding:15px 0 15px 15px; }
div#footer span { position:absolute;top:0;right:0;display:block;text-align:right; padding:15px 15px 13px 0; }


.foto {float:right; text-align:right; margin:0 0 30px  30px;}
.foto span { display:block;padding:15px 15px 20px 0;text-align:right}
.bbox { width:472px;padding:0px 20px 20px 27px;border-top:1px solid #ececec;}



/*------------------- Menu ---------------------*/

#menub { height:26px;background:#f8f8f8; color:#8b8b8b; list-style-type:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:11px 0 0 0px; border-bottom:1px solid #ececec;}
#menub li {float:left; padding-left:22px;font-size:12px; }
#menub li a {  padding:2px 5px 2px 5px;}
#menub li a:hover { color:#fff; background:#b4b4b4; padding:2px 5px 2px 5px;}

/*------------------- Produkty ---------------------*/
#flashcontent { clear:both; width:999px; height:192px; background:url('images/bg_slider.jpg') 0 0 repeat-x; margin-top:5px;}

/* ------------------------------ Newsletter-------------------------- */

.email { width:234px; padding:2px; border:1px solid #cdcdcd; }
.newsletter_table { border-collapse:collapse; width:440px; }
.newsletter_table td { vertical-align:top; padding:5px 5px 5px 0px; margin:10px 0px 0px 0px;}
.newsletter_table td input { margin-right:5px; }
.newsletter_table td span { padding:0px 5px 0px 5px; }

.send_table { margin-left:30px; width:492px;}
.send_table .right input { margin-top:10px; }
.send_table .zgoda { margin:5px 5px 0 0; }
.opinia_table {margin:15px 0 0 25px;}
.opinia_table td { vertical-align:top; padding:5px;  }
.tekst_area { width:234px; padding:2px; border:1px solid #cdcdcd; height:100px; }

.lista_1 {padding:0px; margin:0px; list-style-type:none; }
.lista_1 li {padding:6px 0px 6px 10px;background:url(/images/g_arr.gif) no-repeat 0px 9px;}


/*------------------- Podstrony ---------------------*/
.left_column { width:450px; padding:0 0 15px 30px;}

.error { color:#e00; }

.margin {margin-left:30px;}


.nagrody { width:169px; padding-left:25px; height:130px; }
.nagrody2 { width:169px; padding-left:25px; height:50px; }
.nagrody img { float:left; }
.nagrody .cb { clear:both; }
