@import url('lightbox.css');

body  {    margin: 0;    padding: 0;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;   background: #676767 url('/images/bg.gif') top left repeat-x;  }
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: #00913E;	text-decoration:none;  }
a:hover			{ color: #0B5F2D;	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; }


/*----------------------------- Layout -----------------------------*/
#page_container		{	width:  800px;	background-color: #FFFFFF;	margin: 10px auto 0 auto;	border: 2px solid #FFFFFF;	}
#page_header		  {	height: 128px;  padding: 60px 0 0 0;	background: #808080 url('/images/header.jpg') top left no-repeat; border-bottom:3px solid #00913E;	}
#page_menu			  {	height: auto;	  clear:both; padding-top:35px;	}
#page_sidebar		  {	width:  196px;  padding:10px;  border-left: 4px solid #F0F2F1;	float:right;  color:#6C6C6C;  }
#page_content		  {	width:  559px;	min-height:400px;	height:auto !important;	height:400px;	padding:10px;	float:left; border-right: 1px solid #CFCFCF;	 background-color: #FFF; 	}
#page_content_full{	padding: 5px 40px 40px 40px;	min-height:400px;	height:auto !important;	height:400px;	clear:both;	 background-color: #FFF;	}
#page_footer		  {	width:810px;    height: 30px;	  margin:0 auto 10px auto;  clear:both; color:#C8C8C8;  font-size:11px;	}
/*----------------------------- Layout -----------------------------*/

/*----------------------------- Content Formating -----------------------------*/
a.logo         {  display:block;  width:197px;  height:67px;  margin-left:30px; }
#page_content	 {	padding-bottom:25px;	line-height: 16px; }
#page_sidebar a{  color:#6C6C6C;  }
#page_sidebar ul.nav    { padding-left:0; margin-left:0;  padding-top:5px;  margin-top:0; margin-bottom:0;  padding-bottom:0;  list-style-type:none; }
#page_sidebar ul.nav li { padding-bottom:10px; line-height:14px; }
div.indent     {  padding:5px 0 0 10px;	line-height: 17px; border-bottom: 1px solid #DBDBDB; margin-bottom:10px;}
#page_footer a    { color:#63D654;  }

h1
{
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    font-size:18px;
    color:#fff;
    background:#D32323 url("/images/h1_bg.gif") no-repeat left bottom;
    padding:3px 0 3px 3px;
    margin: 0 0 6px 0;
    line-height: 20px;
}

h2
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px;
}

h3 {	font-size: 16px;	margin:3px 0 3px 0; 	font-family: Arial, Helvetica, sans-serif; }
/*----------------------------- Content Formating -----------------------------*/

/*----------------------------- Main menu -----------------------------*/
#main_menu		  {	list-style-type: none;	margin:0;	padding:0;	width:auto;   font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 	}
#main_menu li 	{	display:block;	float:left; margin-left:3px;	}
#main_menu li a {	display:block;	float:left;	padding: 6px 10px;	background: #939393 url('/images/menu_item.gif') top left repeat-x;  color:#FFFFFF; 	}
#main_menu li a:hover  {	background: #00913E url('/images/menu_item_active.gif') top left repeat-x;     text-decoration:none;   }
#main_menu li a.active {	background: #00913E url('/images/menu_item._activegif') top left repeat-x;	}
/*----------------------------- Main menu -----------------------------*/

/*----------------------------- Footer and Copyright -----------------------------*/
#footer_note	{ 	float: left;	margin: 5px 0 0 10px; }
#mediovski  	{ 	float: right;	margin: 5px 10px 0 0; }
/*----------------------------- Footer and Copyright -----------------------------*/

/*----------------------------- Side menu -----------------------------*/
#side_menu a			    {	padding:5px;	display:block;  font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color:#00913E; 		}
#side_menu a:hover 		{	background-color:#F0F2F1; text-decoration: underline;  color:#0B5F2D;  }
#side_menu a.active	  { text-decoration: underline;	 color:#0B5F2D;   }

#side_menu  			  {	padding: 0 0 0 0;		margin:0;	list-style-type: none;	}
#side_menu a			  {	width:160px;	}
#side_menu ul 			{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;	}
#side_menu ul li a		{	width:150px;	}
#side_menu ul ul		{	padding: 0 0 0 10px;	margin:0;	list-style-type: none;	}
#side_menu ul ul li a	{	width:140px;	}
/*----------------------------- Side menu -----------------------------*/

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

.article_list1                   {   padding-top:25px;    }
.article_list1   td              {   padding-left:10px;   }
.article_list1   h2              {    }
.article_list1   a               {   color:#33AB33;       cursor:pointer;       }
.article_list1   a:hover         {   color:#225C22;       text-decoration:underline;               }
.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               {   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_list2   td.thumb        {   padding-right:10px;  }
.article_list2   td.thumb img    {   border: 1px solid #808080; }
.article_list2   td.description  {   line-height:16px;    }



.article_list3		               { margin:  5px auto 10px auto; }
.article_list3 td                { padding: 10px;   text-align:center;  font-weight:bold; }
.article_list3 td a              { color:#4B4B4B; }
.article_list3 td a span         { text-decoration:underline; }
.article_list3 td a:hover        { color:#34B523; text-decoration:none;  }
.article_list3 td a img          { border: 1px solid #C0C0C0; margin-bottom:4px; }

.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_list1 h2, .product_list2 h2  {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; margin:0; padding:3px 0; line-height:normal; }

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

.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: 5px; }
.gallery1	td img	 { border:  1px solid #808080; padding:1px;    margin:2px; } 

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


/*----------------------------- Product -----------------------------*/
.product			{ margin: 0 auto 20px auto; width: 100%; }
.product td			{ padding: 0 15px 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; }
/*----------------------------- Product -----------------------------*/



table td.slide_show   {   padding:7px;  width:300px; background: #fff url('/images/slide_show_bg.gif') 0px 0px no-repeat;  }
table td.description  {   padding:10px; }
ul.welcome	  { 	border-top: 1px solid #BBBBBB; margin:5px 0 0 0; padding:8px 20px; list-style:square; color:#D9241C;	}
ul.welcome li {	 
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:15px;
					color: #202020;
					line-height: 15px;		
					padding: 10px 0;
					}


table.hortable  tr.header  td   { background-color:#767676;   color:#FFFFFF;  font-weight:bold; }
table.hortable  td  { border:1px solid #C0C0C0; }
table.hortable  td  { padding:3px 5px; }

table.hortable2 {margin: 10px;}
table.hortable2  tr.header  td   { background-color:#767676;   color:#FFFFFF;  font-weight:bold; }
table.hortable2  td  { border:1px solid #C0C0C0; padding: 3px; }
