@import url('lightbox.css');


body  {    margin: 0;    padding: 0;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;   background-image: url("/images/back.jpg"); background-position: center top; background-repeat: no-repeat; background-color:black; padding-right:18px; color:#4B4B4B; }
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:#FFCC01;}
a img 			{ border:0; margin:0; padding:0;	}
.clear { margin:0px; padding:0px; border:0px;}

p.required { display:none; }

/*----------------------------- Layout -----------------------------*/
#page_container		{	width:  858px;	margin: 0 auto;	margin-top:60px;  background: #FAFAFA url("/images/bodyMid.gif") top repeat-y;   }
#page_container2		{	width:  858px;	margin: 0 auto;	margin-top:60px; background-color:white;}

#page_header		{	height: 314px;	background-image: url("/images/header.jpg");}
#page_top			{	height: 100px;	background-color:#808080;	}
#page_menu			{	height: 48px;	width:858px;background-image: url("/images/menubar.jpg"); background-repeat: repeat-x; 	}
#page_sidebar		{	width:240px; float:left; padding-top:10px;}
#page_content		{	width:  570px;	min-height:400px;	height:auto !important;	height:400px;	padding:10px;	float:right;	}
#page_content_full a       		{ color: #eec730;	text-decoration:none;  }
#page_content_full a:hover			{ color: black;	 }
#page_content_full	{		min-height:500px;	height:auto !important;	height:500px;	clear:both;	 margin-top:-2px; padding:0px;}
#left { width:242px; float:left; padding-left:15px; padding-top:10px;}
#right { float:left; padding-left:25px; padding-top:15px; width:540px;}
.bodyDown { clear:both;}

#page_footer		{	height:229px;	clear:both;	  background: #404040 url("/images/footer.jpg") top left repeat-x;  font:8pt tahoma;   }
/*----------------------------- Layout -----------------------------*/



/*----------------------------- Content Formating -----------------------------*/
#page_content	 {	padding-bottom:25px;	line-height: 20px; }
h1 {	font-size: 24px; margin:0px; display:inline;	font:12pt tahoma; font-weight:bold;}
h2 {	font-size: 18px;	margin:5px 0 5px 0; 	font-family: Arial, Helvetica, sans-serif; }
h3 {	 font:12pt verdana;    font-weight:bold; color:#818181; background-image: url("/images/bullet.jpg"); background-position: left center;  background-repeat: no-repeat;padding-left:15px;}
/*----------------------------- Content Formating -----------------------------*/



/*----------------------------- Footer and Copyright -----------------------------*/
#footer_note          { color:#767676;  padding: 13px 0 17px 8px;  display:block; }

#mediovski 		    { 	float:right;	margin: 0 16px 0 0; color:#717171;  vertical-align: middle;	}

.footer_button    { background-image: url("/images/box.gif"); background-position: right center; background-repeat: no-repeat; padding-right:15px; padding-left:5px; }

#footer_menu          { display:block;  list-style-type: none; float:left; margin-top:0; margin-left:-45px}
#footer_menu li       { display:block;  list-style-type: none; float:left;}
#footer_menu li a           { color:#717171;  }
#footer_menu li a:hover       { color:#FFFFFF;  }
#footer_menu li a.active_footer { background-image: url("/images/box.gif"); background-position: right center; background-repeat: no-repeat; padding-right:15px; padding-left:5px; color:#717171; }
/*----------------------------- Footer and Copyright -----------------------------*/


/*----------------------------- Main menu -----------------------------*/
#main_menu		{	list-style-type: none;	margin:0 0 0 3px;	padding:0;	width:auto; padding-left:0px; text-align:right	}
#main_menu li 	{	display:block;	float:left;	background-image: url("/images/bar.jpg"); background-position: right center; background-repeat: no-repeat; padding: 0 5px; }
#main_menu li.last { background-image:none; }
#main_menu li a {	display:block;	float:left;	padding-top: 14px; 	height:35px;   font-size:15px; font-weight:bold;   font-family:Tahoma,Verdana;   color:#382D0C; padding-left:15px; padding-right:15px; text-decoration:none; }
#main_menu li a:hover  {	text-decoration:none; background-image: url("/images/rollover2.gif"); color:black ;background-repeat: no-repeat; background-position: center top;	 }
#main_menu li a.active {text-decoration:none; background-image: url("/images/rollover2.gif"); color:black ;background-repeat: no-repeat; background-position: center top;	}
/*----------------------------- Main menu -----------------------------*/


/*----------------------------- Side menu -----------------------------*/
#side_menu a			{		display:block;	text-decoration:none;}
#side_menu a:hover 		{	background-color: #EAEAEA;	}
#side_menu	a.active	{ 	background-color: #EAEAEA;	}

#side_menu  			{	padding: 0 0 0 0;		margin:0;	list-style-type: none;	}
#side_menu a			{	width:223px;	padding: 7px 15px 7px 20px; color:#6f6f6f; font:bold 8pt tahoma; border-bottom:1px solid #DADADA}
#side_menu ul 			{	padding: 0 0 0 20px;	margin:0;	list-style-type: none; width:234px;	}
#side_menu ul li a		{	width:204px;	}
#side_menu ul ul		{	padding: 0 0 0 10px;	margin:0;	list-style-type: none; width:224px;	}
#side_menu ul ul li a	{	}
/*----------------------------- Side menu -----------------------------*/



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





.pager			{ margin: 0 auto; text-align: center; }
.pager a 		{ padding: 3px; }
.pager a.special{ color:#C0C0C0; }
.pager a.current{ font-weight:bold; }
.pager a:hover  { background-color:#1371FF; color:#fff; text-decoration:none; }






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

.articles_list2		 { margin:  10px 0 20px 0; }
.articles_list2 td   { padding: 5px 5px 15px 0; font:8pt verdana; word-spacing:3px; line-height:1.5em; color:#515151; }
.articles_list2 td h2{ margin:  2px 0; }
.articles_list2 img  { border:  0px; width:90px; }

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


.products_list1		 { margin:  10px 0 20px 0; width:100%;}
.products_list1	td	 { padding: 10px 5px; border-bottom: 1px solid #C0C0C0; }
.products_list1	td h2{ margin:  2px 0; }

.products_list2		 { margin: 20px 0; width:100%;}
.products_list2	td	 { border: 1px solid #C0C0C0; text-align:center; font-size:smaller; line-height:normal; padding: 10px 5px; color:#808080; }


.gallery1			 { margin:  10px auto 20px auto; width: 100%; }
.gallery1	td  	 { padding: 10px; }
.gallery1	td img	 { border:  1px solid #404040; } 

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

.product			{ margin: 0 auto 20px auto; width: 100%; }
.product td			{border-bottom:1px solid #cccccc; padding-top:10px; }
.product	h1 { color:#818181; font:bold 12pt verdana; display:block;}
.product2			{ margin: 0 auto 20px auto; width: 100%; }
.product2 td			{vertical-align:middle; border-right:1px solid #cccccc; padding-left:5px; padding-right:5px; font:8pt verdana;}


.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; }



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

.light_text 	{ font-size:smaller; color: #FFCC01; }

.czytaj {  background-image: url("/images/bullet2.jpg"); background-position: left center;  background-repeat: no-repeat;padding-left:15px;  }
.text { color:#717171; font:8pt verdana; word-spacing:3px; text-align: justify; line-height:1.5em}





.product_list1      {   width:100%; margin: 0 auto; color:#545454; }
.product_list1  td  {   text-align:center;  vertical-align:middle;  height:61px;    border-left: 1px solid #DBDBDB;     }
.product_list1  td.thumb        {   width:61px; text-align: center; vertical-align: middle; }
.product_list1  td.thumb  img   {   width:55px;  margin-top:2px;margin-bottom:2px;}
.product_list1  td.symbol       {   width:65px;     }
.product_list1  td.image        {   width:auto;    }
.product_list1  td.size_30      {   width:30px;     }
.product_list1  td.size_60      {   width:60px;     }
.product_list1  td.size_70      {   width:70px;     }
.product_list1  td.size_140     {   width:140px;    }
.product_list1  td.additional   {   width:85px;  font-size:10px;  line-height:normal; }

.smaller                        {  font-size:smaller;  }
.bold                           {  font-weight: bold;  }

.low_height     td              {  height:30px;     }



