.item {margin-bottom: 25px;line-height: 1.3;}
.zip {margin-left: 20px;
margin-right: 10px;}
.gr-col {margin-top: 10px;
margin-bottom: 10px;}
.gr-col .check {margin-bottom:3px; margin-top:3px;}
.gr-col .check label {font-weight: normal;
font-size: 18px;}
.col_1 {width:467px; float:left;}
.col_2 {width:463px;float:left; margin-left:20px;}
.col_1 .new {
margin-bottom: 20px;
margin-top: 34px;
}
.newest {
position: relative;
margin-top: 30px;
margin-bottom: 40px;
}
* html .menu li {
    display: inline;
    zoom: 1;
}

*+html .menu li {
    display: inline;
    zoom: 1;
}
.img-ban {
height: 102px;
background-repeat: no-repeat;
background-position: center center;
width: 90px;
float: left;
margin-left: -15px;
margin-top: -15px;
}
.tiser {width:950px;margin-top: -20px;  height:102px;  margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; background-image:url(https://rezerv.openrepublic.ru/bitrix/templates/special/images/tisersbg.png); background-position:center center;}
.tiser li {float:left; list-style:none; width:226px; height:102px; padding-right:9px; background-image:url(images/t.png); border-left:1px solid #E7E7E7; cursor:pointer;  }
.tiser li:last-child {border-right:1px solid #E7E7E7; }
.tiser li a {display:block; padding-left:15px; padding-top:15px; text-decoration:none;  color:#666666; font-size:16px; height: 87px; }
.tiser li a.idea {padding-top:0; padding-left:5px;}
.tiser li a.idea h3 {padding-top:15px;}
.tiser li a.quest h3 {padding-top:15px;}
.tiser li a.quest img {margin:0;}
.red {color:#E41212;}
.tiser li a.quest h3.purple {color:#A930C7; font-size:20px;}
.tiser li a.idea h3.green {font-size:21px;color:#72C309;}
.tiser li a.quest {padding-top:0; padding-left:0px;}
.tiser li a img {float:left; margin-right:10px;}
.tiser li a h3 {font-family: "Trebuchet MS";
font-size: 20px;
text-shadow: -1px 0 1px white;
margin-bottom: 5px;
font-weight: normal; color:#0A78AD;}
.tiser li a:hover h3 {color:#FF4677}
.menu {text-align:justify}
.menu li {float:none !important; display:inline-block; }
.menu .selected {text-decoration: none;
color: #fff !important;
padding: 0 6px 4px 6px;
float: left;
margin: 0 4px;
background: #000;
border: 1px solid #000;
border-color: #000;}
.search-form input {border:none !important;}
.colr {width: 300px;
float: left;
padding-top: 30px;}
.coll {
width: 600px;
float: right;
padding-top: 30px;
}
.fb {float: left;
margin-right: 20px;}
.search-page input[type="submit"] {background: black; border:None; color:white;font-weight:bold;font-size:16px;}
.color2 .search-page input[type="submit"] {background: white; border:None; color:black;font-weight:bold;font-size:16px;}
.color2 .search-form input[type="submit"] {background:white !important; color:black !important}
input.search-suggest {border: 1px solid black;}
.color2 input.search-suggest {border:1px solid white}

.imgn {float:left; margin-right:10px;}
.boxhead a.box_label {display:none;}
#journal .item img {
border: 1px solid #E2E2E2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#journal h3 {color:black !important;}
.img {
position: relative;
width: 154px;
float: left;
margin-right: 10px;
}
.arw {display:block; margin-top:5px; text-align:right;}
.item {padding-bottom:10px; border-bottom:1px solid #ccc;}
.box_label {margin-bottom:5px; display:block;}
.daten {display:block; margin-bottom:5px;}
.border {
border-radius: 6px;

margin-top: 34px;
}
.rss {padding-left:10px;}
.l-block-in .check {margin-bottom:3px; margin-top:3px;}
.l-block-in .check label {font-weight: normal;
font-size: 18px;}
.l-block-in {margin-top:10px; margin-bottom:10px;}
.image ul {float: left; margin-left:20px; }
.image ul li {margin-top:10px; }
#date_last_visit1 {float:left;}
#date_last_visit2 {float:left;}
.calendar-icon {float:left;}
.filter li {list-style:none !important;}
.vivodpo span {float: left;
padding-top: 7px; display:block;}
#footer {width: 980px;
margin: auto;}
.vivodpo ul {line-height:1 !important}
.tblock {position: relative;
float: left;

padding: 5px;
width: 173px;
line-height: 1;}
.main_tab {border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 0;}
#header .tttt {
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;  }
.tblock {padding-bottom:14px; padding-top:10px; border-left:1px solid black;padding-left: 15px;
padding-right: 15px;}
#first {border-left:0;margin-left:0}
.tblock:hover a {text-decoration:none;color:black}
.tblock:hover {background-color:#E9E9E9;}
.tblock a {font-size:14px;  line-height:1 !important;}
.tblock .t-inn {position:absolute; border:1px solid black; top:46px; padding:5px; z-index:999; background-color:#fff !important;  left:-1px; display:none; width:300px;}
.t-inn li {float:none !important; margin-bottom:5px;margin-bottom: 3px;
border-bottom: 1px solid black;
padding-bottom: 5px;}
.color2 .tblock .t-inn {border:1px solid white;}
#fifth {padding-left:16px; padding-right:17px;}
.large .tblock a {line-height:1 !Important;}
.t-inn li:last-child {border:none;}
.t-inn li a {color:black; text-decoration:underline;}
.t-inn li a:hover {text-decoration:none;}
.tblock:hover .t-inn {display:block;}
.vistup {margin-top: 38px;}
.vistup img {float:left; margin-right:10px;}
.newhead {font-weight:bold; margin-bottom:10px;}
.podpis {margin-top:5px;}
#links {margin-bottom:20px;}
#links .boxhead {font-weight:bold; font-size:18px;margin-bottom:15px;}
#autoriz h3 {font-size: 24px;
margin-bottom: 20px;
text-align: left;
display: block;
font-weight: normal;
color: #EE1110;
text-shadow: -1px -1px 1px white;
border-bottom: 1px solid #ccc;
line-height: 2em;
}
#autoriz .a-row {overflow:hidden; margin-bottom:15px; }
#autoriz .a-row  input {float:left; width:232px;}
#autoriz .bx-system-auth-form {width: 328px; margin:auto;}
#autoriz input[type="text"] {}
#autoriz input[type="password"] {}
