@import url('lightbox.css');
@import url('dropdown.css');

body  {    margin: 0;    padding-top: 0px;  background-image: url("/images/back.jpg");  margin-bottom:30px;background-color: #ffba39; background-position: center; }
p     {    margin: 0;    padding: 0; }
table {    margin: 0;    padding: 0;  border-collapse: collapse;	}
td	  {    padding:0;	 vertical-align:top;		}
form, fieldset 	{	margin:0; padding:0; border:0; 	}
a       		{ color: #ffba39;	text-decoration:none;  }
a:hover			{ color: black;}
a img 			{ border:0; margin:0; padding:0;	} 
html        { overflow-y: auto; overflow-x: hidden; }


/*----------------------------- Layout -----------------------------*/\

#frame {min-width:1020px;	width:auto !important; width:100%; margin:0px auto}
#background_motyl { background-image: url(/images/motyl.gif); background-repeat: no-repeat; background-position:center top; min-width:1020px;	width:auto !important;margin:0 auto;}
#page_container		{	width:  820px;  margin:0px auto 30px; padding:100px 100px 0px 100px}
#page_header_top		{	height: 170px; width:100%; margin:0px auto;position:absolute;text-align: center; top:0px;z-index:1;}
#page_header_down			{	height: 222px;	width:820px; margin:0px; padding:0px; }
#page_menu			{	height: auto;	background-color:#A4A4A4;background-repeat: no-repeat;	}
#page_sidebar_back {background-image: url(/images/menuBack.jpg); width:250px;margin:0px; padding:0px;float:left;}
#page_sidebar		{	width:  250px;	min-height:488px;	height:auto !important;	height:488px; 	float:left; background-image: url("/images/menuTop.jpg");		clear:both;	background-repeat: no-repeat; margin:0px; padding:0px; background-position: left top;}
#page_content		{	width:570px; min-height:600px;	height:auto !important;	height:600px;	float:left;	 background-color: #FFF; 	font:10pt verdana; color:#616161;background-image: url("/images/bodyHead.jpg");	background-repeat: no-repeat; margin:0px;background-position: right top; padding:0px; margin:0px;}
.contentInside {margin:15px;width:500px; padding-top:25px;}
#page_content_full	{	padding: 5px 40px 40px 40px;	min-height:400px;	height:auto !important;	height:400px;	clear:both;	}
/*#page_footer		{	height:  150px;	background-image: url("/images/footer.jpg");	clear:both;}*/

 
#page_footer {
background-image:url("/images/footer.jpg");
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
height:150px;
padding-top:40px;
}
#bottom {	background-image: url("/images/bottom.jpg"); height:161px; margin:0 auto;background-position: center bottom; margin-right:16px;}
/*----------------------------- Layout -----------------------------*/



/*----------------------------- Content Formating -----------------------------*/

h1 {	font-size: 24px;	margin:10px 0 10px 0;	font-family: Arial, Helvetica, sans-serif; }
h2 {	font-size: 18px;	margin:5px 0 5px 0; 	font-family: Arial, Helvetica, sans-serif; }
h3 {	font-size: 16px;	margin:3px 0 3px 0; 	font-family: Arial, Helvetica, sans-serif; }
/*----------------------------- Content Formating -----------------------------*/



/*----------------------------- Footer and Copyright -----------------------------*/
 
#mediovski {
float:left;
font-size:9px;
height:180px;
margin:-20px 10px 0;
width:185px;
}

/*#mediovski 		   { 	width: 105px;  float:left;	font-size:9px;	padding-top:102px;	margin: 8px 10px 0 10px; 	}*/
#mediovski a		 { 	color:#DBDBDB;	}
#mediovski a:hover{ 	color:#FFFFFF;	text-decoration:underline;	}
#footer_note	 { 	float: left;	margin: 12px 0 0 140px; 	padding-top:120px; color:white; font:8pt verdana;}
/*----------------------------- Footer and Copyright -----------------------------*/


