.btl{
	color: #000000;
    font-family: 'DINProMedium';
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
	margin: 0px 0 10px 40px;
	padding:10px;
}
.rnav li{
	display: block;
    padding: 5px 0 0 10px;
		color: #000000;
    font-size: 14px;
}
.rnav li a {
    text-decoration: none;

}
.banner2{

    border: 1px dotted #FF0000;
    float: right;
    margin: 3px 0;
    min-height: 200px;
    padding: 10px;
    width: 295px;
}
.banner_body2{

    background-color: #FFFFFF;
    min-height: 215px;
}
	.rules-img{
padding: 0 0 0 70px;

}

.cb_titlefaq {

    color: #000;
    display: block;
    font-family: DINProMedium;
    font-size: 16px;
    padding: 0 5px;
    text-transform: uppercase;
    padding: 10px;
}
.comment_right_ans {
    float: left;
    width: 290px;
}
/* 
    Стили текстового поля 
    Стили текстареа, несколько строк
    Стили селект, поле выбора
    Кнопки

*/
.input-text {margin:0; margin-bottom:5px; padding-left:5px; vertical-align:middle; width:345px; height:22px;border: #9E9E9E 1px solid; font-size: 12px;font-family: Verdana; background:#fff url(../images/shadow.png) repeat-x;}
.input-textarea{width:98%; border: #9E9E9E 1px solid; font-size:12px; font-family: Verdana; background:#fff url(../images/shadow.png) repeat-x;}
.buttons{font:13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; cursor: pointer; background: #FFF; border: 1px solid #9E9E9E; color: #333; padding:1px 5px 2px 5px; margin:0;}
.input-select{height:21px; padding-top:1px; font-size: 12px; font-family: Verdana;}

.hr_line {background: url("../images/line.gif"); width: 100%; height: 7px; font-size: 3px;font-family: tahoma; margin-top: 4px; margin-bottom: 4px;}
.hr_mline {clear: both; background: url("../images/mline.gif") repeat scroll 0% 0% transparent; height: 1px; margin-top: 2px; margin-bottom: 2px;}

/*  Всплывающее окно */

.mceEditor{width:530px;}
#hintbox{position:absolute;top: 0;background-color: lightyellow;width: 150px;padding: 3px;border:1px solid #787878;font:normal 11px Verdana;line-height:18px;z-index:100;border-right: 2px solid #787878;border-bottom: 2px solid #787878;visibility: hidden;}
.hintanchor{padding-left: 8px;}

/*  Стили дополнительных полей */
.faq-xfields{width:160px; padding:5px 0 5px 5px;}
.faq-xfields-value{vertical-align:middle; padding:5px 0; font-size: 11px; font-family: Verdana; text-align:left;}
    .faq-xfields-value img{vertical-align:middle;}

    
/*Блок Правил */
#rules{margin:0 0 10px 10px;}

/*Блок экспертов */
#experts {background:#FAFAFA; padding:12px 0 5px 14px; margin-bottom:10px; border-top:1px dashed #DADADA; border-bottom:1px dashed #DADADA;}
    #experts h2{margin-bottom:10px;}
    #experts ul {list-style: none;padding:0; margin:0;}
    #experts ul li{clear:both; padding:0; vertical-align:middle; height:30px; margin-bottom:10px; padding:0 0px 10px 10px; border-bottom:1px solid #d3d3d3;}
    #experts ul li img{vertical-align:middle; padding:0; margin:0;}
#experts ul li span {text-align:right; float:right; display:block; padding-top:5px; height:20px; width:330px; }
    #experts ul li span a{font-size:13px; font-weight:normal; }

/* Стили рейтинга */
.faq-rating {float:left; font-size: 0.9em; width: 85px; height: 17px; text-align:left; padding-bottom:5px;}
    .faq-unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../images/rating.png") repeat-x; }
        .faq-unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
            .faq-unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
            .faq-unit-rating li a:hover { background: url("../images/rating.png") 0 -17px; z-index: 2; left: 0; }
            .faq-unit-rating a.r1-unit {left: 0;}    .faq-unit-rating a.r1-unit:hover {width:17px;}
            .faq-unit-rating a.r2-unit {left: 17px;} .faq-unit-rating a.r2-unit:hover {width: 34px;}
            .faq-unit-rating a.r3-unit {left: 34px;} .faq-unit-rating a.r3-unit:hover {width: 51px;}
            .faq-unit-rating a.r4-unit {left: 51px;} .faq-unit-rating a.r4-unit:hover {width: 68px;}
            .faq-unit-rating a.r5-unit {left: 68px;} .faq-unit-rating a.r5-unit:hover {width: 85px;}
            .faq-unit-rating li.faq-current-rating { background: url("../images/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/* Стили вопросов и ответов */
.faq-post{padding-left: 85px; }
    .faq-post .lcol{ position: relative; margin-left: -85px; padding-right: 10px; width: 75px;}
    .faq-post .rcol{  min-height: 90px; width: 100%;}
    
    
/* Стили Загрузчика файлов */

    /* Стили Стили загрузки файлов с помощью дополнительных полей */
.uploadifyOneFileBlock{ position:relative; height:auto;}
    .FileOneUpload-column-1{float:left; min-width:300px; }
        .FileOneUpload-column-1 .uploadifyQueueItem{ margin-bottom: 0 !important;}
    .FileOneUpload-column-2{float:left;  width:235px;}
        .FileOneUpload-column-2 .button-refresh{float:left; display:block; background: url(../images/refresh.png); padding:0; margin:0 25px 0 0; width:35px; height:35px; border:0; cursor:pointer;}
    
    
    /* Мульти загрузка файлов */
.UploadProgress {margin: 0; border-color: #CDCDCD; position: relative; border:1px solid #CDCDCD; margin: 0; padding: 15px; margin-bottom: 1em;}
.uploadifyColumn{float:left; display:block; padding-right:15px;}
.uploadifyButton{font:13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; border:1px solid #ccc; padding:3px 5px; background:#FFF; text-align:center;}
.uploadifyBlock-2{width:125px;}
.uploadifyBlock-3{width:185px;}
#file_upload_startUpload{color:green;}
            
.uploadifyQueueItem { margin-bottom: 15px; padding: 5px; border: solid 1px #CEE2F2; background-color: #F0F5FF; overflow: hidden;}
    .uploadifyQueueItem .cancel {float: right; padding-left:10px;}
    .fileName { font-size: 8pt; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
    .uploadifyProgress {border: 1px solid #ccc; margin-top: 10px; padding: 1px; width:100%; background: #F0F5FF;}
    .uploadifyProgressBar{background-color: #54adff; width:2px; height: 7px}
    .uploadifyCompleted {border: solid 1px #DDF0DD; background-color: #EBFFEB;} 
    .uploadifyError{border: solid 1px #B50000;background-color: #FFEBEB;}
.msgError{clear:both; padding:10px 0 5px 0;}

                
.file_uploaded{margin:15px 0 5px 0;}
    .file_uploaded span{font-weight:bold;}
.max_upload_limit{margin:0 0 5px 0;}
    .max_upload_limit span{font-weight:bold;}
.maxsize_file{margin:0 0 15px 0;}
#imageAlign-block{padding:4px 0 6px 10px;}
.files-list{width:100%; margin:5px 0;}
    .files-list ul {width:100%; padding:0; margin:0; list-style:none; vertical-align:middle;}
        .files-list ul li{margin:0; height:20px; float:right; display:block; padding:0 16px 0 10px;}
        .files-list ul .first{text-align:left; margin:0;float:left; display:block; padding:0 10px 0 11px; float:left;}
            .files-list ul li a{vertical-align:middle;  color: #4b719e; text-decoration:underline;}
            .files-list ul li a:hover {text-decoration:none;}
            .files-list ul li input{vertical-align:middle;}