#container2{
    width: 780px;
    height: 440px;
    border: 8px solid #FFF;
    overflow: auto;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: hidden;
}

.slider{
    width: 2000px;
    height: 400px;
    padding: 20px;
    background: #CCCCCC;
}

.section{
    margin:0;
    width:220px;
    float:left;
    margin-right:50px;
}

.re { background: url('images/top_01.jpg') repeat-x left top; height:99px; width:100%; }

#top_01 {background: url('images/top_01.jpg') repeat-x left top; height:99px;}
#top_02 {background: url('images/top_02.jpg') no-repeat left bottom; height:223px; overflow: hidden;}

#top_address_text {
    background: url("images/top_address.jpg") no-repeat scroll left top transparent;
    float: right;
    font-size: 13px;
    height: 65px;
    min-width: 250px;
    text-align: left;
}
#top_address_text div { 
    font-family: Georgia,Arial;
    /* padding-left: 100px;*/
    padding: 7px 10px;

}





#top_left_block img{

    float: left;
    margin-right: 14px;
}

#top_left_block a{

    font-size: 15px;

}

#top_left_block p{


}



#top_left_block{
    float: left;
    width: 65%;
}

#top_left_block p{
    font-size: 12px;
    /* line-height: 13px;*/
}

#top_center_block{
    float: left;
    width: 30%;
}

#top_center_block p, #top_center_block a{
    font-size: 12px;
    line-height: 13px;
}

#top_right_block{
    float: right;
    width: 30%;
    text-align: right;
    padding-top: 10px;
}






#login_b { width:160px; }
#login_ico { background: url('images/icons/ico_reg.gif') no-repeat right top; padding-right:24px; }
#lmenu { padding-left: 12px;}

.vline { background:url('images/vline.gif') no-repeat left top; width:20px; height:118px; margin-left:10px; }