/*----------------------------- Main menu -----------------------------*/
#main_menu		{	list-style-type: none;	margin:0;	padding:0;	width:auto;	}
#main_menu li 	{	display:block;	float:left;	}
#main_menu li a {	display:block;	float:left;	padding: 10px;	background-color: #C0C0C0;	}
#main_menu li a:hover  {	background-color: #CFCFCF;	}
#main_menu li a.active {	background-color: #CFCFCF;	}
/*----------------------------- Main menu -----------------------------*/


/*----------------------------- Side menu -----------------------------*/
#side_menu li a			{	font:10pt verdana;	padding:5px;	display:block; text-decoration:none; color:white; letter-spacing:1px; background-image:url(/images/strzala.gif); background-repeat: no-repeat; background-position: left center;padding-left:20px;}

#side_menu li.subelement a	{	padding:5px;	display:block; text-decoration:none; color:white; letter-spacing:1px; background-image:url(/images/bullet.gif); background-repeat: no-repeat;    background-position: 12px center; padding-left:34px;    }

#side_menu li a:hover 		 { background-image:url(/images/strzalaR.gif);  color:#F7E255;  }
#side_menu li a.active	     { background-image:url(/images/strzalaR.gif);  color:#F7E255;  }
#side_menu li                { list-style-image:none; }
#side_menu  			{	padding: 5px 0 0 10px;		margin:0;	list-style-type: none; 	}
#side_menu a			{	width:180px;	}
#side_menu ul 			{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;	}
#side_menu ul li a		{	width:200px;	}
#side_menu ul ul		{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;	}
#side_menu ul ul li a	{	width:190px;background-image: none;	}
#kontakt { padding-top:20px; padding-left:20px; color:white; letter-spacing:1px; font:10pt verdana; line-height:1.5em; vertical-align: bottom; padding-bottom:20px;}
#kontakt a { color:white; letter-spacing:1px; font:10pt verdana; line-height:1.5em;vertical-align: bottom;}
/*----------------------------- Side menu -----------------------------*/





