body,input,textarea,select{font:11px Arial;line-height:15px;}
body{color:#000;background:#096bab;position:relative;}
html,body{height:100%;}
body,html,form,div,img,p,span,input{margin:0;padding:0;}

a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited:hover{text-decoration:underline;}
table{border-collapse:collapse;padding:0;}
td{vertical-align:top;}
img,input{display:block;border:0;}

.site{min-height:100%;margin:1px 25px 0 25px;border-top:1px solid #7eb1d3;border-left:1px solid #7eb1d3;border-right:1px solid #7eb1d3;overflow:hidden;margin-bottom:-62px;/*Opera 9 long scroll fix*/position:relative;/*end fix*/background:#fff url(/img/bg.gif) right repeat-y;}
* html .site {height:100%;/*IE6 fix*/overflow-y:visible;/*end fix*/width:expression(document.documentElement.clientWidth < 946 ? '946px' : (document.documentElement.clientWidth < 'auto' ? document.documentElement.clientWidth+'px' : 'auto'));}

.bodyborder{padding:0 10px;background:#1b547d;padding-top:10px}
.bodyinner{zoom:1;background:#fff url(/img/bg.gif) right repeat-y;}

.header{height:185px;background:url(/img/headerbg.png) repeat-x;position:relative;}
.header .logo{height:185px;background:url(/img/header.jpg) no-repeat;position:relative;}
.header .logo a.home{width:30px;height:18px;display:block;position:absolute;top:20px;left:723px;}
.header .logo a.map{width:30px;height:18px;display:block;position:absolute;top:20px;left:773px;}
.header .logo a.mail{width:30px;height:18px;display:block;position:absolute;top:20px;left:833px;}
.header .logo .phone{width:250px;position:absolute;top:95px;left:678px;color:#2c4a6c;font:12px Arial;font-weight:bold;}

.menu{height:55px;background:url(/img/menu_bgbutton.png) repeat-x;overflow:hidden;}
.menu .leftbg{width:12px;height:55px;background:url(/img/menu_leftbg.png) no-repeat;float:left;margin-right:5px;}
.menu a{height:30px;padding-top:7px;font:12px Arial;text-align:center;margin:0 16px 0 16px;text-transform:uppercase;color:#fff;text-decoration:none;margin-top:10px;display:block;float:left}
.menu a:hover, .menu .b1a{color:#ffd700;text-decoration:underline;}
.menu .sep{width:5px;height:55px;background:url(/img/menu_sep.png) no-repeat;float:left}
.menu .searh{width:206px;height:55px;background:url(/img/search.jpg) right no-repeat;float:right;position:relative;}
.menu .searh .text{width:117px;position:absolute;top:-4px;left:-30px;border:none;font:12px Arial;color:#000;border:1px solid #d4d0c8}
.menu .searh .send{width:40px;height:30px;position:absolute;top:10px;left:130px;}


.blockleft{padding:3px 4px 4px 9px;width:217px;background:#478cb9 url(/img/bg_right.gif) repeat-y;}
.blockleft .innermenu{width:209px;border:1px solid #c3c3c3;padding:4px 0 4px 6px;background:#217ab3;margin-bottom:4px;}
.blockleft .innermenu a{width:159px;height:16px;display:block;background:#217ab3 url(/img/menuarrow.gif) no-repeat;padding:7px 10px 6px 40px;color:#b5e2ff;font:12px Arial;font-weight:bold;text-decoration:none}
.blockleft .innermenu a:hover{background:#0066a8 url(/img/menuactive.gif) no-repeat;color:#f89734;}
.blockleft .innermenu a.active{width:159px;height:16px;display:block;background:#0066a8 url(/img/menuactive.gif) no-repeat;color:#f89734;padding:7px 10px 6px 40px;font:12px Arial;font-weight:bold;text-decoration:none}
.blockleft .innermenu .separator{width:209px;height:1px;background:#217ab3 url(/img/menu_separator.gif) no-repeat;overflow:hidden}
* html .blockleft .innermenu a,* html .blockleft .innermenu a.active{width:209px;height:29px;}
.blockleft .call{position:relative;width:215px;height:181px;background:#0066a8 url(/img/call.jpg) no-repeat;border:1px solid #c3c3c3;}
.blockleft .call .nametext{position:absolute;top:44px;left:100px;font:12px Arial;color:#2d2d2d}
.blockleft .call .phonetext{position:absolute;top:81px;left:87px;font:12px Arial;color:#2d2d2d}
.blockleft .call .timetext{position:absolute;top:116px;left:75px;font:12px Arial;color:#2d2d2d}
.blockleft .call .nameinput{width:120px;position:absolute;top:61px;left:53px;font:12px Arial;color:#2d2d2d;border:0}
.blockleft .call .phoneinput{width:120px;position:absolute;top:99px;left:53px;font:12px Arial;color:#2d2d2d;border:0}
.blockleft .call .timeinput{width:120px;position:absolute;top:133px;left:53px;font:12px Arial;color:#2d2d2d;border:0}
.blockleft .call .send{width:76px;height:23px;position:absolute;top:155px;left:74px;}

.blockright{width:195px;background:#e8e8e8 url(/img/right_fill.png) repeat-x;}
.blockright a.banphoto{width:125px;height:147px;border:0;}
.blockright img{border:1px solid #0e6e9e;}
.blockright .recl{font:12px Arial;color:#f89734;font-weight:bold;text-align:center;margin:10px 10px 15px 10px;}
.blockright a.text{
 margin:0 17px 12px 17px;
 color:#004184;
 font:12px Arial;
 display:block;
 text-align:center;
 text-decoration: underline;
}

.middle .blockinner{margin:10px 235px 30px 250px;}

.bigtitle{
 font:14px Arial;
 color:#0e6e9e;
 font-weight:bold;
 margin-top:4px;
 margin-bottom:20px;
 height:30px;
 line-height:30px;
 padding:0 20px;
 background:#e5eff6;
}

.text{
 font:12px Arial;
 color:#000;
 line-height:17px;
 margin:20px;
}



.text td, .text div, .text p, .text span{

 font:12px Arial;
 
 color:#004184;
 
 line-height:17px;

}



.line{height:12px;background:url(/img/bg_footer.png) repeat-x;}

.footer{height:50px;position:relative}
.footer .livinternet{position:absolute;top:15px;left:10px;display:block}
.footer .hot{
 position:absolute;
 top:15px;
 left:115px;
 display:block;
}
.footer .atm{
 width:200px;
 height:20px;
 position:absolute;
 top:25px;
 right:20px;
 background:url(/img/atm.jpg) no-repeat;
 padding-left:25px;
}
.footer .atm, .footer .atm a:link, .footer .atm a:active, .footer .atm a:visited, .footer .atm a:hover, .footer .atm span{
 color:#c6c6c6;
 font:10px Arial;
 text-decoration:none;
 cursor:pointer;
}


.feedback_title{
 color:          #396488;
 font-weight:    bold;
 font-size:      14px;
 padding-top: 8px;
}

.inp{
 width: 230px;
 height: 18px;
 border: 1px solid #5598c5;
}

.feedback{
 background-color: #9fc4df;
 color: #000;
 font-color: #000;
 padding-left:     14;
 padding-right:    14;
 padding-top:      5;
 padding-bottom:   5;.
}

.feedback td{
 padding-left: 5px;
 padding-right:5px;
 padding-bottom: 5px;
 padding-top: 5px;

 color: #000;
 font-color: #000;
}

.feedback td.zamer{
 padding-top: 60px;
}


.must{
 color: red;
 font-weight: bold;
 font-size: 18px;
}

.text .announse{
 background-color: #9fc4df;
 border: 1px solid #478cb9;
 color: #000;
 font-color: #000;
 padding: 5px;
}

.text .xxx td{
 color: #000;
 font-color: #000;
}

.mm{
 text-align:    right;
 cursor:        pointer;
}

.mm a{
 padding-right: 40px;
}

.mmv{
 text-align: right;
 cursor: pointer;
}

.mmv a{
 padding-right: 30px;
}

.mmc{
 cursor: pointer;
}

.Window{
 border: 1px solid #7fb1d4;
}

.WindowActive{
 border: 1px solid #f89734;
}

.Window,.WindowActive,.mm{
 cursor: pointer;
}




#qr{
 width:  230px;
 height: 18px;
 font-size: 14px;
 border: 1px solid #5598c5;
}



.xxx .result{
 width:  122px;
 height: 40px;
 background: url(/calc/result.gif) no-repeat;
 color:      white;
 font-color: white;
 padding: 10 10 10 0;
 text-align: center;
 font-weight: bold;
}



td.ttla, div.ttla{
 font-weight: bold;
 color:       #000;
}



.price{
 padding-top: 11px;
}

.
bigtitle{overflow:hidden;}
.left{float:left}
.right{float:right;}

.contenttext{
 font:13px Arial;
 color:#004184;
 line-height:17px;
 padding:0 20px 15px 20px;
}


.contenttext td, .contenttext div, .contenttext span, .contenttext P{
 font:13px Arial;
 color:#004184;
}


.footer_text{
 position:absolute;
 top:15px;
 left:250px;
 display:block;
}

.footer_text, .footer_text A{
 color: #c6c6c6;
 font: 10px Arial;
 text-decoration: none;
}

H1{
 font-size: 15px;
 margin: 0px;
 padding: 0px;
}

H3{color:#f55200;}

.menu-popup{width:209px;height:29px;position:relative;}
.menu-popup a{text-decoration:none !important;}
.menu-popup .bubbl{padding:5px;background:#F89734;border:1px solid #0066A8;position:absolute;top:0;left:175px;z-index:2000;display:none;}
.menu-popup .bubbl a{width:156px;height:20px;padding:0 0 0 8px;background:none;color:#fff;font:12px Arial;font-weight:bold;line-height:19px;text-decoration:none !important;}
.menu-popup .bubbl a:hover{background:red url(/img/bubble_act.gif) no-repeat;color:#fff;font:12px Arial;font-weight:bold;line-height:19px;}
.menu-popup .bubbl .sp32{width:163px !important;height:1px;background:#FBBD7D;overflow:hidden;margin:2px 0;}
* html .menu-popup .bubbl .sp32{width:209px;}
