body{
	font-size:14px;
	padding: 0px;
padding-right: 0px;
color:#333;
}
.smartresizecenter {
}
.galer{
}
.galpic{
}
.galstr{
}
.galblok{
}
.video{
}
.galer img:hover, .galpic img:hover {opacity: 0.8; }
.punkt{
	background-color: #7ab700;
    color: #fff;
    text-decoration: none;
    border-radius: 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 2.5em;
    height: 2.5em;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    line-height: 2.5em;
	}
.ocenka{
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
font-size: 20px;
text-transform: uppercase;
	color:#333;
	padding:10px;
	text-align:center;
	line-height: 28px;
}
.ocenka:after {
content: ' ';
width: 140px;
border-bottom: 2px solid #7ab700;
display: block;
position: relative;
left: 50%;
margin: 25px 0 0 -70px;
}
.sin {
	color:#3987a6;
}
.zel {
	color:#9dc00f;
}
.red{
		color:#be0c11;
}
.bigtext{
    font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-weight: 600;
	margin-bottom: 30px;
}
.mal{
	font: 12px Calibri, Tahoma, Geneva, sans-serif;
}
.mal14{
	font: 14px Calibri, Tahoma, Geneva, sans-serif;
}
.tabl .table .table-bordered .table-condensed .table-striped{
}
.yakor {
position: relative;
width: auto;
}
p {
font-size: 17px;
line-height: 1.7;
margin-top: 25px;
color:#333333;
}
.jn-intro p {
    font-size: 17px;
    margin-top: 0px;
}
.blog p {
margin-top: 0px;
}
.kolborder .span6 p{
margin-top: 0px;
}
.otvet-na-otzyv-pole p {
    font-size: 17px;
}
div.ocenka {
    font-size: 22px;
    font-weight: 500;
    color: #333;
    padding: 10px;
    text-align: center;
    line-height: 28px;
    text-transform: none;
}
div.ocenka:after {
    content: ' ';
    width: 100px;
    border-bottom: 2px solid #7ab700;
    display: block;
    position: relative;
    left: 50%;
    margin: 10px 0 0 -50px;
}
@media (max-width: 767px){
 p {
font-size: 17px;
margin-bottom:5px;
}  
#jreview-listing .reviewBlock .re-body{
	font-size: 17px;
    line-height: 1.5;
}
.kolonki .span6.plus{
    font-size: 17px;
    line-height: 1.5;
}
.kolonki .span6.minus{
    font-size: 17px;
    line-height: 1.5;
}
}
a{
	color:#0366d6;
}
a:hover, a:focus {
color: #7ab700;
}
.center {margin: 0 auto;
    text-align:center;}
