html{height:100%;margin:0px;padding:0px;}
p, h1, h2, h3, h4, h5, h6, fieldset, input, select, ul, ol, li, form{
    margin:0px;padding:0px;
}
body{
    height:100%;width:100%;min-width:998px;margin:0px;padding:0px;
    font:12px verdana,tahoma,arial,helvetica,sans-serif;text-align:left;line-height:130%;color:#b0b0b0;
    background-color:#000;
}
h1,h6,legend{
    font:normal 20px verdana,arial,tahoma,georgia,helvetica,sans-serif;line-height:120%;color:#b0b0b0;padding:0px 0 20px;}
h2{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif;line-height:120%;color:#b0b0b0;padding:10px 0 10px;}
h3{
    font:normal 16px arial,tahoma,georgia,verdana,helvetica,sans-serif;line-height:120%;color:#b0b0b0;padding:10px 0 10px;}
h4{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif;line-height:120%;color:#ffffff;padding:10px 0 10px;}
h5{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif;line-height:120%;color:#a7a7a7;padding:10px 0 5px;}
h6{
    font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif;line-height:120%;color:#ffffff;padding:0px 0 5px;}

a{
    color:#b0b0b0;text-decoration:underline;}
a:link{
    color:#b0b0b0;}
a:hover{
    color:#fff;text-decoration:underline;}
/*a:visited{
    color:#485fa4;}*/

fieldset,img{
    border:none;}

#main{
    background:url(../pic/headbg.jpg) 0 0 no-repeat;
    width:998px;
    margin:0 auto;
    height:100%;
}
#header{
    width:100%;
    height:174px;
    position:relative;
}
#logo{
    position:absolute;
    top:35px;
    left:56px;
}   
#icons{
    position:absolute;
    right:7px;
    top:35px;
    width:192px;
    height:10px;
}
#icons ul{
    list-style:none;
}
#icons li{
    float:left;
    padding-right:47px;
    width:17px;
    height:10px;
}
#icons li img{
    width:17px;
    height:10px;
    background:url(../pic/icons.gif) no-repeat;
}
#icons li a{
    width:17px;
    height:10px;
    float:left;
}
#icons li.ic1 img{
    background-position:0 0;
}
#icons li.ic2 img{
    background-position:-17px 0;
}
#icons li.ic3 img{
    background-position:-34px 0;
}
#icons li.ic1 a#active img{
    background-position:0px -12px;
}
#icons li.ic2 a#active img{
    background-position:-17px -12px;
}
#icons li.ic3 a#active img{
    background-position:-34px -12px;
}
#slogan{
    right:0px;
    bottom:0px;
    position:absolute;
    width:428px;
    color:#fff;
    padding-bottom:7px;
    font:italic 14px arial;
    line-height:170%;
}
#menu{
    width:253px;
    float:left;
    margin-right:-305px;
    padding:16px 0 0 52px;
}
#menu ul{
    list-style:none;
}
#menu li{
    padding:8px 39px 9px 5px;
    background:url(../pic/menu_bg.gif) 0 100% no-repeat;
}
#menu li.end{
    background:none;
}
#menu li a{
    color:#9e9e9e;
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
    line-height:117%;
}
#menu li a:hover{
    color:#fff;
}
#menu li#action a{
    color:#fff;
}
#content{
    width:100%;
    overflow:hidden;
    background:url(../pic/contbg.jpg) 346px 100% no-repeat;
}
#cont{
    margin-left:345px;
    padding:20px 100px 14px 0;
    width:auto;
    min-height:500px;
}
#txt{
    width:100%;
    overflow:hidden;
    line-height:180%;
}
#txt p, #txt div{
    margin:0px;
    padding:0 0 20px;
}
#txt ul, #txt ol{
    padding:0px;
    margin:0 0 20px 4px;
}
#txt ul{
    list-style:none;
}
#txt ul li{
    background:url(../pic/libg.gif) 0 9px no-repeat;
    padding:0 0 0 12px;
}
#txt img{
    border:1px solid #fff;
}
#footer{
    height:92px;
    clear:both;
    width:100%;
    position:relative;
    font:normal 11px tahoma;
    color:#fff;
}
#footer a{
    color:#9e9e9e;
}
#footer a:hover{
    color:#fff;
}
#copy{
    position:absolute;
    top:0px;
    left:55px;
    font:normal 11px arial;
    width:300px;
    line-height:160%;
}
#copy span{
    display:block;
    font-family:tahoma;
    padding-bottom:4px;
}
#copy img{
    float:left;
    margin-right:10px;
}
#klemo{
    right:0px;
    width:209px;
    top:13px;
    position:absolute;
    line-height:130%;
}
#klemo a.white{
    color:#fff;
    text-decoration:none;
}
#counter{
    right:0px;
    width:209px;
    bottom:9px;
    position:absolute;
}


body#input #content{
    background:none;
}


.news_in{
    width:100%;
    overflow:hidden;
}
.news_in span{
    font:italic 11px verdana;
    color:#8B8B8B;
    display:block;
    padding-bottom:3px;
}
.news_in a{
    font-weight:bold;
}
#txt .news_in p{
    padding:3px 0 10px;
}
.pageslink{
    color:#8B8B8B;
    font-size:13px;
}
.pageslink a{
    padding:0 5px;
}
.pageslink span{
    margin-right:5px;
}
.pageslink a#hearpage{
    color:#fff;
    text-decoration:none;
}
.form_contacts label{
    display:block;
    padding:7px 0 2px;
    font:normal 12px verdana;
    clear:both;
}
.form_contacts span{
    color:red;
    font:normal 12px verdana;
}
.form_contacts input{
    width:450px;
    border:1px solid #8B8B8B;
    padding:2px 3px;
    font:normal 12px verdana;
    color:#fff;
    background-color:#323232;
}
.form_contacts select{
    width:458px;
    border:1px solid #8B8B8B;
    padding:0px;
    font:normal 12px verdana;
    color:#fff;
    background-color:#323232;
    height:20px;
}
.form_contacts textarea{
    border:1px solid #8B8B8B;
    width:450px;
    padding:1px 3px;
    font:normal 12px verdana;
    color:#fff;
    background-color:#323232;
}
.form_contacts input.kod{
    width:367px;
    float:left;
    margin-right:5px;
}
#txt .form_contacts img{
    float:left;
    border:0px;
}
.form_contacts input.but{
    background:none;
    padding:0px;
    border:0px;
    width:auto;
    float:left;
    margin:10px 0 0;    
    clear:both;
    cursor:pointer;
    color:#fff;
    font:normal 17px verdana;
    text-decoration:underline;
    font-style:italic;
    text-align:left;
}
html:first-child .form_contacts input.but {
    border-bottom:1px solid #fff;
}
.pager{
    clear:both;
    text-align:center;
    width:100%;
}
.pager a{
    display:block;
    padding:2px 6px 2px;
    float:left;
    color:#B0B0B0;
    font-size:14px;
    margin:0 1px;
}
.pager a:hover{
    background-color:#333333;
    color:#FFFFFF;
    text-decoration:none;
}
.pager a.active{
    color:#FFFFFF;
    text-decoration:none;
    background-color:#333333;
}
#content .pager th.w100{
    width:50%;
    border:none;
    background:none;
}
#content .pager table{
    border:none;
}
#content .pager table td, #content .pager table th{
    border:none;
}

