@import url('lightbox.css');

body  {    margin: 0;    padding: 0;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    }
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: #2BB72B;	text-decoration:none;  }
a:hover			{ color: #0B9912;	text-decoration:underline; }
a img 			{ border:0; margin:0; padding:0;	}
.clear          { clear:both;   }
.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: #808080; }
ul {    list-style-image: url('/images/bullet.gif');   }
    
    
/* #page_lang  		{	width:400px; height:18px;   top:20px;   left:50%;   position:absolute;    padding:5px;  margin:0 auto;  text-align:right;   z-index:20;	}
/*----------------------------- Layout -----------------------------*/
#page_container		{	width:  830px;	margin: 0 auto;    padding: 18px 16px 0 16px;  background-image: url('/images/bg_container.gif'); }
#page_header		{	height: 218px;	background: #8fd401  url('/images/bg_header.jpg') top left no-repeat;   z-index:1;	}
#page_menu			{	height: 39px;	border-bottom: 1px solid #d1f1d3;  background: #0b990d  url('/images/bg_menu.gif') top left repeat-x;	}
#page_sidebar		{	width:  180px;	float:left;		clear:both;   background-color:#2DC334;   }
#page_content		{	width:  620px;	min-height:400px;	height:auto !important;	height:400px;	padding:10px;	float:right; 	}
#page_content_full	{	padding: 10px;	    min-height:400px;	height:auto !important;	height:400px;	clear:both;	 background-color: #FFF;	}
#page_footer		{	width:830px;    height:54px;    padding:15px;    font-size:10px;	    background-color:#6cc200;    background-image: url('/images/bg_footer.gif');    margin: 0 auto;	clear:both;	}
/*----------------------------- Layout -----------------------------*/


/*----------------------------- Content Formating -----------------------------*/
#page_content	         {	padding-bottom:25px;	line-height: 17px;    color:#808080; position:relative; }
#page_content_full	     {	padding-bottom:10px;	line-height: 17px;    color:#808080; position:relative;}
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;   padding: 14px 0 18px 45px;   background: transparent  url('/images/bg_h2.gif') top left no-repeat;  color:#008c00; }
h3 {	font-size: 16px;	margin:3px 0 3px 0; 	font-family: Arial, Helvetica, sans-serif; }
/*----------------------------- Content Formating -----------------------------*/


/*----------------------------- Footer and Copyright -----------------------------*/
#mediovski 		{ 	width: 100px;	float:right;	font-size:10px;	margin: 5px 5px 0 0;		}
#mediovski a		{ 	display:block;  color:#FFFFFF;   padding: 0 5px 0 0;}
#mediovski a:hover{ 	color:#FFFFFF;	text-decoration:none;	}
#footer_note	{ 	float: left;	margin: 5px 0 0 5px; color:#FFFFFF;  }
#footer_note a  { 	color: #FFFFFF;  }
/*----------------------------- Footer and Copyright -----------------------------*/


/*----------------------------- Main menu -----------------------------*/
#main_menu		{	list-style-type: none;	margin:0;	padding:0;	width:auto;   font-weight:bold;   font-family:Arial, Verdana;     font-size:16px;	}
#main_menu li 	{	display:block;	float:left; border-right:1px solid #5fc662;	}
#main_menu li.last 	{	border-right:0;	}
#main_menu li a {	display:block;	float:left;	padding: 10px 46px 9px 46px;   color:#FFFFFF;	}
#main_menu li a:hover  {	text-decoration:none;  background-image: url('/images/bg_menu_active.gif');   background-repeat:no-repeat;    background-position: top;   }
#main_menu li a.active {	                       background-image: url('/images/bg_menu_active.gif');   background-repeat:no-repeat;    background-position: top;   }
/*----------------------------- Main menu -----------------------------*/


/*----------------------------- Side menu -----------------------------*/
#side_menu a			{	background: #16AF1C url('/images/bg_side_menu_item.gif') top left repeat-x;     color:#FFFFFF;  font-weight:bold;   font-family:Arial, Verdana;	padding:7px 2px 7px 7px;	display:block;     border-bottom: 1px solid #5FC662;	}
#side_menu a:hover 		{	background-color: #49D34F;   background-image:none;  text-decoration:none;	}
#side_menu	a.active	{ 	background-color: #49D34F;   background-image:none;	}

#side_menu  			{	padding: 0 0 0 0;		margin:0;	list-style-type: none;    list-style-image: none;	}
#side_menu a			{	width:180px;	}
#side_menu ul 			{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;    list-style-image: none;	}
#side_menu ul li a		{	width:170px;  background-color:#2DC334;   border-color:#2DC334;   background-image:none;	}
#side_menu ul ul		{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;    list-style-image: none;	}
#side_menu ul ul li a	{	width:160px;   background-image:none;   border-color:#2DC334;	}
/*----------------------------- Side menu -----------------------------*/

/*----------------------------- Contact Form -----------------------------*/
.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;}
/*----------------------------- Contact Form -----------------------------*/


