*{margin:0;padding:0;}
*html body{width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body{
        height:100%;min-width:998px;margin:0px;padding:0px;
        font:12px tahoma,arial,verdana,helvetica,sans-serif;text-align:left;line-height:150%;$line-height:140%;
        color:#000;background-color:#fff;}
h1,legend{      font:normal 17px tahoma,arial,verdana,helvetica,sans-serif;padding:18px 0 2px 0;margin:0px;color:#000;border-bottom:1px solid #d4d6d7;}
h2{font-family:tahoma,arial,verdana,helvetica,sans-serif;padding:10px 0 15px 0;color:#000;font-size:17px;margin:0px;font-weight:normal;}
h3{font-family:tahoma,arial,verdana,helvetica,sans-serif;font-size:16px;color:#000;
        margin:0px;padding:10px 0 5px 0;
}
h4{font-family:tahoma,arial,verdana,helvetica,sans-serif;font-size:14px;color:#16556e;
        margin:0px;padding:5px 0 10px 0;
}
h5{font-family:arial,tahoma,verdana,helvetica,sans-serif;font-size:18px;font-weight:normal;color:#ca0202;
        margin:0px;padding:15px 0 0 8px;float:left;height:22px;display:block;width:auto;
}
h6{font-family:arial,tahoma,verdana,helvetica,sans-serif;font-size:22px;color:#fff;
        margin:28px 0 14px 0;padding:0px;float:left;height:34px;display:block;width:auto;
}
a{color:#0070a4;text-decoration:underline;}
a:hover{color:#0070a4;text-decoration:none;}

p{padding:.2em 0;}
fieldset,img{border:none;}
img.png {filter:expression(fixPNG(this));}

#hederrast{
        background:url(../images/hederrast.gif) top left repeat-x;
        height:34px;
        width:100%;
        overflow:hidden;
}
#hederbgl{
        background:url(../images/hederbgl.gif) top left no-repeat;
        height:34px;
        width:30px;
        float:left;
        margin-right:-30px;
}
#hederbgr{
        background:url(../images/hederbgr.gif) top left no-repeat;
        height:34px;
        width:31px;
        float:right;
        margin-left:-31px;
}
.wea{
        position:relative;
        top:6px;
        left:0px;
}
#head{
        float:right;
        height:34px;
        width:auto;
        margin:0 31px 0 30px;
}
#links a{
        font:normal 10px tahoma;
        color:#fff;
        margin:12px 23px 0 0;
}
#links{
        margin:6px 11px 0 0;
        float:right;
}
#head ul{
        float:right;
        list-style:none;
        margin:7px 0 0 0;
        padding:0px;
}
#head li{
        float:left;
}
#head li a{
        display:block;
        width:19px;
        height:19px;
        margin:0 21px 0 11px;
}
li#active a{
        display:block;
        width:19px;
        height:19px;
        background-color:#eaedef;
        margin:0 21px 0 11px;
}

