html,body{
background:#014b76 url(../images/bg/header_rep.jpg) repeat-x;
font:98% Tahoma,Arial,Verdana, sans-serif; 
margin:0;
padding: 0;
}
img{border: none;}
a{color: #0082cd;text-decoration: underline;}
a:hover{text-decoration: none;color:#293fe8;}
a:active{text-decoration: none;color:#293fe8;}
a:visited{text-decoration: underline;color:#7380e8;}
a img{border: none;}

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
/*font-style: inherit;
*/font-size: 100%;
font-family: inherit;
list-style-type: none; 
}

ul.menu_left{
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
/*font-style: inherit;
*/font-size: 100%;
font-family: inherit;
list-style-type: none;
}

h1{
font:bold 1.2em Arial,sans-serif;
color: #222222;
letter-spacing: 0;
}
#header {height: 200px; background: url(../images/bg/header_bg.jpg) no-repeat; padding: 0 12px; }
#top_bg{background: url(../images/bg/left_header_bg.gif) no-repeat;height:100%;}
#right_bg{}
#fix {min-width:1000px; max-width: 1680px;  position:relative;	min-height:100%;}
* html #fix {height:100%;width:expression(document.body.clientWidth > 1680? "1680px": "auto" );}
* html #right_bg{}
body>#fix{height:auto}
html>body #fix{height:auto;}

#footer {position:relative;clear: both; min-height: 71px; }
*HTML #footer{height:  expression((1 == 1) ? '71px' : 'auto');}
.pad_conteiner{padding: 0 12px;}
#conteiner{ height: auto; position: relative;  margin-top: -1px;background: url(../images/bg/content_br.gif) no-repeat 100% 100% #fff; }
* html #conteiner {height:1%; margin-top: 0;}
*+HTML #conteiner {margin-top: 0;}
div.clear{clear: both;margin-top: -1px; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; position: relative;}
*html div.clear{height: auto;font-size:1px; }
#inner{}
#middle,#middle_h1{margin-left:265px;}
#content,#content_h1,#text,#text_h1{position:relative;float:left; width: 100%;}
#content,#content_h1{font: 11px Tahoma,sans-serif;}
#content{
background: url(../images/bg/content_tr.gif) no-repeat 100% 0;
}
#text,#text_h1{margin:0 -1px;}
#text_h1 div{
padding-top: 28px;
}
#text div.text,#text_h1 div{
padding-left: 27px;
}
#text div.text{
padding-right:45px;
padding-top: 24px;
}
#left div.left{ background: url(../images/bg/left_h1_vrepeat.gif) repeat-y 100% 0;}
#left div.left div.left_top{background:url(../images/bg/bg_menu_left.gif) no-repeat 0 0; min-height: 149px;}
#left div.left_bott{background:url(../images/corners/left_bottom_corner.gif) no-repeat 0 100%;  height: 44px; margin-bottom: 50px;}
#left,#left_h1{width:265px;margin-left:-264px;position:relative;left:-1px;float:left;}
#left div.left,#left_h1 div.left{ position: relative; z-index: 0; }
#left_h1 div.left{ position: relative; z-index: 1; padding: 28px 0 0 30px; }
#left_h1{background: url(../images/bg/left_h1_vrepeat.gif) repeat-y 0 0;min-height: 69px;}

*html #left,*html #left_h1{margin-right:-3px;}
*html #left_h1{height:  expression((1 == 1) ? '69px' : 'auto')}
*html #left div.left_top{height:  expression((1 == 1) ? '149px' : 'auto')}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
#middle,#left{background: url(../images/bg/content_top_rep.gif) repeat-x;min-height: 640px;}
*html #middle,*html #left{
height:  expression((1 == 1) ? '640px' : 'auto');
}
/* mac hide \*/
* html .clearfix,* html #inner, * html #middle,* html #middle_h1 {height: 1%;}
*+html .clearfix,*+html #inner, *+html #middle,*+html #middle_h1 {height: 1%;}
.clearfix {display: block;}
/* End hide */

