body { font-family:Arial,Helvetica,sans-serif; color:#333; background:url(img/background.gif) left repeat-y; padding:0; margin:0; height:100%; }
h2 { font-size: 14px; color: #527BB9; }
td { font-size:12px; }
p {padding:0; margin:12px 0;}
a,.link { color:#527BB9; text-decoration:none; }
input.button { border:medium none; padding:0 7px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:20px; background-color:#527bb9; text-decoration:none; font-size:100%; cursor:pointer; }
a:hover { color:#F60; text-decoration:none; }
#menu2 div { border-bottom:1px solid #FFF; }
#menu2 a { padding:1px 0 0; font:11px/14px Arial,sans-serif; color:#333; display:block; }
#menu2 a.lvl1 { border-top:1px solid #FFF; background:url(img/arrownav_off_66.gif) #e4e4e4 no-repeat 9px 7px; padding:2px 2px 2px 20px; display:block; }
#menu2 a.lvl1:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 9px 7px; color:#ff6500; display:block; }
#menu2 a.lvl1_a,a.lvl1_a:hover { border-top:1px solid #FFF; background-color:#FFF; font-weight:bold; padding:2px 2px 2px 10px; color:#ff6500; display:block; }
#menu2 a.lvl1_s { color:#333; border-top:1px solid #FFF; font-weight:bold; padding:2px 2px 2px 10px; display:block; }
#menu2 a.lvl1_s:hover { color:#ff6500; background:#F0F0F0; }
#menu2 a.lvl1_a2,a.lvl1_a2:hover { border-top:1px solid #FFF; background:url(img/arrownav_on.gif) #FFF no-repeat 9px 7px; padding:2px 2px 2px 20px; color:#ff6500; display:block; }
#menu2 a.lvl2 { background:url(img/arrownav_off_66.gif) #e4e4e4 no-repeat 9px 7px; padding:2px 2px 2px 20px; display:block; border-top:1px solid #FFF; }
#menu2 a.lvl2:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 9px 7px; color:#ff6500; display:block; }
#menu2 a.lvl2_a,a.lvl2_a:hover { border-top:1px solid #FFF; background:url(img/arrownav_on.gif) #FFF no-repeat 9px 7px; padding:2px 2px 2px 20px; color:#ff6500; display:block; }
#menu2 a.lvl2_s,a.lvl2_s:hover { border-top:1px solid #FFF; background:url(img/arrownav_off_66dw.gif) no-repeat 9px 7px; padding:2px 2px 2px 20px; display:block; }
#menu2 a.lvl2_s:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 9px 7px; color:#ff6500; }
#menu2 a.lvl3 { background:url(img/arrownav_off_66.gif) #e4e4e4 no-repeat 18px 7px; padding:2px 2px 2px 29px; display:block; border-top:1px solid #FFF; }
#menu2 a.lvl3:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 18px 7px; color:#ff6500; display:block; }
#menu2 a.lvl3_a,a.lvl3_a:hover { border-top:1px solid #FFF; background:url(img/arrownav_on.gif) #FFF no-repeat 18px 7px; padding:2px 2px 2px 29px; color:#ff6500; display:block; }
#menu2 a.lvl3_s,a.lvl3_s:hover { border-top:1px solid #FFF; background:url(img/arrownav_off_66dw.gif) no-repeat 18px 7px; padding:2px 2px 2px 29px; display:block; }
#menu2 a.lvl3_s:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 18px 7px; color:#ff6500; }
#menu2 a.lvl4,a.lvl4_a,a.lvl4:hover { background:url(img/arrownav_off_66.gif) #e4e4e4 no-repeat 27px 7px; padding:2px 2px 2px 38px; border-top:1px solid #FFF; }
#menu2 a.lvl4_a { background:url(img/arrownav_on.gif) #FFF no-repeat 27px 7px; color:#ff6500; padding:2px 2px 2px 38px; }
#menu2 a.lvl4:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 27px 7px; color:#ff6500; padding:2px 2px 2px 38px; }
#menu2 a.lvl4_s,a.lvl4_s:hover { border-top:1px solid #FFF; background:url(img/arrownav_off_66dw.gif) no-repeat 27px 7px; padding:2px 2px 2px 38px; display:block; }
#menu2 a.lvl4_s:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 27px 7px; color:#ff6500; }
#menu2 a.lvl5,a.lvl5_a,a.lvl5:hover { background:url(img/arrownav_off_66.gif) #e4e4e4 no-repeat 35px 7px; padding:2px 2px 2px 47px; border-top:1px solid #FFF; }
#menu2 a.lvl5_a { background:url(img/arrownav_on.gif) #FFF no-repeat 35px 7px; color:#ff6500; padding:2px 2px 2px 47px; }
#menu2 a.lvl5:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 35px 7px; color:#ff6500; padding:2px 2px 2px 47px; }
#menu2 a.lvl5_s,a.lvl5_s:hover { border-top:1px solid #FFF; background:url(img/arrownav_off_66dw.gif) no-repeat 35px 7px; padding:2px 2px 2px 47px; display:block; }
#menu2 a.lvl5_s:hover { background:url(img/arrownav_on.gif) #F0F0F0 no-repeat 35px 7px; color:#ff6500; }
.hide { visibility:hidden; }
.up { text-transform:uppercase; }
p { text-align:justify; line-height: 140%; }
.white { color:#FFF; }
.red { color:red; }
.s2 { color:#666; padding-bottom:3px; display:block; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.title,h3,h1 { font-size:20px; color:#7D7D7D; padding-bottom:9px; font-weight:normal; margin:0; }
.tdl1_img { padding-bottom:7px; }
.tdl1_text { font-size:11px; padding:0 0 7px; }
.tdl1_text1 { font-size:11px; padding:0 5px 5px 0; }
.tea5_title { font-size:11px; padding:0; font-weight:bold; color:#666; }
.tea5_text { font-size:11px; padding:0 0 20px; color:#333; }
a.nav2,a.nav2:hover { padding-left:15px; font-size:10px; text-decoration:none; color:#666; display:block; }
a.nav2:hover { color:#F60; }
td.nav2,td.nav2_ { font-size:10px; padding:0 15px 0 4px; background:url(img/link_arrow_nav2.gif) #F0F0F0 no-repeat; background-position:4px 3px; }
td.nav2_ { background:url(img/link_arrow_nav2_on.gif) #FFF no-repeat; background-position:4px 3px; font-size:10px; padding:0 15px 0 4px; }
td.nav2_ a { color:#F60; }
a.nav { color:#666; }
a.nav:hover { color:#F60; }
.nav5 { font-size:10px; padding:0 9px; }
a.nav3 { font-size:11px; color:#4C4C4C; }
a.nav3:hover { font-size:11px; color:#F60; }
.menu { background:url(img/menu_devider.gif) #F0F0F0 no-repeat right; padding:0 8px; }
.menu_a { background:url(img/menu_devider.gif) #FFF no-repeat right; padding:0 8px; }
a.none { text-decoration:none; }
a.none:hover { text-decoration:underline; }
a.nav1 { padding-left:10px; background:url(img/link_arrow_grey.gif) no-repeat; background-position:1px 5px; font-size:10px; text-decoration:none; color:#666; display:block; }
a.nav1:hover { padding-left:10px; background:url(img/link_arrow_hi.gif) no-repeat; background-position:1px 5px; font-size:10px; text-decoration:none; color:#F60; display:block; }
a.text,a.text_a { padding-left:10px; background:url(img/link_arrow.gif) no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#527BB9; display:block; }
a.text:hover,a.text_a:hover { padding-left:10px; background:url(img/link_arrow_hi.gif) no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#F60; display:block; }
a.text_a { background:url(img/link_arrow_hi.gif) no-repeat; background-position:1px 5px; color:#F60; }
a.text_12 { padding-left:10px; background:url(img/link_arrow.gif) no-repeat; background-position:1px 6px; font-size:12px; text-decoration:none; color:#527BB9; display:block; }
a.text_12:hover { padding-left:10px; background:url(img/link_arrow_hi.gif) no-repeat; background-position:1px 6px; font-size:12px; text-decoration:none; color:#F60; display:block; }
.in_img { margin:7px 0; }
.collage { margin:7px 0 16px; }
.truck { margin-right:20px; }
td.form { text-align:left; }
td.form1 { width:200px; }
hr { height:0; border:solid #D5DEDE 0; border-top-width:1px; margin:5px 0; }
hr.m { height:1px; border:solid #fff 0; border-top-width:1px; margin:0; }
div.trumb,div.over { width:76px; height:46px; cursor:pointer; }
div.trumb a:hover { background:url(img/hilite.gif) no-repeat; }
div.over { background:url(img/hilite.gif) no-repeat; }
#heading { margin:0 0 1px; font:bold 11px/16px Arial, Helvetica,sans-serif; color:#666; }
.linkItem { margin:-2px 0 0; }
.tiTitle { background:url(img/arr_dllink_n.gif) no-repeat 1px 2px; }
.tiTitle a { padding-right:0; padding-left:20px; padding-bottom:0; font:11px/14px Arial,Helvetica,sans-serif; color:#527bbd; padding-top:0; text-decoration:none; display:block; }
.tiTitle a:hover { background:url(img/arr_dllink_h.gif) no-repeat 1px 2px; color:#f60; text-decoration:none; display:block; }
a.closebutton { padding-right:9px; display:block; padding-left:9px; font-size:10px; padding-bottom:1px; color:#fff; padding-top:1px; background-color:#527bb9; text-decoration:none; }
a.closebutton:hover { display:block; background-color:#f60; color:#fff; }
.childText { color:#333; font:11px Arial,sans-serif; margin:0 0 3px; }
.childText1 { color:#333; width:150px; font:11px Arial,sans-serif; margin:0 0 3px; }
.CorpA { font-size:20px; color:#7D7D7D; font-weight:normal; padding-bottom:9px; }
.CorpS { font-size:18px; color:#666; font-weight:normal; padding-bottom:9px; }
.ceil,.first { border:0 solid #CBCBCB; }
.c { background-color:#FFF; }
#qatab a { color:#666; font-size:10px; cursor:pointer; }
#qatab a:hover { color:#f60; }
#qatab { position:absolute; z-index:521; border-right:1px solid #c3c3c3; width:225px; background-color:#fff; padding:4px 0 5px 3px; background-image:url(img/quickacc_edge.gif); background-position:left bottom; background-repeat:no-repeat; display:none; }
#qatab .mTab { padding-left:6px; background:url(img/arrowsmall_off.gif) 0 4px no-repeat; white-space:nowrap; float:left; }
#qatab .mTab .mText { width:100px; padding-top:0; }
#qatab .mTab_ { padding-left:6px; background:url(img/arrowsmall_on.gif) 0 4px no-repeat; white-space:nowrap; float:left; }
#qatab .mTab img { border:none; float:left; }
#qatab img { margin:4px 2px; }
#qatab .mTab a:hover { color:#F60; }
input,textarea,select { width:100%; border:1px solid #999; }
table.mt21 { margin-top:21px; }
td.tb-hdl { background-color:#d0d0d0; color:#fff; font-weight:600; font-size:11px; }
td.tb-txt { background-color:#F0F0F0; font-size:11px; }
a.txt-lnk,a.txt-lnk:visited,a.txt-lnk:active { font-size:11px; padding-left:11px; padding-right:11px; background:url(img/link_arrow.gif) no-repeat 1px 5px; text-decoration:none; color:#527BB9; display:block; }
.tdl1_text p { text-align:left; }
.msg { color:#666; margin-bottom:30px; }
.msg .date { color:#000; }
.msg .user { color:#000; font-weight:bold; }
.msg .subject { margin-top:10px; font-weight:bold; }
.msg .subject .gray { color:#999; font-weight:bold; }
.msg .message { color:#000; padding-bottom:4px; }
.msg .answer { padding-bottom:4px; }
TABLE.TableBorder1 { border-collapse:collapse; border-color:#D1D1D1; }
TABLE.TableBorder1 TD { border:1px solid #D1D1D1; }
.star { color:#F60; }
.txt1 { color:#16374A; font-size:12px; font-family:Verdana,Tahoma,Arial; background-color:#fff; margin:0 4px; border:1px solid #666; width:444px; }
.txt { color:#16374A; font-size:12px; font-family:Verdana,Tahoma,Arial; background-color:#fff; margin:0 4px; border:1px solid #666; width:100%; }
select.choo { color:#16374A; font-size:11px; font-family:Tahoma,Arial,Verdana; background-color:#fff; margin-top:4px; width:200px; }
td.t2 { background-color:#EAE9F1; border:1px solid #e9e9e9; font-size:11px; }
td.t3 { color:#000; background-color:#F0F0F0; border:1px solid #d5d5d5; font-size:14px; text-align:center; font-weight:bold; font-family:Times,Arial,Verdana,Tahoma; vertical-align:top; }
td.t7 { color:#000; background-color:#F0F0F0; border:1px solid #d5d5d5; font-size:14px; text-align:right; font-weight:normal; font-family:Times,Arial,Verdana,Tahoma; }
td.t4 { color:#000; background-color:#F0F0F0; border:1px solid #d5d5d5; font-size:12px; text-align:left; font-weight:normal; font-family:Times,Arial,Verdana,Tahoma; }
td.t8 { color:#000; background-color:#F9F9F9; border:1px solid #d5d5d5; font-size:14px; text-align:left; font-weight:normal; font-family:Times,Arial,Verdana,Tahoma; width:100%; }
td.main { background-image:url(img/_main_bg.gif); height:31px; color:#fff; font-weight:bold; padding:0 4px; text-align:center; }
td.mainb { height:31px; color:#fff; font-weight:bold; padding:0 4px; text-align:center; }
.btn { background-color:#fff; border:1px solid #ccc; color:#333; }
.btn1 { background-color:#fff; border:1px solid #ccc; color:#333; font-weight:bold; font-size:15px; font-family:Arial,Verdana,Tahoma; }
.btn2 { background-color:#fff; border:1px solid #ccc; color:#333; font-weight:normal; font-size:11px; font-family:Arial,Verdana,Tahoma; }
table.tt td { text-align:center; }
#head_image_back {height:160px; width:560px;}

table#body {margin-bottom:27px;}
#footer {position:fixed; z-index:9999; width:770px; height:27px;overflow:hidden;bottom:0;left:0;font-size:11px !important; line-height:15px !important;
filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95;}
#footer td {font-size:10px;}

/*меню*/
/*#mm li a:hover { color:#00ADEF; }*/
ul#mm { float:left; height:16px; position:relative; margin:12px 0; padding:0 0 0 7px; list-style-type:none; }
ul#mm li { float:left; height:29px; position:relative;} 
ul#mm li a { color:#333; font-size:95%; display:block; height:29px; margin-left:2px; padding:8px 10px; }
ul#mm li:hover { float:left; height:29px; background:url(img/menu-left.gif) left top no-repeat; } 
ul#mm li:hover a { background:url(img/menu-right.gif) right top no-repeat; } 

/*подменю*/
ul#mm li ul { border-left: 1px solid #9299a0; border-right: 1px solid #7c8288; border-bottom: 1px solid #7c8288; float:none; display: none; position:absolute; left: 0; top:27px; list-style-type:none; background-color: #fff; top: 28px; width: 184px; cursor: pointer; padding: 0px; margin: 0px; }
ul#mm li ul li  { cursor: pointer; padding: 0px; height: 17px; margin: 0px; background: none; background-color: #fff; }
ul#mm li ul li:hover { cursor: pointer; padding: 0px; height: 17px; margin: 0px; background: none; background-color: #eff1f3;}
ul#mm li ul li a.w  { font-size: 11px; background: url(img/submenu-bg.gif) right top no-repeat; height: 17px; line-height: 17px; width: 179px; padding: 0px; margin: 0px 0px 0px 5px; }
ul#mm li ul li a.w:hover { font-size: 11px; background: url(img/submenu-bg.gif) right top no-repeat; height: 17px; line-height: 17px; width: 179px; padding: 0px; margin: 0px 0px 0px 5px; }

.mouseover { background-color: #ffff00; }
.mouseout { background: none; }

.topmenu { color: #000; font-size: 10px; font-family: Arial, sans-serif; }
a.topmenu { color: #000; font-size: 10px; font-family: Arial, sans-serif; padding: 0px 2px; }
a.topmenu:hover { color: #f60;  padding: 0px 2px;}

/*cерийное оборудование*/
#container, #container li, #container ul {padding-left:0;margin-left:0;}
#container {list-style-type:none;list-style-image:url(img/container_marker.gif);  -moz-padding-start: 0px; padding-left:20px;}
#container  li.open {list-style-image:url(img/container_marker_open.gif);}
#container li span {font-weight:400;}
#container li.open span {font-weight:700; }
#container ol  {list-style-type:decimal; list-style-image:none; -moz-padding-start: 0px; padding-left:20px;}
#container ul {list-style-type: disc; list-style-image:none; -moz-padding-start: 0px; padding-left:20px;}
#container ul ul {list-style-type: circle;list-style-image:none;}
#container ul ul ul {list-style-type: square;list-style-image:none;}
                                                    
ul.descr { padding: 0px; margin: 0px 0px 0px 20px; }

a.a1, a.a1:hover { padding: 2px 4px; color: #fff; background-color: #F60; border: 1px solid #F60; }
a.a0 { padding: 2px 4px; color: #000; border: 1px solid #fff; }
a.a0:hover { padding: 2px 4px; color: #fff; border: 1px solid #527BB9; background-color: #527BB9; }

.footnote { color: #999; font-size: 10px; }
table.s ul {padding-top:5px; padding-bottom:5px; margin-top:0; margin-bottom:0px;}
a#mailto {color:#333; border-bottom:1px dotted #333;line-height:1.7;}
a#mailto:hover {color:#F60; border-bottom:1px dotted #F60;}


/* левое меню на главной странице */

ul.mainleftmenu {list-style:none;font-size:11px;line-height:13px; font-weight:bold; padding:0; margin:0;}
ul.mainleftmenu li {padding:0px 0 3px; margin:0;}
ul.mainleftmenu li a{display:block; background:url(img/arrownav_off_a.gif) no-repeat 0 3px; padding-left:10px;}
ul.mainleftmenu li a:hover{background:url(img/arrownav_on_a.gif) no-repeat 0 3px;}

.main_p  {margin-top:10px;}
.main_p p {font-size:12px; line-height:1.2; margin:4px 0;}