#heder2rast{
        background:url(../images/heder2rast.gif) top left repeat-x;
        height:191px;
}
#heder2rast_in{
        background:url(../images/heder2rast_in.gif) top left repeat-x;
        height:171px;
}
#car{
        background:url(../images/car.jpg) top left no-repeat;
        height:191px;
}
#car_in{
        background:url(../images/car_in.jpg) top left no-repeat;
        height:171px;
}
#myoffice{
        background:url(../images/myoffice.jpg) top left no-repeat;
        height:191px;
        width:287px;
        float:right;
}
#myoffice fieldset{
        padding:63px 0 0 12px;  
}
#myoffice label{
        display:block;float:left;width:95px;font-size:11px;margin-left:12px;_margin-left:8px;
}
#myoffice span{
        font-size:10px;
        color:#c11700;
        padding:0 0px 0 12px;
}
#myoffice_in{
        background:url(../images/myoffice_in.jpg) top left no-repeat;
        height:171px;
        width:287px;
        float:right;
}
#myoffice_in span{
        font-size:10px;
        color:#c11700;
        padding:0 0px 0 0px;
}
#myoffice_in span span{
        font-size:10px;
        color:#0070a4;
        padding:0 0px 0 12px;
}
#myoffice_in p{
        padding:53px 0 10px 22px;       
        color:#000;
        font-size:18px;
        text-decoration:none;
}
#myoffice_in p a{
        color:#c11700;
        font-size:18px;
        text-decoration:underline;
}
.pnews{
        width:92px;float:left;border:1px solid #d9dcdf;margin:0 0 5px 12px;
}
#logo{
        float:left;
        padding:47px 0 0 26px;
}
#logo_in{
        float:left;
        padding:37px 0 0 26px;
}
#menutop{
        background:url(../images/menurast.gif) top left repeat-x;
        height:43px;
        margin-bottom:21px;
}
#menu li.noback{background:none;padding:0px;}
#menu{
        height:43px;
        margin:0 auto;
        width:980px;
        text-align:center;
}
#menu ul{
        list-style:none;
        margin-left:1px;
}
#menu li{
        background:url(../images/menubgr.gif) top right no-repeat;
        padding:0 5px 0 0;
        display:block;
        float:left;
}
#menu li span{
        background:url(../images/menubgl.gif) top left no-repeat;
        display:block;
        float:left;
        padding-left:5px;
}
#menu li span a{
        background:url(../images/menurast.gif) top left repeat-x;
        color:#fff;
        font-size:17px;
        text-decoration:none;
        line-height:210%;
        $line-height:200%;
        display:block;
        height:37px;
        float:left;
        padding:0 22px;
}
#menu li span a:hover{
    text-decoration:underline;
    color:#c9e9ff;
}
#menu li#action{
        background:url(../images/menubgractive.gif) top right no-repeat;
        padding:0 5px 0 0;
        margin-top:0px;
        display:block;
        height:43px;
        float:left;
}
#menu li#action span{
        background:url(../images/menubglactive.gif) top left no-repeat;
        display:block;
        float:left;
        padding-left:5px;
}
#menu li#action span a{
        background:url(../images/menurastactive.gif) top left repeat-x;
        color:#fff;
        font-size:17px;
        text-decoration:none;
        line-height:260%;
        display:block;
        height:43px;
        float:left;
        padding:0 22px;
}
.key{
        background:url(../images/key.gif) top left no-repeat;
        border:0px;
        width:19px;
        height:19px;
        cursor:pointer;
        margin-left:4px;
}
.red{
        font-size:10px;
        color:#c11700;
        margin-left:6px;
}
.red:hover{
        font-size:10px;
        color:#c11700;
}
.blue{
        font-size:10px;
        margin-left:24px;
        line-height:280%;
}
#blockcontent{
        width:100%;
        overflow:hidden;
        height:auto;
}
#rightcol{
        float:right;
        width:246px;
        margin-left:-246px;
}
#lccol{
        width:auto;
        margin-right:246px;
        height:200px;
        overflow:hidden;
        height:auto;
}
#lccol_in{
        width:auto;
        margin-right:26px;
        overflow:hidden;
        height:auto;
}
#leftside{
        width:100%;
        overflow:hidden;
        height:auto;
}
#leftcol{
        float:left;
        width:220px;
        margin-right:-226px;
        /*padding-bottom:40px;*/
        overflow:hidden;
        height:auto;
        _height:100%;
}
#centercol{
        width:auto;
        margin-left:226px;
        height:auto;
        $height:100%;
        _\height:500px;
}
#centercol_in{
        width:auto;
        margin:0 0 20px 240px;
        height:auto;
        _height:100%;
        _\height:500px;
}
#sitemap{
        margin:0px 0 0 50px;
        /*margin:-40px 0 0 50px;
        $margin:-22px 0 0 50px;*/
}
#sitemap img{
        float:left;
        margin:6px 10px 0 0;
        $margin:8px 10px 0 0;
}
#sitemap_in{
        margin:-40px 0 20px 50px;
        $margin:-40px 0 0px 50px;
}
#sitemap_in img{
        float:left;
        margin:6px 10px 0 0;
        $margin:8px 10px 0 0;
}
#leftmenu li a{
        color:#c11700;
        font:bold 13px tahoma;
}
#leftmenu li img{
        float:left;
        margin-right:5px;
}
#leftmenu li{
        display:block;
        overflow:hidden;
        height:auto;
        _height:100%;
        margin-bottom:5px;
}
#leftmenu ul{
        margin:0 0 30px 10px;
        padding:0px;
        list-style:none;
}
.lipad{
        padding-left:39px;
}

