/* CSS Document */
body {
    background-color: #FFF;
    margin: 0;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #363636;
}


#bwight {
    min-width:1000px;
}

#bmar {
    margin:10px 30px 0 30px;
}

/* для ie6 */
* html DIV#bwight {
    width:expression(this.Width > 1000 ? '100%' : '1000px');
}

a {
    color: #2494AB;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}

.br {
    height: 1px;
    overflow: hidden;
    clear: both;
    visibility: hidden;
}

#logo {
    float:right;
    width:205px;
    height:45px;
    margin:0px 20px 5px 0px;
}

TABLE#main_table {

}

.head1 {
    background: url(../images/index/head1.jpg) repeat-x left top;
}

.head1 #ice {
    height:194px;
    background: url(../images/index/ice.jpg) no-repeat left top;
}

.head1 #hlbc {
    height:194px;
    background: url(../images/index/hlbc.gif) no-repeat left bottom;
}

.head1 #hrtc {
    height:194px;
    background: url(../images/index/hrtc.gif) no-repeat right top;
}

.head1 #hrbc {
    height:194px;
    background: url(../images/index/hrbc.gif) no-repeat right bottom;
}

.head1 #lang {
    height:30px;
    padding-top:20px;
    padding-right:20px;
    text-align:right;
}

.head1 #lang IMG{
    margin:0 5px;
}

#register {
    width:159px;
    height:77px;
    padding-top:15px;
    padding-left:60px;
    color:white;
    font: normal 18px Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(../images/index/register.jpg) no-repeat top left;
}


.thl {position: relative;background: url(../images/index/hl.gif) repeat-x top left;}
.bhl {position: relative;background: url(../images/index/hl.gif) repeat-x bottom left;}
.lvl {position: relative;background: url(../images/index/vl.gif) repeat-y top left;}
.rvl {position: relative;background: url(../images/index/vl.gif) repeat-y top right;}
.ltc {position: relative;background: url(../images/index/ltc.gif) no-repeat top left;}
.rtc {position: relative;background: url(../images/index/rtc.gif) no-repeat top right;}
.lbc {position: relative;background: url(../images/index/lbc.gif) no-repeat bottom left;}
.rbc {position: relative;min-height:80px;background: url(../images/index/rbc.gif) no-repeat bottom right;}

#genres {
    width:219px;
    background: url(../images/index/genres.jpg) no-repeat 15px 13px;
}

#news_colomn {
    width:219px;
    background: url(../images/index/news.jpg) no-repeat 15px 13px;
}

#upload {
    width:165px;
    height:79px;
    padding-top:15px;
    padding-left:55px;
    color:white;
    font: normal 18px Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(../images/index/upload.jpg) no-repeat top left;
}

#login {
    position:relative;
    background: url(../images/index/login.jpg) no-repeat 15px 13px;
}

#top {
    background: url(../images/index/top.jpg) no-repeat 15px 13px;
}

#profile_info {
    width:200px;
    padding:10px;
}

.banners {
    padding:40px 50px 10px 50px;
}


#main_content {
    padding:0 15px;
}

.con1 {position: relative;
    background: url(../images/index/hl.gif) #DBEEF4 repeat-x bottom left;
}

.con2 {position: relative;
    background: url(../images/index/vl.gif) repeat-y top left;
}

.con3 {position: relative;
    background: url(../images/index/vl.gif) repeat-y top right;
}

.con4 {position: relative;
    background: url(../images/index/con4.jpg) no-repeat bottom right;
}

.con5 {position: relative;
    background: url(../images/index/con5.gif) no-repeat bottom left;
}

.con6 {position: relative;
    min-height:400px;
    background: url(../images/index/con6.jpg) no-repeat top left;
}

.con7 {position: relative;
    background: url(../images/index/con7.gif) repeat-x top left;
}

.con8 {position: relative;
    background: url(../images/index/con8.jpg) no-repeat top left;
}

.con9 {position: relative;
    background: url(../images/index/con9.jpg) no-repeat top right;
}

#main_mic {position: relative;
    height:45px;
    background: url(../images/index/main_mic.jpg) no-repeat 15px 5px;
}

#tags {position: relative;
    height:45px;
    background: url(../images/index/tags.jpg) no-repeat 15px 3px;
}

.column_title {
    width:145px;
    padding-top:13px;
    margin-left:62px;
    margin-bottom:5px;
    font-size:22px;
    font-weight:bold;
    color:#2494AB;
    border-bottom:2px solid #2494AB;
}

.content_title {
    width:390px;
    padding-top:9px;
    margin-left:65px;
    margin-bottom:5px;
    font-size:21px;
    font-weight:bold;
    color:white;
}

#footer {
    position: relative;
    margin-top:10px;
    background: url(../images/index/footer_bg.gif) repeat-x top left;
}

.footer_rc {
    position: relative;
    background: url(../images/index/footer_rc.gif) no-repeat top right;
}

.footer_ice {
    position: relative;
    height:165px;
    background: url(../images/index/footer_ice.jpg) no-repeat top left;
}

#footer_content {
    padding:20px 30px;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    color:white;
}

#footer_content A{
    color:white;
    margin:0 7px;
}

#footer_content .copyright {
    margin-bottom:8px;
}




/* border:1px solid red; */