.logo{margin: 39px 0 0 24px;float: left;z-index:1;}
*HTML .logo{}
.header_right{float: right;color: #fff;height: 109px;width: 425px; }
.slogan{font: 20px Verdana,sans-serif;background: url(../images/bg/slogan_sep.gif) no-repeat 0 50%;padding-left: 38px;position: absolute;z-index: 0;top: 60px; height: 48px; line-height: 22px; letter-spacing: -1px;}
*html .slogan{line-height: 24px;}
*+html .slogan{line-height: 24px;}
.navigation{padding: 24px 0 0 36px;}
.navigation img{margin: 0 22px 0 0;}
.bottom_header{height: 91px;background: url(../images/menu_top/menu_bg_white.gif) 0 100% repeat-x;}
.lang{color: #fff;font: 11px Verdana,sans-serif;float: left; padding-left: 23px;}
.lang a{color: #fff;text-decoration: none;}
.lang img{margin: 26px 4px 0 5px;}


div.right_mt{float:left;background: url(../images/menu_top/rightik.gif) repeat-x 0 100%;height:58px; margin-top: 33px; padding-left: 99px;}

div.menu_top{height:58px;background: url(../images/bg/header_bg.jpg) no-repeat -259px 100%;float: left;font:bold 12px Arial,sans-serif; position: relative; z-index: 5;  }
div.menu_tl{background: url(../images/menu_top/left_act.gif) no-repeat 0 100%;}
div.menu_tr{background: url(../images/menu_top/right_act.gif) no-repeat 100% 100%;}
div.menu_tr div{float: left;position: relative;margin-left: -10px;width: auto; height: 58px;}
*HTML div.menu_tr div{width:expression((1 == 1) ? '30px' : '0');}
div.menu_tr div.act,div.menu_tr div.act_end,div.menu_tr div.act_first{margin-left: -7px;margin-right: 3px;z-index: 1;}
div.menu_top div p{background: url(../images/menu_top/left.gif) no-repeat;padding: 0 0 0 18px; height: 58px;}
div.menu_top span{display: block;}
div.menu_top span.l{ height: 58px;background: url(../images/menu_top/right.gif) no-repeat 100% 0;padding-right: 18px;position: relative;}
div.menu_top span.r{ background: url(../images/menu_top/repeat.gif) repeat-x;white-space: nowrap;text-align: center; padding: 8px 10px 35px 10px;}
div.menu_tr div#end{margin-right: -10px;}
div.menu_tr div.act_end{margin-right: 0!important;}
div.menu_tr div.act_first{margin-left: 0;}
div.menu_top div.act p,div.menu_top div.act_end p,div.menu_top div.act_first p{background: url(../images/menu_top/left_act.gif) no-repeat 0 100%;padding-left:9px;position: relative;height: 100%; z-index: 0;}
div.menu_top div.act span.l,div.menu_top div.act_end span.l,div.menu_top div.act_first span.l{background:url(../images/menu_top/right_act.gif) no-repeat 100% 100%;padding-right: 9px;}
div.menu_top div.act span.r,div.menu_top div.act_end span.r,div.menu_top div.act_first span.r{background: none;  padding: 35px 19px 8px 19px; z-index: 0;}
div.menu_tr div a{color: #494949;}
div.menu_top div.act a,div.menu_top div.act_end a,div.menu_top div.act_first a{color: #fff;}


ul.menu_left {color: #fff;background:#006aa1 url(../images/bg/menu_left_bg.jpg) no-repeat 0 100%;margin-right:36px; font: 11px Verdana,sasn-serif;padding-left: 34px;padding-bottom: 12px;color: #fff;}
ul.menu_left li{background: url(../images/arrows/menu_arr.gif) no-repeat 0 25px;padding: 23px 0 0 20px;}
.menu_left_bott {background: url(../images/corners/menu_left_bot.gif) no-repeat;margin-right:36px;height: 18px; margin-bottom: 21px;}
ul.menu_left a{color: #fff;}

.padding_left_col{padding-left: 28px;padding-right: 36px;}

#left h2,#left h3,#left h4{font:bold 11px Verdana,sans-serif;color: #000;}

div.search{margin-bottom: 20px;}
div.search h3,div.search h2,div.search h4,div.phones h3,div.phones h2,div.phones h4{padding-bottom: 16px;}
.lastnews{font: 11px Tahoma,sasn-serif;color: #838383;padding-right: 40px;}
.lastnews .date,.date{color: #b5b5b5;font: 10px tahoma,sans-serif;}
.lastnews .date{display: block;margin-top: 16px;}
.lastnews p{padding-bottom: 5px;line-height: 15px;}
.lastnews a{text-decoration: none;}
.lastnews a:hover{text-decoration: underline;}

div.phones {padding: 0 35px 0 44px;font: 11px tahoma,sasn-serif;color: #535353;line-height: 15px;}
div.phones span{color: #838383;}

div.text h2{font:bold 11px Verdana,sans-serif;color: #0082cd;text-transform: uppercase;margin-bottom: 27px;}
legend,fieldset{border-bottom: 0;border-left: 0;border-right: 0;padding: 0;margin: 0;}
fieldset{margin-top:-9px;padding: 0;}
*HTML fieldset{margin: 0;}
*+HTML fieldset{margin: 0;}
html:root fieldset{margin: 0;}

fieldset{border-top: 9px solid #006aa1;}
legend{margin-left: 0;padding-right: 10px;font:bold 11px Verdana,sans-serif;}
*HTML legend{margin-left: -7px;}
*+HTML legend{margin-left: -7px;}
html:root legend{margin-left: -8px;}
div.products{font: 12px Rial,sans-serif;}
div.products img{border: 3px solid #f2f2f2;float: left;margin-right: 0px;}
div.products div.pr_item{clear: both;padding-bottom: 32px;}
div.products h2{margin-bottom: 27px;}
div.products h2 fieldset legend a{font-weight: bold;}
div.products a{text-decoration: none;}
div.products a:hover{text-decoration: underline;}

a.aa { color:#ffffff;}
div.copy{
font: 10px Verdana,sans-serif;
color: #959595;
line-height: 20px;
}
div.copy a{
font: 10px Tahoma,sans-serif;
text-decoration: none;
}









form{margin: 0;padding: 0;}
input, textarea{font: 11px Tahoma,sans-serif;color: #000; margin: 1px 0; background: #fff;}
textarea{border: 1px solid #c4beb6;height:180px;width:300px;overflow: auto;}

 select{font: 11px Tahoma,sans-serif;color: #000;margin: 0;border: 1px solid #c4beb6; background: #fff; width: 180px; margin: 1px 0;}

*+ HTML input,  *+ HTML textarea{margin-top: -1px;margin-bottom: -1px;}
*HTML input,  *HTML textarea{margin-top: -1px;margin-bottom: -1px;}
html:root select{height: 18px;}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
input.text,input.text_small{height:14px;border: 1px solid #c4beb6;padding-left: 4px; width: 115px;}
input.text_small{width: 80px;  padding: 0;}
*HTML input.text,*HTML input.text_small,*html input.text_big{height:19px;voice-family: "\"}\""; voice-family: inherit;height:14px; padding-left: 0;}
*+HTML input.text,*+HTML input.text_small{height:14px;}
input.button{font:10px Tahoma,sans-serif;border: 0;width: 45px;margin: 0;color: #868686; text-align: center; padding-top: 4px; padding-bottom: 6px;}

div.search input{margin: 0 0 0 0;vertical-align: middle;}
div.search input.button{background:transparent url(../images/buttons/ok.gif) no-repeat 0 50% ; margin-top: 4px; margin-left: 10px;}
button.button{background:transparent url(../images/buttons/ok.gif) no-repeat 0 50% ; margin-top: 4px; margin-left: 10px; font:10px Tahoma,sans-serif;border: 0;width: 45px;color: #868686; text-align: center; padding-top: 4px; padding-bottom: 6px;}


.submenu{
position: relative;
color: #0082cd;
text-transform: none;
font: 12px Tahoma,sans-serif;
z-index:2;
width:100%;
border:0px solid red
}


.submenu span{
position:absolute;width:100%;
}
.submenu a:link,.submenu a:visited,.submenu a:hover{
color: #0082cd;
text-decoration: underline;

background: url(../img/bullets/submenu_top.gif) no-repeat 0 50%;
padding-left: 9px;
margin-right: 4px;
float: left;
white-space: nowrap;
}
.dspl{display:block}


.vis1 {display:inline;}
.sec_li{border:0px solid green; margin-left:20px; margin-top:5px; margin-bottom:5px}
.sec_li_ms{border:0px solid green; margin-left:0px; margin-top:5px; margin-bottom:5px}
.vis2 {display:none;}

/*
ul.vis1 {color: #fff;margin-right:36px; font: 11px Verdana,sasn-serif;padding-left: 34px;padding-bottom: 12px;color: #fff; display:inline;}
ul.vis1 li{padding: 23px 0 0 20px; display:inline;}

ul.vis2 {color: #fff;margin-right:36px; font: 11px Verdana,sasn-serif;padding-left: 34px;padding-bottom: 12px;color: #fff; display:none; }
ul.vis2 li{padding: 23px 0 0 20px; display:none; }

*/

.catpr{color:#0082cd;}
.iht{background:url('../images/iht.gif') repeat-x; width:100%}
.ivl{background:url('../images/ivl.gif') repeat-y}
.ivr{background:url('../images/ivr.gif') repeat-y}
.ihb{background:url('../images/ihb.gif') repeat-x}
.proi img{border-collapse:collapse;margin:0em;padding:0em;}

.divi{background:url('../images/ln.gif') top repeat-x;}
.bords{border:1px solid green}

.sub1{display:none}
.sub2{display:none}

table.i {	border-collapse:collapse }
table.i td { font:11px Verdana, Helvetica,Sans-serif;margin:0em;padding:0em }


.inputtext {width:300px;}
.zir{color:#ff0000}

a.menu_v { color:blue;}



.informer{
	text-align:center;
	padding:10px 0 0 0;
}

.informer a{
	padding:2px;
}




























