html, body {margin:0px; padding:0px; border:0; outline:0; background:#A1A2A4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
a {color:#7c4605; text-decoration:none; outline:none;}
a:hover {color:#4b443c; text-decoration:none; outline:none;}
p {margin-top:1px;}
h5 {font-size:150%; color:#626262;}

.title{
float:left; 
margin:6px 7px;
color:#ffffff;
font-weight: bold
}

.l_block {float:left; width:200px;}
.cont_block {margin:0 5px 0 210px;}
.block {margin:5px 0 5px 5px; width:200px;}

.block .block_up {margin:0; padding:0; width:200px; height:30px; background:url(image/block_up.png);}
.block p.title {margin:0; padding:9px 0 0px 10px; font-size:12px; font-weight:700; color:#82817b; text-transform:uppercase;}
.block .middle, .block .cal {margin:0; background:#343434; color:#f0f0ec; font-size:90%;}
.block .middle {padding:0px 5px 0px 0px;}
.block .cal {padding:5px 0px 1px 0px;}
.block .block_down {margin:0; padding:0; width:200px; height:7px; background:url(image/block_down.png);}
.bloc a {color:#f0f0ec;}
.bloc a:hover {color:#a2a29b;}
.fog {background:#424242; margin:5px 0 10px 0; padding:7px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}

#contup {margin-top:5px; height:30px; background:url(image/contup.png) repeat 0 0;}
.contup_l {height:30px; width:6px; background:url(image/contup_l.gif) no-repeat 0 0;}
.contup_r {position:relative; background:url(image/contup_r.png) no-repeat top right;}
.cont {padding:0 5px 0 76px; font-size:11px; height:15px; background:#f0f0ec url(image/dobav.png) no-repeat top left;}
.content {background:#F5F5F1; margin: 0px 0px 0px 0px; padding:10px 10px 4px 0px;}
.who, .whos {background:#f0f0ec; padding:6px; font-size:12px;}
.whose {margin:8px 0 0px 0; background:#f0f0ec; padding:6px; font-size:12px;}
.whose td {padding:2px 30px 2px 30px;}
.who a, .whos a, .whose a {color:#787777; font-size:12px;}
.who a:hover, .whos a:hover, .whose a:hover {color:#a50909; font-size:12px;}
.whos, .whose {border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.errors {height:66px; padding:10px 6px 6px 90px; font-size:12px; background:#f0f0ec url(image/alert.png) no-repeat 6px 6px;}
#cont_dn {margin:0 0 10 0; height:6px; background:#f0f0ec;}
.cont_dn_l {height:6px; width:6px; background:url(image/cont_dn_l.gif) no-repeat 0 0;}
.cont_dn_r {position:relative; background:url(image/cont_dn_r.gif) no-repeat top right; paddi}
#cont_up {height:6px; background:#f0f0ec;}
.cont_up_l {height:6px; width:6px; background:url(image/cont_up_l.gif) no-repeat 0 0;}
.cont_up_r {position:relative; background:url(image/cont_up_r.gif) no-repeat top right;}

#foot {margin:10px 6px 3px 6px; height:60px; background:#5c5b5b;}
.foot_l {height:60px; width:6px; background:url(XKZ/images/foot_l.gif) no-repeat 0 0;}
.foot_r {position:relative; background:url(XKZ/images/foot_r.gif) no-repeat top right;}
.foot_t {margin:0 15px; color:#5e5c5a;}
.footxt {position:absolute; margin:6px 210px; font-size:11px;}
.footxt a {color:#3c3c3c;}
.footxt a:hover {color:#8F8983;}
.lives {position:absolute; right:13px; top:13px; padding:2px; background:#8f8983;}

#banners a img { opacity:0.3; /* CSS3 — Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ -moz-opacity:0.3; /* Mozilla 1.6 */ filter:alpha(opacity=40); /* IE 5.5+*/ } #banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

.menu-tab span { 
 display:inline-block; 
 font-family:sans-serif; 
 font-weight:bold; 
 font-size:12px; 
 padding-left:6px; 
 padding-top:10px; 
 color:#fff; 
 text-shadow:0px 1px 0px #282828; 
 } 
 .menu-ma { 
 border:1px solid #282828; 
 width:198px; 
 -webkit-border-radius:3px; 
 -moz-border-radius:3px; 
 border-radius:3px; 
 border-bottom:0px; 
 } 
 a.menu-tab:link { 
 border-bottom:1px solid #282828; 
 display:block; 
 text-decoration:none; 
 width:198px; 
 height:34px; 
 background:url('image/menu-tab_vertikalnoe_menu.png'); 
 } 
 a.menu-tab:visited { 
 border-bottom:1px solid #282828; 
 display:block; 
 text-decoration:none; 
 width:198px; 
 height:34px; 
 background:url('image/menu-tab_vertikalnoe_menu.png'); 
 } 
 a.menu-tab:hover { 
 border-bottom:1px solid #282828; 
 display:block; 
 text-decoration:none; 
 width:198px; 
 height:34px; 
 background:url('image/menu-tab_vertikalnoe_menu.png') 0px 68px; 
 } 
 a.menu-tab:active { 
 border-bottom:1px solid #282828; 
 display:block; 
 text-decoration:none; 
 width:198px; 
 height:34px; 
 background:url('image/menu-tab_vertikalnoe_menu.png') 0px 34px; 
 } 


.left, .right, .bg {
position:absolute;
}
   .left{
    padding-left: 0px; /* Отступ слева */
    padding-bottom: 0px; /* Отступ снизу */
    display:inline-block
    float:left;
   }
   .bg{
background-image: url(image/bg.jpg);
 }
   .right{
    padding-right: 0px; /* Отступ слева */
    padding-bottom: 0px; /* Отступ снизу */
    display:inline-block
    float: right;
   }

.main {background:#A1A2A4; margin: 0px 10px 0px 10px; padding:0 0 4px 0; z-index: 1;}

.menu {
padding:0px 6px; color:#5d5d5d; margin-top:0px
background-repeat: repeat-x;
}


.upnbuts {position:absolute; right:25px; font-weight:700; margin-top:-5px; text-transform:uppercase;}
.upnbuts a {padding:4px 6px; color:#5d5d5d;}
.upnbuts a:hover {color:#4b4a4a; padding:3px 5px; background:url(../images/upnabg.png) repeat-x 0 0; border:1px solid #929292; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.upnbuts li {float:left; margin-left:12px;}

.logo {
    position: relative;
    float: left;
    height: 100px;
    width: 500px;
    position:absolute; left:10px; font-weight:700; margin-top: -100px; text-transform:uppercase;
    padding: -100px -100px 2px 0px;}

.advert {
    position: relative;
    float: left;
    height: 70px;
    width: 468px;
    position:absolute; right:25px; font-weight:700; margin-top: -75px; text-transform:uppercase;
    padding: -100px -100px 2px 0px;}


.fon{
padding: 0px 0px; color:#5d5d5d;
}
.poisk {color:#555;}
.poisk  {position:absolute; right:0; margin:150px 10px 0 0; width:300px; height:30px; overflow:hidden;}
.poisk  .lfield {float:left; width:300px; height:30px; padding:0 0 0 10px;}
.poisk  .lfield input, .searchform .submit input, .loginbox .lfield input {background:none; border:0 none;}
.poisk  .lfield input {color:#b8b8b8; font-size:11px; width:300px; padding:4px 0 0;}
.poisk  .submit {position:absolute; right:0; top:0;}
.poisk .submit input, .searchform .submit {width:31px; height:25px;}
.poisk .submit input {cursor:pointer; width:23px; height:21px; background:url(../images/find.png) no-repeat 0 0;}
.poisk  .submit input:hover {background-position:-24px 0;}

.pois {
position:absolute; right:0; margin:150px 10px 0 0; width:300px; height:30px; overflow:hidden;
}
