/*big guys*/

body { margin: 0 0 0 0;padding: 0 0 0 0;width: 100%; background:  #f8f8f8 url('files/template/bg.gif') repeat-y top left;}

body, td, th {font-family:  verdana, arial, helvetica, sans-serif; font-size: 0.8em; color: #516475; line-height: 1.4em; }

img {border: 0px}
form{margin:0px}
img, div { behavior: url(iepngfix.htc) }
	 
table, th, td { 
border: 0; 
border-collapse: collapse;
border-spacing: 0;
padding: 0}

table.am_table { width: 100%;}
table.am_table td{ border-bottom: 1px solid #eceef1;border-top: 1px solid #eceef1;padding-left:1em; color:#666666; height:30px;}

/*typography*/

a.red{color:#c90404; }
.red{color:#c90404; }
h1 {font-family: Trebuchet MS, Helvetica, sans-serif;}
h1.main{color:#0e5ba1; margin-top:30px; margin-left:-30px; _margin-left: 10px;font-size:1.6em; padding-bottom: 15px;margin-bottom:20px; background:  url('files/template/h1_bg.gif') no-repeat 0 25px; font-weight:normal}
h2.main {font-size:1.6em; margin:30px 0px 10px 5px; color:#0e5ba1; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight:normal}

.small{font-size:0.8em}

a:link {color: #1777b1 }
a:visited {color: #1777b1} 
a:hover {color: #4f9cef}

/*width fix*/

#global {
 margin-left: auto ;  margin-right: auto ; 
	width: expression(document.body.clientWidth < 992? "990px" : "auto");
	min-width: 990px; 	}
	
.container{ margin-left: auto ;  margin-right: auto ; 
width: expression(document.body.clientWidth > 1302? "1300px" : "auto");
max-width: 1300px; padding: 0px 0}


/*layout*/


	
#logo_bg{position:absolute}
#logo{position:absolute; top:23px; left:31px;}
	
#top{background:  #dfe7ef url('files/template/top_bg.gif') repeat-x top left; height:25px;}
#top .left{float:left;width:75%}
#top .left a{margin-left:300px; position:relative; top:1px}
#top .right{text-align:center;}

#sky{background:  #59a6ec url('files/template/clouds.jpg') repeat-x top left; height:133px;border-top: 5px solid #859c0e	}
#sky .left{float:left;width:75%; text-align:center}
#sky .left img{position:relative; left:100px}
#sky .right{float:right; width:24%; margin-top:40px;}
#sky  .search{  margin-left: auto ;  margin-right: auto; width:207px; height:44px; background: url('files/template/search_bg.png')}
#sky  .search input.s{margin-left:10px; margin-top:10px;width:124px;height:13px;background: url(files/template/search_input.gif) no-repeat left top;	border:none;	color:#959494;padding:5px 16px; font-size:0.8em}
#sky  .search input.s:hover{background-position:left -23px;color:#859c0e}
#sky  .search input.btn{position:relative;top:5px; left:2px; _top:0px;}

#menu{background:  #4b4e51 url('files/template/menu_bg.gif') repeat-x top left;height:42px; font-family: Trebuchet MS, Helvetica, sans-serif;font-size:1.2em; }
#menu .content{margin-left:12%;padding-left:100px;position:relative}
#menu .item{float:left; margin-left:1%; margin-right: 1%;height:32px;padding: 10px 10px 0 10px;}

#menu .item_active{color:#cbcbcb;float:left; margin-left:1%; margin-right: 1%; background:#818181 url(files/template/menu_active_bg.gif); height:32px;border-left: 1px solid #595959; border-right: 1px solid #595959;padding: 10px 10px 0 10px;}
#menu a{ color:#d6d6d6; text-decoration:none}
#menu a:hover{color:#fff}

#panel_big{background: #e7f0f6 url('files/template/panel_pattern.gif'); border-bottom: 3px solid #c8dbea}
#panel_big .left{float:left;width:73%}
#panel_big .left .content{ line-height:1.7em; margin-top:20px;margin-left:12%;width:80% }
#panel_big .left .content span{font-size:1.6em; color:#859c0e}
#panel_big .left img{float:left; margin-right:20px;margin-top:3px;}
#panel_big .left .col {position:relative; margin-left:12%;width:80%;}
#panel_big .left .col a{}
#panel_big .left .col .item{ float:left; width:32%; }
#panel_big .left .col h1{font-size:1.4em; font-weight: normal; margin-bottom:5px; }
#panel_big .left .col h1 a {color:#859c0e; text-decoration:none}
#panel_big .right{float:right;width:24%;padding-bottom:20px;}

#panel_inside{background: #e7f0f6 url('files/template/panel_pattern.gif'); }
#panel_inside .left{float:left;width:73%}
#panel_inside .left .content{ line-height:1.7em; margin-top:20px;margin-left:12%;width:80% }
#panel_inside .left .content span{font-size:1.6em; color:#859c0e}
#panel_inside .left img{float:left; margin-right:20px;margin-top:3px;}
#panel_inside .left .col {position:relative; margin-left:12%;width:80%}
#panel_inside .left .col a{}
#panel_inside .left .col .item{ float:left; width:32%; }
#panel_inside .left .col h1{font-size:1.8em; font-weight: normal; margin-bottom:5px;color:#859c0e;  }
#panel_inside .left .col h1 a {font-size:0.8em;color:#859c0e; text-decoration:none}
#panel_inside .right{float:right;width:24%;padding-bottom:20px;}
#panel_inside ul{margin-top:20px;list-style-image: url('files/template/list.gif'); font-size:0.8em}

#bar{}
#bar .panel{height:15px; background: #e7f0f6 ; border-bottom: 3px solid #c8dbea}
#bar .shadow{height:30px;}
#bar .pre{float:right; width:24%;}
#bar div.item{text-align:center; height:30px; width:150px; background: url('files/template/bar_bg.png') repeat-x top left;}
#bar a{text-decoration:none; border-bottom:1px dotted}


#tags{margin-top:15px;}
#tags a{text-decoration:none; padding:0 4px}
#tags a:hover{background:#859c0e; color:#fff}
#tags h1{margin:0 5px;float:left; font-size:1.7em; font-weight:normal; padding: 4px 0}
#tags h1 a{color:#4f789f;}
#tags h2{margin:0 5px;float:left; font-size:1.5em; font-weight:normal; padding: 4px 0}
#tags h2 a{color:#5e84a8}
#tags h3{margin:0 5px;float:left; font-size:1.3em; font-weight:normal; padding: 4px 0}
#tags h3 a{color:#6d90b0}
#tags h4{margin:0 5px;float:left; font-size:1em; font-weight:normal; padding: 4px 0}
#tags h4 a{color:#7c9cb9}
#tags h5{margin:0 5px;float:left; font-size:0.8em; font-weight:normal; padding: 4px 0}
#tags h5 a{color:#8ca8c2}

.shadow{clear:both; background: url('files/template/shadow_bg.png') repeat-x top left; height:10px;}

#main{}
#main .left{float:left;width:73%; }
#main .right{float:right; width:24%; }

.navigation{padding-left:60px;}

#news{margin-left:13%;}
#news .item{float:left; width:48%}
#news .date{font-size:0.8em; text-align:center; color:#859c0e;float:left;background:#ebebeb url('files/template/news_bg.gif') repeat-x top left; width:50px;height:52px;}
#news .date div{color:#1b6ca7; font-size:2.2em; font-weight:bold; margin-top:10px;}
#news .content{margin-left:10px;float:left; width:70%}

#products{ clear:both; margin-left:13%;}
#products .item{ height:230px; float:left;  width:33%; margin-bottom:20px;}
#products .item img.product {margin-top:3px; margin-left:2px; border: 2px solid #859c0e}
#products .item img.product:hover {border: 2px solid #256aaa}
#products .bdr{width:170px; height: 170px; background:#e7f0f6}
#products a{color:#72879b; text-decoration:none; padding:0 1px;}
#products .name{margin-top:3px;float:left; width:105px;font-size:0.8em; line-height:1.2em}
#products .btn {margin-top:3px}
#products .zoom{position:relative; top: -30px; left: 139px;}

#product_item{ clear:both; margin-left:13%;}
#product_item .item{ float:left;  width:190px; margin-bottom:20px;}
#product_item .item img.product {margin-top:3px; margin-left:2px; border: 2px solid #859c0e}
#product_item .item img.product:hover {border: 2px solid #256aaa}
#product_item .bdr{width:170px; height: 170px; background:#e7f0f6}
#product_item a{color:#72879b; text-decoration:none; padding:0 1px;}
#product_item .name{margin-top:3px;float:left; width:105px;font-size:0.8em; line-height:1.2em}
#product_item .btn {margin-top:3px}
#product_item .zoom{position:relative; top: -30px; left: 139px;}

#catalogue_index ul{list-style-image: url('files/template/list.gif');}
#catalogue_index{ margin-left:13%;}
#catalogue_index div{float:left; width:31%;}
#catalogue_index h3{font-weight:normal;color:#859c0e; font-size:1.3em; margin-top:20px; padding-left:5px;}	

#product_description {margin-top:-20px;margin-left:13%; width:50%; border-bottom: 2px solid #e0e0e0; border-top: 2px solid #e0e0e0}
#product_description td{padding:5px 10px;}
#product_description .a{background:#ececec}
#product_description .a:hover{background:#e7f0f6}
#product_description .b{background:#fff}
#product_description .b:hover{background:#f4f8fa}
#product_description .c{width:35%}

#product_description_txt{margin-left:13%; width:70%; margin-top:20px;}

#catalogue_index ul:hover{ color:#859c0e}
#catalogue_index li:hover{ color:#1b6ca7}
#catalogue_index ul a{  text-decoration:none; color:#72879b;padding:0 4px;}
#catalogue_index ul a:hover{ color:#0e5ba1;  text-decoration:underline; }

/*#catalogue_index a:hover{ background:#72879b; color:#fff; text-decoration:none; }*/

#lead{width: 90%;border-top: 2px solid #e0e0e0}
#lead .item{background: url('files/template/lead_bg.gif'); height:75px;padding: 5px 10px 5px 0; font-size:0.8em; border-top: 1px solid #fff; border-bottom: 2px solid #e0e0e0}
#lead .item:hover{background:#e7f0f6}
#lead .item a{color:#859c0e; text-decoration:none; }
#lead .item a:hover{text-decoration:underline}
#lead .item div {padding-top:10px;}
#lead .item div a{font-size:1.2em; color:#1b6ca7; }
#lead .item img{float:left; border: 1px solid #dbe9f2; margin-right:20px;margin-left:5px;}
#lead .item img:hover{border: 1px solid #859c0e}

#equipment{font-size:0.8em; width:85%; padding: 5px 10px 0 5px; height:93px;background:#f2f2f2  url('files/template/equipment_bg.gif') repeat-x top left;border: 1px solid #d9e2e9 }
#equipment img{margin-right: 10px; float:left;border: 1px solid #e9e9e9}
#equipment a{color:#7c7c7c; text-decoration:none; }
#equipment a:hover{text-decoration: underline}
#equipment div.name a{font-size:1.2em; color:#1b6ca7; }

#contacts{}
#contacts .phone{font-size:1.4em; text-align:center;background: url('files/template/search_bg.png') repeat-x top left; width:207px; height: 32px; color:#fff; padding-top:12px;}
#contacts .address{margin-top:10px;margin-left:5px;}

#partners{width: 90%;border-top: 2px solid #e0e0e0}
#partners .item{height:75px;padding: 5px 10px 5px 0; font-size:0.8em; border-top: 1px solid #fff; border-bottom: 2px solid #e0e0e0}
#partners .item a{color:#859c0e; text-decoration:none; }
#partners .item a:hover{text-decoration:underline}
#partners .item div {padding-top:10px;}
#partners .item div a{font-size:1.2em; color:#1b6ca7; }
#partners .item img{float:left; margin-right:20px;margin-left:5px; margin-top:10px;}

#text_content{margin-left:100px}

#space{clear:both;}
#space_footer{clear:both;height:30px;}
#footer{ text-align: center; height: 119px; font-size:0.85em; line-height:1.4em}
#footer .left{position:relative; text-align: left; top: 50px;  float: left; width: 200px; left:70px;line-height:1.8em}
#footer .right{position:relative; float: right; top: 50px; right:40px; width: 200px; text-align: right;}


#pages {margin-left:12%;margin-top:50px;}
#pages .item_active{margin-left:5px;text-align: center; float:left; width:20px; background: #f0f8fe}
#pages .item{margin-left:5px;text-align: center; float:left; width:20px;}
#pages .item:hover{}
#pages .next{margin-left:5px;text-align: center; float:left; width:40px;}
#pages .next:hover{}
#pages .prev{margin-left:5px;text-align: center; float:left; width:40px;}
#pages .prev:hover{}
#pages a{display:block;}

.back{margin-left:13%; position:relative; top:20px;}