fieldset { width:100%; border:solid 1px #D7D7D7; background:#FFFFFF; }

.footer { FONT-SIZE: 12px; LINE-HEIGHT: 17px; COLOR:#999999 }
.footer a { FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; COLOR:#777777 }
.footer a:hover { FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; COLOR:#f84200 }

#search_block { width:200px; } 

#login_form { POSITION: absolute; Z-INDEX: 60; RIGHT: 30px; TOP: 110px; display: none } 
#mainmenu { background:url('images/float_bg.gif') no-repeat left top; width:284px; height:156px; }
#mainmenu div { padding: 0px; }
#mainmenu div span { FONT-SIZE: 16px; LINE-HEIGHT: 18px; COLOR: #444444; FONT-WEIGHT: 600 }

#venzel_big { background:url('images/venzel_big.gif') no-repeat left top; width:67px; height:24px; }
.venzel { background:url('images/venzel.gif') no-repeat left top; width:32px; height:13px; padding:10px; }

.vline { background:url('images/vline.gif') no-repeat left top; width:28px; height:169px; }

.close_level { display:none }
.close_level2 { display:block }
/*
.close_level { }
.close_level2 { }
*/
.link4 { color: #779eb8; }
.link4:hover { color:#ffffff; TEXT-DECORATION: none; }

.link5 { color: #ffffff; }
.link5:hover { color:#ffffff; TEXT-DECORATION: none; }

.menu2 { FONT-FAMILY: Georgia, Arial; color: #779eb8; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 23px; FONT-WEIGHT:500; TEXT-DECORATION: underline; cursor:pointer }
.menu2:hover { TEXT-DECORATION: none; cursor:pointer; color: #ffffff; }

.menu1 { FONT-FAMILY: Georgia, Arial; color: #779eb8; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 23px; FONT-WEIGHT:500; TEXT-DECORATION: none; cursor:pointer }
.menu1:hover { TEXT-DECORATION: none; cursor:pointer; color: #ffffff; }

.happy { FONT-FAMILY: Georgia, Arial; color: #ed1d2d; FONT-SIZE: 24px; LINE-HEIGHT: 28px; FONT-WEIGHT:500; padding-bottom:6px; }
.text12 { FONT-SIZE: 12px; }

.input_text_d {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 60}
.input_text_d2 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 90}
.input_text {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 130}
.input_text2 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 240}
.input_text3 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 40}
.input_text4 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 300}

.cap { color: #3c91c7; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:600; TEXT-DECORATION: underline}
.cap:hover { color: #3c91c7; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:600; TEXT-DECORATION: none}


#yellow1 { background:url('images/bg_yellow2_01.gif') no-repeat left top; width:17px; height:87px; }
#yellow2 { background:url('images/bg_yellow2_02.gif') repeat-x left top; height:87px; width:100% }
#yellow3 { background:url('images/bg_yellow2_03.gif') no-repeat left top; width:20px; height:87px; }


#bg_gray1 { background:url('images/bg_gray_01.gif') no-repeat left top; width:13px; height:148px; }
#bg_gray2 { background:url('images/bg_gray_02.gif') repeat-x left top; height:148px; width:100% }
#bg_gray3 { background:url('images/bg_gray_03.gif') no-repeat left top; width:34px; height:148px; }
#bg_gray4 { background:url('images/bg_gray_04.gif') repeat-x left top; width:167px; height:148px; }
#bg_gray5 { background:url('images/bg_gray_05.gif') no-repeat left top; width:16px; height:148px; }


#gray_block_01 { background:url('images/gray_block_01.gif') no-repeat left top; width:9px; height:8px; }
#gray_block_02 { background:url('images/gray_block_02.gif') repeat-x left top; width:100%; height:8px; }
#gray_block_03 { background:url('images/gray_block_03.gif') no-repeat left top; width:18px; height:8px; }
#gray_block_04 { background:url('images/gray_block_04.gif') repeat-x left top; width:100%; height:8px; }
#gray_block_05 { background:url('images/gray_block_05.gif') no-repeat left top; width:9px; height:8px; }
#gray_block_06 { background:url('images/gray_block_06.gif') repeat-y left bottom; width:9px; }
#gray_block_07 { background:url('images/gray_block_07.gif') left bottom; }
#gray_block_08 { background:url('images/gray_block_08.gif') repeat-y left bottom; width:18px; }
#gray_block_09 { background:url('images/gray_block_09.gif') left bottom; }
#gray_block_10 { background:url('images/gray_block_10.gif') repeat-y left top; width:9px; }
#gray_block_11 { background:url('images/gray_block_11.gif') no-repeat left top; width:9px; height:12px; }
#gray_block_12 { background:url('images/gray_block_12.gif') repeat-x left top; width:100%; height:12px; }
#gray_block_13 { background:url('images/gray_block_13.gif') no-repeat left top; width:18px; height:12px; }
#gray_block_14 { background:url('images/gray_block_14.gif') repeat-x left top; width:100%; height:12px; }
#gray_block_15 { background:url('images/gray_block_15.gif') no-repeat left top; width:9px; height:12px; }

.form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: normal;
    border: 1px solid #999999;
    padding-top: 1px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 6px;
}

#lmenu ul li{
    padding: 0px;
    margin: 6px;
    background: none;
}



#index_vote .q2{
    margin: 0px 6px;

}


#index_vote span.textsmall{
    float: right;
    padding-right: 5px;
    width: 160px;
}


#index_vote input[type=radio]{
    float: left;
}

.golos_item{
    padding: 5px 0; 
}

.clear{
    clear: both;
}

#index_vote .button2{
    width: 88px;
}

.r_index{
    width: 200px;
}

.r_index td{
    font-size: 10px;
}

.r_index td a{
    font-size: 11px;
    line-height: 13px;
}

.r_index td a:hover{
    font-size: 11px;
    line-height: 13px;
}


.art_foto{
    float: left;
    padding-top: 5px;

}

.art_annons{
    margin-left: 80px;

}

.r_index .art_annons a{
    font-size: 11px;
    line-height: 8px !important;
    text-decoration: none;
}

.art_annons a:hover{
    font-size: 11px;

    text-decoration: none;
}

.clear_br{
    clear: both;
    padding-bottom: 10px;
}

#kkb_NY{
    background: url(images/kkb_NY.png) no-repeat 0px 0px;
    height: 257px;
    width: 350px;
    position: absolute;
    top: 0;
    left: 0;

}