.contact_form	input.textbox {	padding:2px;	border:1px solid #808080;	width: 450px;	font-family:Arial, Helvetica, sans-serif; font-size:12px;	}
.contact_form	input.button  { font-family:Verdana, Arial, Helvetica, sans-serif;	}
.contact_form	label	{ display: block;	}
.contact_form	textarea{ padding:2px;	 border:1px solid #808080;	width: 450px;	height:200px;	font-family:Arial, Helvetica, sans-serif; font-size:12px;	}
.contact_form	p		{ padding:3px 0; margin:0;	}
.contact_form_container	{ margin: 0 auto; width:450px;}





.pager			{ margin: 0 auto; text-align: center; font:9pt verdana; font-variant: small-caps; padding:10px}
.pager a 		{ color:#515151; }
.pager a.special{  padding:5px;color:#C0C0C0; background-color:#ff9933;}
.pager .active{  padding:5px;color:white; background-color:#ff9933;}
.pager a .active{  padding:5px;color:#515151; background-color:white; text-decoration: underline;}
.pager a.current{ font-weight:bold; background-color:#ff9933}
.pager a:hover  { color: #ffba39; text-decoration:none; }



ul li { list-style-image: url(/images/check2.jpg); }


.articles_list1		 { margin:  10px 0 20px 0; width:50% }
.articles_list1 td   { padding: 10px 0; width:300px;}
.articles_list1 td h2{ margin:  2px 0; }

.articles_list2		 { margin:  10px 10px 20px 0; }
.articles_list2 td   { padding: 3px; vertical-align:middle;}
.articles_list2 td h2{ margin:  2px 0; }
.articles_list2 img  { border:  1px solid #d5d5d5; width:50px; margin:5px;margin-right:10px;}
.articles_list2 .czytaj a { background-image:url(/images/strzala.jpg); background-repeat: no-repeat; background-position: left center; padding-left:13px; color:#818181; font:8pt tahoma;}
.articles_list2 td h2 a { color:#ffba39; text-decoration:none; }

.articles_list3		 { margin:  10px 0 20px 0; }
.articles_list3 td   { padding: 10px; }
.articles_list3 td h2{ margin:  2px 0; }

.articles_list4		 { margin:  10px 10px 20px 0;}
.articles_list4 td   { padding: 3px; vertical-align:middle;}
.articles_list4 td h2{ margin:  2px 0; }
.articles_list4 img  { border:  1px solid #d5d5d5; width:50px; margin:5px;margin-right:10px;}
.articles_list4 .czytaj a { background-image:url(/images/strzala.jpg); background-repeat: no-repeat; background-position: left center; padding-left:13px; color:#818181; font:8pt tahoma;}
.articles_list4 td h2 a { color:#ffba39; text-decoration:none; }


.products_list1		 { margin:  10px 0 20px 0; width:100%}
.products_list1	td	 { padding: 10px 5px; }
.products_list1	td h2{ margin:  2px 0; font-size: 8pt;}
.products_list1	td img{  border:  1px solid #d5d5d5;width:50px }

.products_list2		 { margin: 0px 0; width:100%;}
.products_list2	td	 { font-size:smaller; line-height:normal; padding: 10px 5px; color:#808080;}
.products_list2 td h2 a { color:#ffba39; text-decoration:none; }

.products_list3		 { list-style-type:none;margin:0px;padding:0px;font:8pt verdana; }
.products_list3 a { text-decoration:none;color:#616161;width:100%;margin:0px; padding:0px;line-height:1.7em;}
.products_list3 a:hover { color:#ff9900 }
.products_list3 li{margin-left:5px; padding-left:5px;text-decoration:none;border-bottom:1px dotted #dddddd; list-style-image:none;line-height:1.7em;}


.products_list4		 { margin: 0px 0; width:520px; background-image:url(/images/tableTop.jpg); background-position: center top; background-repeat:no-repeat }
.products_list4 td { text-align: center; vertical-align: middle; padding-left:5px; padding-right:5px; border-left:1px solid #dedede; padding-top:5px; padding-bottom:5px; }
.products_list4 .head td{ background-color:#818181; color:white; text-align: center; font-weight:bold; }
.products_list4 a       { color:#FF7C35;  }
.products_list4 a:hover { text-decoration:underline;  }


.gallery1			 {width: 520px; margin-top:20px; }
.gallery1	td  	 { padding: 5px; }
.gallery1	td img	 { border:  1px solid #404040; } 

.gallery2			 { width: 520px; margin-top:20px;  }
.gallery2	td	  	 { width:33%; text-align:center; line-height:normal; padding: 5px 5px; color: #808080; }
.gallery2	td img	 { border: 1px solid #404040; margin-bottom:5px; }

.product			{ width: 520px; margin-top:20px;  }
.product td			{ padding: 0 5px 0 0; }
.product_img		{ width:220px; }	

.product_params 		{ margin: 0 auto; border: 1px solid #808080; margin: 20px auto; width:100%;}
.product_params td  	{ padding: 2px 6px;	border: 1px solid #808080; }
.product_params td img  { margin:0; }
.product_param			{ font-weight: bold; }

.lista a{
color:#818181;

}

.img_left		{ float: left ; margin:0; padding: 0 10px 10px 0;	}
.img_right		{ float: right; margin-top:30px; padding: 0 0 10px 10px;	}

.light_text 	{ font-size:smaller; color: #2c9b0c; }
.clear {border:0px; padding:5px; }
.number{text-align: right;}

.table_team{
font:8pt verdana;
}

.mail{font:8pt georgia;}





.produkt_opis {     color:#616161; font-size:9px;   padding:2px; margin:0;    }