#forum{
        background:url(../images/forum.jpg) top left no-repeat;
        width:185px;
        height:auto;
        font-size:17px;
        margin:0 0 20px 19px;
}
#forum span{
        padding:12px 0 8px 29px;
        display:block;
        height:21px;
}
#listforum{
        background:url(../images/forumbgb.jpg) bottom left no-repeat;
        background-color:#f2f5f5;
        font-size:13px;
        padding:0 0 42px 0;
        margin-left:4px;
        min-height:85px;
        _\height:85px;
}
#listforum ul{
        list-style:none;
        margin:0 10px 0 25px;
}
.zag{
        margin:0 0 0 47px;
}
#referenceinfo ul{
        margin:0px 35px 20px;
        padding:0px;
        list-style:none;
}
#referenceinfo li{
        background:url(../images/li.gif) no-repeat 0 7px;
        padding:0 0 0 13px;
}
#minichat{
        background:url(../images/minichatrast.gif) top left repeat-y;
        margin-left:37px;
        width:185px;
}
#minichat span{
        background:url(../images/minichatbgt.gif) top left no-repeat;
        display:block;
        padding:14px 0 0 13px;
        font-size:17px;
        color:#fff;
        height:27px;
}
#listchat{
        background:url(../images/minichatbgb.jpg) bottom left no-repeat;
        min-height:180px;
        _\height:180px;
        font-size:11px;
        padding:0 10px 0 15px;
        padding-bottom:20px;
        overflow:hidden;
        height:auto;
        _height:100%;
}
#minichat #listchat span{
        font-size:10px;
        padding:0px;
        height:auto;
        display:inline;
        background:none;
        color:#c11700;
}
#listchat img{
        float:left;
}
.pd{
        padding-top:4px;
        margin-left:4px;
}
#catalogmain{
        background-color:#fff5d9;
        width:180px;
        margin:20px 0 20px 41px;
}
#catalogmain img{
        float:left;
}
#catmain{
        min-height:100px;
        _\height:100px;
        padding:10px 5px;
        font-size:11px;
}
#catmain img{
        float:left;
}
#catmain h2{
        float:left;
        padding-left:2px;
}
#catmain p{
        color:#c11700;
        padding:0px;
        margin:0px;
}
#catmain a{
        font:bold 12px tahoma;
}
#catmain span{
        display:block;
        color:#8f9192;
        font-size:10px;
        padding-top:5px;
}
#catmain div{
        padding:5px 5px 15px 10px;
}

#search{
        overflow:hidden;
        height:auto;
}
#search h2{
        margin-left:57px;
}
#search_in{
        overflow:hidden;
        height:auto;
}
#search_in h2{
        margin-left:48px;
}
#searchform{
        float:left;
        clear:both;
        padding:0px 0 30px 57px;
        margin:0px;
        font-size:11px;
}
#searchform fieldset{
        float:left;
        clear:both;
        width:165px;
}
#searchform_in{
        float:left;
        clear:both;
        padding:0px 0 30px 48px;
        margin:0px;
        font-size:11px;
}
#searchform_in fieldset{
        float:left;
        clear:both;
        width:165px;
}
#searchtxt{
        width:126px;
        height:15px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        float:left;
        font-size:11px;
        padding:1px 3px;
        margin-bottom:3px;
        $margin-bottom:1px;
}
#startsearch{
        background:transparent url(../images/searchstart.gif) top left no-repeat;
        border:0px;
        width:21px;
        height:20px;
        cursor:pointer;
        margin-left:8px;
        _margin-left:5px;
}
#survey{
        margin:0 0 30px 41px;
        overflow:hidden;
        height:auto;
        _height:100%;
}
#survey img{
        float:left;
}
#surveyinside{
        border-left:1px solid #cccfd1;
        border-right:1px solid #cccfd1;
        min-height:50px;
        _\height:50px;
        width:155px;
        display:block;
        padding:3px 10px 10px 14px;
        float:left;
}
#rad label
{
        vertical-align:top;
        float:left;
}
.oprinp
{
        margin:0 5px 3px 0;
        height:20px;
        clear:both;
        float:left;
}
.otpr2{
        background:transparent  url(../images/otpr.gif) top left no-repeat;
        width:108px;
        height:23px;
        border:0px;
        clear:both;
        cursor:pointer;
        float:left;
        margin:6px 0 0 18px;
        $margin:6px 0 0 25px;
}
.fs11black{
        font-size:11px;
        color:#000;
}
#rez{
        margin:10px 0 0 18px;
        $margin:10px 0 0 25px;
        line-height:220%;
}

