@import "http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,100italic,100,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic-ext,cyrillic,latin-ext";
html{font:300 18px/24px "Roboto",sans-serif!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444!important;font-weight:300;width:100%;height:100%;margin:0;}
body{display:inline-block;min-width: 100%; margin:0;background:#FFF; }
.contein {background:#eee; }
.top {background:#eee; width:1230px; margin:0 auto; font-size:14px!important; color:#777;}
.top p{margin:0px;}
.mail {text-align:right;}
.adress {text-align:center;}
.top_2 {width:1230px; margin:0 auto;}
.contein_main_menu {background:#fff; position:relative; z-index:10;}
.contein_bottom {background:#212121;}
.contein_pre_footer {background:#fdfdfd;}
.main_menu {width:1230px; margin:0 auto;}
.main_menu ul li:first-child{padding-left:0px;}
.main_menu ul li {list-style:none; display:inline; padding-right:60px;}
.main_menu ul li a {color:#444;}
.main_menu ul li a:hover {color:#f2ba42; text-decoration:none;}
.main_menu ul{padding-left:0px; margin:0px;}
.content {background:#fff; width:1230px; margin:0 auto; padding:15px;}
.breadcrumb {background:#eee; padding:5px 0; line-height:18px; width:1230px; margin:0 auto;}
.breadcrumb ul li{list-style:none; display:inline; font-size:12px;}
.readmore {border:3px solid #444; padding:10px 33px; color:#444; font-weight:500; font-size:16px; margin-top:10px;}
.readmore:hover{border:3px solid #f9c031; text-decoration:none!important;}
.pre_footer {background:#fdfdfd; padding:5px 20px; line-height:24px; width:1230px; margin:0 auto; }
.pre_footer img {margin:0 30px;}
.benefit{margin-bottom:50px; clear:both; padding-top:30px;}
.benefit img {margin:-20px 20px 0 0;}
.contein_breadcrumb {background:#eee; }
.contein_slide {background:#1a1a1a url('../images/slide_bg.jpg') no-repeat;}
.slide {width:1230px; margin:0 auto; min-height:450px; padding:150px 0 0 250px; color:#eee; font-weight:800; font-size:36px;}
.build {font-size:72px; font-weight:800; color:#eee; }
.exclusive {margin-left:300px; font-size:48px; font-weight:800; color:#f2ba42; line-height:48px;}
.exclusive_2 {margin-left:500px; font-size:48px; font-weight:800; color:#f2ba42; line-height:48px;}
.and {font-weight:300; color:#f2ba42; line-height:32px; margin:30px 0 0 0; display:block;}
.left {float:left;}
.consul {font-size:24px; font-weight:300; color:#777; line-height:48px; }
.zvonite {font-size:48px; color:#777; font-weight:bold; line-height:48px;}
.zvonite-min {font-size:24px; color:#777; font-weight:bold; line-height:30px;}
.svyaz input {width:85%; background:#202020; padding:15px; border:1px solid #262626; color:#9f9f9f; font-size:24px; box-shadow:inset 0px 0px 2px rgba(0,0,0,0.7);}
.svyaz input:hover,.svyaz input:focus, .svyaz input:active {border:1px solid #2a2a2a; background:#252525;}
.svyaz button {width:85%; padding:15px; color:#070707; background:#f2ba42; border:0; font-size:24px; cursor:pointer;}
.svyaz button:hover{background:#f9c031;}
.ico {text-align:center; font-weight:500; font-size:16px; line-height:30px;}
.contein_3 {background:#1a1a1a url('../images/bg_footer.jpg') no-repeat; }
.footer {width:1230px; margin:0 auto; color:#444;  font-size:14px; line-height:24px; font-weight:500; height:590px; opacity:0.2;}
.footer_col {}
.footer_col:last-child {}
.bottom {width:1230px; margin:0 auto; padding:30px 0; }
.contein_4 {background:#000; }
.copyright {width:1230px; margin:0 auto; background:#000; font-size:12px; color:#666;}
.menu_top li {display:inline-block;padding-right:20px;}
.menu_top a{ color:#444;}
.menu_top a:hover {text-decoration:none!important;}
.menu_top {margin:3px 0;padding-left:0!important;}
.menu_foot li {list-style:none;}
.menu_foot a{color:#fff; padding:5px 0;}
.menu_foot a:hover {text-decoration:none!important;}
.menu_foot {margin:3px 0;padding-left:0!important;}
._foot {font-weight:500!important; padding-left:0!important;}
.moduletablenavmenu h3, .moduletable h3{
  font-size: 24px;
  line-height: 36px;
  border-bottom:1px solid #ddd;
  font-weight:bold;
  padding-left:75px;
  color:#777;
  background: url('../images/ico.png') no-repeat;
  }
.item-page {padding:10px;}
a.btn {
	padding:20px 35px;
	width:250px;
	display:block;
	margin: 18px auto; 
	color:#71550d;
	background:#fab915;
	float:right;
	font-size:20px;
	text-align:center;
}
a.btn:hover {
	text-decoration:none!important;
	color:#71550d;
	background:#fff;
} 
#sc_inputid input{padding:10px; width:50%;}
.pagination ul li{list-style:none; display: inline-block; padding-right:15px; line-height:16px;}
.pagination {border:1px solid #eee; padding-top:15px; text-align:center;}
.pagenav_active {border:3px solid #7D483A; padding:10px 15px;}
.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span{border:0px solid #7D483A!important; padding:10px 0;}
.column {
	column-width: 150px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}
.spisok li {
	border-bottom: 1px dashed #eee;
	padding: 10px 0;
	font-size:16px;
	color:#666;
}
.clr {clear:both;}
.catItemHeader {background:#eee; padding:5px 10px; margin:0 15px 15px 0;}
.catItemTitle a{font-size:20px; color:#444;}
.catItemTitle a:hover{font-size:20px; color:#444; text-decoration:none!important;}
.catItemImageBlock img:hover {opacity:0.8; }
.subCategory h2 {text-align:center; margin-right:15px;}
.subCategory h2 a{color:#444;}
.subCategory h2 a:hover{text-decoration:none!important;}
.subCategory img:hover {opacity:0.8; position:relative; z-index:0;}
.cat img{border-radius:5px; width:400px;}
.cat a {color:#444;}
.cat a:hover {text-decoration:none;}
.fund img{dislay:inline;}
.uk-sticky-init {
	
	z-index:2;
}
.counter-list {
    counter-reset: counter-list;
	list-style:none;
}
.counter-list__item {
    position: relative;
    margin-bottom: 30px;
    padding-left: 55px;
	border-bottom: 1px dashed #eee;
	font-size:16px;
	color:#666;
	z-index:1;
}
.counter-list__item::before {
    counter-increment: counter-list;
    content: counter(counter-list);
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
    font-size: 1.5em;
    line-height: 36px;
    text-align: center;
    color: #ff9900;
    border: 2px solid #ff9900;
    border-radius: 50%;
	z-index:0;
}