/*My global settings*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;	padding: 0;	border: 0; outline: 0;}
html {background:url(bg_html.png) repeat-x left 398px #297253;}
body {font: 13px/1.2 Arial, Helvetica, sans-serif;color:#333; background:url(bg_body.jpg) repeat-x;}
ol, ul {list-style-type: none;}
q {quotes: none;}
/*My global settings end*/
#root {margin:0 auto;padding:0 20px;max-width:1260px;min-width:950px;}
.clear_left {clear:left;}
.clear_both {clear:both;}

#header{height:210px;position:relative; overflow:hidden; padding:0 5px;}
.header_left,.header_right{position:absolute;top:113px;width:5px;height:155px;}
.header_left{background:url(bg_header_left.png) no-repeat;left:0;}
.header_right{background:url(bg_header_right.png) no-repeat;right:0;}

#header .logo{width:290px; height:197px; z-index:100;position:absolute;left:29px;top:0;
padding:0 2px;background:url(bg_logo_left.png) no-repeat;}
#header .logo_in{position:absolute; width:2px; height:197px;top:0;right:0;
background:url(bg_logo_right.png) no-repeat;}
#header .logo img{display:block;}
#header .switch_lang{width:322px;margin:0 20px 0 auto;padding:7px 0;overflow:hidden;}
#header .switch_lang img{padding:1px;border:1px solid #eee;background:#fff;margin:0 7px 0 0;
display:block; float:left;}
#header .switch_lang img.last_country{margin:0;}
#header address{background:url(bg_address.png) no-repeat;width:320px; height:83px;right:29px;
 border:1px solid #F7F8F8;border-width:0 1px; position:absolute; z-index:100;}
#header address p{text-align:center;font-style:normal;padding:8px 0 0 0;}
#header address p a{color:#000;}
#header address p a:hover{text-decoration:none;}
#header address p.phone{font:24px Verdana;padding:19px 0 0 0;font:27px/1 Arial, Helvetica, sans-serif;color:#000;}

#header ul{padding:2px 0 0 315px;background:url(bg_top_menu.png) repeat-x ; 
height:160px;top:81px;position:relative;}
#header ul li{font: 19px/1 Arial, Helvetica, sans-serif;color:#3D3937;float:left;
background:url(bg_top_li.jpg) no-repeat right top; }
#header ul li.first{width:25%;}
/*
#header ul li#service{ width:16%; }
#header ul li#company{ width:20%; }
*/

#header ul li#menu0{  }
#header ul li#menu1{ width:14%; }
#header ul li#menu2{ width:15%; }
#header ul li#menu3{ width:19%; }
#header ul li#menu4{  }
#header ul li#menu5{  }

#header ul li.last{width:27%; background:none;}
 
#header ul li a,#header ul li span{text-align:center;padding:22px 0 20px;display:block;margin:1px 2px 0 0;}
#header ul li a{color:#3D3937;text-decoration:none;}
#header ul li a:hover{text-decoration:underline;}

#header ul li a.active{color:#0076B8;background:url(bg_elems.gif) repeat-x;}
#header ul li a.active:hover{color:#0076B8;}


/*#header ul li span{color:#0076B8;background:url(bg_elems.gif) repeat-x;}*/
#header ul li.last a,#header ul li.last span {margin-right:0;}

#header ul li.active a{color:#0076B8;text-decoration:none;background:url(bg_elems.gif) repeat-x;}
#header ul li.active a:hover{text-decoration:underline;}

#content{padding:0 3px 0 5px; position:relative; overflow:hidden; }
.content_left,.content_right{height:100%;display:block;position:absolute;top:0;}
.content_left{width:5px;left:0;}
.content_right{width:3px;right:0;}

.content_left,.content_right{ height /*\**/: 32767px\9}/*for IE8*/