#flash{
        text-align:center;
                  width:508px;
                  margin:0 auto;
                  position:relative;
                  height:200px;
                  
}
#addyuor{
        margin-left:5px;
        overflow:hidden;
        height:auto;
}
#addyuor h2{
        float:left;
        padding:20px 0 7px 0;
        background:url(../images/h2bg.gif) bottom left repeat-x;
}
#wa{
        float:left;
        width:100%;
        overflow:hidden;
}
#doska{
        float:left;
        margin:15px 50% 20px 0;
        width:50%;
}
#clboth{
        display:block;
        overflow:hidden;
}
#obyava{
        width:50%;
        overflow:hidden;
        float:right;
        margin:10px 0 0 -50%;
}
#obyava img{
        margin-right:5px;
}
.pdlink{
        margin-left:23px;
}
#ds{
        padding-bottom:15px;
          float:left;
}
#doska label{
        float:left;
        margin-right:25px;
}
.oprinp2
{
        margin:0 5px 3px 0;
        height:20px;
        float:left;
}
.gruz{
        color:#c11700;
        font:bold 12px tahoma;
        margin-top:2px;
}
.add{
        background:url(../images/add.gif) top left repeat-x;
        border:0px;
        width:100px;
        height:19px;
        /*clear:both;*/
        margin:0px 0 0 10px;
        $margin:0px 0 0 15px;
        font:normal 12px tahoma;
        padding-bottom:3px;
        $padding-bottom:0px;
        cursor:pointer;
        float:left;
}
#dsblock{
        background:url(../images/dsrastr.gif) top right repeat-y;
        background-color:#775345;
        width:100%;
        margin-bottom:20px;
        clear:both;
}
#dstop{
        background:url(../images/dstoprast.gif) top left repeat-x;
        height:27px;
        width:100%;
}
#dsbgtl{
        background:url(../images/dsbgtl.gif) top left no-repeat;
        width:27px;
        height:27px;
        float:left;
}
#dsbgtr{
        background:url(../images/dsbgtr.gif) top left no-repeat;
        width:6px;
        height:27px;
        float:right;
}
#dsbottom{
        background:url(../images/dsbottomrast.gif) top left repeat-x;
        height:19px;
        width:100%;
}
#dsbgbl{
        background:url(../images/dsbgbl.gif) top left no-repeat;
        width:27px;
        height:19px;
        float:left;
}
#dsbgbr{
        background:url(../images/dsbgbr.gif) top left no-repeat;
        width:10px;
        height:19px;
        float:right;
}
#dscenter{
        min-height:200px;
        font-size:11px;
        color:#fff;
        width:100%;     
        padding-bottom:15px;
        overflow:hidden;
        height:auto;
        _\height:200px;
        _height:100%;
        background:url(../images/dsrastl.gif) top left repeat-y;
}
#dscenter p{
        text-align:center;
        padding:0px;
        margin:0px;
}
.h{
        width:100%;
        margin-right:20px;
}
.h td{
        vertical-align:top;
        padding:3px 3px 3px 10px;
}
.zagbg{
        background-color:#93715e;
        color:#ffe6c9;
        margin-bottom:2px;
}
.dstable{
        margin:10px 20px 0 0;
}
.h td.bordbl{
        border-bottom:1px solid #9b7665;
        border-left:1px solid #9b7665;
        padding-left:10px;
}
.h td.bordl{
        border-left:1px solid #9b7665;
        padding-left:10px;
}
.h td.bordb{
        border-bottom:1px solid #9b7665;
        padding-left:10px;
}
.h td.leftcoltable{
        color:#ffe6c9;
        width:25%;
        padding-left:30px;
        background:url(../images/qwe.gif) bottom right no-repeat;
}
.h td.leftcoltable2{
        color:#ffe6c9;
        width:25%;
        padding-left:30px;
}
.h td.podlojka{
        margin:0px;
        padding:0px;
}
.podlojka div{
        background-color:#f1e9df;
        float:left;
        font-size:17px;
        color:#694131;
        padding:0 20px 4px 30px;
}
.podlojka img{
        float:left;
        clear:both;
}
#news{
        overflow:hidden;
        height:auto;
        width:100%;
        _height:100%;
}
#news img{
        float:left;
        margin:2px 2px 0 0;
}
#news h2{
        padding:0px 0 15px;
        margin:0px;
        text-decoration:underline;
        background:none;
}
#news div{
        clear:both;
        float:left;
        width:100%;
        margin-bottom:20px;
}
#news div span{
        background:url(../images/data.gif) top left repeat-x;
        font-size:10px;
        display:block;
        height:14px;
        padding:0px 10px 2px;
        width:40px;
        float:left;
        margin:2px 10px 0 0;
}
#news div p{
        display:block;
        margin-left:70px;
}