.container-fluid {padding: 0; }
.padding-left{padding-left: 10%;}
.padding-right{padding-right: 10%;}
.left {text-align: left;}
.right {text-align: right;}
.toparrow{
		padding-bottom:0px;
}
.topbegr{
    background-color: #256588;
	padding-top:7px;
	padding-bottom:7px;
	margin:0px;
}
.bottombegr{
    background-color: #256588;
	padding-top:7px;
	padding-bottom:7px;
	margin:0px;
}
.topmenu .navbar{
	margin-bottom:0;
}
.topmenu .navbar-inner{
	background:none;
	min-height: 0px;
	border:none;
	box-shadow: none;
	padding:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	background:none;
filter:  none;
background-color:transparent;
}
.topmenu .navbar .nav{
	margin: 0;
	margin-top:6px;
}
.topmenu ul li{
	margin-right:20px;
}
.topmenu .navbar .nav > li > a{
	color:#FFFFFF;
	padding:0;
	text-shadow:none;
}
.topmenu .navbar .nav > li > a:hover{
	background-color:transparent;
	color:#b8fb6e;
}
.topmenu .navbar .nav > li > div > a{
	color:#FFFFFF;
	padding:0;
	text-shadow:none;
	text-decoration: none;
}
.topmenu .navbar .nav > li > div > a:hover{
	background-color:transparent;
	color:#b8fb6e;
}
.topmenu .btn-navbar {
	background: #256588;
    float: left;
    margin-left: 0;
    padding: 4px 10px 4px 10px;
    border: 1px solid #ffffff;
	margin-top: 0px;
}
.listnems .ocenka{
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
	font-size:20px;
color: #425062;
padding-top: 15px;
padding-bottom: 5px;
text-transform: uppercase;
}
.listnems .vopross{
	border-bottom: 1px dotted #627185;
	text-align:center;
	width:150px;
	display: block;
position: relative;
left: 50%;
margin: 0 0 0 -70px;
}
.listnems .vopross:hover{
	color:#7ab700;
	text-align:center;
	border-bottom: 1px dotted #ffffff;
}
@media (max-width: 767px){
	.span1.topmenu {
		float:left;
	}
	.span11.topserch  {
width:83%;
float: left;
margin-left: 13%;
position: absolute;
	}
	.topmenu .container {
		margin-left: 0;
margin-right: 0;
	}
.topmenu .nav-collapse .nav{
	margin-bottom:10px;
}
	.topmenu .nav-collapse .nav  li{
border-bottom:1px solid #8397b2;
margin-right: 0;
}
.topmenu .nav-collapse .nav  li a{
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:  normal;
	border-radius: 0px;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
 .topmenu .nav-collapse .nav  li a:hover{
	background-color:transparent;
	border:0px;
	color:#b8fb6e;
	border-radius: 0px;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
	.span3.login{
		width:23%;
		float: left;
	}
	.span5.logo-mob  {
width:48%;
float: left;
text-align:center;
	}
	.span4.yaserch {
    float: left;
    width: 29%;
}
.topbegr {
	top:0;
    width: 100%;
}
span.login-mob {
    border: 1px solid #ffffff;
    padding: 4px 10px 4px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	display: inline-block;
}
.login-dec{
	display:none;
}
.glmenu{
	display:none;
}
.nav-collapse.nav-collapse3.in.collapse {
    position: absolute;
    width: 100%;
    left: 0;
    background-color: #256588;
    top: 37px;
}
.span4.yaserch .btn-navbar {
    right: 0px;
    box-shadow: none;
    border: 1px solid #ffffff;
    position: absolute;
    top: 0;
}
}
@media (min-width: 768px)
 {
.span1.topmenu{
	display:none;
}
.login-mob{
	padding-right:5px;
}
a span.login-dec {
    color: #ffffff;
}
a:hover span.login-dec {
    color: #7ab700;
	text-decoration:none !important;
}
.span3.login {
    margin-top: 3px;
    padding-top: 3px;
}
.span3.login a:hover{
	text-decoration:none !important;
}
.span11.topserch{
	margin-left:0px;
	width:100%;
}
.span5.logo-mob a{
	display:none;
}
.span4.yaserch .btn-navbar {
   display:none;
}
.span4.yaserch ul {
   margin-bottom:0px;
}
}
@media (max-width: 979px) and (min-width: 768px)
 {
	 .navbar .btn-navbar{
display:  none;
	 }
	 .nav-collapse {
clear:   none;
overflow:visible;
}
 .nav-collapse .nav {
float:  left;
}
 .nav-collapse .nav > li {
float:  left;
}
 .nav-collapse .nav > li > a{
	font-weight: normal;
}
 .nav-collapse .nav > li > a {
margin-bottom: 2px;
}
}
.glmenu{
	margin-top:10px;
}
.glmenu .nav-collapse{
	float:left;
	width:100%;
	border-bottom: 1px solid #e1e6ec;
}
.glmenu ul{
	    margin-bottom: 10px !important;
}
.glmenu .navbar{
	margin-bottom:0px;
}
.glmenu .navbar-inner{
	min-height:0px;
	padding-left:0px;
	padding-right:0px;
	border:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	background:none;
filter:  none;
background-color:transparent;
}
.navbar .nav.glemnupr{
	float:right;
	margin-right:0;
}
.glmenu .nav li a{
	color:#425062;
	padding-top:28px;
	font-family:  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
font-size: 14px;
font-weight:bold;
}
.glmenu .nav li a.str{
	background: url("../images/str.png") no-repeat top center;
}
.glmenu .nav li a.but{
	background: url("../images/but.png") no-repeat top center;
}
.glmenu .nav li a.otz{
	background: url("../images/otz.png") no-repeat top center;
}
.glmenu .nav li a.vopr{
	background: url("../images/vopr.png") no-repeat top center;
}
.glmenu .nav li a.inter{
	background: url("../images/inter.png") no-repeat top center;
}
.glmenu .nav li a:hover{
	background-color:transparent;
	color:#7ab700;
}

.logosrbu{
	width: 100%;
	height: 1px;
top: 0;
left: 0;
text-align: center;
z-index: 10;
    margin-bottom: 10px;
}


@media (max-width: 979px) and (min-width: 768px)
 {
	.logosrbu{
		width: 100%;
height:  auto;
position:  relative;
		text-align:center;
	margin-left: 0px;
	background: url("../images/cit.png") repeat-x bottom center;
	padding-top:0px;
	padding-bottom:12px;
	margin-top:0;
	}
	.navbar .nav.glemnupr{
	float: none;
	margin-right:0;
}
.glmenu .container {
	margin-left:0;
		margin-right:0;
}
.glmenu .navbar{
	text-align:center;
	float: none;
	margin-bottom: 0px;
}
.glmenu .navbar .nav, .glmenu .navbar .nav > li {
	
	float:none;
  display:inline-block;
  *display:inline; /* ie7 fix */
  *zoom:1; /* hasLayout ie7 trigger */
  vertical-align: top;
}
.glmenu .nav-collapse .nav{
	margin-bottom:0px;
}
.glmenu .nav-collapse{
	margin-top:10px;
	height:59px !important;
}
.glmenu {
    margin-top: 0px;
}
 }

@media (max-width: 767px){
	.logosrbu{
		width: 100%;
height:  auto;
position:  relative;
		text-align:center;
	margin-left: 0px;
	padding-top:0px;
	padding-bottom:12px;
	margin-top:0;
	}
	.glmenu .container {
		margin-left:0;
		margin-right:0;
	}
	.navbar .nav.glemnupr{
	float: none;
	margin-right:0;
}
.glmenu .btn{
	width:100%;
	 background:#256588;
	 border:0;
	 color:#FFFFFF;
	 text-shadow: 0px 0px 0px ;
	 padding-top:10px;
	 padding-bottom:10px;
	 font-size: 17.5px;
	 margin-bottom:10px;
	 margin-left:0;
	 margin-right:0;
	 padding-left:0;
	 padding-right:0;
	 float:left;
}
.glmenu .btn i{
	vertical-align:  baseline;
}
.glmenu .btn:hover{
	 background:#8397b2;
	 color:#FFFFFF;
}

.glmenu .navbar{
	text-align:center;
	float: none;
	margin-bottom: 0px;
}

.glmenu .navbar .nav, .glmenu .navbar .nav > li {
	
	float:none;
  display:inline-block;
  *display:inline; /* ie7 fix */
  *zoom:1; /* hasLayout ie7 trigger */
  vertical-align: top;
}
.glmenu .nav-collapse .nav{
	margin-bottom:0px;
}
.proofreader_prompt{
    display:none;
}
}
@media (max-width: 1199px) and (min-width: 980px)
 {
	 .container {
	width: 96%;
	margin-left: 2%;
margin-right: 2%;
	 }
	 .glmenu .container{
		 margin-left: 0;
margin-right: 0;
	 }
	 }
 .btn{
	 background:#256588;
	 border:0;
	 color:#FFFFFF;
	 text-shadow: none; 
}
.btn:hover{
	 background:#8397b2;
	 color:#FFFFFF;
}
.contentbloc{
	margin-top:15px;
}
@media (min-width: 1200px) {
.contentbloc .row-fluid .span9.oscontent {
    width: 72%;
}
}
@media (min-width: 1200px){
.contentbloc .row-fluid .span3.mainfreim{
    width: 26%;
	margin-left: 2%;
}
}

@media (max-width: 1199px) and (min-width: 931px) {
.contentbloc .row-fluid .span9.oscontent {
    width: 70%;
}
}
@media (max-width: 1199px) and (min-width: 931px){
.contentbloc .row-fluid .span3.mainfreim{
    width: 28%;
	margin-left: 2%;
}
}


@media (max-width: 930px) {
.contentbloc .row-fluid .span9.oscontent {
    width: 100%;
}
h1 {
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
}
.item-page h2, .category-descotzuv h2 {
    font-size: 22px !important;
    font-weight: 600 !important;
}
.item-page h3, .login h2, .category-descotzuv h3 {
    font-size: 20px !important;
    font-weight: 600 !important;
}
}
@media (max-width: 930px){
.contentbloc .row-fluid .span3.mainfreim{
    width: 100%;
	margin-left: 0%;
}
}
@media (max-width: 576px){
    .pole1, .pole2, .pole3 {
    display: none !important;
}
}
.breadcrumb {
	background-color: #FFFFFF;
	padding-left: 0px;
}
.breadcrumb > li, .breadcrumb > .active{
	color: #425062;
}
.breadcrumb > li a{
}
.maincontent{
}
.mainfreim  .moduletable {
	border: 2px solid #E1E6EC;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#FFFFFF;
overflow:hidden;
margin-bottom:20px;;
}
.mainfreim  .moduletable h3 {
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: #425062;
	text-transform: uppercase;
border-bottom:1px solid #7ab700;
padding:7px 0 14px 0;
margin-bottom:0;
text-align: center;
}
.mainfreim  .moduletable {

	padding:0px 6% 0px 6%;
} 
.mainfreim .nav{
	margin-bottom:0;
}
.mainfreim  .moduletable ul li a {
	font: 14px normal Verdana, Tahoma, sans-serif;
	color: #256588;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:17px;
	padding-right:6px;
	border-top: 0px solid #E1E6EC;
	background: url("../images/arrowitem2.png") no-repeat left center;
}
.mainfreim  .moduletable ul li  {
	border-top: 1px solid #E1E6EC;
}
.mainfreim  .moduletable ul li:first-child {
	border-top: 0px solid #E1E6EC;
}
.mainfreim  .moduletable ul li a:hover {
	background-color: #FFFFFF;
	color: #7ab700;
	background: url("../images/arrowitem2-hover.png") no-repeat left center;
}
.katblogvopros{
	min-height:0px;
}
.katblogvopros .span12{
	min-height:0px;
}
.bloki .row-fluid{
	border-bottom: 1px solid #e1e6ec;
}
.span5.item-image{
    padding-bottom: 30px;
    text-align: center;
}
.cattitle{
	margin:0px;
	border-bottom:0;
	line-height:25px;
	margin-bottom: 5px;
}
.cattitle a{
	display: block;
    color: #333;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
}
.cattitle a:hover{
	color: #7ab700;
}
.katrazdel .cattitle{
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}
.catbloc{
	min-height:0px;
	}
	.catbloc .span6, .catbloc .span4{
	min-height:0px;
	}
.catbloc .item-image {
	margin: 0 auto;
	text-align:center;
}
.rev .catbloc .item-image img {
    border: 1px solid #e1e6ec;
}
.bloki p{
	
}
.catbloc .bloki{
	border: 0px solid #E1E6EC;
	padding:0px;
	margin-top:30px;
}
.catbloc .span6 p{
	
}
.catbloc .article-info{
	padding: 10px 0px 15px 0px;
    color: #425062;
    opacity: 0.7;
}
.catbloc .article-info .create{
	display:inline-block;
	margin-left: 0px;

}
.catbloc .article-info .hits{
	display:inline-block;
	float:right;
}
.katrazdel.bloki{
	padding:0px;
}
.moduletablelistnems {
    margin-top: 10px;
}
.blog h1{
    font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-weight: 400;
    color: #333;
    line-height: 36px;
	margin: 25px 0 25px;
}
.moduletablelistnems h3{
	padding-bottom: 9px;
margin: 40px 0 20px;
border-bottom: 1px solid #eeeeee;
font: 24px normal Verdana, Tahoma, sans-serif;
text-transform: uppercase;
color: #7ab700;
}
@media (max-width: 979px) and (min-width: 768px)
 {
	 .container {
	width: 96%;
	margin-left: 2%;
margin-right: 2%;
	 }
	 .span2.avatarblok{
width:20%;
float:left;
margin-right:26%;
}
 .span4.datainfo{
width:50%;
float:left;
}
 .span4.reitblok{
width:70%;
float:left;
}
.span2.rekblok{
width:22%;
float:left;
text-align:left;
} 
}
@media (max-width: 767px) {
	.container {
margin-left: 2%;
margin-right: 2%;
	}
.dopmat .span3  {
width: 200px;
float: none;
display:inline-block;
vertical-align:top;
}
.dopmat  {
text-align:center;
}
.kolonki .span3  {
width: 200px;
float: none;
display:inline-block;
vertical-align:top;
}
.kolonki  {
}
 .sharecont{
margin-bottom:20px;
}
.span2.avatarblok{
     width:20%;
     float:left;
}
.span4.datainfo{
     width:60%;
     float:right;
     margin-left:20%;
}
.span4.reitblok{
     width:80%;
     float:left;
}
.span2.rekblok{
     width:20%;
     float:left;
     text-align:left;
}
.span6.temsep{
float: none;
display:inline-block;
vertical-align:top;
}
.temimg{
	margin-bottom:5px;
}
.span6.temimg {
    width: 31%;
    margin-right: 2%;
    float:left;
}
.span6.temtitle {
    width: 66%;
    float:left;
}
}
.contentpaneopen ul, .category-desc ul, .item-page ul, .category-descotzuv ul {
	margin-bottom:20px;
}
.contentpaneopen ul li, .category-desc ul li, .item-page ul li, .category-descotzuv ul li {
		line-height: 1.53em;
		margin-bottom:0px;
		background: url(/templates/srbunew/images/pn.png) left 8px no-repeat;
    background-size: 12px 12px;
    padding: 1px 0px 6px 25px;
list-style: none;
font-size: 17px;
line-height: 1.5;
	}
@media (max-width: 767px){
    .contentpaneopen ul li, .category-desc ul li, .item-page ul li, .category-descotzuv ul li {
    font-size: 17px;
    line-height: 1.5;
}
}
	
.item-page .page-header, .otzblog.page-header{
	margin-bottom:15px;
	padding-bottom: 2px;
	border:0;
}
.otzblog.page-header{
	margin-top:0;
	padding-top:0;
}
.item-page .page-header h1, .otzblog.page-header h1, .login h1{
font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
font-weight: 600;
color: #333;
line-height: 1.3;
font-size: 35px;
}
.item-page h2, .category-descotzuv h2{
	font: 32px helvetica,arial,sans-serif;
color: #333;
padding-top:25px;
}
.item-page h3,  .login h2, .category-descotzuv h3{
	font: 28px helvetica,arial,sans-serif;
color: #333;
padding-top:20px;
}
.item-page h2 a[name]{
	width:1px;
	height:1px;
	display:block;
	text-decoration:none;
	
}
.item-page h3 a[name]{
	width:1px;
	height:1px;
	display:block;
	text-decoration:none;
}
.vid h2{
	padding-bottom:7px;
}
.imagescontent {
	width:100%;
	display: block;
float: left;
margin: 0 1em 2em 0;
padding: 0;
position: relative;
	
}
.imagesdescription{
	display: table-cell;
width: 1px;
padding: 0;
	
}
.imagesdescription .description{
	font-size: 15px;
line-height: 1.3;
margin: 0;
padding: 0;
position: inherit;
text-align: left;
	
}
p.smartresizecenter{
	color:#808080;
	font-size:16px;
	text-align:center;
	display: block;
margin-left: auto;
margin-right: auto;
margin-top:30px;
margin-bottom:0px;
	border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
	
}
p.smartresizecenter img{
	border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
	margin-bottom:4px;
	border: 0px solid #eeeeee;
	background-color: #FFFFFF;
}
 img.smartresizecenter {
	text-align:center;
display: block;
margin-left: auto;
margin-right: auto;
	border: 1px solid #eeeeee;
	margin-bottom:15px;
	margin-top:10px;
	padding:0px;
	
}

blockquote{
	font: italic 18px Georgia;
    line-height: 1.5;
	background: #eff2f5;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-left: 5px solid #7ab700;
	padding:10px;
	margin-top:25px;
	color: #333333;
}
blockquote p {
	margin-top: 0px;
	font: italic 18px Georgia;
    line-height: 1.5;
}
.item-page a{
	text-decoration:underline;
}
.item-page a:hover{
	text-decoration: none;
}
.item-page a img {
	
}
.imgmin {
	text-align:center;
	
}
.imgmin img {
	border: 1px solid #E1E6EC;
}
.sod p{
color: #333;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 20px;
border-bottom: 1px solid #7ab700;
margin-bottom:20px;
padding-bottom:10px;
}
 .dopolnzagl, .dopzagl, .dopmat .field-label{
	color: #333;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    border-bottom: 1px solid #7ab700;
    margin-bottom: 10px;
} 
.articledop{
	background: url("../images/article.png") no-repeat left bottom 7px;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:16px;
}
.reviewdop{
	background: url("../images/reviews.png") no-repeat left bottom 7px;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:16px;
}
.infodop{
	background: url("../images/info.png") no-repeat left bottom 7px;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:16px;
}
.seealsodop{
	background: url("../images/seealso.png") no-repeat left center;
	padding-left:50px;
	padding-top:11px;
	padding-bottom:16px;
	margin-bottom:5px;
}
.category-descotzuv{
	margin-top:0px;
}
ol.sodhost{
	counter-reset: li;
	list-style: none;
	*list-style: decimal;
	padding: 0;
    margin-left: 30px;
    margin-right: 15px;
    margin-top: 20px;
}
ol.sodhost li{
margin-bottom: 10px;
}
.sodhost li a{
    font-size: 19px;
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #eff2f5;
	color: #333;
	text-decoration: none;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
}
.sodhost li a:hover{
	
}
.sodhost a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #7ab700;
	color:#FFF;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
}
.sodhost a:hover{
	background: #eff2f5;
	color:#7ab700;
	text-decoration: none;
}

.sodhost a:hover:before{
}
.sod {
    margin-bottom: 30px;
    margin-top: 30px;
}
.sod span{
	font-size:22px;
}
.sod span.sodhid a{
	font-size:16px;
	color:#333333;
	text-decoration:none;
}
.sod span.sodhid a:hover{
	color:#607d8b;
}
.autotoc span.sodhid {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
	padding-left: 0px;
}
.autotoc {
    padding: 30px 0px;
	background-color: #f4fbfe;
	margin-top: 30px;
    margin-bottom: 30px;
	border: 2px solid #e1e6ec;
}
.autotoc span{
	font-size:26px;
	padding-left: 20px;
}
ul.sodauto{
	margin: 15px 0;
    padding: 0;
}
ul.sodauto li{
	background: none;
    padding: 0;
    margin: 0;
}
ol.sodauto{
	counter-reset: li;
	list-style: none;
	*list-style: decimal;
	padding: 0;
    margin-bottom: 15px;
	margin-left: 10px;
}
ol.sodauto li.sol{

}
.sodauto li.sol a{
    font-size: 18px;
	position: relative;
	display: inline-block;;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: 0;
	color: #333;
	text-decoration: none;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
	text-decoration:underline;
}
a.toclink.toclink-h2 {
    font-size: 17px !important;
    padding-left: 30px !important;
}
a.toclink.toclink-h1 {
    font-weight: 600;
}
.sodauto li.sol a:hover{
	
}
.sodauto li.sol a.toclink-h1:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: 5px;
top: 38px;
margin-top: -1.3em;
color: #7ab700;
text-align: center;
font-weight: bold;
moz-border-radius: 2em;
font-size: 30px;
}
.sodauto li.sol a:hover{
		color:#7ab700;
	text-decoration: none;
}

