/** */

body{ text-align: left ! important;}

#smi2adblock_21167 table a{text-decoration: none;}

.main_up_sidebar{
    display:inline;
}


/** tv_sidebar */
.tv_events{float:left;width:300px;}
.tv_events .head{padding-bottom:15px;}
.tv_events img{width: 30px;height: auto;}
.tv_events .event{}
.tv_events span, .tv_events a{vertical-align:top; padding-left: 4px;}
/** end tv_sidebar*/

/** currency_sidebar */
.currency{float:left;}
/** end currency_sidebar */

/** topfilms_sidebar */
.top_films{float:left;}

.top_films .head{padding-bottom: 15px;padding-left: 5px;}
.top_films .body{width: 720px;}
.top_films .body .film img{
    width:auto;
    height:105px;
    float:left;
    margin: 0 1px;
    border: 1px solid #DDD;
}
.film a{text-decoration: none; vertical-align: top;}

.servis a{color:#707070;font-size:14px;font-weight:600;text-decoration:none;padding-left:8px;font-family:Tahoma, sans-serif;}


.o_O {float: left;}
.O_o{font-size: 11px; float: right; padding-right: 110px;}
/** end topfilms_sidebar */

/** weather module*/
.weather{
    float:left;
    width: 200px;
    font-family: Tahoma;
}
.weather{}
.weather_day, .weather_temp {float: left;padding-left:2px !important;}
.weather_day{}
.weather_img{padding-left: 55px;}
.tempnow{padding-bottom: 10px;}
.tempnow span {float: right;margin-right: 40px; font-weight: 600;}
.weather_img img{margin-top: -8px;}
.weather_temp{font-weight: 400;float: right; margin-right: 40px;}
.tempnow a, .head a, .head {color:#707070; font-size: 12px; font-weight: 600; text-decoration: none; font-family: Tahoma, sans-serif;}
.day{color:#777;width:210px}
.day span{color:#707070; font-size: 11px; text-decoration: none; font-family: Tahoma, sans-serif; padding-left: 100px;}
#clock{padding-bottom: 10px;}
/** end weather module*/

.adb{width: 210px;}


/**Стили для страницы погоды*/ 
.row1{width:50px; font-size: 16px; font-weight: 700; color: #777;}

#right_info, #left_info {
    height:100%;
    /** display: inline;*/
    display: inline-block;
    position:relative;
    vertical-align:top;
    _overflow:hidden;/*фикс для IE6*/
    zoom:1;/*включаем hasLayout*/
   *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/

    color: #333;
    font-size: 13px;

    padding:0;
    padding-bottom: 20px;

    font-family: Tahoma, sans-serif;
}
#right_info { 
    width: 500px;
}
#left_info { 
    float: left;
    width: 150px;
    position: relative;
    padding-right: 20px;
}

#left_info a{color: #0055cc;}

.username{
    color:#0055cc;
    background: url(/images/video/pict.jpg) no-repeat 0 6px;
    padding-left: 15px; 
    font-size: 14px;
    font-weight: 600;
}
#left_info #data_content a{line-height: 1.6em; font-size: 13px;}

    #signup label {display: block; float:left; width: 100px; padding-right:5px; }
    #signup input[type='text'], #signup input[type='password'] {width:346px;}
    #signup #form_year, #signup #form_month, #signup #form_day {width:110px;}
    #signup #form_gender {width:351px;}
    #signup .nonfloat { margin: 7px 8px 0px 2px; width: 458px; }
    #signup .float { float: left; margin: 7px 8px 0px 2px; }
    #signup .errors {  margin-left:13px; color: red; }
    #signup .errLabel { margin-left:120px; color: red; }

/*#signup{width: 500px; line-height: 2.2em;}
.float{display: inline; color: #777; font-size: 13px;}
.nonfloat{width: 300px;}
.required{}
#form_name{margin-left: 20px; width: 150px;}
#form_email{margin-left: 7px;width: 150px;}
#form_gender{margin-left: 20px;}
#form_day{width: 42px;}
#form_month{width: 80px;}
#form_year{width: 60px;}
#Сохранить{margin-top: 10px;}*/

