* {margin: 0; padding: 0;}
body { font-family: Arial, Helvetica, sans-serif; color: #c9ddf8;  background-color: #536275; font-size: 12px;  min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
p, td, font, li {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px;}




img {border:0}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.centermap { width: 1000px; margin: 0 auto; position: relative; z-index: 2;}
 a { font-size: 13px; color: #FFFFFF; text-decoration: none; text-decoration: underline;}
 a:hover { text-decoration: none;}

/*head*/
.head { height: 65px; position: relative; width: 990px;}
.logo { position: absolute;}
.tx { color: #98b0c1; border-left: 1px solid #98b0c1; margin-left: 154px; margin-top: 16px; position: absolute; padding-left: 7px;}
.tx  a {color: #98b0c1; text-decoration: none;}
.tx2 { position: absolute; right: 0; top: 0; margin-top: 8px;color: #98b0c1;}
.tx2 a {color: #98b0c1; text-decoration: none; margin-left: 16px; margin-right: 16px;}
.tx2 .last { margin-right: 0;}

.dlina { position: absolute ; right: 0; margin-top: 30px; padding-top: 12px; border-top: 1px dashed #3f4e60;color: #98b0c1;}
.dlina select { width: 80px; font-size: 12px; height: 16px;}
/*head*/

/*block*/

.block_left { background: url(../images/block_left.gif) left top no-repeat;min-height: 60px;padding: 10px; }
.block_right { background: url(../images/block_right.gif) right top no-repeat; min-height: 60px; }
.blockbg { background: url(../images/blockbg.gif) top  repeat-x; margin-top: 5px;}
/*menu*/
.left { width: 153px;}

.left2 ul {list-style: circle; margin-bottom: 2px; margin-left: 15px;}
.left2 li {list-style: circle; margin-bottom: 3px; margin-top: 4px;}


.right2 .menu {  width: 148px; float: right; margin-right: 10px;}


.menu { width: 148px;}
.menu li { margin-bottom: 3px; float: left;}
.menu a { background: url(../images/menu_li.gif) no-repeat; width: 113px; height: 28px; float: left; display: block; color: #bfdbff; text-decoration: none; text-align: right; padding-right: 35px; padding-top: 9px;}
.menu a:hover { background: url(../images/menu_li_hover.gif) no-repeat;}
.menu .need5 a {  width: 113px; height: 35px; float: left; display: block; color: #bfdbff; text-decoration: none; text-align: right; padding-right: 35px; padding-top: 2px;}

.menu3 a { color: #bfdbff; text-decoration: none;}
/*menu*/
.blockbg table { width: 980px;}

.flashbg { background: url(../images/flashbg.jpg) repeat-x; height: 200px; width: 100%; position: relative;}
.flash_l { background: url(../images/flash_l.jpg) left top no-repeat; height: 200px;}
.flash_r { background: url(../images/flash_r.jpg) right top no-repeat; height: 200px;}

.flash { float: left; height: 198px; margin-top: -1px;}
/*block*/

.content { width: 990px; margin-left: 10px;}
.right2 { }

.phone1 {color:#F1CE00; font-size:14pt; font-weight:bold; text-align:center; padding:20px 0px 0px 0px; float: left; margin-left: 20px; margin-top: 15px;}

.left2 { width: 100%;} 
/*block2*/

.block2bg_top { background: url(../images/block2bg_top.jpg) repeat-x;min-height: 502px;}
.block2bg_foot { background: url(../images/block2bg_foot.jpg) bottom repeat-x;min-height: 502px; background-color: #637285;}
.block2bg_left { background: url(../images/block2bg_left.jpg) left repeat-y;min-height: 502px;}
.block2bg_right { background: url(../images/block2bg_right.jpg) right repeat-y;min-height: 502px;}
.block2_left_top { background: url(../images/block2_left_top.jpg) left top no-repeat;min-height: 502px; }
.block2_left_foot { background: url(../images/block2_left_foot.jpg) left bottom no-repeat;min-height: 502px;}
.block2_right_top { background: url(../images/block2_right_top.jpg) right top no-repeat; min-height: 482px; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}
.block2_right_foot { background: url(../images/block2_right_foot.jpg) right bottom no-repeat;min-height: 502px;}
.block2bg_top p { padding-top: 10px;}
h1 { color: #f1ce00; font-size: 16px; padding-left: 15px;  border-bottom: 1px dashed #3f4e60; padding-bottom: 8px;}
h2 { color: #f1ce00; font-size: 14px; padding-left: 0px;  border-bottom: 1px #3f4e60; padding-bottom: 1px; padding-top: 8px;}
h3 { color: #f1ce00; font-size: 14px; padding-left: 0px;  border-bottom: 1px #3f4e60; padding-bottom: 1px; padding-top: 8px;}
/*block2*/

.link1 { background: url(../images/link.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right; margin-bottom: 5px;}
.link1 a { font-size: 10px; color: #748295; text-decoration: none;}
.link1 a img { vertical-align: middle; margin-left: 7px;}


.link2 { background: url(../images/link2.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right;margin-bottom: 5px;}
.link2 a { font-size: 10px; color: #748295; text-decoration: none;}
.link2 a img { vertical-align: middle; margin-left: 7px;}


.link3 { background: url(../images/link3.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right;margin-bottom: 5px;}
.link3 a { font-size: 10px; color: #748295; text-decoration: none;}
.link3 a img { vertical-align: middle; margin-left: 7px;}

.link4 { background: url(../images/link4.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right;margin-bottom: 4px;}
.link4 a { font-size: 10px; color: #748295; text-decoration: none;}
.link4 a img { vertical-align: middle; margin-left: 7px;}

.link5 { background: url(../images/link5.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right;margin-bottom: 4px;}
.link5 a { font-size: 10px; color: #748295; text-decoration: none;}
.link5 a img { vertical-align: middle; margin-left: 7px;}


.link6 { background: url(../images/link6.jpg) no-repeat; width: 203px; height: 80px; padding-right: 10px; text-align: right;}
.link6 a { font-size: 10px; color: #748295; text-decoration: none;}
.link6 a img { vertical-align: middle; margin-left: 7px;}



.menu2  .need3 { height: 38px; padding-top: 21px ;color: #c9ddf8;font-size: 12px; font-weight: normal; display: block;}
.menu2  .need2 { height: 42px; padding-top: 17px; color: #c9ddf8;font-size: 12px;font-weight: normal; display: block;}
.menu2  .need { height: 53px; padding-top: 6px; color: #c9ddf8; font-size: 12px;font-weight: normal; display: block;}
.menu2 .go { display: block; text-align: right;}
/*drop_menu*/
.menu2 { width: 225px; margin-left: 5px; margin-bottom: 15px;}
.menu2 li.top { border-bottom: 1px solid #c3c3c3; padding-bottom: 8px; padding-top: 14px;}
.menu2 li a.top_link {  text-decoration: none; font-weight: bold; position: relative; z-index: 10000; display: block; height: 60px; cursor: pointer; }


.menu2 li a.top_link span {}
.menu2 :hover ul.sub li a:hover { }
.menu2 :hover ul.sub li a.fly:hover { }
.menu2 :hover ul li:hover > a.fly {} 
.menu2 a:hover {visibility:visible; position:relative; z-index:200; text-decoration: none;}
.menu2 li:hover {position:relative; z-index:200;}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px;   margin:0; padding:0; list-style:none;z-index: 300;}

.menu2 :hover ul.sub {  width: 148px; min-height: 35px; left: -152px; top: 0px;   z-index: 300;  }
.menu2 :hover ul.sub li { background: url(../images/menu_li.gif) right no-repeat;  float: left; width: 148px; height: 37px; display: block;  text-align: left; padding-left: 5px;}
.menu2 :hover ul.sub li a {color: #bfdbff; text-decoration: none; display: block; padding-left: 5px; padding-top: 3px; font-size: 12px;}

/*drop_menu*/


.need4 { width: 148px; padding-right: 4px;}
.zayav {color:yellow; color:#F1CE00; background-color:#667788; font-weight:bold; width:148px; margin:10px 0px 0px 0px; border: 1px solid  #FFFFFF;}
.zaya input { width: 148px;}
 textarea {border:1px solid #dcdcdc; width: 148px;}

.rightcolumninner {padding:0px 0 0 0px}
.extratextbox {width:100%; no-repeat 17px 100%}
.extralink {text-align:right; padding:9px 0; font-size:11px; font-weight:bold}
.extratext { display: block; }
.un { display:none }