.sodauto li.sol a:hover:before{
}

.sod {
    margin-bottom: 30px;
    margin-top: 30px;
}
.sod span{
	font-size:22px;
}
.sod span.sodhid a{
	font-size:16px;
	color:#333333;
	text-decoration:none;
}
.sod span.sodhid a:hover{
	color:#607d8b;
}
.dopzagl, .dopmat .field-label{
    margin-top: 30px;
    margin-bottom: 5px;
    padding-top: 11px;
    padding-bottom: 16px;
}

.dopoln ul li{
	list-style-type: disc;
	padding:0px;
	padding-top: 10px;
	border-bottom: 0px solid #E1E6EC;
}
.statyalink{
	background: url("../images/statyalink.png") no-repeat left center;
	padding-left:50px;
	font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.otzyvlink{
	background: url("../images/otzyvlink.png") no-repeat left center;
	padding-left:50px;
	font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.voproslink{
	background: url("../images/voproslink.png") no-repeat left center;
	padding-left:50px;
	font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.calculatorlink{
	background: url("../images/calculatorlink.png") no-repeat left center;
	padding-left:50px;
	font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dopoln{
	margin-top:30px;
	    border: 2px solid #A2A9B1;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:12px;
padding-bottom:10px;
}
.dopzagl a[name]{
	width:1px;
	height:1px;
	display:block;
	text-decoration:none;
}
.dopoln .span6{
text-align:  left;
margin-top: 10px;
margin-left: 1% !important;
margin-right: 0px;
vertical-align: top;
overflow: hidden;
display: inline-block;
display: -moz-inline-blok;
zoom: 1;
padding-bottom: 15px;
}
.dopoln ul{
	margin-bottom:0px;
}

.dopoln ul li a{
	font: 16px normal Verdana, Tahoma, sans-serif;
	color:#266487;
}
.dopoln ul li a:hover{
	text-decoration:none;
	color:#7ab700;
}
.dopoln p{
	font: 16px normal Verdana, Tahoma, sans-serif;
	color: #256588;
	border-top: 1px solid #E1E6EC;
	padding-top:12px;
	text-align:center;
}
.dopoln ul li a.statyalink{
	background: url("../images/statyalink.png") no-repeat left center;
	padding-left:50px;
}
.dopoln ul li a.otzyvlink{
	background: url("../images/otzyvlink.png") no-repeat left center;
	padding-left:50px;
}
.dopoln ul li a.voproslink{
	background: url("../images/voproslink.png") no-repeat left center;
	padding-left:50px;
}
.dopoln ul li a.calculatorlink{
	background: url("../images/calculatorlink.png") no-repeat left center;
	padding-left:50px;
}
.dopmat .span3{
	text-align:center;
	margin-top: 25px;
	margin-left:0px;
	margin-right: 1%;
	vertical-align:top;
	overflow: hidden;
	float:none;
	display:inline-block;
	display: -moz-inline-blok;
	zoom: 1;
        *display: inline;
padding-bottom: 10px;
}

.dopmat .span3 a{
	font: 16px normal Verdana, Tahoma, sans-serif;
padding-top:5px;
line-height: 20px;
overflow: hidden;
color: #266487;
text-align:center;
text-decoration:none;
	
}
.dopmat .span3 a:hover{
	color: #7ab700;
	text-decoration:underline;
}
.dopmat .span3 img {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	}
	
	.dopmat .span4{
	margin-top: 25px;
	margin-left:0px;
	margin-right: 1%;
	vertical-align:top;
	overflow: hidden;
	float:none;
	display:inline-block;
	display: -moz-inline-blok;
	zoom: 1;
        *display: inline;
padding-bottom: 10px;
}

.dopmat .span4 a{
font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
font-size: 17px;
font-weight: 500;
line-height: 1.4;
overflow: hidden;
color: #333;
text-align:center;
text-decoration:none;
	
}
.dopmat .span4 a:hover{
	color: #7ab700;
	text-decoration:underline;
}
.dopmat .span4 img {
	border: 1px solid #eeeeee;
	}
	
.image-feat  {
margin-bottom: 5px;
}
.dopmat .span3 .dopimg img {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-bottom:0px;
	}
.dopimg{
	margin-bottom:7px;
}
.temtitle a{
    font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-size: 16px;
	font-weight: 500;
    padding-top: 5px;
    line-height: 20px;
    overflow: hidden;
    color: #333;
    text-decoration: none;
}
.temtitle a:hover{
	color: #7ab700;
	text-decoration:underline;
}
.temimg img{
	border: 1px solid #eeeeee;
}
.temotzyv .span6:first-child{
	
	
	
}
.temsep{
	padding-top: 15px;
    margin-bottom: 15px;
    margin-left: 0.7% !important;
    float: none !important;
    display: inline-block !important;
	vertical-align: top;
}
.temtitle{
}
.temret{
	margin-top:5px;
	margin-bottom:5px;
}
.temotzyv{
	margin-top:0px;
	margin-bottom: 15px;
}
ul.listsulka{
		margin: 0;
padding: 0;
padding-left: 35px;
margin-bottom: 20px;
margin-top:20px;
position: relative;
	}
	ul.listsulka li{
		list-style: none;
		padding:0px;
padding-left: 12px;
border-left: 3px solid #8EB20F;
border-bottom:0px;
margin: 0;
color: #333333;
text-transform: none;
font-size: 18px;
margin-bottom: 10px;
background-image: none;
	}
.sharecont{
	background-color: #eff2f5;
	padding:10px 15px 10px 15px;
	margin-top:20px;
	margin-bottom: 20px;
	color: #333;
text-align:center;
font-size:16px;
}
.button_text.likes-block_center {
    font-size: 20px;
    margin-top: 30px;
}
.share42init{
	margin-top:10px;
}
.bottomarrow{
	padding-top:7px;
	margin-top:35px;
}
.menufuter ul{
	
	margin-bottom:10px;
}
.menufuter ul li{
	float: none;
display: inline-block;
vertical-align: top;
	margin-left:15px;
	margin-top:5px;
}
.menufuter ul li a{
	background:none;
	color:#e2f3fc;
	text-decoration: none;
}
.menufuter ul li a:hover{
	background:none;
	color:#7ab700;
	text-decoration:  nunderline;
}
.span12 .futercopir{
	margin-top:5px;
	margin-left:0;
	color:#e2f3fc;
	font-size:12px;
}
.span12 .futercopir a{
	text-decoration:underline;
	color:#e2f3fc;
	
}
.span12 .futercopir a:hover{
	text-decoration:none;
	color:#7ab700;
}
.item-page .article-info {
margin-top:15px;
padding-top: 10px;
padding-bottom:10px;
color: #425062;
text-align: center;
}
.item-page .article-info .create, .item-page .article-info .modified {
display: inline-block;
margin-left: 0px;
}
.item-page .article-info .hits {
display: inline-block;
float: right;
}
.vid, .video-block{
	position: relative;
    padding-bottom: 56.25%;
	margin-top: 15px;
	margin-bottom:15px;
    height: 0;
    overflow: hidden;
}
.vid iframe,
.vid object,
.vid embed,
.video-block iframe,
.video-block object,
.video-block embed
 {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}
.reitblok .table {
	text-align:center;
	margin-top:0px;
}
.table {
	text-align:center;
	margin-top:20px;
}
.table th {
	text-align:center;
	font-size:14px;
	font-family: Arial,Helvetica,sans-serif;
	padding-top:12px;
	padding-bottom:12px;
	background-color: #eff2f5;
    color: #425062;
}
.table tr td {
	text-align:center;
	vertical-align: inherit;
	padding-top:8px;
	padding-bottom:8px;
}
.table tr td:first-child {
	text-align:left;
}
.table-rating th{
	background: none;
	text-transform:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	padding-top:7px;
	padding-bottom:0px;
}
.imgmin .img-polaroid{
	padding: 0;
	border:0;
}
.modal.imgbutton{
	position:relative;
	width:auto;
}
.form-actions {
padding: 0px 0px 10px;
margin-top: 0px;
margin-bottom: 20px;
background-color: #ffffff;
border-top: 0px solid #e5e5e5;
}
.content_rating{
	text-align:right;
	padding-right: 7px;
}
.infootzuv{
	border-top: 1px solid #7ab700;
padding-top: 10px;
padding-bottom:7px;
color: #425062;
}
.prosmotzuv{
	padding-top:3%;
	padding-left: 7px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.prosmotzuv .icon-comment{
	margin-top:2px;

}
.ostotzuv{
	
}
a.ostotzuv {
	width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
	padding: 16px 12px;
	background: #7ab700;
	text-decoration:none;
	font-size: 20px;
	text-transform: uppercase;
}
a:hover.ostotzuv {
	    background: #8397b2;
    color: #FFFFFF;
	width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
	padding: 16px 12px;
font-size: 20px;
box-shadow: 0 1px 5px rgba(0,0,0,0.33);
}
.ostotzuvright{
	
	
}
.otzuvu{
	color: #266487;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 20px;
border-bottom: 1px solid #7ab700;
margin-bottom: 15px;
margin-top:15px;
background: url("../images/reviews.png") no-repeat left center;
padding-left: 47px;
padding-top: 17px;
padding-bottom: 16px;
}
.rateotzuv {
	float:left;
	margin-bottom:10px;
}
.rateotzuv div{
	float:left;
}
.rateotzuv small{
	float:left;
	margin-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#256588;
}
.otzuv{
	font-size: 17px;
line-height: 24px;
}
.kolonki .span6.plus .ocenka {
text-transform: none;
}
.kolonki .span6.minus .ocenka {
text-transform: none;
}
.kolonki .span6.plus{
padding: 10px;
margin-top: 20px;
background-color: #edf6ed;
font-size: 17px;
line-height: 1.6;
border-left: 3px solid #00a800;
}
.span6.plus img {
    width: 70px;
}
@media (max-width: 767px){
.kolonki .span6.plus{
    font-size: 17px;
    line-height: 1.5;
}
}
.plus .yar{
	color: #008200;
	font-weight: bold;
}
.kolonki .span6.minus {
padding: 10px;
margin-top: 20px;
background-color: #f5e9ea;
font-size: 17px;
line-height: 1.5;
border-left: 3px solid #f80304;
}
.span6.minus img {
    width: 70px;
}
@media (max-width: 767px){
.kolonki .span6.minus{
    font-size: 17px;
    line-height: 1.5;
}
}
.minus .yar {
color: #be0c11;
font-weight: bold;
}
.table-rating small{
	display:none;
}
.table-rating th {
text-align:  left;
}
.blokinfo{
	border-bottom: 2px solid #A2A9B1;
}
.avatarblok, .datainfo, .reitblok, .rekblok{
	margin-top:3%;
}
.rekblok{
	margin-left:0;
}
.rekblok img, .avatarblok img{
	margin-top:10%;
}
.avatarblok img{
	margin-top:10%;
	border:1px solid #eeeeee;
	padding:5px;
}
.avtorotzuva {
	margin-bottom:3px;
}
.srok{
	margin-top:3px;
}
.video-block{
	margin-top:2%;
}
.tip-title{
	background: #333333;
	color: #e2f3fc;
	padding:5px;
	webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.imgotzuv{
	margin-top:3%;
}

/*--вопросы--*/

.voprosstatus{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
#tag-box li{
	background-image:none;
	padding-left:0;
}
.vstatus{
	float: right;
}
.prosmvopros{
	font-family: Arial, Helvetica, sans-serif;
color: #256588;
}
.katrazdelv{
	width:100%;
	float:left;
	border-bottom: 2px solid #E1E6EC;
	padding-bottom:20px;
	margin-bottom:20px;
}
.otvetblok{
	font-family: Arial, Helvetica, sans-serif;
color: #256588;
	margin-left:35% !important;
	text-align:center;
	float: left;
	opacity: 0;
}
.otvetblok:hover{
	opacity: 1;
}
.otvetcif{
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	color: #7ab700;
}
.katvoprosblok{
	font-family: Arial, Helvetica, sans-serif;
color: #256588;
float: left;
}
.katvoprosov .cattitle{
	font: 18px normal Verdana, Tahoma, sans-serif;
	margin-top:0px;
}
.katvoprosov .cattitle a{
	color: #425062;
}
.katvoprosov .cattitle a:hover{
	color: #7ab700;
}
.avatar-avtor{
	font-family: Arial, Helvetica, sans-serif;
	color: #256588;
	text-align:center;
	margin-top:10px;
}
.avatar{
	margin-bottom:15px;
}
.detalivoprosa{
	font-family: Arial, Helvetica, sans-serif;
	color: #256588;
	margin-bottom:20px;
}
.textvoprosa{
	font-size: 17px;
line-height: 24px;
margin-bottom: 20px;
}
.otvetucomments h2{
	border-bottom: 1px solid #7ab700;
	padding-top:0px;
	padding-bottom: 15px;
margin-bottom: 20px;
margin-top:20px;
}
.otvetc{
	color: #425062;
}
.otveth{
	padding:3px 11px 3px 11px;
	background-color: #eff2f5;
	border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.avaotvet img, .avatar img, .slogin-avatar img{
	border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border: 1px solid #eeeeee;
padding: 5px;
}
.pull-right a{
	text-decoration:none;
}
.addotvet{
	float:right;
}
.addotvet .btn, .addotvet .btn-mini, .addotvet .btn-primary{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
box-shadow: none; 
}
.addotvet a{
	color: #7ab700;
	text-decoration:none;
}
.addotvet a:hover{
	color: #256588;
}
.separcomment{
	border-bottom: 2px solid #E1E6EC;
	padding-bottom:15px;
	margin-bottom:20px;
}
.otvetucomments .well{
	background: #eff2f5;
}
.otvetucomments legend{
	border-bottom: 1px solid #7ab700;
}
.otvetucomments .form-actions{
	background: #eff2f5;
	margin-top:30px;
}
.otvetucomments .form-horizontal .form-actions{
	padding-left:  0px;	
}
.otvetucomments .form-actions .btn, .otvetucomments .form-actions .btn-primary{
	background:#7ab700;
	color:#FFFFFF;
	letter-spacing: 1px;
}
.otvetucomments .form-actions .btn-primary:hover{
	background-color:#7ab700;
	color:#FFFFFF;
	letter-spacing: 1px;
background: #7ab700;
box-shadow: 0 1px 5px rgba(0,0,0,0.33);
}
.dopmat .row-fluid .span12{
	min-height:0px;
}
.dopzagvop{
	margin-bottom:20px;
}
.dopmatvopros{
	text-align:left;
}
.field-15 .alert{
	display:none;
}
#ya-site-form0 .ya-site-form__search-input {

}
.ya-site-form__search-input-layout-r{
	display:none ;
}
.gallist {
	text-align:center;
}
.gallist img{
	border: 1px solid #eeeeee;
	margin-bottom:2%;
	margin-right:1%;
}
.vopross {
color: #333;
border: 1px solid #c8c8c8;
border-radius: 3px;
background: #eff2f5;
text-decoration: none;
width: 100%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
font-size: 19px;
float: none;
cursor: pointer;
}
.vopross:hover {
background: #fff;
color: #7ab700;
float: none;
}
.otvetvur {
    display: inline-block;
    width: 100%;
}
.vopros {
display: block;
width: auto;
margin-top: 5px;
margin-bottom: 20px;
cursor: pointer;
color: #0088cc;
text-align: center;
font-size: 17px;
}
	.vopros:hover {
display: block;
width: auto;
margin-top: 5px;
cursor: pointer;
color: #7ab700;
text-align: center;
font-size: 17px;
	}
	
	.moduletablelistnems .article-info{
		margin-top: 0px;
	}
	.moduletablelistnems .cattitle a{
		color: #333;
	}
	.moduletablelistnems .cattitle a:hover{
		color: #7ab700;
	}
	.jn-right.page-header.cattitle {
    margin-top: 15px;
	min-height: 76px;
}
.jn-info.article-info {
    border-top: 1px solid #e1e6ec;
    opacity: 1;
}
.jn-left.item-image {
    position: relative;
    -webkit-font-smoothing: antialiased;
}
	
	/*slogin*/
	.moduletableslogin {
    text-align: center;
}
.pretext{
	font-size:16px;
text-align:center;
}
.pretextili{
text-align:center;
margin-top:15px;
margin-bottom:10px;
}
.pretxt, .login-greeting{
	margin-top:5px;
	font-weight:bold;
}
.pretxt p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top: 0px;
}
.vopross .pretext{
	padding-top:0px;
	color: #0088cc;
	font-size:14px;
}
.vopross .pretext:hover{
	padding-top:0px;
	color: #0088cc;
	text-decoration:underline;
}
.slogin-buttons {
	text-align: center;
margin-top: -10px;
}
.slogin-buttons a {
display: block;
width: 28px;
margin: 5px 5px 0 0;
}
.slogin-buttons a, .slogin-buttons a:hover{
	text-decoration:none;
	display: inline-block;
}
.slogin-buttons a:hover{
	opacity: 1;
}
div.slogin-clear {
clear: both;
}
.slogin-buttons span {
background: url("../images/socials_sprite.png") no-repeat;
height: 28px;
width: 28px;
display: block;
}
	.moduletableslogin .facebookslogin {
background-position: -109px -505px;
}
.moduletableslogin .googleslogin {
background-position: -109px -473px;
}
.moduletableslogin .mailslogin {
background-position: -143px -505px;
}
.moduletableslogin .twitterslogin {
background-position: -176px -505px;
}
.moduletableslogin .vkontakteslogin {
background-position: -176px -473px;
}
.moduletableslogin .yandexslogin {
background-position: -109px -537px;
}
.moduletableslogin .odnoklassnikislogin {
background-position: -143px -473px;
}
.buttonslogin{
	letter-spacing: 1px;
background: #7ab700;
text-decoration: none;
margin-top:10px;
}
.userdata{
	padding-bottom:12px;
}
ul.ul-jlslogin{
	list-style:none;
	margin-left:0px;
}
ul.ul-jlslogin li{
	padding-top:5px;
	margin-bottom:5px;	
}
ul.ul-jlslogin li a{
	background-image:none !important;
	padding-left:0px !important;
	font-size:14px !important;
}
.userdata .sloginlabel{
	font-weight:bold;
	text-align:center;
}
.userdata .inputbox {
text-align: center;
width: 92%;
}
.slogin-avatar{
	margin-top:15px;
	margin-bottom:7px;
	text-align:center;
}
.formdobotzuv .hidekatotzyv{
	display:none;
}
.advpoll-content-wrapper {
    margin-top: 15px;
	margin-bottom: 15px;
}
.sl_advpoll_answers ul li label input[type="radio"], input[type="checkbox"] {
margin: 0px 0px 1px;
margin-top: 1px \9;
line-height: normal;
}
ul.advpoll-answer-wrapper li, ul.advpoll-graph-line-wrapper li{
	background-image:none;
	border-bottom: 0px;
	padding-top: 10px !important;
}
ul.advpoll-answer-wrapper li label{
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-size: 17px;
	padding-left: 25px !important;
}
.advpoll-wrapper  .advpoll-question{
	padding: 20px 10px 20px 10px;
    font-size: 24px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    border-bottom: 1px solid #ebeff6;
    line-height: 1.3;
}
.advpoll-wrapper .advpoll-answer label:before {
    padding-top: 2px;
}
.advpoll-wrapper .advpoll-graph-line .advpoll-answer-graph {
    width: 100%;
}
.advpoll-answer-title{
	    font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-size: 17px;
	color: #425062;
	    width: 85%;
}
.advpoll-answer-votes{
	color: #425062;
}
.advpoll-answer-line-percent{
	color: #425062;
	padding-top: 5px;
}
.advpoll-wrapper .advpoll-answer-line-background {
    height: 20px;
}
.advpoll-wrapper .advpoll-answer-line {
    height: 20px;
}
ul.doughnut-legend li{
	background-image:none;
	border-bottom: 0px;
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-size: 17px;
	color: #425062;
	padding: 5px 0px 5px 10px;
    float: none !important;
}
.advpoll-wrapper .advpoll-answer-colum-2, .advpoll-wrapper .advpoll-answer-colum-3, .advpoll-wrapper .advpoll-answer-colum-4 {
    display: inline-block;
    vertical-align: top;
	    float: none;
}
.advpoll-wrapper .advpoll-button-wrapper {
    padding-bottom:25px;
    text-align: center;
}

.advpoll-wrapper .advpoll-button-wrapper a, .advpoll-wrapper .advpoll-button-wrapper .advpoll-total-vote {
    padding: 10px 20px;
    font-size: 18px;
}
span.text-voted {
    text-align: left;
    float: left;
    font-size: 18px;
}
.mainfreim .moduletable.newotzyv{
	padding: 0px 6% 0px 6%;
}
.mainfreim .moduletable.newotzyv ul li{
	border-top: 1px solid #E1E6EC;
}
.mainfreim .moduletable.newotzyv ul li:first-child{
	border-top:0px;
}
.mainfreim .moduletable.newotzyv ul li:nth-child(2n+1){
}
.mainfreim .moduletable.newotzyv h3{}
.mainfreim .moduletable.newotzyv ul li a {
font: 14px normal Verdana, Tahoma, sans-serif;
color: #256588;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
border-top: 0px solid #E1E6EC;
background: url("../images/rev.png") no-repeat left center;
}
.mainfreim  .moduletable.newotzyv ul li a:hover {
	color: #7ab700;
	text-decoration: underline;
}
.mainfreim .moduletable.newvopros{
	padding: 0px 6% 0px 6%;
}
.mainfreim .moduletable.newvopros ul li{
	border-top: 1px solid #E1E6EC;
}
.mainfreim .moduletable.newvopros ul li:first-child{
	border-top:0px;
	
}
.mainfreim .moduletable.newvopros h3{
	
	
}
.mainfreim .moduletable.newvopros ul li a {
font: 14px normal Verdana, Tahoma, sans-serif;
color: #256588;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
border-top: 0px solid #E1E6EC;
background: url("../images/vop.png") no-repeat left center;
}
.mainfreim  .moduletable.newvopros ul li a:hover {
	color: #7ab700;
	text-decoration: underline;
	
}
/*blok kateg otzyvov*/
.otzyvblokkat ul{
	margin:0px;
	    margin-bottom: 7px;
}
.otzyvblokkatimg {
	margin-bottom:15px;
	padding-left: 10px;
    padding-right: 10px;
}
.katbloktitle{
font-size: 18px;
line-height: 17px;
color: #333333;
text-transform: uppercase;
padding: 17px 0px 14px 10px;
margin-bottom: 10px;
margin-top:10px;
}

.otzyvblokkat ul li {
list-style:none;
border-bottom: 0px solid #E1E6EC;
padding: 5px 15px 5px 12px;
}
.otzyvblokkat ul li a {
display: block;
background: url("../images/arrowitem.png") no-repeat left center;
font-size: 16px;
text-decoration: none;
padding-left:12px;
color:#256588;
}
.otzyvblokkat ul li a:hover{
	color: #7ab700;
	text-decoration:underline;
}
.otzyvblokkat ul li ul {
	margin-left:10 !important;
}
.otzyvblokkat ul li ul li{
	border-bottom:0px;
	list-style: circle;
	margin-left:30px;
	padding-left:0px;
}
.otzyvblokkat ul li ul li a{
	background-image:none;
	padding-left:0px;
}
.katblokmin{
	border: 1px solid #E1E6EC;
    margin-bottom: 25px;
}
.catbottom{
	background: url("../images/bottomkat.png") repeat-x bottom center;
	padding-bottom: 8px;
}
.cattop{
	background: url("../images/topkat.png") repeat-x top center;
	padding-top: 8px;
}
.catbottom .row-fluid{
	background-color:#f5f6f6;
}
.categoryotzbox{
	margin-top:20px;
	margin-bottom: 5px;
	border-bottom: 0px solid #7ab700;
	padding-bottom:15px;
	float:left;
	padding-left:3%;
}
.categoryotzbox img{
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px;
}
.categoryimg{
	width:32%;
	float:left;
}
.titlekatotzyv{
	width: 64%;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin-top: 5%;
margin-left: 2%;
line-height: 25px;
}
.titlekatotzyv a{
	color:#425062;
}
.titlekatotzyv a:hover{
	color:#7ab700;
}
.katotzyvwell{
	float:left;
}
.subcatotz ul.nav{
	margin-top:0px;
	margin-bottom:0px;
}
.subcatotz ul.nav li{
	list-style:circle;
	margin-left:25px;
	padding-top:10px;
}
.subcatotz ul.nav li a{
	color:#425062;
}
.subcatotz ul.nav li a:hover{
	background-color: transparent;
	text-decoration:underline;
	color:#7ab700;
}
.popkatotz{
font-size: 20px;
line-height: 17px;
color: #425062;
text-transform: uppercase;
padding: 14px 0px 14px 47px;
margin-bottom: 30px;
margin-top: 10px;
background: url("../images/katotzyv.png") no-repeat left center;
}
.popkatotzim{
font-size: 20px;
line-height: 17px;
color: #425062;
text-transform: uppercase;
padding: 14px 0px 14px 47px;
margin-bottom: 10px;
margin-top: 10px;
background: url("../images/popotzyvy.png") no-repeat left center;
}
.subcatotz{
	float: right;
width: 64%;
}
.moduletablepopart{
 
}
.moduletablepopart h3 {
    background-color: #f2f2f2;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    color: #333;
    text-transform: uppercase;
    padding: 11px 0 9px 0;
    margin-bottom: 0;
    padding-left: 6px;
    text-align: center;
    border: 1px solid #E1E6EC;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
	margin-top: 0px;
	font-weight: 600;
}
ul.mostreadpopart {
	counter-reset: li;
	list-style: none;
	*list-style: decimal;
	padding: 0;
	margin-bottom: 20px;
	margin-left:0px;
}

.mostreadpopart a{
	border-bottom: 1px solid #e1e6ec;
    font-size: 17px;
    line-height: 1.4;
	position: relative;
	display: block;
	padding: .6em .2em .6em 2.8em;
	*padding: .6em;
	margin: 0;
	color: #333;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
}

.mostreadpopart a:hover{
	color:#7ab700;
}

.mostreadpopart a:hover:before{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);	
}

.mostreadpopart a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: 0em;
	top: 50%;
	margin-top: -1.1em;
	background: #425062;
	color:#FFF;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	border-radius: 2em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
/*infigrafika*/
.row-fluid.kolonki {
    
}
.kolonki .span3{
	width: 24%;
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
	font-size: 16px;
	text-align:center;
	margin-top: 10px;
	margin-left:0px;
	vertical-align:top;
	overflow: hidden;
	display:inline-block;
	display: -moz-inline-blok;
	zoom: 1;
    *display: inline;
	padding-bottom: 10px;
}
.kolonki .span3 img{
		margin-bottom: 10px;
	}
.kolonki .span3 a{
	font: 16px normal Verdana, Tahoma, sans-serif;
padding-top:5px;
line-height: 20px;
overflow: hidden;
color: #266487;
text-align:center;
text-decoration:none;
}
.kolonki .span3 a:hover{
	color: #7ab700;
	text-decoration:underline;
}
.kolonki .span3 img {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	}
	.kolonki .span9{
		font-size: 16px;
	}
	.kolonki .span9 img{
		margin-bottom: 10px;
	}
	.kolonki .span9 .ocenka{
		padding:0px;
	}
	.kolonki .span4{
		font-size: 16px;
		margin-top: 0px;
	}
	.kolonki .span4 img{
		margin-bottom: 10px;
	}
	.kolonki .span4 .ocenka{
		padding:0px;
	}
	.kolonki .span6{
		font-size: 17px;
		margin-top: 0px;
		margin-bottom:15px;
	}
	.kolonki .span6 .ocenka{
		font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
font-size: 18px;
font-weight:  normal;
padding:0px;
	}
	.kolonki .span6 .ocenka:after{
width: 0px;
border-bottom: 0px solid #7ab700;
display: block;
position: relative;
left: 0%;
margin: 0px;
margin-bottom: 15px;
	}
	.kolonki .span6 ol{
		
	}
	.kolonki .span6 ol li{
		padding-bottom:10px;
		line-height: 1.7;
	}
	.kolonki .span6 ul{
		list-style:disc;
	}
	.kolonki .span6 ul li{
		padding: 0px 0px 10px 0px;
		background: none;
		list-style:disc;
		border-bottom:0px;
		font-size: 17px;
	}
	.kolborder{
		border: 2px solid #E1E6EC;
		margin-top:20px;
	}
	.kolborder .span6{
		padding-left:15px;
		padding-right:15px;
		margin-top: 20px;
	}
	.kolborder2{
		border: 1px solid #E1E6EC;
		padding:2%;
		margin-top: 20px !important;
	}
	.tableinfo{
		font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
		width: 100%;
margin-bottom: 20px;
	}
	.tableinfo .ocenka{
		font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
font-size: 18px;
font-weight: 500;
padding:0px;
		
	}
	.tableinfo .ocenka:after{
		width: 0px;
border-bottom: 0px solid #7ab700;
display: block;
position: relative;
left: 0%;
margin: 0px;
margin-bottom: 15px;
	}
	.tableinfo  .sravn-l{
		padding-top:20px;
		border-right: 2px dashed #E1E6EC;
		padding-right:10px;
		text-align:right;
		
	}
	.tableinfo  .sravn-r{
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		text-align:left;
			}
	.tableinfo .sravn-k{
		border-bottom: 1px solid #E1E6EC;
	}
	br#proofreader_highlighter_start{
		display:none;
	}
	br#proofreader_highlighter_end{
		display:none;
	}
	
	
	.otvet-na-otzyv{
		border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
	border-top: 1px dashed #E1E6EC;
	border-bottom: 1px dashed #E1E6EC;
	border-right: 1px dashed #E1E6EC;
    border-left: 5px solid #7ab700;
    padding: 10px;
    margin-top: 20px;
   
    line-height: 1.25;
    font-style: italic;
    color: #2c3e50;
	}
	
	.avatarblokotvet img {
    margin-bottom: 5px;
    border: 1px solid #eeeeee;
    padding: 5px;
}
.otvet-data{
	font-style: normal;
	padding-top:12px;
	font-size:12px;
}
	.avatarblokotvet{
		font-style: normal;
	}
	.yarotvet{
		
	}
	.otvet-na-otzyv-pole .btn-small{
		background: #7AB700;
		margin-top:15px;
		margin-bottom:20px;
		float:right;
		text-decoration: none;
	}
	.otvet-na-otzyv-pole .btn-small:hover{
		    background: #8397b2;
    color: #FFFFFF;
		text-decoration: none;
	}
	.field-24 {
		display:none;
	}
	.field-23{
		font-size:18px;
	}
.field-23 .control-label  {
	font-size:18px;
	padding-top:0px;
}
.alert, .alert h4 {
    color: #425062;
    font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
}
.alert {
    background-color: #C6E5BC;
    border: 1px solid #6BC223;
}
.alert-error{
	background-color: rgb(253, 217, 217);
    border: 1px solid #DC7676;
}
.close {
    color: #425062;
    opacity: 0.8;
}
.alert-notice{
	display:none;
}
.vchar_info{
	margin-bottom:20px;
}
.dopzagl2 {
    color: #425062;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 0px;
}
.rovcentr
{
	
}
.zadvopr{
	min-height:125px;
	margin-top:25px;
	margin-bottom:25px;
	padding:10px;
	background-color: #eff2f5;
}
.modallogin.modal{
	max-width: 270px;
	margin-left: auto;
    margin-right: auto;
}
.login a{
	cursor: pointer;
}
.modallogin .modal-body{
	    max-height: 450px;
		padding-right:0px;
}
.modallogin .close{
	padding-right:4px;
	
}
.katrazdelv .cattitle{
padding-left: 0px;
}
.rubtitle{
	font-size: 18px;
    padding: 10px 10px 10px 10px;
    background-color: #f2f2f2;
}
.rubtitle a{
	color: #333;
}
.rubtitle a:hover{
	color: #7ab700;
}
.rub {
	margin-top:15px;
}
.rub .vopros{
	color: #333;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    background: #f2f2f2;
    text-decoration: none;
	width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
	float: none;
}
.rub .vopros:hover {
	background: #fff;
	color: #7ab700;
	float: none; 
}
.rub ul{
	margin-left:12px;
	margin-bottom: 0px;
}
.rub ul ul{
	margin-left:30px;
	
}
.rub ul li a{
	background: url("../images/arrowitem2-hover.png") no-repeat left center;
    font-size: 14px;
    text-decoration: none;
    padding-left: 17px;
    color: #333;
}
.rub ul li a:hover{
	color: #7ab700;
	text-decoration:underline;
	background: url("../images/arrowitem2.png") no-repeat left center;
}
.rub ul li {
	list-style:none;
	padding: 5px 0px 5px 0px;
	background: none;
    border-bottom: 0px;
}
.rub ul li ul li{
	list-style: circle;
}
.rub ul li ul li a{
	background-image:none;
	padding-left: 0px;
}
.rub ul li ul li a:hover{
	background-image:none;
	padding-left: 0px;
}
.rub h3{
	font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #333;
    text-transform: uppercase;
    padding: 7px 0 14px 0;
    margin-bottom: 0;
	text-align: center;
}
.rubsprit  {
	display: inline-block;
	line-height: 14px;
    vertical-align: text-top;
	background: url("../images/rub.png") no-repeat left center;
	width:25px;
	height:25px;
}
.floor {
	background-position: 0px -1px;
}
.instrum{
background-position: -33px -1px;
}
.buttehnika{
background-position: -63px 0px;
}
.uteplitel{
background-position: -33px -32px;
}
.otoplenie{
	    background-position: -194px 0px;
}
.mebel{
	background-position: -161px 0px;
}
.krusha{
background-position: -94px 2px;
}
.materialu{
	background-position: -128px 2px;
}
.santehnika{
	    background-position: 0px -33px;
}
.potolok{
	background-position: -224px 0px;
}
.window{
	background-position: -63px -34px;
}
.rabotu{
	background-position: -99px -33px;
}
.interier{
	background-position: -128px -34px;
}
.blagoustr{
	background-position: -162px -32px;
}
.blagter{
	background-position: -192px -32px;
}
.list-striped{
	vertical-align:top;
}

.cat-list-row0{
	margin-top: 30px;
	border-bottom: 1px solid #e1e6ec;
}
.cat-list-row1{
	margin-top: 30px;
	border-bottom: 1px solid #e1e6ec;
}
.tag-body{
	padding-left: 0px;
    padding-right: 0px;
	float: left;
}
.vubrub a{
	color: #333;
}
.vubrub a:hover{
	color: #7ab700;
}
.katdeskr-container{
	    padding: 6% 4% 6% 4%;
}
.katdeskr-bg{
	background-color: #ffffff;
    padding: 2%;
    font: italic 18px/22px Georgia;
    line-height: 28px;
    text-align: center;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	color: #000000;
    border: solid 1px #4D4D4D;
    opacity: 0.8;
}
.subscribe-form-item-un {
	color: #256588;
	font-size: 17px;  
}
input.subscribe-form-item{
	width:80%;
}

/*jlex*/
.jlexreview ul.jreview-list-inline li, .jreview-dialog .jreview-list-inline li {
    background:none;
}
.jlexreview ul.jreview-table>li {
    background: none;
}
#jreview-listing .reviewBlock .re-body {
    margin-top: 15px;
    padding-bottom: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.8;
}
span._title {
    display: none !important;
}
._sum_rating {
    text-align: center;
}
.jlexreview ._sum_text {
    font-size: 2em;
}
.jlexreview ._jfill {
    background: #1e9400;
}
#jreview-form .nstSlider {
    background: #1e9400;
}
#jreview-form button.jbtn, #jreview-form .jbtn {
    background: #1e9400;
    border: 1px solid #1e9400;
}
#jreview-form .checkbox.checked, #jreview-form .radio input:checked+label {
    background: #1e9400;
}
ul.jreview-list-unstyled.jreview-cmlist li {
    background: none;
    list-style: none;
    padding: 5px;
}
ul.jreview-list-inline li {
    padding: 0 10px 0 0;
}
#jreview-listing .reviewBlock span.re-profile img {
    width: 80px;
    display: block;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
}
.jreview-comment span.cm-profile {
    float: left;
    width: 48px;
    margin-right: 7px;
}
.jreview-comment span.cm-profile img {
    border-radius: 3px;
    width: 48px;
    height: auto;
}
.polezn {
    display: inline;
    float: left;
    padding-right: 4px;
    line-height: 25px;
}
._right ._btn_group {
    display: inline;
    float: right;
}
.addcenter {
    text-align: center;
}
.addrew {
    background-color: #1e9400 !important;
    padding: 10px 20px 10px 20px !important;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 18px !important;
	border:0px !important;
	border-radius: 3px !important;
}
.re_header {
    margin-top: 15px;
}
ul.jreview-pagination li {
    background: none;
}
/** Carousel **/

