.photo_list {
overflow:hidden;
 margin-top: 21px;
}
.photo_list .photo{
float:left;
width:50%;
text-align:center;
min-height: 175px;
}
.clear{
clear:both;
}
.news_list .news_img, .news_id .news_all_img{
float:left;
padding:5px 20px 20px 0;
}
.news_all_img img {
height: auto;
    width: 260px;

}
.news_list .news{
overflow:hidden;
}
.news_list .news_name,.news .news_name{
font-weight:bold;
padding:0px 0 15px;
}
.news_list  .news_date,.news  .news_date{
float:left;
padding-right:10px;
color:gray;
}
#footer{
clear:left;
}
.col-third h2{
display:none;
}
.col-2_thirds h1{
font-size:30px!important;
}
.col-2 .news_block .news .news_img img {
float:left;
width:50%;
height:auto !important;
margin-right:10px;
}
input, select{
height:auto!important;
}
.comments .comments_date{
color:gray;
float:left;
padding-right:10px;
padding-top:5px;
padding-left:10px;

}
.comments .commentdiv{
overflow:hidden;
padding:10px 0;
}
.comments{
padding:10px 0;
font-size:12px;
clear: both;
float: left;
}
.rating_votes{
display:block;
}
.forum_list td{
font-size:16px;
border-bottom:1px solid gray;
}
 table.forum_list{
border:1px solid gray;
}
.forum_date{
font-size:13px;
color:gray;
}
.forum_add{
padding:20px 0 15px 0;
}
.forum_text{
padding:10px 0 15px 0;
line-height: 23px;
border-bottom:1px solid gray;
}
.forum_actions{
float:right;
}
.forum_message{
padding:20px 0 10px 0;
}
.forum_dashed_link{
margin-bottom:10px;
}
.button_wrap .button{
background: #638F97;
color:white;
font-size:18px;
}

.clauses_img {
float:right;
width:175px;
height:150px;
}
.clauses_img img{
width:150px;
height:auto;
}
.clauses_text {
float:left;
width: 430px;
}
.clauses_anons {
float:left;
width: 295px;
}

.clauses_id h2 {
clear:both;
}

.clauses {
width:600px;
float:left;
clear:both;
border:1px solid #007930;
padding:10px;
margin-bottom:20px;

}


.raiting {
line-height:30px;

width:400px;
float:left;
}

.raiting a{
text-decoration:none;
line-height:30px;
float:left;
font-size:13px;
}
.raiting span{
float:left;
width: 170px;
 margin-bottom:5px;
}
.raiting br{
clear:both;
}

.raiting2 {
float:right;
width:120px !important;
margin-top:0px !important;
}

.otzimg {
width:30px;
float:left;
margin-left:5px;
}

.previous_next_links, .show_all {
float:left;
clear:both;
}


.teh_labl1{
float:left;
width:140px;
line-height:45px;
}
.teh_labl2{
float:left;
width:360px;
}

.otz_p {
float:left;
width:305px;
margin-right:10px;
}
.otz_o {
float:left;
width:305px;
}
.otz_n {
float:left;
width:30%;
}


.fotz {
float:left;
clear:both;
line-height:30px;
width: 100%;
}

.fotz img{
float:left;
width:30px
}
.fotz input{
float:left;
margin-top:8px;
}
.fotz span{
float:left;
width:170px;
}
.fotz br{
clear:both;
}
.comments_name {
	clear: both;
    color: gray;
    float: left;
   padding:0px 10px 0px 10px;
	font-size:14px;
font-weight:600;
color:#007930;
}
.comments_name2 {
float:left;
clear:both;
border-left:1px solid #007b3a;
border-right:1px solid #007b3a;
width:285px;
background:#f1f1f1;
padding:0px 10px 0px 10px;
font-size:14px;
font-weight:600;
color:#007930;
}
.comments_date2 {
float:left;
clear:both;
border-left:1px solid #007b3a;
border-right:1px solid #007b3a;
border-top:1px solid #007b3a;
width:285px;
background:#f1f1f1;
padding:10px 10px 5px 10px;
}
.comments_text2 {
float:left;
clear:both;
margin-bottom:10px;
width:285px;
background:#f1f1f1;

border-left:1px solid #007b3a;
border-right:1px solid #007b3a;
border-bottom:1px solid #007b3a;

color:#000000;
text-align: left;
padding:10px;
font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */ 
font-size: 13pt;
}

.selectteh {
border: 1px solid #007930;
font-size:15px;
width: 210px;
}

.borderr {
border:1px solid #007b3a;
float:left;
margin-bottom: 20px;
padding: 10px;
}

.clauses_cat_text {
float:left;
width:100%;
}

.clauses_name {
font-weight:600;
}

.alcotest,
.alcotest tr,
.alcotest td{
padding:0px;
margin:0px;
font-weight: 600;
}
.calcdr {
font-weight: 600;
}

.col-2_thirds table input,
.col-2_thirds table textarea,
.col-2_thirds table select{
margin:0px;
padding:0px;
}

.buttonM {
border:1px solid #555555;
}

.banneralcoforum {
float:right;
clear:both;
}
.banneralco {
margin: 40px 0 0 0;
width: 195px;
}
.crop {
margin: 0 0 0 20px;
}