#footrast{
        height:130px;
        background:url(../images/footrast.jpg) top left repeat-x;
        margin:20px 26px 0;
        clear:both;
}
#footbgl{
        height:130px;
        background:url(../images/footbgl.jpg) top left no-repeat;
        float:left;
        width:4px;
        margin-right:-4px;
}
#footbgr{
        height:130px;
        background:url(../images/footbgr.jpg) top right no-repeat;
        float:right;
        width:4px;
        margin-left:-4px;
}
#footer{
        width:auto;
        padding:20px 0px 10px;
        margin:0 14px;
}
#footcontact{
        float:left;
}
#footcontact h2{
        padding:10px 0 5px;
}
#footcontact a{
        color:#fff;
}
#bunners{
        float:right;
        padding-top:45px;
}
#klemo{
        width:165px;
        float:right;
        margin:13px 0 0 40px;
}
#klemo a{
        color:#000;
        text-decoration:none;
}
#klemo span{
        color:#fff;
        text-decoration:underline;
}

/*input*/
#cars a{
        margin-right:50px;
        display:block;
}
.podpis{
        color:#c11700;
        font-size:10px;
}
.zagruz{
        width:126px;
        height:15px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        float:left;
        font-size:11px;
        color:#9a9da0;
        padding:1px 3px;
        margin:2px 4px 3px 0;
}
.zagruz2{
        width:32px;
        height:15px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        float:left;
        font-size:11px;
        color:#9a9da0;
        padding:1px 3px;
        margin:2px 4px 3px 0;
}
.zagruz3{
        width:24px;
        height:15px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        float:left;
        font-size:11px;
        color:#9a9da0;
        padding:1px 3px;
        margin:2px 4px 3px 4px;
}
.tip{
        width:122px;
        $width:128px;
        height:60px;
        $height:66px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        overflow:auto;
        margin:0 20px 0 15px;
        font-size:10px;
        padding:3px;
        $padding:0px;
}
.tip2{
        padding-left:20px;
}
.oprtxt{
        margin:0px 0 0px;
        padding:0px;
        float:left;
        clear:both;
}
.oprtxt5{
        margin:0px 0 0px;
        padding:0px;
        float:left;
        clear:both;
}
@-moz-document url-prefix(){
.oprtxt5{
        margin:3px 0 0px;
        padding:0px;
        float:left;
        clear:both;
}}
.oprtxt3{
        margin:0px 0 0px 3px;
        padding:0px 0 0px;
        float:left;
        display:block;
        font-size:10px;
        color:#c11700;
}
.tip label{
        margin:0px 0 0px 3px;
        padding:0px 0 0px;
        float:left;
        display:block;
        
}
@-moz-document url-prefix(){
.tip label{
        margin:-3px 0 0px 3px;  
        padding:0px 0 3px;
}
}
@-moz-document url-prefix(){
.oprtxt3{
        margin:0px 0 0px 3px;   
        padding:0px 0 3px;
}
}
.seldata  select{
        width:110px;
        height:19px;
        border:1px solid #d9dcdf;
        background-color:#f7f8f9;
        float:left;
        font-size:11px;
        color:#9a9da0;
        padding:0px;
        margin:0 18px 0 0;
        $margin:3px 18px 0 0;
        _margin:2px 18px 0 0;
}

