* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
a, .block-news .color-link{
	color: #197b30;
	outline: none;
	text-decoration: underline;
}
a:hover, .block-news .color-link:hover, .agentsva-spisok .cvet-ssylki:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
h1{font-size: 20px;color:#197b30;padding: 5px 0 10px 0;line-height:25px;}
#wrapper {
	min-width: 1200px;
	max-width: 1366px;
	margin: 0 auto;
	padding:0 20px;
}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear: both;}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 185px;
	*height: 200px;
	/*background: #FFE680;*/
	position: relative;
	display: block;
	padding-top:30px;
	background: url(./images/head-bg-bottom.png) repeat-x scroll left bottom transparent;
	margin-bottom:10px;
}
.head-verh{overflow: auto;}
.logotip, .proverka-rieltora, .contacts-top{float:left;}
.logotip, .proverka-rieltora{margin-top:12px;}
.logotip {width:20%;}


.proverka-rieltora ul{display: block;margin: 0  auto;}
.proverka-rieltora li{list-style: none;float: left;}
.proverka-rieltora li.perv{width:9%;background: url(./images/perv.png) no-repeat scroll 0 0 transparent;height:72px;}
.proverka-rieltora li.vtor{
  width: 90%;
  background: url(./images/vtor.png) repeat-x scroll 0 0 transparent;
  padding: 12px 0 12px 0;
}
.proverka-rieltora li.tret{width:1%;background: url(./images/tret.png) no-repeat scroll right 0 transparent;height:72px;}
.proverka-rieltora{
  width: 49%;
  padding: 0 0 0 25px;
}
.proverka-rieltora a{border-bottom: 1px dotted #197b30; text-decoration: none;}
.proverka-rieltora a:hover {border-bottom: 1px solid #197b30;}
.proverka-rieltora .pravila, .proverka-rieltora .pravila:hover{color:#555555;font-size: 10px;margin-left:5px;border-bottom:0;text-decoration: underline;}
.proverka-rieltora b{font-size: 14px;}
.proverka-rieltora form{overflow: auto;margin-top: 5px;}
.proverka-rieltora form .txt{color:#898989;padding:2px 0;width:420px;font-size: 11px;}
.proverka-rieltora .but-prover{
  background: url(./images/button-prover.png) no-repeat scroll bottom  transparent;
  border: 0;
  width: 89px; 
  cursor: pointer;
  padding: 3px 0 4px;
  *margin-top:-15px ;
  float: right;
  font-size: 12px;
  color: #000;
}
.contacts-top{width:28%;float: right;}
.contacts-top li{
  list-style-type: none;
  float: right;
  /*background: url(./images/contacts-pict.png) no-repeat scroll left center transparent;*/
  padding:10px 0 10px 100px;
}
.contacts-top p{margin:5px 0;}
.contacts-top img{width:96px;} 
.contacts-top .telef{font-size:18px;} 
.contacts-top .telef span{color:#898989;}
.contacts-top .email{color:#197B30;}
.contacts-top .info a{color:#ff2641;}
.contacts-top .email, .contacts-top .info {padding-left:20px;}
.contacts-top .email {background: url(./images/ico-cont.png) no-repeat scroll 0 2px transparent;}
.contacts-top .info {background: url(./images/ico-cont.png) no-repeat scroll 0 -21px transparent}

.menu-top{
  margin-top:15px;
  background: url(./images/bg-menu-3.png) no-repeat scroll center 0 transparent;
  border-radius:5px; 
}
.menu-top{clear: both;}
.menu-top .tri-chasti {overflow: hidden; zoom: 1;} 
.menu-top .tri-chasti li{float: left;list-style-type: none;}
.menu-top .tri-chasti li.chast1{width:5px;height:61px;}
.menu-top .tri-chasti li.chast2{height: 61px;}
.menu-top .tri-chasti li.chast3{height: 61px;padding-left: 10px;float: right;}

.menu-top .menu {
  overflow: hidden; zoom: 1;
  display: inline-block; 
  height: 61px;
}
.menu-top .menu li {list-style: none; float: left;  padding: 10px 0px 0 10px;margin-top: 11px;}
.menu-top a{color:#fff;Font-weight:bold;font-size:13px;padding: 22px 5px;}

.search-frm{
  display: inline-block;
  float: right;
  background: url(./images/bg-flags.png) no-repeat scroll left 0 transparent;
  padding: 18px 10px;
}
.search-frm .search-inp{
  background: url(./images/bg-search.png) no-repeat scroll center center transparent;
  padding: 4px 40px;
  border: 0 ;
  margin-left: 11px;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 300px 0 0;
}

#content strong{font-size: 18px;margin:10px 0;display: block;}
#content .site-firm a{color:#1166c5;}
#content h3, .text-all h4{color: #464646;font-size: 16px;margin-top: 10px;}
#content .logo-firm{border: 3px  solid #eaeaea;margin: 5px 30px 10px 0;max-width: 200px;/*max-height: 120px;*/height:auto;}
#content h4{color:#464646;margin-bottom: 10px;}
#content strong{font-size: 14px;color: #464646;}
#content ul{margin-left: 30px;margin-bottom:18px;}
#content ul a{color:#1166c5;}

.agentsva-spisok td .sortirovka{border-bottom: 1px dotted #000;color:#000;text-decoration: none;padding: 0;}


.agentsva-spisok .color-otz{color:#1166c5;}
.agentsva-spisok tr.none:hover{background: #fff;}
.agentsva-spisok tr.none:hover a{color:#000;text-decoration: none;}
.agentsva-spisok .sortirovka, .agentsva-spisok .sortirovka:hover {display: inline;text-decoration: none;color:#000;}
.agentsva-spisok .sostoit{font-weight: bold;color:#197b30;}
.agentsva-spisok .otchislen{font-weight: bold;color:#ed1c24;}

#rukovodstvo{overflow: hidden;zoom:1;margin-left:0px !important;}
#rukovodstvo li{float: left;list-style-type: none;margin-right: 20px;}
#rukovodstvo b{font-size: 14px;position: relative;top: 10%;}
#rukovodstvo small{color: #898989;font-size: 11px;}
#rukovodstvo li li{margin-top: 10px;overflow: hidden;}

.nonesidebarleft#middle #content {
	padding: 0 300px 0 0;
}
#content .prichiny {overflow: auto;padding: 35px 0;font-size: 38px;}
#content .prichiny span{
  background: url(./images/circl.png) no-repeat scroll center center transparent;
  font-size: 42px;
  color:#fff;
  padding:20px 30px;
  font-family: Times New Roman;
}
#content .obrat{font-size: 17px;}
#content .news-detail strong{display: inline;font-size: 12px; color: #000;}

.otzyvy {margin-top: 30px;}
.otzyvy .polozh {
  color:#197b30;
  font-weight: bold;
  display: block;
  margin: 10px 0;
  font-size: 14px;
}
.otzyvy .kontkt, .otzyvy .vremja {color:#898989;}
.otzyvy .vremja{margin-left: 15px;}
.otzyv-odin{margin-bottom: 30px;}
.otzyvy p{margin: 9px 0; }
.otzyvy form{width:640px;}
.otzyvy form .shrift16{font-size: 16px;}
.otzyvy input, .otzyvy textarea{padding: 2px 2px;color: #898989;}
.otzyvy .inpt{width:45%;margin-right: 5px;}
.otzyvy .inputs, .otzyvy .textareas{width:92%}
.otzyvy ul{width: 100%;overflow: auto;}
.otzyvy li{float: left;list-style-type: none;width: 45%;}
.otzyvy li li{width: 50%;text-align: right;}
.otzyvy .otpr-otzyv {
  width:43%;
  margin-top: 15px;
  color:#fff;
  background: #1c8a35;
  border: 0;
  border-radius: 5px 5px 5px 5px;
  padding: 5px;
  cursor: pointer;
}
.otzyvy small{font-size: 11px;color: #898989;}

.prichiny-list li{list-style-type: none;padding:20px 0 20px 105px;min-height: 45px;*height:55px;*overflow: hidden;}
.prichiny-list span{display: block;font-size: 16px;text-decoration: none;font-weight: bold;color:#197B30 !important;}
.prichiny-list a:hover, .prichiny-list a:visited{text-decoration:underline;color: #e01c1d;} 
.prichiny-list .pichina1{background: url(./images/reason1.jpg) no-repeat scroll left center transparent;}
.prichiny-list .pichina2{background: url(./images/reason2.jpg) no-repeat scroll left center transparent;}
.prichiny-list .pichina3{background: url(./images/reason3.jpg) no-repeat scroll left center transparent;}
.prichiny-list .pichina4{background: url(./images/reason4.jpg) no-repeat scroll left center transparent;}
.prichiny-list .pichina5{background: url(./images/reason5.jpg) no-repeat scroll left center transparent;} 

#navigat, .text{margin:10px 20px;color: #898989;font-weight: bold;}
#navigat a{color: #898989;padding: 3px  5px;}
#navigat a.active, #navigat a:hover, .text b {
  background-color: #1b8634;
  color:#fff;
  padding: 3px  5px;
  text-decoration: none;
}
p.news-item {margin-bottom: 0;}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	/*background: #B5E3FF;*/
}
.nonesidebarleft#middle #sideLeft{display: none;}
#sideLeft div h2{font-size: 18px;margin: 5px 0 10px 0;}
#sideLeft .about{margin:0 0 15px;}
#sideLeft .about i{color:#555555;font-size:11px;}
#sideLeft .about p{margin-bottom:5px;}
#sideLeft .subscribe-form {margin: 20px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px;background: #efefef;}
#sideLeft .subscribe-form input[type="text"]{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;display:inline-block;height:14px;padding:4px 6px;margin-bottom:5px;font-size:13px;line-height:14px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
#sideLeft .subscribe-form label{margin-bottom: 5px;display:block;}
#sideLeft .but-zadatvopr{margin: 5px 0 0;}
#sideLeft .subscribe-form h3{color: #197B30;margin-bottom: 10px;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-left: -290px;margin-right: -3px;position: relative;width: 290px;}

.sidebar .zagol{font-size: 16px;display: block;margin: 10px 0 10px 0;font-size: 18px;font-weight: normal;}

.block-news{}
.block-news a{color:#1c58ba;}
.block-news .date-news{margin-right: 8px;float: left;color:#898989;font-weight: bold;}
.block-news p{display: inline-block;
    margin: 0 0 8px;
    width: 72%;}

.slider .carusel_mask{
  background: url(./images/fon-carus.png) repeat-x scroll bottom #fffddd;
  /*margin: 0 20px;*/
  padding: 20px 25px 30px 25px;
  height: 290px;
}
.carusel_mask strong{font-size: 14px;display: block;margin-bottom: 25px;}
.left_arrow {
    background: url("./images/arr-l-slider.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 42px;
    left: 3px;
    position: absolute;
    top: 34px;
    width: 42px;
}
.right_arrow{
    background: url("./images/arr-r-slider.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: -3px;
    top: 34px;
    width: 42px;
}

.meneger{overflow: hidden;zoom: 1;}
.meneger li{float: left;list-style-type: none;}
.meneger .photo{width:30%;text-align: center;}
.meneger .photo img{max-width:50px;}
.meneger .fio{color: #7d7d7d;width:70%;}
.but-zadatvopr{
  background: url(./images/but-zadatvopr.png) no-repeat scroll center center transparent;
  color:#fff;
  text-decoration: none;
  padding: 9px 20px 9px 20px;
  width:192px;
  margin: 10px auto 0;
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  border:none;
  cursor:pointer;
}

.prover-obj{
  margin-top: 15px;
  background: url(./images/bg-prover.png) no-repeat scroll 0 0 transparent;
  padding: 23px 20px 35px;
  width: 213px;
  margin: 15px auto;
}
.prover-obj b{font-size: 14px;}
.prover-obj ul{overflow: hidden;zoom:1;}
.prover-obj ul li{float: left;list-style-type: none;width: 20%;padding: 12px 0 12px 53px;}
.prover-obj .punkt1{background: url(./images/icons-obj.png) no-repeat scroll 0 0 transparent;margin: 8px 10px 0 0;}
.prover-obj .punkt2{background: url(./images/icons-obj.png) no-repeat scroll 0 -68px transparent;margin: 8px 0 0 10px;}
.prover-obj .punkt3{background: url(./images/icons-obj.png) no-repeat scroll 0 -136px transparent;margin: 8px 10px 0 0;}
.prover-obj .punkt4{background: url(./images/icons-obj.png) no-repeat scroll 0 -204px transparent;margin: 8px 0 0 10px;}

.partners{padding: 5px 20px 35px;}
.partners b{font-size: 14px;}
.partners img{margin-top:10px;}

.mfeed input[type="text"], .mfeed textarea{
	padding:2px;
}
.mfeed input[type="checkbox"]{margin-right:5px;}
.mfeed .field{margin-bottom:5px;}
.mfeed .button{padding:4px;margin-bottom:15px;}
.mfeed{
	background: none repeat scroll 0 0 #EFEFEF;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    padding: 20px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
  background: url(./images/foot-bg-top.png) repeat-x scroll left top transparent;
	height: 100px;
	margin-top: 10px;
	padding-top:30px;
}
#footer ul{overflow: hidden;zoom:1;}
#footer li{list-style-type:none; float: left;}
#footer li.left{width:250px;}
#footer li.center{width:78%;}

#footer span{color:#898989;}

.news-detail img{
   padding: 8px;
}