#content .middle_column{padding:1px 30px 45px 56px; background:#fff; }
#content .middle_column h1 {color:#31863C;font: 38px Georgia;padding:4px 0 12px;}
#content .middle_column h2 {color:#646464;font:26px Georgia;padding:13px 0 8px;/*margin:26px 0 13px 0;*//*background:#ff0*/}
#content .middle_column h2.search  a {color:#0072B9;font:26px Georgia;padding:21px 0 0 0;/*margin:26px 0 13px 0;*//*background:#ff0*/}


#content .middle_column h3 {color:#646464;font:bold 15px Arial, Helvetica, sans-serif;padding:13px 0 5px 0;/*margin:26px 0 13px 0;*/}
#content .middle_column p {padding:9px 0 0;}
#content .middle_column p a{color:#0072B9;}
#content .middle_column p a:visited{color:#999;}
#content .middle_column p a:hover{text-decoration:none;}

#content .middle_column ul {/*margin:13px 0 13px -14px;*/margin-left:-14px;padding:16px 0 0;}
#content .middle_column ol {/*margin:13px 0;*/ list-style:decimal inside;padding:20px 0 0;}
#content .middle_column ul li {background:url('bg_elems.gif') 1px -120px no-repeat; 
padding:1px 0 0 14px;}
#content .middle_column ul li ul  {margin:6px 15px;padding:0;}
#content .middle_column ul li ul li {background:url('bg_elems.gif') left -107px no-repeat; 
padding:0 0 0 16px;}

#content .middle_column ol li {padding:1px 0 0 0;}
#content .middle_column ol li ol {list-style:none outside; margin:7px 15px;line-height:1;padding:0;}
#content .middle_column ol li ol li{background:url('bg_elems.gif') left -109px no-repeat;
padding:0 0 0 16px;}

#content .middle_column ul a,#content .middle_column ol a{color:#0072B9;}
#content .middle_column ul a:visited,#content .middle_column ol a:visited{color:#999;}
#content .middle_column ul a:hover,#content .middle_column ol a:hover{text-decoration:none;}

#content .middle_column a {color:#0072B9;}
#content .middle_column a:visited {color:#999;}
#content .middle_column a:hover {text-decoration:none;}


#content .middle_column .pages {font:bold 16px Arial, Helvetica, sans-serif; padding:35px 0 10px;}
#content .middle_column .pages .text{color:#646464;}
#content .middle_column .pages a {text-decoration:none; margin-left: 15px;color:#0072B9;}
#content .middle_column .pages a:visited {color:#0072B9;}
#content .middle_column .pages a:hover {text-decoration:underline;}
#content .middle_column .pages a.arrow:hover {text-decoration:none;}
#content .middle_column .pages .active_page { font:24px Arial, Helvetica, sans-serif;background:#0072B9;
color:#fff;padding:1px 5px 0;margin-left: 13px;}
#content .middle_column .pages a.arrow {padding-left:20px;margin-left: 21px;}
#content .middle_column .pages a.arrow_left {background:url('bg_arrows_docs.gif') -3px -5px no-repeat;}
#content .middle_column .pages a.arrow_right {background:url('bg_arrows_docs.gif') -3px -42px no-repeat;/* border:1px solid red; */}

#content .middle_column  table.primary_tab { margin:25px 0 20px;border-top:3px solid #0076B8;}
#content .middle_column  table.primary_tab  tr.odd td {background:#EEF0F6;}
#content .middle_column  table.primary_tab  tr th {padding: 14px 15px 12px; font: 18px Arial, Helvetica, sans-serif;
border-right:1px solid #C9D7E7;border-bottom:1px solid #C9D7E7;border-left:1px solid #fff; 
border-top:1px solid #fff;text-align:left;color:#646464; width:220px;
background:url('bg_head_table.gif') left 0 repeat-x #EEF1F6;}




#content .middle_column  table.primary_tab  tr th.must {padding: 14px 15px 12px; font: 13px Arial, Helvetica, sans-serif; font-weight:bold;
border-right:1px solid #C9D7E7;border-bottom:1px solid #C9D7E7;border-left:1px solid #fff;border-top:none;text-align:center;
color:#646464; width:220px; background:url('bg_head_table5.gif') left 0 repeat-x #EEF1F6;}

