/*---------------------------- ÁËÎÊ ÀÂÒÎÐÈÙÀÖÈÈ ------------------------------*/


div#for_authorize{
	   width: 270px;
	   float: right;
	   background: #fff;
	   overflow: hidden;
}

div#main_left div#authorize_form{
	   padding-left: 48px;
}

div#authorize_form{
	   width: 193px;
	   padding: 0px 0px 0px 27px;
       overflow: hidden;
       clear: both;
       margin-bottom: 28px;

}

div#authorize_form div.title{
	   width: 100%;
	   height: 25px;
	   clear: both;
	   overflow: hidden;

}

div#authorize_form div.title_left{
	   width: 112px;
	   float: left;
	   font-size: 1.08em;
	   font-weight: 600;
}

div#authorize_form div.title_right{
	   width: 21px;
	   float: right;
	   text-align: left;
}

div#authorize_form input.text{
	   width: 174px;
	   font-size: 0.75em;
	   border: #ccc solid 1px;
	   margin: 0px 0px 5px 0px;
	   padding: 2px 3px 2px 10px;
	   color: #686868;
}

div#authorize_form div.bottom{
	   width: 193px;
	   height: 25px;
	   clear: both;
	   overflow: hidden;
	   margin-top: 2px;
}

div#authorize_form div.bottom_left{
	   width: 98px;
	   float: left;
}

div#authorize_form div.bottom_right{
	   width: 77px;
	   float: right;
	   font-size: 0.83em;
	   text-align: left;
	   margin-top: 3px;
}



/*---------------------- ÑÒÀÍÄÀÐÒÍÛÉ ÁËÎÊ ---------------*/

div#content div.block{

	    border-bottom: #f0f0f0 solid 1px;
		 padding-right:15px;
}

div#content div.block h2{
	    margin-bottom: 10px;
	    font-size: 1.25em;
}

div#content div.block h2 a span{
	    color: #a3bc12;
}


div#content div.block small{
	    display: block;
	    clear: both;
	    margin: 6px 0px 6px 0px;
}

div#content div.block span{
	    color: #ccc;
}



/*------------------------------- ÁËÎÊ - ÍÀÇÂÀÍÈÅ ÐÀÇÄÅËÀ ------------------*/

div#content div.section_header{
	    padding-bottom: 17px;
	    margin-bottom: 18px;
	    border-bottom: #f0f0f0 solid 1px;
}

div#content div.section_header h2{
	    margin-bottom: 4px;
	    font-size: 1.25em;
	    color: #000;
}

div#content div.section_header h2 a span{
	    color: #a3bc12;
}


div#content div.section_header small{
	    display: block;
	    clear: both;
	    margin: 6px 0px 6px 0px;
}

div#content div.section_header span{
	    color: #ccc;
}


/*------------------------------ ØÈÐÎÊÈÉ ÁËÎÊ --------------------------*/

div.large_block{
	    overflow: hidden;
	    /*clear: both; */
        border: 0px;
}


div.large_block div.block{
	    /*width: 61%;*/
	    /*float: left;*/
	    margin: 5px 0% 0px 0px;
        border: 0px !important;
        margin-bottom: 0px !important;
}

div.line{
	    margin-right: 230px;
		 margin-left:35px;
	    border-bottom: #f0f0f0 solid 1px;
	    margin-bottom: 8px;
}

div.large_block a.title{
	    font-size: 1.16em;
        display: block;
        margin: 0px 0px 4px 0px;
}

                                  /*---------------- ÊÎÐÎÒÊÎÅ ÎÁËÀÊÎ-ÊÎÌÌÅÍÒÀÐÈÉ -----------*/

div.large_block div.short_comment{
	    width: 274px;
	    margin-left: 18px;
	    float: right;
	    background: url(/../../images/short_comment_bg.gif) repeat-y;
}

div.large_block div.short_comment div.top{
	    width: 100%;
	    height: 25px;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/short_comment_top_bg.gif) no-repeat;
}

div.large_block div.short_comment div.inner{
	    width: 100%;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/short_comment_inner_bg.gif) no-repeat 1px 23px;
}

div.large_block div.short_comment div.middle{
	    width: 186px;
	    padding-left: 46px;
	    color: #fff;
}