/*----------------------------- Pager -----------------------------*/
.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; }
/*----------------------------- Pager -----------------------------*/


/*----------------------------- Article List -----------------------------*/
.article_list1 h2,  .article_list2 h2, .article_list3 h2, .article_list4 h2 {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; margin:0; padding:3px 0; line-height:normal; } 

.article_list1                   {   padding-top:25px;    }
.article_list1   a               {   color:#787878;       display:block;     cursor:pointer;       }
.article_list1   a:hover         {   color:#2B2B2B;       text-decoration:none;                    }
.article_list1   .date           {   color:#CCCCCC;       font-size:smaller;   font-weight:bold;   }
.article_list1   .lead           {   line-height:17px;    text-align:justify;                      }

.article_list2                   {   padding-top:25px;    clear:both;   }
.article_list2   a               {   color:#787878;       display:block;    cursor:pointer;     }
.article_list2   a:hover         {   color:#2B2B2B;       text-decoration:none;                 }
.article_list2   .thumb_shadow   {   float:left;     background: transparent url('/images/bg_thumb1.gif') top left no-repeat;   padding:0 15px 10px 0;   width:75px; display:block;     }
.article_list2   .lead           {   float:left;     line-height:17px;   text-align:justify;     }
.article_list2   .date           {   color:#CCCCCC;  font-size:smaller; font-weight:bold;        }

.article_list3		             { margin:  10px 0 20px 0; }
.article_list3 td                { padding: 10px; }

.article_list4		             { margin:  10px 0 20px 0;  width:100%; }
.article_list4 h2	             { text-decoration:underline; }
.article_list4 td.date           { padding: 3px 0 0 30px;  color:#CCCCCC;  font-size:smaller; }
/*----------------------------- Article List -----------------------------*/


/*----------------------------- Product List -----------------------------*/
.product_list2 h2	                {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; margin:0; padding:3px 0; line-height:normal; }

.product_list1                      { margin: 0 auto 20px auto;}
.product_list1 td                   { padding:0; }
.product_list1 .product_title h1	{ color: white; height:18px;margin:0; padding:0; margin-left:20px; font-size: 1.4em; margin-top: 5px; }
.product_list1 .product_title   	{ width:592px; height:23px; background: #FFFFFF url('/images/product_header.png') top left no-repeat; }
.product_list1 .product_img			{ width:198px;  background: #FFFFFF url('/images/product_img.png') top left no-repeat; }
.product_list1 .product_img img		{ display: block; clear:both; margin-left:32px; margin-top:40px; width: 140px; }
.product_list1 .product_desc		{ width:394px; height:163px; background: #FFFFFF url('/images/product_desc.png') top left no-repeat; }
.product_list1 h3.desc				{ height: 18px;border-bottom:1px solid #54B544;color:#000000;padding-bottom:10px;padding-top:20px;width:330px;margin-left:20px; }
.product_list1 p.desc				{ color:#2e2e2e;margin-left:20px;width:330px; height:90px; overflow:hidden; }
.product_list1 .product_more   		{ width:394px; height:55px; background: #FFFFFF url('/images/product_more_bg.png') top left no-repeat; }
.product_list1 a.product_more		{ width:57px; height:45px; display:block; background:#FFFFFF url('/images/product_more.png') top left no-repeat;color: white; text-align: center; padding-top:8px; margin-left: 300px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.product_list1 .product_tr2         { margin:0; padding:0; }
.product_list2		                { margin: 20px 0; width:100%;}
.product_list2	td	                { border: 1px solid #C0C0C0; text-align:center; font-size:smaller; line-height:normal; padding: 10px 5px; color:#808080; }
/*----------------------------- Product List -----------------------------*/


/*----------------------------- Image Gallery -----------------------------*/
.gallery1			 { margin:  10px auto 20px auto; width: 100%; }
.gallery1	td  	 { padding: 10px; }
.gallery1	td img	 { border:  1px solid #404040; padding:2px;    margin:2px; } 

.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; padding:2px; margin-bottom:5px; }
/*----------------------------- Image Gallery -----------------------------*/



/*----------------------------- Product -----------------------------
.product			{ margin: 0 auto 20px auto; width: 600px;}
.product td			{ padding: 0; }
.product .product_tr1		{ padding-bottom: 2em; color:red}
.product .product_header	{ width:330px; background: #FFFFFF url('/images/product_header.png') top left no-repeat;}
.product .product_header h1	{ color: white; margin-left:20px; font-size: 1.4em; margin-top: 7px;}
.product .product_img		{ width:270px; height:275px; background: #FFFFFF;}
.product .product_img img	{ display: block; clear:both; margin: auto; width: 125px; margin-top: 1em; padding-top:50px;}
.product .product_desc		{ width:330px; padding-bottom: 2em;}
.product h2.desc			{ font-size: 1.2em; color: #0e910d;}
.product p.desc				{ margin-bottom: 2em;}

.product .product_dimension	{ border-top: 1px solid #0e910d;}
.product .product_dimension	h3	{ color:#0e910d; font-size: 1em; margin: 1em 0 10px 20px;}
.product .product_dimension img	{ margin-left: 80px;}

.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; }
----------------------------- Product -----------------------------*/

/*----------------------------- Product -----------------------------*/
.product					{ margin: 0 auto 20px auto; width: 600px; }
.product h1.product_header	{ width: 600px; height: 35px; color: white; padding-top: 5px; padding-left: 20px; font-size: 1.4em; margin-top: 7px;								background: #FFFFFF url('/images/product_header_more.png') top left no-repeat;}
.product .product_img		{ margin: 1em; width: 200px; height: 200px; background-color: #FFFFFF; float:left; clear: left;}
.product .product_img img		{ display: block; clear: both; margin: 10px auto; width: 200px; margin-top: 1em; }
.product .product_desc		{ width: 330px; padding-bottom: 2em;}
.product h2.desc				{ margin-left: 220px;font-size: 1.2em; color: #0e910d;}
.product p.desc				{ margin-bottom: 2em;}

.product .product_dimension		{ border-top: 1px solid #0e910d;}
.product .product_dimension	h3	{ color:#0e910d; font-size: 1em; margin: 1em 0 10px 20px;}
.product .product_dimension img	{ margin-left: 80px;}

.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; }
/*----------------------------- Product -----------------------------*/



.title_tab          {   margin:0 auto;  border: 2px solid #f1f1f1;  width:100%;  }
.title_tab  td      {   background: #FFFFFF url('/images/bg_content_table.gif') bottom left repeat-x;  border: 2px solid #f1f1f1;  padding:10px;  }

.opis_produktu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  line-height: 135%;
	margin-top: 0px;
}