#content .middle_column  table.primary_tab  tr th.must_last {padding: 14px 15px 12px; font: 13px Arial, Helvetica, sans-serif; font-weight:bold;
border-right:none; border-bottom:1px solid #C9D7E7;border-left:1px solid #fff;border-top:none;text-align:center;
color:#646464; width:220px; background:url('bg_head_table5.gif') left 0 repeat-x #EEF1F6;}

#content .middle_column  table.primary_tab  tr td {padding: 5px 15px 9px; border: solid #C9D7E7;
border-width:0 1px 1px 0;color:#646464;vertical-align:top;}

#content .middle_column  table.primary_tab  tr th.date,#content .middle_column  table.primary_tab  tr td.date
{color:#0076B8}

#content .middle_column  table.primary_tab  tr td.date{padding-left:30px;width:380px;}
#content .middle_column  table.primary_tab .first_th {border-left:none;}
#content .middle_column  table.primary_tab .last_ceil {border-right:none;}

#content .middle_column div.pdf, #content .middle_column div.word, #content .middle_column div.excel,
#content .middle_column div.zip 
{padding:5px 0 0px 40px; margin:5px 0 0 0; color:#646464;font:11px/20px Arial, Helvetica, sans-serif;}
#content .middle_column div.pdf {background:url('bg_arrows_docs.gif') no-repeat left -453px;}
#content .middle_column div.word {background:url('bg_arrows_docs.gif') no-repeat left -119px;}
#content .middle_column div.excel {background:url('bg_arrows_docs.gif') no-repeat left -169px;}
#content .middle_column div.zip {background:url('bg_arrows_docs.gif') no-repeat left -219px;}

#content .middle_column div.pdf a, #content .middle_column div.word a, 
#content .middle_column div.excel a, #content .middle_column div.zip a
{color:#0072B9; font:bold 15px Arial, Helvetica, sans-serif;}
#content .middle_column div.pdf a:hover, #content .middle_column div.word a:hover, 
#content .middle_column div.excel a:hover, #content .middle_column div.zip a:hover
{text-decoration:none;}

#content .middle_column div.pdf{margin:20px 0 0; padding-bottom:37px; }

#content  .middle_column a.word, #content  .middle_column a.excel, 
#content  .middle_column a.pdf, #content  .middle_column a.zip {
padding: 2px 0 0 23px;color:#0076B8;font: 13px Verdana, sans-serif;
display:block;margin:8px 0 0 0;}
#content .middle_column a.pdf {background:url('bg_arrows_docs.gif') no-repeat -8px -325px;}
#content .middle_column a.word {background:url('bg_arrows_docs.gif') no-repeat -8px -269px;}
#content .middle_column a.excel {background:url('bg_arrows_docs.gif') no-repeat -8px -297px;}
#content .middle_column a.zip {background:url('bg_arrows_docs.gif') no-repeat -8px -350px;}
#content .middle_column a.pdf:hover,#content .middle_column a.word:hover,
#content .middle_column a.excel:hover,#content .middle_column a.zip:hover 
{text-decoration:none;}

#content .middle_column div.pdf a:visited, #content .middle_column div.word a:visited, 
#content .middle_column div.excel a:visited, #content .middle_column div.zip a:visited,
#content .middle_column a.pdf:visited,#content .middle_column a.word:visited,
#content .middle_column a.excel:visited,#content .middle_column a.zip:visited
{color:#999;}

#content #to_top{color:#0076B8;font-family:Tahoma;clear:both;display:block;padding:3px 0 3px 25px;
background:url('bg_elems.gif') no-repeat 0 -80px;margin:15px 0 0;}
#content #to_top:visited{color:#0076B8;}
#content #to_top:hover{text-decoration:none;}

#content .middle_column .second_nav{width:26%;float:right;margin:70px -30px 40px 50px;padding:0;}
#content .middle_column .second_nav li{font:19px/1.2 Arial, Helvetica, sans-serif;background:none;padding:0;}
#content .middle_column .second_nav li a{padding:3px 15px 17px 25px;display:block}
#content .middle_column .second_nav li span {padding:10px 15px 15px 25px;display:block}
#content .middle_column .second_nav li a{color:#0076B8;text-decoration:none;}
#content .middle_column .second_nav li a:visited{color:#0076B8;}
#content .middle_column .second_nav li a:hover{text-decoration:underline;}
#content .middle_column .second_nav li a.active {background:url(bg_h2.jpg) left bottom no-repeat;color:#fff;padding:10px 15px 15px 25px}

#content .middle_column .second_nav li ul{margin:0;}
#content .middle_column .second_nav li ul li{padding:0;background:none;}

#content .middle_column .side_nav{ width:26%;float:right;margin:70px -30px 20px 0;}
#content .middle_column .side_nav h2 {background:url(bg_h2.jpg) left bottom no-repeat;padding:10px 0 15px 25px;
font:19px/1.2 Arial, Helvetica, sans-serif;}
#content .middle_column .side_nav p{margin:4px 25px 0;color:#000; line-height:1.3;padding:0;}
#content .middle_column .side_nav p.more {margin:3px 25px 20px;}
#content .middle_column .side_nav p.news{margin-top:7px;}
#content .middle_column .side_nav p.date{color:#0076B8;font:17px georgia;margin:8px 25px 0;}
#content .middle_column .side_nav p a {color:#000;text-decoration:none;}
#content .middle_column .side_nav p a:visited{color:#000;}
#content .middle_column .side_nav p a:hover{text-decoration:underline;}
#content .middle_column .side_nav p.more a{color:#0072B9;text-decoration:underline;}
#content .middle_column .side_nav p.more a:visited{color:#0072B9;} 
#content .middle_column .side_nav p.more a:hover{text-decoration:none;}
#content .middle_column .side_nav h2 a {color:#fff;text-decoration:none;}
#content .middle_column .side_nav h2 a:hover {text-decoration:underline;}
#content .middle_column .side_nav .banner{margin:40px 0 0;}

#content .two_column{margin:0 29% 0 0;   /* background:#ff0;  */clear:left;}
#content .two_column .one_col{width:50%;float:left;padding-right:10px; /*background:red */}
#content .two_column .two_col{width:48%;float:left;/* background:green  */}
#content .two_column div p,#content .two_column div h2{/* margin:0 0 0 128px; */ padding:0 20px 0 0; }
#content .two_column div p{color:#000;font:12px Arial, Helvetica, sans-serif;  padding-bottom:10px  }
#content .two_column div p.set_padding{padding-bottom:30px;}
#content .two_column div img{float:left; padding-bottom:30px; margin-right:20px; /* border:1px solid #000; */ }
#content .two_column div h2{ font:18px/1.2 Arial, Helvetica, sans-serif;   /* margin-bottom:4px; */ padding-bottom:4px;}
#content .two_column div h3{ font:18px/1.2 Arial, Helvetica, sans-serif; /* margin:0 0 8px 128px; */ padding:0 0 4px 0;}
#content .two_column div h2 a{text-decoration:none;color:#0076B8;}
#content .two_column div h2 a:hover{text-decoration:underline;}
#content .two_column div h3 a{text-decoration:none;color:#0076B8;}
#content .two_column div h3 a:hover{text-decoration:underline;}

#content .clear_margin_right{margin-right:0;}
#content .mar_top{/*padding-top:37px;*/padding-top:25px;}

#content .catalog_table{border-collapse: collapse;margin:0 0 20px;}
#content .catalog_table td{width:50%;}
#content .catalog_table p,#content .catalog_table h2{/* margin:0 0 0 128px; */ padding:0 20px 0 0; }
#content .catalog_table img{float:left;padding-bottom:30px;margin-right:20px  }
#content .catalog_table p{color:#000;font:12px Arial, Helvetica, sans-serif; padding-bottom:10px}
#content .catalog_table h2{font:18px/1.2 Arial, Helvetica, sans-serif;padding-bottom:4px;}
#content .catalog_table h2 a{text-decoration:none;color:#0076B8;}
#content .catalog_table h2 a:hover{text-decoration:underline;}

#footer{padding:0 5px;height:150px;position:relative;}
.bg_footer{display:block; width:100%;height:10px;}
.footer_left,.footer_right{height:10px;width:5px;position:absolute;top:0;}
.footer_left{left:0;background:url(bg_footer_left.png) no-repeat;}
.footer_right{right:0;background:url(bg_footer_right.png) no-repeat;}

#footer address,#footer ul,#footer form,#footer .develop_counters
{position:absolute;top:0;padding-top:25px;background:url(bg_foot_elems.jpg) right 7px no-repeat;}

#footer address{width:32%; height:100%;font:normal 13px/1.6 Arial, Helvetica, sans-serif;color:#fff;}
#footer address p{margin:0 0 0 60px;}
#footer address p.copy{font-weight:bold;}
#footer address a{color:#fff;}
#footer address a:hover{text-decoration:none;}

#footer ul{width:20%;height:100%; font: 12px Arial, Helvetica, sans-serif;left:32%;}
#footer ul li{margin:0 0 9px 32px;}
#footer ul li a{color:#fff;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul li span{color:#fff;font-weight:bold;}
#footer ul li a.active{font-weight:bold;}

#footer form{width:23%;height:100%;left:52%;}
#footer form p {margin:0 0 7px 25px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;}

#footer .develop_counters{background:none;width:25%;color:#fff;left:75%;}
#footer .develop_counters a,#footer .develop_counters p {margin:0 0 0 25px;}
#footer .develop_counters .counter2{margin:0 0 0 2px;}
#footer .develop_counters p{margin-top:10px;line-height:1.3;}
#footer .develop_counters a.develop {display:block; color:#fff; text-decoration:none;}
#footer .develop_counters a.develop:hover {display:block; color:#fff; text-decoration:underline;}

#content .middle_column .side_nav a.newslist{color:#0076B8; text-decoration:underline;}
#content .middle_column .side_nav a.newslist:visited{color:#0076B8;}
#content .middle_column .side_nav a.newslist:hover{text-decoration:none;}

#content .middle_column .faq-title {-x-system-font:none;
color:#0076B8;
font-family:georgia;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:16px 0 0;}

#content .middle_column .faq-question { margin-top:5px; }
#content .middle_column .faq-replay { margin-top:5px; font-weight:bold;}

.instrum{margin-top:21px}
.instrum div{float:left;width:20%;padding-right:15px}

#content .middle_column a.pricelink {font-size: 14px; color: rgb(0, 118, 184); font-weight: bold;}
#content .middle_column a.pricelink:visited {color: rgb(0, 118, 184);}
#content  .catalog-section .two_column .primary_tab, #content .middle_column .prices .primary_tab{width:52%;margin:5px 0}
#content .middle_column .prices .primary_tab{width:50%;}
#content  .catalog-section .two_column .primary_tab th{padding: 6px 6px 4px}
#content .middle_column .prices .primary_tab th{padding: 6px 15px 4px}
#content  .catalog-section .two_column .primary_tab p, #content .middle_column .prices .primary_tab p{padding:0}
#content  .catalog-section .two_column .primary_tab td{padding: 5px 6px 4px}
#content .middle_column .prices .primary_tab td{padding: 5px 15px 4px}
#content  .catalog-section .two_column p{padding-right:14%}
#content  .catalog-section .two_column .primary_tab .last_ceil{width:60%}
#content .middle_column .prices .primary_tab .last_ceil{width:64%}
