/* CSS Document */

img {
 behavior: url("pngbehavior.htc");
}

* {margin:0;padding:0;}
html, body {
	margin:0 auto;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000; border: 0;	
}
body {padding-top: 0px; text-align: center;margin: 0 auto; background-image:url(../../images/front/bg.jpg); background-repeat:repeat-x; background-color:#E4E4E4;}
.container {width: 800px; height: 100%; text-align: center;position: relative; margin: 0 auto;} 
.header{ float:left;width:800px; height:254px;}
.header_menu{ float:left;width:800px; height:22px; text-align:right; padding-top:5px; }
.header_image{ float:left;width:800px; height:227px;}
.menu{float:left; width: 800px; height:35px; background-color:#00a583;}

ul{
    margin: 0 auto;
}
ul.cool_background li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 10px 0px 12px 0px;
	border-right: 1px solid #fff;
}
ul.cool_background li a{
   font: 12px  Tahoma; color:#fff; text-decoration:none;
   padding-top: 10px;
   padding-bottom: 12px;
   padding-left: 17px;
   padding-right: 17px;
}
ul.cool_background li a:hover{
   font: 12px  Tahoma; color: #fff; text-decoration:none;
   background-color:#13b191;
   padding-top: 10px;
   padding-bottom: 11px;
   padding-left: 17px;
   padding-right: 17px;
}
.cool_background_hover{
       height: 13px;
        background-color: #00746b;
		background-position:bottom center;
background-repeat:no-repeat;
        text-decoration: none;
    }
.cool_background_hover_01{
       height: 13px;
        background-color: #CC2229;
		background-position:bottom center;
background-repeat:no-repeat;
        text-decoration: none;
    }
	.cool_background_hover_02{
       height: 13px;
        background-color: #DCB428;
		background-position:bottom center;
background-repeat:no-repeat;
        text-decoration: none;
    }
	.cool_background_hover_03{
       height: 13px;
        background-color: #5e9bb9;
		background-position:bottom center;
background-repeat:no-repeat;
        text-decoration: none;
    }	
	
	
.cool_background_last{
    text-align: left;
    float: left;
    list-style: none;
    padding: 10px 0px 12px 0px;
	border-right: 1px solid #00a583;
	
    }	
ul.header_menu_ul li{
    text-align: left;
    float: right;
    list-style: none;
    padding: 2px 0px 4px 0px;
	border: 1px solid #C2C2C2;
	margin-right: 5px;
	background-color:#EBEBEB;
}
ul.header_menu_ul li a{
   font: 11px  Tahoma; color:#01A582; text-decoration:none;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 10px;
   padding-right: 10px;
}
ul.header_menu_ul li a:hover{
   font: 11px  Tahoma; color: #9E070C; text-decoration:none;
   background-color:#EBEBEB;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 10px;
   padding-right: 10px;
}
.header_menu_ul_hover{
       font: 11px  Tahoma; color: #9E070C; text-decoration:none;
       background-color:#000;
		
    }	

	
.content{ float: left; width: 800px; min-height: 450px; height: 100%; color: #6F6F6F; padding: 0px 0px 10px 0px; text-align: left;}

.navigation{float: left; padding:10px 0px 5px 0px; font: 11px Tahoma; text-decoration:none;width: 800px;}
.navigation a{ font: 11px Tahoma; color:#3F3A41; text-decoration:none;}
.navigation a:hover{ font: 11px Tahoma; color:#3F3A41; text-decoration:underline;}

.page_content{float: left; width: 800px; height: 100%; color: #6F6F6F; padding: 10px 0px 10px 0px; text-align: left;}


/*
CONTACTS
BEGIN
*/

.contact_form{ float: left; width: 300px; height:100%;}
.contact_title{ float: left; width: 100px; padding: 3px 0px 3px 0px ;}
.contact_fields{ float: left; width: 200px; padding: 3px 0px 3px 0px ;}
.contact_fields input{ width: 160px; height: 15px;}
.contact_content{float: left; width: 400px; height:100%;}
.btn_send{height: 25px; width: 160px; background-color:#EBEBEB; color:#01A582; border: 1px solid #C2C2C2;}
.btn_send_01{height: 25px; width: 220px; background-color:#EBEBEB; color:#01A582; border: 1px solid #C2C2C2;}
.contact_title_1{ padding-top: 10px;}
.contact_error{ width: 370px; border: 1px solid #FF0000; background-color: #FFCFBB; padding: 5px 5px 5px 5px; color:#000000;}
.contact_send{ width: 370px; border: 1px solid  #009933; background-color: #BFF7C0; padding: 5px 5px 5px 5px; color:#000000;}

/*
END
*/
/*
SITEMAP
BEGIN
*/

.sitemap{
     padding-left: 30px;
	}

.sitemap li {
    height: auto;
	list-style-type:none;
	padding: 2px 10px 2px 20px;
	
  }
ul.sitemap a{
    	color: #6F6F6F;text-decoration:underline;
		background: url(../../images/front/sitemap_bg.jpg) 5px 5px no-repeat;
		padding: 3px 10px 3px 20px;
  }  
ul.sitemap a:hover{
    	color: #6F6F6F;text-decoration:none;
		background: url(../../images/front/sitemap_bg_ov.jpg) 5px 5px no-repeat;
  } 
  
ul.top a{
    	color: #01A582;text-decoration:none;
		background: url(../../images/front/top.jpg) 5px 5px no-repeat;
		padding: 3px 10px 3px 16px;
  }  
ul.top a:hover{
    	color: #9E070C;text-decoration:none;
		background: url(../../images/front/top_ov.jpg) 5px 5px no-repeat;
  }  
    
ul.more a{
    	color: #01A582;text-decoration:none;
		background: url(../../images/front/sitemap_bg.jpg) 5px 5px no-repeat;
		padding: 3px 0px 3px 0px;
  }  
ul.more a:hover{
    	color: #9E070C;text-decoration:none;
		background: url(../../images/front/sitemap_bg_ov.jpg) 5px 5px no-repeat;
  }      
      
/*
END
*/
/*
PARTNERS
BEGIN
*/

.partners{float: left; width: 515px; height:100%;}
.one_partners{ float: left; width: 515px; padding:0px 0px 10px 0px;}
.partners_image{ float: left; width:200px; height: 190px; border: 1px solid #01A582;}
.partners_descr{ float: left; padding-left: 10px; width: 300px;}
.partners_descr h1{ color: #9E070C; font-weight:bold; font-size:12px;}
.partners_descr a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.partners_descr a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.partners_descr_1{ float: left; padding-left: 10px; width: 420px;}
.partners_descr_1 h1{ color: #9E070C; font-weight:bold; font-size:12px;}
.partners_descr_1 a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.partners_descr_1 a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.partners_sep{float: left; width: 515px; height: 10px; background-image: url(../../images/front/sep.jpg); background-repeat:repeat-x;}
.products_right{ float: left; width: 260px; height:100%; padding-left: 20px;}
.products_right h2{ color: #9E070C; font-weight:bold; font-size:12px; height:25px; }
.products_right_home{ float: left; width: 260px; height:100%; padding-left: 20px; padding-top:18px;}
/*
END
*/

/*
PROJECTS
BEGIN
*/

.projects{float: left; width: 505px; height:100%;}
.one_projects{ float: left; width: 200px; padding:0px 0px 10px 0px;}
.projects_image{ float: left; width:300px; height: auto; padding-bottom: 10px; border: 1px solid #01A582;}
.projects_image_01{ float: left; width:190px; height: 225px; border: 1px solid #01A582;}
.projects_image_hover{ float: left; width:190px; height: 225px; border: 1px solid #9E070C; background-color:#F8F8F8;}
.projects_image_01 p{ text-align:center; padding-top: 3px;}
.projects_image_hover p{ text-align:center; padding-top: 3px;}
.projects_descr{ float: left; padding-left: 10px; width: 400px;}
.projects_descr h1{ color: #9E070C; font-weight:bold; font-size:12px;}
.projects_descr a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.projects_descr a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.projects_sep{float: left; width: 800px; height: 10px; background-image: url(../../images/front/sep.jpg); background-repeat:repeat-x;}
/*
END
*/


/*
PRODUCTS
BEGIN
*/

.one_products{ float: left; width: 250px; padding:5px; margin-right: 5px; margin-bottom:5px; min-height: 120px;}
.one_products_hover{float: left; width: 250px;padding:5px;margin-right: 5px;margin-bottom:5px; background-color:#EBEBEB; min-height: 120px;}
.products_image{ float: left; width:105px; height: 105px; border: 1px solid #01A582;}
.products_descr{ float: left; padding-left: 10px; width: 130px;}
.products_descr h1{ color: #9E070C; font-size:11px; font-weight:bold; min-height: 25px;}
.products_descr strong{ color: #9E070C; font-size:11px; font-weight:100;}
.products_descr a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.products_descr a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.products_image_01{ float: left; width:260px; height: 100%; padding-bottom:10px;}
.products_descr_01{ float: left; padding-left: 10px; width: 500px;}
.products_descr_01 h1{ color: #9E070C; font-size:14px; font-weight:bold; padding-left:5px;}
.products_descr_01 b{padding-left:5px;}
.products_descr_01 a{font: 12px Tahoma; color:#0270BB; text-decoration:none;}
.products_descr_01 a:hover{font: 12px Tahoma; color:#0270BB; text-decoration: underline;}
.products_image_main_01{float:left; width:260px; height: 100%;}
.products_image_text_01{float:left; width:260px; height: 100%; padding-top:20px; text-align:center;}
.products_image_text_01 a{font: 12px Tahoma; color:#0270BB; text-decoration:underline; font-weight:bold; padding-top: 20px;}
.products_image_text_01 a:hover{font: 12px Tahoma; color:#0270BB; text-decoration: none;font-weight:bold; padding-top: 20px;}

.td_top{ height: 15px; padding: 10px; background-color: #D0F0D8; font-weight:bold; }
.td_top_01{ height: 15px; padding: 10px; background-color: #CC2229; font-weight:bold; color:#FFFFFF; }
.td_top_02{ height: 15px; padding: 10px; background-color: #DCB428; font-weight:bold; color:#FFFFFF;}
.td_top_03{ height: 15px; padding: 10px; background-color: #5e9bb9; font-weight:bold; color:#FFFFFF;}
.td_left{ padding: 10px; background-color: #EEF9EC;  font-weight:bold; font-size: 11px;}
.td_right{ padding: 10px;}
/*
END
*/


.catalog_menu{float:left; width: 770px; height: 25px; background-color:#00746b; padding: 7px 10px 0px 20px; color: #fff;}

.catalog_menu a{color: #fff; text-decoration:none;}
.catalog_menu a:hover{color: #fff; text-decoration:none;}


.catalog_menu_01{float:left; width: 770px; height: 25px; background-color:#CC2229; padding: 7px 10px 0px 20px; color: #fff;}

.catalog_menu_01 a{color: #fff; text-decoration:none;}
.catalog_menu_01 a:hover{color: #fff; text-decoration:none;}

.catalog_menu_02{float:left; width: 770px; height: 25px; background-color:#DCB428; padding: 7px 10px 0px 20px; color: #fff;}

.catalog_menu_02 a{color: #fff; text-decoration:none;}
.catalog_menu_02 a:hover{color: #fff; text-decoration:none;}

.catalog_menu_03{float:left; width: 770px; height: 25px; background-color:#5e9bb9; padding: 7px 10px 0px 20px; color: #fff;}

.catalog_menu_03 a{color: #fff; text-decoration:none;}
.catalog_menu_03 a:hover{color: #fff; text-decoration:none;}


.pages_navigation{ float: left;padding: 0px 10px 10px 0px; font: 11px Tahoma; color:#000; height: 15px; width: 780px;}
.pages_navigation a{font: 11px Tahoma; color:#000; text-decoration:underline;}
#paging_click{font: 11px Tahoma; color: #000;  text-decoration: none;}
#paging_no_click{font: 11px Tahoma; color: #000; text-decoration:underline;}

.home{float: left; width: 515px; height:100%; padding: 20px 0px 20px 0px;}

.footer{ float: left;width: 800px; height:118px; background-color:#F8F8F8; border-top: 3px solid #C2C2C2; color:#7D7D7D; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.footer a{color:#0071BD; text-decoration:none;}
.footer a:hover{color:#0071BD; text-decoration: underline;}
.footer_top{float: left; text-align:right; width: 780px; height:20px; padding: 2px 10px 2px 10px; background:#F8F8F8; font-size:11px; font-family: Arial, sans-serif; color: #6F6F6F;}
.footer_top a{font-size:11px; font-family: Arial, sans-serif; color: #9E070C;}

.footer_menu{float: left;width: 800px; height:15px; color:#0071BD; text-align:center; padding-top:10px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.footer_menu a{color:#0071BD; text-decoration:none;}
.footer_menu a:hover{color:#0071BD; text-decoration: underline;}
.footer_menu_01{float: left;width: 800px; height:15px; color:#7D7D7D; text-align:center; padding-top:10px;}