#butsearch{
        width:106px;
        height:19px;
        background:url(../images/butsearch.gif) top left repeat-x;
        color:#fff;
        float:left;
        border:0px;
        font-family:tahoma;
        cursor:pointer;
        margin-left:7px;
}
#butclear{
        width:106px;
        margin-left:7px;
        height:19px;
        float:left;
        background:url(../images/butclear.gif) top left repeat-x;
        color:#165871;
        border:0px;
        font-family:tahoma;
        cursor:pointer;
}
#searchtabrast{
        background:url(../images/searchtabrast.gif) top left repeat-x;
        font-size:11px;
}
#searchtabrast img{
        margin-right:4px;
}
#searchtabrast div{
        margin-top:4px;
}
.h2{
        width:100%;
}
.h2 td{
        padding:15px 3px 3px 8px;
        vertical-align:top;
}
#ttl{
        background:url(../images/ttl.gif) top left no-repeat;
        padding:0 0 0 8px;
}
#ttr{
        background:url(../images/ttr.gif) top right no-repeat;
        width:9px;
}
.ttt td{
        padding:0 0 0 8px;
        height:24px;
        vertical-align:middle;
        font-size:10px;
        background:url(../images/razdel.gif) 0 3px no-repeat;
}
.point div{
        background:url(../images/point.gif) 0 50% repeat-x;
        margin:5px 0 5px 21px;  
        width:auto;
        height:1px;
}
#pageslink{
        padding:30px 0 20px;
}
#pageslink span a{
        text-decoration:none;
}
#pageslink span a:hover{
        background:none;
}
#pageslink a{
        display:block;
        float:left;
        width:17px;
        margin:0 5px;
        text-align:center;
        height:18px;
}
#pageslink a:hover{
        background:url(../images/data2.gif) top left repeat-x;
        color:#000;
        text-decoration:none;
}
a#activet{
        background:url(../images/data2.gif) top left repeat-x;
        color:#000;     
        text-decoration:none;
}

#formfeedback{
        width:100%;
        overflow:hidden;
}
#tablerightcol{
        width:150px;
        height:auto;
        margin-left:345px;
}
#tablerightcol2{
        width:100%;
        height:auto;
}
#tableleftcol{
        width:285px;
        height:auto;
        padding:0 35px 0 0;
        margin-right:-285px;
        float:left;
}
#feedback fieldset
{
        width:350px;
        float:left;
}
#feedback label
{
        display:block;cursor:pointer;width:350px;padding:3px 0 0 0;text-align:left;float:left;clear:both;font-size:12px;
}
#feedback img
{
        width:67px;
        height:20px;
        vertical-align:top;
        padding-top:2px;
        margin-left:5px;
}
#feedback textarea
{
        width:340px;
        height:119px;
        margin-top:3px;
        padding:2px;
        background-color:#EAEAEA;
        border:0 none;
        font:normal 12px tahoma;
        padding:1px 3px;
        float:left;
        clear:both;
}
#feedback2 fieldset
{
        width:100%;
        float:left;
}
#feedback2 label
{
        display:block;cursor:pointer;width:100%;padding:3px 0 0 0;text-align:left;float:left;clear:both;font-size:12px;
}
#feedback2 img
{
        width:67px;
        height:20px;
        vertical-align:top;
        padding-top:2px;
        margin-left:5px;
}
#feedback2 textarea
{
        width:80%;
        height:119px;
        margin-top:3px;
        padding:2px;
        background-color:#EAEAEA;
        border:0 none;
        font:normal 12px tahoma;
        padding:1px 3px;
        float:left;
        clear:both;
}
.feedbacks_reg
{
        background-color:#EAEAEA;
        border:0 none;
        width:80%;
        height:17px;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 3px 1px;
}
.feedbacks
{
        background-color:#EAEAEA;
        border:0 none;
        width:340px;
        _width:339px;
        height:17px;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 3px 1px;
}
.feedbacks2
{
        color:#fff;
        border:0px;
        background-color:#175b73;
        margin:3px 0 0 0;
        padding:0px 10px;
        height:20px;
        _padding:0px;
        $padding:0px;
        cursor:pointer;
        font:normal 12px tahoma;
        width:94px;
        _width:95px;
}
.feedbacks2_reg
{
        color:#fff;
        border:0px;
        background-color:#175b73;
        margin:3px 50% 0 0;
        padding:0px 10px;
        height:20px;
        _padding:0px;
        $padding:0px;
        cursor:pointer;
        font:normal 12px tahoma;
        width:94px;
        _width:95px;
        clear:both;
}
.feedbacks3
{
        width:267px;
        _width:267px;
        height:17px;
        background-color:#EAEAEA;
        border:0 none;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 3px 1px;
}
.feedbacks3_reg
{
        width:50%;
        height:17px;
        background-color:#EAEAEA;
        border:0 none;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 3px 1px;
}

