*{margin:0;padding:0;}
body{
        height:100%;width:100%;
        font:12px tahoma,arial,verdana,helvetica,sans-serif;text-align:left;
        color:#303031;background:url(../images/hederbgr.jpg) top right no-repeat;}
h1,legend{      font-family:tahoma,arial,verdana,helvetica,sans-serif;padding:18px 0 15px 0;color:#607181;font-size:18px;}
h6{font-family:arial,tahoma,verdana,helvetica,sans-serif;padding:10px 0 15px 0;color:#00b0ff;font-size:14px;}
h2{font-family:tahoma,arial,verdana,helvetica,sans-serif;color:#607181;font-size:18px;padding:0px 0 0px 0;font-weight:normal;}
h4{font-family:tahoma,arial,verdana,helvetica,sans-serif;color:#607181;font-size:16px;padding:10px 0 5px 0;font-weight:normal;}
h3{font-family:tahoma,arial,verdana,helvetica,sans-serif;padding:0px 0 5px 0;color:#607181;font-size:15px;}
h5{font-family:tahoma,arial,verdana,helvetica,sans-serif;padding:0px 0 5px 0;color:#607181;font-size:14px;}
a{color:#303031;text-decoration:underline;}
a:hover{color:#303031;text-decoration:none;}

p{padding:.2em 0;}
fieldset,img{border:none;}

.clearb
{
        clear:both;
}
.h
{
        width:100%;
}
.h td
{
        vertical-align:top;
}
.wid
{
        width:100%;
}
#logo
{
        width:222px;
        height:119px;
        padding:25px 0 0 33px;
        float:left;
}
#logo img
{
        width:178px;
        height:108px;
}
#hello
{
        position:absolute;
        top:25px;
        left:0px;
        width:100%;
        text-align:center;
}
#hello img
{
        width:396px;
        height:91px;
}
#minibut
{
        background:url(../images/teni.gif) bottom left no-repeat;
        background-color:#e5e5e5;
        width:255px;
        height:24px;
}
#minibut ul
{
        padding:4px 0 0 92px;
        _padding:3px 0 0 92px;
}
#minibut li
{
        float:left;
        list-style:none;
        margin-right:14px;
}
#menutop
{
        background-color:#607181;
        height:17px;
        padding:1px 0 0 18px;
}
#menutop li
{
        list-style:none;
        float:left;
}
#menutop li a
{
        font:bold 12px tahoma;
        color:#fefefe;
        text-decoration:none;
}
#menutop li a:hover
{
        text-decoration:underline;
}
.circl
{
        width:6px;
        height:6px;
        padding:0 14px;
}
/*Menu*/
#menu
{
        padding:23px 30px 20px 13px;
        margin:0px;
}
#menu ul
{
        margin:0 0 0 13px;
        _margin:0 0 0 0px;
        $margin:0 0 0 0px;
        padding:0 0px 0 0px;
}
#menu li
{
        list-style-image:url(../images/livert.gif);
        margin:0 0 10px 21px;
        padding:0px;
}
#menu li a
{
        color:#234462;
        font:bold 12px tahoma;
        text-decoration:none;
        margin:0 0 0 0px;
        padding:0px;
}
#menu li a:hover
{
        text-decoration:underline;
}
#menu li div
{
        padding:0px 0px 0px 10px;
}
@-moz-document url-prefix(){ 
#menu ul
{
        margin:0 0 0 0px;
}}
@-moz-document url-prefix(){ 
#menu li
{
        list-style-image:url(../images/livert.gif);
        margin:0 0 10px 41px;
        padding:0px;
}}
@-moz-document url-prefix(){ 
#menu li div
{
        padding:0px 0px 0px 0px;
}}
#menu li ul li
{
        list-style-image:none;
        list-style:none;
        margin:2px 0 0px 20px;
        padding:0px;
}
#menu li ul li a
{
        font:normal 11px tahoma;
        text-decoration:underline;
}
#content
{
        padding:0 30px 30px 0;
        $padding:0 30px 20px 0;
        _padding:0 30px 20px 0;
}
#content2
{
        padding:0 30px 30px 20px;
        $padding:0 30px 20px 20px;
        _padding:0 30px 20px 20px;
        line-height:18px;
        color:#000;
}
#widfif table td
{
        width:50%;
}
#phone
{
        background:url(../images/phone.jpg) top left no-repeat;
        width:191px;
        height:58px;
        float:left;
        font:bold 24px tahoma;
        color:#fff;
        padding:61px 0 0 155px;
}
#vnimanie
{
        background:url(../images/vnimanie.jpg) top left no-repeat;
        width:250px;
        height:69px;
        float:left;
        padding:50px 20px 0 80px;
}
#vnimanie a
{
        color:#fff;
}
#content2 #mainnews
{
        clear:both;
        margin:0px;
        padding:0px;
}
#content #mainnews
{
        clear:both;
        margin:0px;
        padding:0px;
}
#mainnews2 span
{
        background-color:#e5e5e5;
        font:bold 9px tahoma;
        color:#607181;
        padding:2px 5px;
        margin-bottom:-15px;
        display:block;
        width:62px;
        float:left;
}
#mainnews2 a
{
        color:#607181;
}
#content2 #mainnews2 div
{
        padding:0 0 25px 0;
        text-indent:0px;
        margin:0px;
        clear:both;
}
#content2 #mainnews2 div img
{
        padding:0 0 25px 0;
        margin:0px 10px 0px 0px;
        width:100px;
        height:100px;
        float:left;
}
#mainnews span
{
        background-color:#e5e5e5;
        font:bold 9px tahoma;
        color:#607181;
        padding:2px 5px;
        margin-bottom:-10px;
        display:block;
        width:62px;
}
#mainnews tt
{
        font:bold 9px tahoma;
        color:#8c9ba9;
}
#mainnews a
{
        color:#607181;
}
#mainnews
{
        clear:both;
}

#mainnews table td
{
        width:50%;
        padding:0 15px;
}
#mainnews table td div
{
        padding-bottom:15px;
}
.paper
{
        float:right;
        padding: 0 20px 0 0;
}
.paper img
{
        width:12px;
        height:12px;
}
#search
{
        background:url(../images/teni.gif) bottom left no-repeat;
        background-color:#e5e5e5;
        height:53px;
        font:bold 11px tahoma;
        color:#626262;
        padding:12px 0 0 44px;
        margin-top:10px;
}
@media print
  {
  #search ,#strguvd, #ban{display: none}
	
  }
#search fieldset
{
        padding-top:5px;
}
#searchtxt
{
        width:164px;
        height:14px;
        border:1px solid #b7b7b7;
        vertical-align:top;
        font:normal 11px tahoma;
        color:#303031;
        padding:2px 5px;
}
#startsearch
{
        background:transparent url(../images/butsearch.gif);
        width:22px;
        height:20px;
        border:0px;
        cursor:pointer;
        _margin-top:1px;
        $margin-top:1px;
}
#strguvd
{
        font:bold 11px tahoma;
        color:#626262;
        padding:29px 10px 12px 44px;
}
#strguvd img
{
        width:158px;
        height:192px;
        padding-top:13px;
}
#contacts
{
        background-color:#f2f2f2;
        border-top:1px solid #e5e5e5;
        border-bottom:1px solid #e5e5e5;
        border-right:1px solid #e5e5e5;
        padding:25px 25px 25px 15px;
        font:normal 12px tahoma;
        color:#607181;
}
#footrast
{
        background:url(../images/footrast.gif) top left repeat-x;
        background-color:#e5e5e5;
        font-size:11px;
        color:#677385;
}
#copy
{
        padding:28px 0px 21px 24px;
}
#schetchik
{
        float:right;
        vertical-align:top;
        padding-left:30px;
        padding-top:10px;
}
#footbgr
{
        background:url(../images/footbgr.gif) top right no-repeat;
        width:201px;
        height:39px;
        padding:44px 0 0 59px;
}
#footbgr a
{
        font-size:10px;
        color:#99a6b8;
        text-decoration:none;
}
#footbgr a:hover
{
        font-size:10px;
        color:#607181;
        text-decoration:none;
}
#content2 #kroshki
{
        padding-top:15px;
        color:#000;
        font-size:10px;
        text-indent:0px;
}
#kroshki span
{ 
        padding:0px 5px;
        color:#607181;
        font-size:10px;
}
#content2 #print
{
        float:right;
        margin:0px;
        padding:0px;
}
#kroshki a
{
        font-size:10px;
        color:#607181;
}
#content2 #print img
{
        width:12px;
        height:11px;
        margin:0px;
        padding:0px;
        margin-right:5px;
        margin-bottom:-2px;
}
#content2 ul
{
        padding:10px 0 10px 15px;
        margin:0 0 0 25px;
}
#content2 li
{
        padding-top:5px;
}
#content2 img
{
        margin:5px;
}
#content2 ol
{
    margin:5px 0 5px 35px;
}
.tablecont{width:100%;background-color:#607181;}
.tablecont td{width:50%;background-color:#fff;padding:5px;}
.conttc td{text-align:center;}
#content2 div
{
    padding:10px 0;
    text-indent:25px;
}
#content2 p
{
    padding:10px 0;
    text-indent:25px;
}
#pageslink a
{
    margin:20px 3px 20px 3px;
}
#content2 #pageslink
{
   font-size:12px;
        padding-top:40px;
        text-indent:0px;
        clear:both;
}
#content2 #mainnews3
{
        padding:0 0 25px 0;
        text-indent:0px;
        margin:0px;
        clear:both;
}
#content2 #mainnews3 div
{
        padding:0 0 25px 0;
        text-indent:0px;
        margin:0px;
        clear:both;
}
#obrsv label
{
        display:block;cursor:pointer;width:60px;padding:3px 5px 0 0;text-align:left;float:left;
        font-size:12px;
}
#obrsv fieldset
{
        float:right;
        width:225px;
        _width:230px;
        padding:0px 20px 20px 21px;
        font-size:12px;
}
#content2 #obrsv img
{
        width:70px;
        height:21px;
        float:right;
        margin:0px;
        vertical-align:top;
        margin-top:2px;
}
.otext
{
        width:147px;
        height:15px;
        border:1px solid #627282;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 5px;
}
.otext2
{
        width:75px;
        _width:80px;
        height:15px;
        border:1px solid #627282;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:2px 5px;
        float:left;
}
.sel
{
        width:157px;
        height:19px;
        border:none;
        border:1px solid #627282;
        margin-top:2px;
        font:normal 12px tahoma;
        padding:1px 0 1px 5px;
}
.parea
{
        width:212px;
        _width:215px;
        height:119px;
        border:1px solid #627282;
        margin-top:2px;
        padding:2px 5px;
        font:normal 12px tahoma;
}
#otpr
{
        background:transparent;
        width:99px;
        height:27px;
        cursor:pointer;
        margin-top:10px;
        border:0px;
        float:right;
        background-color:#e5e5e5;
        font:bold 11px tahoma;
        color:#626262;
}
#content2 tt
{
        background-color:#e5e5e5;
        font:bold 9px tahoma;
        color:#607181;
        padding:2px 5px;
        margin-bottom:-5px;
        display:block;
        width:62px;
}

#content2 #pageslink
{
        font-size:12px;
        padding-top:20px;
        text-indent:0px;
        clear:both;
        border-top: 1px solid #000;
}

#content2 div
{
    padding:0;
    padding-bottom:10px;
    text-indent:0px;
}
#content2 p
{
    padding:0;
    padding-bottom:10px;
    text-indent:0px;
}
#menu li span
{
        color:#234462;
        font:bold 12px tahoma;
        text-decoration:none;
        margin:0 0 0 0px;
        padding:0px;
}
#rastphone
{
        background:url(../images/rastphone.gif) top left repeat-x;
        border-left:1px solid #fff;
}
#rastrozisk
{
        background:url(../images/rastrozisk.gif) top left repeat-x;
        border-left:1px solid #fff;
}
#rastobekt
{
        background:url(../images/rastobekt.gif) top left repeat-x;
}



#mainnews3 em
{
        background-color:#e5e5e5;
        font:bold 9px tahoma;
        color:#607181;
        padding:2px 5px;
        margin-bottom:-15px;
        display:block;
        width:62px;
        float:left;
}
#mainnews3 a
{
        color:#607181;
}
#content2 #mainnews3 div
{
        padding:0 0 25px 0;
        text-indent:0px;
        margin:0px;
        clear:both;
}
#content2 #mainnews3 div img
{
        padding:0 0 25px 0;
        margin:0px 10px 0px 0px;
        width:200px;
        height:280px;
        float:left;
}
#polls
{
        border:none;
        padding:25px 25px 25px 15px;
        font:normal 12px tahoma;
}
#polls h4{
    padding-bottom:10px;
}
.form_polls{
    padding:0;
    font-size:14px;
    width:236px;
    overflow:hidden;
}
.form_polls form{
    padding:0px;
    margin:0px;
}
.form_polls fieldset{
    margin:0;
    padding:0;
    width:200px;
    overflow:hidden;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
}
.form_polls input{
    float:left;
    margin-right:-32px;
}
.form_polls label{
    margin-left:25px;
    width:auto;
    padding-top:1px;
}
.rez input.but
{
        background:transparent;
        width:99px;
        height:27px;
        cursor:pointer;
        margin-top:10px;
        border:0px;
        background-color:#e5e5e5;
        font:bold 11px tahoma;
        color:#626262;
}
table#polldo, table#polldo td{
        padding:0;
}
table#polldo img{
        padding:0;
        margin:0;
}
#polls_dialog
{
        border:none;
        padding:15px 15px 25px 15px;
        font:normal 12px tahoma;
}
#polls_dialog h4{
    padding-bottom:10px;
    padding-top:0px;
}