* {margin: 0; padding: 0; }
body { background: url("img/body.gif") top repeat-x; background-color: #FFF; font-family: Tahoma, Geneva, sans-serif; color:#757575; font-size: 13px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a {  color:#757575;}
a:hover { text-decoration: none; }
#min { min-width: 974px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
.centermap { width: 862px;  margin: 0 auto;}


.all { background: url("img/allbg.gif") repeat-y; width: 862px;}
.all_foot { background: url("img/all_foot.gif") bottom  no-repeat; width: 851px; padding-left: 11px; padding-bottom: 12px;}
/*head*/
.head { height: 83px; padding-top: 21px;}
.menu { background: url("img/menu.gif") no-repeat; width: 563px; padding-left: 11px; height: 66px; float: left; margin-right: 56px;}
.menu a { float: left; color: #444b59; font-size: 17px; text-decoration: none; height: 66px; text-transform: uppercase;}
.menu span { background: url("img/menu_span.gif") right top no-repeat; float: left; cursor: pointer; padding-left: 20px; padding-right: 21px; height: 48px; padding-top: 18px;}
.menu .last span { background: none;}
.menu a:hover { background: url("img/knopa_r.gif") right top no-repeat; color: #FFF;}
.menu a:hover span { background: url("img/knopa_l.gif") left top no-repeat;}

.menu .act { background: url("img/knopa_r.gif") right top no-repeat; color: #FFF;}
.menu .act span { background: url("img/knopa_l.gif") left top no-repeat;}

.l1 { float: left; width: 40px; text-align: center; padding-right: 22px;}
.tx { padding-top: 10px; line-height: 8px;}
.tx a { background: url("img/lang2.gif") no-repeat; width: 38px; height: 16px; color: #FFF; text-align: center; text-decoration: none; display: block; font-size: 9px;}
.tx .act { background: url("img/lang.gif") no-repeat; width: 38px; height: 16px; color: #FFF; text-align: center; text-decoration: none; display: block; font-size: 9px;}
.tx a:hover { background: url("img/lang.gif") no-repeat; width: 38px; height: 16px; color: #FFF; text-align: center; text-decoration: none; display: block; font-size: 9px;}
/*head*/

/*block*/
.block { background: url("img/block.gif") no-repeat; width: 821px; height: 51px; padding-right: 19px;}
.title { font-size: 38px; color: #FFF; float: left; padding-left: 44px; padding-top: 1px;}
.title span { color: #fcff22;}
.nomer { background: url("img/nomer.gif")  no-repeat; width: 35px; height: 117px; position: absolute; margin-top: 160px; margin-left: 850px;}
.tx2 { background: url("img/tx2.gif")  no-repeat; width: 16px; height: 17px; text-align: center; color: #FFF; font-size: 11px; color: #FFF; text-decoration: none; display: block; margin-left: 6px; text-align: center; padding-left: 4px; padding-top: 3px;margin-top: 15px;}
.tx2_act { background: url("img/tx2_act.gif")  no-repeat; width: 16px; height: 17px; text-align: center; color: #FFF; font-size: 11px; color: #c4e0ff; text-decoration: none; display: block; margin-left: 6px; text-align: center; padding-left: 4px; padding-top: 3px; margin-top: 15px;}

.tx2:hover {  background: url("img/tx2_act.gif")  no-repeat; width: 16px; height: 17px; text-align: center; color: #FFF; font-size: 11px; color: #c4e0ff; text-decoration: none; display: block; margin-left: 6px; text-align: center; padding-left: 4px; padding-top: 3px; margin-top: 15px;}
/*block*/

.title2 { background: url("img/title2.jpg") no-repeat; width: 812px; height: 31px; color: #FFF; font-size: 22px; padding-left: 28px; margin-bottom: 3px; padding-top: 5px;}
.title3 { background: url("img/title3.jpg") no-repeat; width: 812px; height: 31px; color: #FFF; font-size: 22px; padding-left: 28px; margin-bottom: 3px; padding-top: 5px;}
.title4 { background: url("img/title4.jpg") no-repeat; width: 812px; height: 31px; color: #FFF; font-size: 22px; padding-left: 28px; margin-bottom: 3px; padding-top: 5px;}



/*block2*/
.block2bg { background: url("img/block2bg.gif") repeat-y; width: 854px; margin: 0 auto;}
.block2_top { background: url("img/block2_top.gif") top no-repeat; width: 854px;}
.block2_foot { background: url("img/block2_foot.gif") bottom no-repeat; width: 840px; padding-left: 7px; padding-right: 7px;}

.title5 { font-size: 28px; color: #ca2d2e; text-transform: uppercase; padding-left: 38px; padding-top: 23px; padding-bottom: 4px;}
.title5 span { border-bottom: 1px dashed #e84c4d;}

.block3 { background: url("img/block3.gif") no-repeat; width: 700px; height: 95px; padding-left: 70px; padding-right: 70px; font-size: 16px; color: #FFF; margin-top: 8px;}
.block3 p { padding-top: 15px; line-height: 20px;}

.text { padding-left: 38px; padding-left: 38px; padding-bottom: 20px; padding-right: 60px;}
.text p { padding-top: 15px;}

.text span { font-weight: bold; color: #ca2d2e;}
.title6 { background: url("img/title6.gif") no-repeat; width: 780px; height: 29px; padding-top: 7px; font-size: 18px; color: #32455b; padding-left: 28px; margin-left: 30px;}

.block4bg { background: url("img/block4bg.gif") repeat-y; width: 780px; margin-left: 30px;}
.block4_top { background: url("img/block4_top.gif") top no-repeat; width: 780px;}
.block4_foot { background: url("img/block4_foot.gif") bottom no-repeat; width: 780px; padding-bottom: 16px;}
.name { background: url("img/name_r.gif") right top no-repeat; height: 31px; float: left; color: #FFF; font-weight: bold;}
.name span { background: url("img/name_l.gif") left top no-repeat; height: 23px; float: left; padding-left: 30px; padding-right: 55px; padding-top: 8px;}

.text2 p { padding-top: 9px; color: #FFF; padding-left: 23px; padding-right: 45px;}
.tx3 { text-align: center;}
.tx3 img { margin-bottom: -2px; position: relative;}
/*block2*/


/*menu2*/
.menu2 { background: url("img/menu2.gif") no-repeat; width: 378px; height: 27px; margin: 0 auto; margin-top: 45px; text-align: center; font-size: 11px; padding-top: 12px;}
.menu2 a { text-decoration: none; margin-left: 15px; margin-right: 15px;}
.menu2  img { margin-bottom: -3px; position: relative;}

.copy { padding-top: 17px; font-size: 11px; text-align: center; padding-bottom: 50px;}
.copy a { color: #e64a4a; text-decoration: none;}
/*menu2*/