div.large_block div.short_comment div.bottom{
	    width: 100%;
	    height: 24px;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/long_comment_bottom_bg.gif) no-repeat;
}


                            /*------------------- ÄËÈÍÍÎÅ ÎÁËÀÊÎ-ÊÎÌÌÅÍÒÀÐÈÉ --------------------*/

div.large_block div.long_comment{
	    width: 373px;
	    float: right;
        overflow: hidden;
        margin-left: -81px;
	    background: url(/../../images/short_comment_bg.gif) repeat-y 99px 0px;
}

div.large_block div.long_comment div.top{
	    width: 353px;
	    height: 43px;
	    clear: both;
	    overflow: hidden;
        /*margin-left: -99px; */

	    background: url(/../../images/long_comment_top_bg.gif) no-repeat 0px 0px;
}

div.large_block div.long_comment div.inner{
	    width: 353px;
	    clear: both;
	    background: url(/../../images/long_comment_inner_bg.gif) no-repeat 99px 43px;

}

div.large_block div.long_comment div.middle{
	    width: 186px;
	    padding-left: 46px;
        margin-left: 99px;
	    color: #fff;
}

div.large_block div.long_comment div.bottom{
	    width: 353px;
	    height: 24px;
	    clear: both;
        margin-left: 99px;
	    overflow: hidden;
	    background: url(/../../images/long_comment_bottom_bg.gif) no-repeat;
}



                                /*--------------- êîðîòêîå îáëàêî-êîììåíòàðèé â ÒÅÊÑÒÎÂÎÌ ÁËÎÊÅ --------*/

div.text div.short_comment{
	    width: 254px;
	    float: left;
	    background: url(/../../images/short_comment_bg.gif) repeat-y;
}

div.text div.short_comment div.top{
	    width: 100%;
	    height: 25px;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/short_comment_top_bg.gif) no-repeat;
}

div.text div.short_comment div.inner{
	    width: 100%;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/short_comment_inner_bg.gif) no-repeat 1px 23px;
}

div.text div.short_comment div.middle{
	    width: 186px;
	    padding-left: 46px;
	    color: #fff;
}

div.text div.short_comment div.bottom{
	    width: 100%;
	    height: 26px;
	    clear: both;
	    overflow: hidden;
	    background: url(/../../images/short_comment_bottom_bg.gif) no-repeat;
}





/*---------------------------- ADD COMMENT FORM ------------------------------*/

div#add_comment_form{
	   /*width: 80%; */
	   overflow: hidden;

	    border-bottom: #f0f0f0 solid 1px;
	    margin: 0px 19px 19px 0px;
	    font-weight: 600;

}

div#add_comment_form div.level{
	   width: 80%;
	   overflow: hidden;
	   margin-bottom: 19px;
}

div#add_comment_form div.level div.left{
	   width: 90px;
	   float: left;
}

div#add_comment_form div.level div.right{
	   width: 68%;
	   float: left;
}

div#add_comment_form input.text{
	   width: 400px;
	   border: #ccc solid 1px;
	   padding: 2px 4px 2px 4px;
	   font-weight: 400;
}

div#add_comment_form textarea{
	   width: 400px;
	   border: #ccc solid 1px;
	   padding: 2px 4px 2px 4px;
	   font-weight: 400;
}


/*----------------------------- COMMENT ---------------------------*/

div#comments{
	    width: 94%;
	    border-bottom: #f0f0f0 solid 1px;
	    margin: 0px 19px 19px 0px;

}

div#comments h2{
	    padding-left: 0px;
}

div#comments span.date{
	    font-size: 0.83em;
}

div#comments a{
	    font-weight: 600;
}

div#comments p.info{
	    clear: both;
	    margin-bottom: 8px;
}

div#comments div.userpic{
	    float: left;
	    margin: 0px 10px 10px 0px;
}

div#comments div.userpic img{
	    border: #ccc solid 1px;
}

div#comments div.comment{
	    width: 100%;
	    overflow: hidden;
	    padding: 10px;
	    margin-left: -10px;
}

div#comments div.comment_selected{
	    width: 100%;
	    overflow: hidden;
	    padding: 10px;
	    background: #f1f6f7;
	    margin-left: -10px;
}
