body        {    margin: 0;    padding: 0;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;   color:#545454;    background:#3f6b05 url('/images/bg.jpg') top center no-repeat;    }
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: #39BA00;	text-decoration:none;  }
a:hover			{ color: #4DE808;	text-decoration:underline; }
a img 			{ border:0; margin:0; padding:0;	}
.clear      { clear:both;   }
.left       { float:left;   }
.right      { float:right;  }
.center     { margin:0 auto;}
.light_text { color:#989898; font-size:11px; }
/*----------------------------- Layout -----------------------------*/

#page_container		{	width:  840px;	margin: 0 auto; background-color:#FFFFFF;   }

#page_top			    {	height: 67px;	  background: transparent url('/images/top.jpg') top center no-repeat; 	}

#page_header	    {	height: 188px;	  clear:both;  text-align:center;	}
    #page_logo	  {	float:left;     padding:18px 0 0 18px; }
    #page_menu		{	float:right;    width:590px;  height: 40px;	  padding:0;  margin:24px 0 0 0; 	}
    
#page_sidebar		  {	width: 290px;	  min-height:400px;	height:auto !important;	height:400px;  padding:0;	float:left;        background-color: #FFFFFF;		clear:both;	}
#page_content		  {	width: 535px;	  min-height:400px;	height:auto !important;	height:400px;	 padding:20px 15px 30px 0;	float:right;	 background: #FFFFFF url('/images/content_bg.gif') top right no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:18px; 	}
#page_content_full{	padding: 30px  40px 40px 40px;	min-height:360px;	height:auto !important;	height:360px;	clear:both;	     background: #FFFFFF url('/images/content_bg.gif') top right no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:18px;	}
#page_footer		  {	height: 62px;  padding:10px 10px 0 5px;	clear:both;   text-align:right;  vertical-align:middle;    color:#B4B4B4;   background: #FFFFFF url('/images/footer.gif') top center no-repeat;     }
/*----------------------------- Layout -----------------------------*/


/*----------------------------- Content Formating -----------------------------*/
a       h1.logo {  margin:0px; font-weight:normal; font-size:26px; color:#FFFFFF;   }
a:hover h1.logo {  color:#FFFFFF; text-decoration:underline;   }

#page_content	       {	padding-bottom:25px;	line-height: 18px; }
#page_content_full	 {	padding-bottom:25px;	line-height: 18px; }
h1 {	font-size: 24px;	margin:10px 0 10px 0;	font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:26px; }
h2 {	font-size: 18px;	margin:5px 0 5px 0; 	font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:22px; }
h3 {	font-size: 16px;	margin:3px 0 3px 0; 	font-family: Tahoma, Arial, Helvetica, sans-serif; }
/*----------------------------- Content Formating -----------------------------*/

.sidebar_header   { width:267px;  height:41px;  padding: 10px 0 0 23px;   background: transparent url('/images/sidebar_header.gif') top left no-repeat;   }
.sidebar_body     { width:290px;  min-height:190px;	height:auto !important;	height:190px;   background: transparent url('/images/sidebar_body.gif') top left no-repeat;  }
.sidebar_footer   { width:290px;  height:9px;     background: transparent url('/images/sidebar_footer.gif') top left no-repeat;   }
.sidebar_header h2  { margin:0; padding:0;  color:#39BA00;  }

#page_footer  span         { color:#A1A1A1;  font-weight:bold; }
#page_footer  span a       { color:#A1A1A1;  }
#page_footer  span a:hover { color:#39BA00;  }
#page_footer  a.mediovski  { color:#B4B4B4;}
#page_footer  a:hover.mediovski { color:#7B7B7B;}

/*----------------------------- Footer and Copyright -----------------------------*/
#mediovski 		    { 	width: 130px;	float:right;	font-size:9px;	margin: 10px 5px 0 0;		}
#mediovski a		  { 	display:block;  color:#DBDBDB;   padding:2px 30px 0 0;  background-image: url('/images/mediovski.gif');	background-repeat:no-repeat;	background-position:62px 0;	}
#mediovski a:hover{ 	color:#FFFFFF;	text-decoration:none;	}
/*----------------------------- Footer and Copyright -----------------------------*/

/*----------------------------- Main menu -----------------------------*/
#main_menu		  {	list-style-type: none;	margin:0;	padding:0;	width:auto;   font-size:14px;	}
#main_menu li 	{	display:block;	float:left; margin:0 2px;	}
#main_menu li a {	display:block;	float:left;	padding: 12px 12px;  font-weight:bold;   color:#272727;     	}
#main_menu li a:hover  {	color:#39BA00;   text-decoration:underline;}
#main_menu li a.active {	color:#39BA00;   text-decoration:underline;	}
/*----------------------------- Main menu -----------------------------*/

/*----------------------------- Side menu -----------------------------*/
#side_menu a			    {	padding:8px 5px;	display:block;   font-weight:bold;  color:#272727;  font-size:14px;   }
#side_menu a:hover 		{	color:#39BA00;  text-decoration:underline;	}
#side_menu a.active	  { color:#39BA00;  text-decoration:underline;	}

#side_menu  			     {	padding: 0 0 0 0;		  margin:0 0 0 20px;	list-style-type: none;	}
#side_menu a			     {	width:180px;  border-top:1px solid #DDDDDD;   border-bottom: 1px solid #FFFFFF;	}
#side_menu ul 			   {	padding: 0 0 0 25px;	margin:0;	list-style-type: none;	}
#side_menu ul li a		 {	width:155px; color:#898989;	}
#side_menu ul ul		   {	padding: 0 0 0 25px;	margin:0;	list-style-type: none;	}
#side_menu ul ul li a	 {	width:135px;	}
#side_menu a.first     {  border-top:0; }
#side_menu a.last      {  border-bottom:0; }
/*----------------------------- Side menu -----------------------------*/

table.product_list1         {   }
table.product_list1 td      {  padding: 0 15px 0 0; border-bottom: 1px solid #DDDDDD; vertical-align:middle; }
table.product_list1 td  img { }
table.product_list1 td  h2  { }

table.agrotab                       { margin-top: 10px; background-color:#F7F7F7; border: 1px solid #DDDDDD;  }
table.agrotab td                    { padding:3px 6px;  border: 1px solid #DDDDDD; }

table.product td.image              { text-align:center; }
table.product td.image img.border   { /* border: 1px solid #DDDDDD; */ }
table.product td.description        { padding-left:10px; vertical-align:middle;}

table.mikrociagniki                 { width:533px;  height:220px; margin:10px auto;  background: transparent url('/images/mikrociagniki_bg.jpg') 0 0 no-repeat;  }
table.mikrociagniki td              { padding:5px;  text-align:center;  }
table.mikrociagniki td img          { margin: 20px auto 10px auto;      }

div.contact_us                      { display:block;  width:513px;  height:28px;  padding:20px 20xp;  margin:0 auto;  }

table.akcesoria                     { width:533px;  height:386px; margin:15px auto;  background: transparent url('/images/akcesoria_bg.jpg') 0 0 no-repeat;  }
table.akcesoria td                  { padding:5px;  text-align:center;  }
table.akcesoria td img              { margin: 10px auto 5px auto;      }


div.box    { display:block;  width:211px;  height:215px; float:left; margin:20px 10px;  padding:20px 10px;   text-align:center; color:#989898;   background: transparent url('/images/box.jpg') 0 0 no-repeat;  }
div.box a  { text-decoration:underline; }


/*----------------------------- Contact Form -----------------------------*/
.contact_form_container     { margin: 20px 0;}
.contact_form	input.textbox {	padding:2px;	border:1px solid #9A9A9A;	width: 430px;	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 #9A9A9A;	width: 430px;	height:120px;	font-family:Arial, Helvetica, sans-serif; font-size:12px;	}
.contact_form	p		{ padding:3px 0; margin:0;	}

/*----------------------------- Contact Form -----------------------------*/