.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {    
    float: left;
	-moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
	 box-sizing: border-box !important;
	background:none !important;
	padding:0px 0px 0px 0px !important;
border-bottom: none !important;
}
.jcarousel img {
    max-width: 100%;
    height: auto !important;
	    padding-top: 5px;
}
.jcarousel .carus-parametr img {
    padding-bottom: 6px;
}
#reviewer-posts a._pagination{
    background: #53a204;
}
#reviewer-posts a._pagination:hover {
    background: #006589;
}

.compare-blok{
	text-align: center;
	overflow: auto;
}
.compare-table{
	width: 100%;
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
	font-size:17px;
	margin-left: auto;
    margin-right: auto;
}
.compare-table th{
	min-width:130px;
	border-left: 1px solid #ccc;
	text-align:center;
	padding-left: 3px;
    padding-right: 3px;
}
.compare-table th:first-child{
	border-left: 0px;
}
.compare-table td{
	min-width:130px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #eee;
	padding: 4px 3px 8px 3px;
	text-align:center;
	font-size: 16px;
}
.compare-table td:first-child{
	border-left: 0px;
	text-align: left;
	padding-left:7px;
	padding-right:7px;
}

td.compare-separ {
	border-bottom: 2px solid #7ab700;
	padding:0px;
}
td.compare-separ-2{
	border-bottom: 0px;
	padding:0px;
}
td.compare-reit{
	border-bottom:0px;
	text-align: center !important;
}
td.compare-title{
	font-weight:500;
	text-align: center !important;
	color: #333;
}
.otz-gl{
    background: #eff2f5;
    text-align: center;
    padding: 15px;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    border-radius: .4em;
    margin-bottom:20px;
}
.otz-gl-img img{
        -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.otz-gl-title {
    overflow:hidden;
    min-height:70px;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.otz-gl-title a{
    color: #425062;
}
.otz-gl-title a:hover{
    color: #7ab700;
}
.moduletablepopul {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.moduletablepopul h3{
	font-weight: 400;
    line-height: 30px;
    color: #333;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 1px solid #7ab700;
	margin-top: 0px;
    margin-bottom: 15px;
    text-align: center;
    padding-bottom: 7px;
}
.moduletablepopul .jn{
	margin-left:5%;
	margin-right:5%;
}
.moduletablepopul .jn-right a{
	font-family: "proxima-nova","Segoe UI",'Helvetica Neue','Arial',sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    color: #333;
    text-align: center;
    text-decoration: none;
}
.moduletablepopul .jn-right a:hover{
    color: #7ab700;
}
.moduletablepopul .jn-right{
	padding-top:7px;
	margin-bottom:30px;
	border-bottom: 1px solid #7ab700;
    padding-bottom: 7px;
}
.sfon{
padding: 10px;
background-color: #eff2f5;
margin-bottom: 20px;
}
.tfon{
padding: 10px;
background-color: #425062;
color:#ffffff;
margin-bottom: 20px;
}
.item-page fieldset ul li{
	background: none;
    padding: 10px 0px 0px 0px;
    list-style: none;
    border-bottom:none;
}
.input-append .modal{
	position: initial;
	width: auto;
	text-align: center;
}
.pagination {
    text-align: center;
}
.row-fluid.toprek .span12 {
    min-height: 0;
}
.vtovar {
    display: block;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 20px;
}
.vtovar a.video {
    font-size: 20px;
    background: url(/templates/srbunew/images/vprodukt.png) left 0px no-repeat;
    background-size: 60px 60px;
    padding-left: 70px;
    padding-top: 19px;
    padding-bottom: 19px;
}
.read-also {
    border: 1px solid #e2e2e2;
    border-top: none;
    padding: 0 30px 15px;
    position: relative;
    margin-top: 30px;
}
.read-also:before {
    display: block;
    height: 6px;
    background: #7ab700;
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: 100%;
}
.read-also-title {
    font-size: 24px;
    font-weight: bold;
    padding: 25px 0 5px 0;
}
.read-also-list {
        margin: 0;
  		margin-bottom: 10px;
}
.read-also-list li {
    list-style: none;
    margin: 15px 0;
    text-align: left;
	background: none !important;
    margin-left: 0;
    padding-left: 0px !important;
}
.read-also-list li a {
    border-bottom: 1px solid #7ab700;
        color: #333333;
    text-decoration: none;
    font-size: 20px;
}
.read-also-list li a:hover {
	border-bottom: 0px solid #7ab700;
    color: #7e8895 !important;
}
p.discl {
    font-style: italic;
}