#cont_inp{
        width:100%;
        overflow:hidden;
        height:auto;
        _height:auto;
}
#cont_inp p{
        padding:0px;
        margin:0px;
        margin:10px 0;
}
#cont_inp div{
        padding:0px;
        margin:0px;
        margin:10px 0;
}
#cont_inp ul, ol{
        padding:0px;
        margin:0px;
        margin:10px 0 10px 25px;
}
.tablecont{width:100%; margin-top:5px;  border-collapse: collapse;}
.tablecont td{width:33%;border:1px solid #b2c5d4;padding:5px;}
.conttc td{text-align:center;font-weight:bold;}

#cont_inp img{
        margin:5px;
}
.pred{
        font-size:12px;
        overflow:hidden;
        height:auto;
        width:auto;
        clear:both;
        padding-bottom:25px;
}
#cont_inp .pred p{
        margin:5px 0 3px 0;
        padding:0px;
        font:bold 11px tahoma;
}
.pred a{
        font:bold 13px tahoma;
}
.pred img{
        border:1px solid #165871;
        width:100px;
        height:100px;
}
.pred span{
        display:block;
        float:left;
        background:url(../images/teni.jpg) bottom left no-repeat;
        padding-bottom:10px;
        margin-right:18px;
}
.cl{
        float:left;
}
#clocks{
        display:block;
        overflow:hidden;
        position:relative;
        width:508px;
        height:130px;
}
#clocks div{
        position:absolute;
        top:10px;
        width:94px;
}
#clocks div#clock1{
        left:4px;
}
#clocks div#clock2{
        left:102px;
}
#clocks div#clock3{
        left:204px;
}
#clocks div#clock4{
        left:308px;
}
#clocks div#clock5{
        left:412px;
}
#clocks div#clock6{
        left:4px;
}
#clocks div#clock7{
        left:102px;
}
#clocks div#clock8{
        left:204px;
}
#clocks div#clock9{
        left:308px;
}
#clocks div#clock10{
        left:412px;
}
#vkls{
        height:23px;
        border-bottom:1px solid #b9bec3;
        width:497px;
        margin:0 18px 0 4px;
}
#vkls ul{
        list-style:none;
        float:left;
}
#vkls li{
        display:block;
        float:left;
        position:relative;
        z-index:50;
        margin-bottom:-1px;
}
#vkls li.vkl1 span a{
        width:69px;
        height:20px;
        display:block;
        float:left;
        color:#000;
        text-decoration:none;
        padding:4px 0 0 0;
}
#vkls li span{
        display:block;
        float:left;     
}
#vkls li#vkl1 span{
        background:url(../images/vkl1.gif) top left no-repeat;
}
#vkls li#vkl2 span{
        background:url(../images/vkl2.gif) top left no-repeat;
}
#vkls li#vkl3 span{
        background:url(../images/vkl2.gif) top left no-repeat;
}
#vkls li.vkl2 span a{
        width:90px;
        height:20px;
        display:block;
        float:left;
        color:#000;
        text-decoration:none;
        padding:4px 0 0 0;
}
.active123 a{
        background:url(../images/vkl1_active.gif) top left no-repeat;
}
.active321 a{
        background:url(../images/vkl2_active.gif) top left no-repeat;
}
#city{
        background:url(../images/vklbg.gif) top left no-repeat;
        width:504px;
        height:38px;
        margin-left:4px;
        position:relative;
}
#city img{
        position:absolute;
        top:15px;
}
img#city1{
        left:15px;
}
img#city6{
        left:25px;
}
img#city2{
        left:96px;
}
img#city7{
        left:114px;
}
img#city3{
        left:201px;
}
img#city8{
        left:215px;
}
img#city4{
        left:305px;
}
img#city9{
        left:302px;
}
img#city5{
        left:408px;
}
img#city10{
        left:423px;
}

#menu a.action{
    color:#C9E9FF;
    text-decoration:underline;
}
.menuraskr{
    border:1px solid #c1c6ca;
    background-color:#e9edf0;
}
.menuraskr ul{
    list-style:none;
    margin:10px 20px;
}
.menuraskr li{
    padding:3px 0;
}
.menuraskr li a{
    font:normal 11px tahoma;
    color:#000;
}
.menuraskr li a:hover{
    font:normal 11px tahoma;
    color:#c11700;
}

.tmenu{
    left:-1000px;
    position:absolute;
    margin:0px 0 0 0px; 
    top:-1000px; 
    z-index:5000;
    width:150px;
}
.tmenug{
    left:-1000px;
    position:absolute;
    margin:-15px 0 0 70px; 
    top:-1000px; 
    z-index:5000;
    width:150px;
}