@font-face {font-family:'Roboto'; font-style:normal; font-weight:normal; src:url('../fonts/opensans.eot'); src:local('Roboto'), url('../fonts/opensans.eot') format('embedded-opentype'), url('../fonts/opensans.ttf') format('truetype'), url('../fonts/opensans.woff') format('woff');}

@font-face {font-family:'Roboto Bold'; font-style:normal; font-weight:700; src:url('../fonts/opensans-bold.eot'); src:local('Roboto Bold'), local('OpenSans-Bold'), url('../fonts/opensans-bold.eot') format('embedded-opentype'), url('../fonts/opensans-bold.woff') format('woff');}

@font-face {font-family:'Roboto Italic'; font-style:normal; font-weight:700; src:url('../fonts/opensans-italic.eot'); src:local('Roboto Italic'), local('OpenSans-Italic'), url('../fonts/opensans-italic.eot') format('embedded-opentype'), url('../fonts/opensans-italic.woff') format('woff');}

@font-face {font-family:'rouble'; src:local('rouble'), local('rouble'), url('../fonts/rouble.eot') format('embedded-opentype'), url('../fonts/rouble.woff') format('woff'); font-weight:normal; font-style:normal;}

html,body {margin:0; padding:0; height:100%; font-family:'Roboto', Arial, sans-serif, FreeSans; font-size:14px; background:#fff; color:#000;}
strong,b,.bold { font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; }
i,em,.italic { font-style:normal; font-family:'Roboto Italic', Arial, sans-serif; }

* {
	outline: none;
}

/*разное*/
	.float-left {float:left;}
	.float-right {float:right;}
	.clear-both {clear:both;}
	.clear-left {clear:left;}
	.clear-right {clear:right;}
	.display-none {display:none;}
	.relative {position:relative;}
	.small {font-size:14px;}
	.medium {font-size:16px;}
	.big {font-size:20px;}
	.red {color:#ce2c28;}
	.grey {color:#454545;}
	.lightgrey {color:#ababab;}
	.bold {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}
	.caps {font-size:14px; letter-spacing:1px; text-transform:uppercase;}
	.rouble {font-family:rouble; text-transform:none;}
	.nomargin {margin:0;}
	.tdselect {background:#e8eadd;}
	.wraplines {display:inline-block; margin:35px 40px 25px 30px; border-top:1px solid #94999c; border-bottom:1px solid #94999c; padding:18px 0; text-align:center; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif;}
	.max-w-100 {max-width: 100%;}
	.valign-middle td {vertical-align:middle!important;}
    .line-through {text-decoration:line-through;}
    span.sub-text {font-size:12px; font-family: 'Roboto', Arial, sans-serif;}
    
    
	.onlyvip {border-top:1px dashed #999; border-bottom:1px dashed #999; margin-top:27px;}
	.onlyvip td {vertical-align:top; padding:3px 0 15px;}
	.onlyvip .marker_mdash_grey {margin:16px 0 0 40px;}

	.cloud {display:table-cell; vertical-align:middle; width:123px; height:100px; padding:0 12px; font-size:14px; color:#000; background:#e8f0f5 url('../imgs/cloud.jpg') 0 0 no-repeat;}
	.cloud span {display:inline-block; margin-top:-18px;}

	.signature {font-style:normal; font-family:'Roboto Italic', Arial, sans-serif; font-size:13px; color:#454545; margin-top:35px;}

	.imgtitle {float:left; text-align:right;}
	.imgtitle span {display:block; font-size:13px; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif;}

	.label_placeholder {display:none; font-size:18px; font-weight:normal; margin-left:-300px; width:300px; color:#454545;}
   
    .txtcentr {text-align: center;}
	
/*up arrow*/
	#up {display:block; position:fixed; bottom:80px; right:20px; width:44px; height:44px; background:url('/imgs/up2.png') 0 0 no-repeat; opacity:0.7; display:none; z-index:1000;}
	#up:hover {opacity:1;}


/*feedback*/
#feedback {
	position:fixed; 
	top:22%; 
	height:147px; 
	width:26px; 
	right:0; 
	background:url("/imgs/feedback-right.png") no-repeat right top; 
	z-index:20; 
	cursor:pointer; 
	-webkit-transition:width 0.2s ease; 
	-moz-transition:width 0.2s ease;
}
#feedback:hover {
	background-position:right -147px; 
	width:33px; 
	-webkit-transition:width 0.2s ease; 
	-moz-transition:width 0.2s ease;
}

/*структура*/
	.container {min-height:100%; height:auto !important; height:100%; min-width:830px; width:100%;}
	.header, .dop-menu, .content {clear:both; min-width:750px; max-width:1400px; margin:0 auto; padding:0 40px;}
    .header {position:relative;}
	.header-back {background:#f2f2f2; border-bottom:1px solid #e5e5e5; padding-bottom:2px;}
	
	.header {padding-top:20px; min-height:40px;}
	.header .right-column a {font-size:14px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}
	.wrapper {float:left; width:100%;} /*оболочка для трех колонок*/
	.center-column {margin:0 135px; padding:0 40px; min-width:350px;}
	.left-column {float:left; margin-left:-100%; width:135px;}
	.right-column {float:left;margin-left:-135px; width:135px;}
	.dop-menu {margin-top:15px; margin-bottom:20px; overflow: hidden;}
	.dop-menu .center-column {margin-right:0; min-width:550px;}
	.footer-container {clear:both; position:relative; width:100%; height:340px; min-width:830px; margin-top:-370px; background:#0c334b; color:white;}
	.footer-container.copy {height:60px; margin-top:0; background:#0a2b40; color:white;}
	.footer {min-width:750px; max-width:1400px; margin:0 auto; padding:0 40px;}
	.footer .center-column {margin-right:0; min-width:650px;}
	.placefooter {clear:both; height:400px;}

/*выноски вправо (с выравниванием по верхнему или нижнему краю блока, напротив которого стоит выноска)*/
	.on-right-top, .on-right-bottom {position:absolute; width:135px; left:100%; margin-left:40px; color:#454545; font-size:12px;}
	.on-right-top {top:0;}
	.on-right-bottom {bottom:0;}


/*p*/
	p {margin:15px 0; padding:0;}
	.content p {line-height:1.4;}
    .example {display:block; background:#f6f6f6; border-radius:5px; font-size:14px; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif; margin-left:50px; padding:7px 14px;}

/*a*/
    a.link_hover-text-decor-none:hover {text-decoration:none;}
	a {color:#1d78af; text-decoration:underline; outline:none;}
	a:hover, a.black:hover {color:#1f8cdf; text-decoration:underline; cursor:pointer;}
	a.more {margin-left:10px; font-size:13px; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif;}
	a.black {color:#000;}
	
	
	.target_blank, .target_blank:hover {background:url('../imgs/target_blank.png') no-repeat right 40%; padding-right:11px; margin-right:0;}
	.footer .target_blank, .footer .target_blank:hover {background:none; padding-right:0;}
	.nounderline, .nounderline:hover {text-decoration:none;}
	.dotted, .color_box {text-decoration:none; border-bottom:1px dotted #1d78af;}
	.dotted:hover, .color_box:hover {text-decoration:none; border-bottom:1px dotted #1f8cdf;}
	a.color_box.btn_red_img, a.color_box.btn_red_img:hover {text-decoration:none; border-bottom:none;}
	.black.dotted {border-bottom-color:#000;}
    .white.dotted, .white.color_box, .white.color_box:hover {border-bottom-color:#fff;}
	.grey.dotted {border-bottom-color:#454545;}
	.lightgrey.dotted {border-bottom-color:#ababab;}
	.black.dotted:hover, .grey.dotted:hover, .lightgrey.dotted:hover {border-bottom-color:#1f8cdf;}
	.dashed {text-decoration:none; border-bottom:1px dashed #1d78af;}
	.dashed:hover {text-decoration:none; border-bottom:1px dashed #1f8cdf;}
	.more-arr {padding-right:20px; background:url('../imgs/more-arr.png') right 2px no-repeat;}

/*h*/
	h1, h2 {font-family:'Roboto', Arial, sans-serif; font-size:32px; font-weight:normal; margin:0 0 0 -3px; padding:33px 0 22px; line-height:1.3; color:#000; position:relative;}
h1.small, h2.small {
	font-size:22px;
}
	h3 {font-size:30px; font-weight:normal; padding:0; margin:40px 0 25px; color:#000;}
	h3.less_padding {padding:30px 0 20px;}
	h4 {font-size:26px;font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; padding:0; margin:53px 0 10px; color:#000;}
	h4 a {color:black;}
	h5 {font-size:16px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; padding:0; margin:30px 0 12px; color:#000;}
	h6 {font-size:16px; font-weight:normal; padding:0;  margin:20px 0 12px; color:#000;}

	
	h1 a, h2 a { text-decoration:none; border-bottom:1px solid }
	h1 a:hover, h2 a:hover { text-decoration:none !important }
/*логотипы*/
	.logo {display:block; margin:0; width:88px; height:20px; background:url('../imgs/logo.png') 0 0 no-repeat; position:relative; z-index:20;}
	.gold_ya_direct {display:block; width:135px; height:145px; background:url("../imgs/gold_ya_direct.png") 0 0;}
	.gold_ya_direct:hover {background-position:0 -145px;}
	.logobegun {display:block; margin-top:50px; width:135px; height:96px; background:url("../imgs/logobegun.png") 0 0;}
	.logobegun:hover {background-position:0 -94px;}
    .logoadwords {display:block; margin-top:30px; margin-left:5px; width:125px; height:125px; background:url("../imgs/logoadwords.png") 0 0;}
	.logoadwords:hover {background-position:0 -125px;}
	
/*phone number on top*/
	.phone-top {position:absolute; right:180px; top:0; background:#fff url('/imgs/ico-tel.png') 4px 4px no-repeat; line-height:21px; width:150px; height:23px; padding-left:10px; color:#000; text-align:center; font-size:15px; font-family:'Roboto', Arial, sans-serif; z-index:10; border:1px solid #e5e5e5; border-top:0; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
	.phone-top-rgt {/*background:url('/imgs/phone-corners.png') right -34px no-repeat;*/}
	.phone-top-inner {/*height:32px; overflow:hidden; margin:0 33px; padding:0 6px;*/}
@media screen and (max-width:1400px) {
    .phone-top {top:inherit; bottom:-27px; right:60px;} 
}
@media screen and (max-width:767px) {
    .phone-top {right:10px;} 
}

/*top-menu*/
	ul.menu {padding:0 0 4px 0; margin:0;}
	ul.menu li {display:block; float:left; list-style:none; padding-right:4%; padding-bottom:3px; font-size:14px; white-space:nowrap;}
	ul.menu li:last-child {padding-right:0;}
	ul.menu a {color:#000; text-align:left;}
	ul.menu a:hover {color:#1f8cdf; text-decoration:underline;}
	ul.menu a.active, ul.menu li.active {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}
	ul.menu a.active:hover {color:#000;}

/*float-menu*/
	.f-menu_link {width:100%;}
	.f-menu_link td {font-size:20px; font-weight:normal; padding-right:40px; vertical-align:top;}
	.f-menu_link a {font-size:20px; font-weight:normal; color:#ce2c28; text-decoration:underline; cursor:pointer;}
	.f-menu_link a:hover {cursor:pointer; color:#1f8cdf;}
	.f-menu_link a.active:hover, .f-menu_link a.active {color:#000; text-decoration:underline;}

/*ссылки на услуги вверху на главной странице*/
	.main-top-links {margin:6px 0 4px;}
	.main-top-links td {padding:5px 20px 5px 0; vertical-align:top;}
	.main-top-links thead td {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; font-size:18px;}
	.main-top-links tbody td {font-size:16px;}
	.main-top-links a {color:#ce2c28;}
    .main-top-links a.black {color:black;}
	.main-top-links a:hover {color:#1f8cdf;}

/*button red-green*/
	.btn_red {cursor:pointer; padding:7px 20px 9px; margin:15px 0 10px; font-size:18px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#ffffff; text-decoration:none; display:inline-block; background-color:#1c8e1c; background-repeat:repeat-x; background-image:-khtml-gradient(linear,left top,left bottom,from(#50c250),to(#1c8e1c)); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50c250),color-stop(100%,#1c8e1c)); background-image:-webkit-linear-gradient(top,#50c250,#1c8e1c); background-image:-moz-linear-gradient(top,#50c250,#1c8e1c); background-image:-ms-linear-gradient(top,#50c250,#1c8e1c); background-image:-o-linear-gradient(top,#50c250,#1c8e1c); background-image:linear-gradient(top,#50c250,#1c8e1c); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50c250',endColorstr='#1c8e1c',GradientType=0); text-shadow:0 -1px 0 rgba(0,0,0,0.25); line-height:normal; border:1px solid; border-color:#37a937 #1c8e1c #067806; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -webkit-transition:0.1s linear all; -moz-transition:0.1s linear all; -ms-transition:0.1s linear all; -o-transition:0.1s linear all; transition:0.1s linear all;}
	.btn_red.disabled {background-color:#949393; background-repeat:repeat-x; background-image:-khtml-gradient(linear,left top,left bottom,from(#a7a6a6),to(#949393)); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a7a6a6),color-stop(100%,#949393)); background-image:-webkit-linear-gradient(top,#a7a6a6,#949393); background-image:-moz-linear-gradient(top,#a7a6a6,#949393); background-image:-ms-linear-gradient(top,#a7a6a6,#949393); background-image:-o-linear-gradient(top,#a7a6a6,#949393); background-image:linear-gradient(top,#a7a6a6,#949393); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a6a6',endColorstr='#949393',GradientType=0); border-color:#949393 #949393 #6b6b6b;}
	.btn_red:hover, .btn_blue:hover {background-position:0 -15px; color:#ffffff; text-decoration:none;}
	.btn_red:active, .btn_blue:active {-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05); box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);}
	.btn_red.less_padding {padding:4px 10px 5px;}
	.btn_red.nomargin {margin:0;}

/*button red-green big*/
	.btn_red.big {padding:12px 70px 14px; margin-bottom:40px; text-align:center; font-size:26px;}
	.btn_red.big span.s, .btn_red.big strong {font-size:16px;}

/*button red-green big, картинкой*/
	.btn_red_img {display:block; margin:20px auto 40px; width:550px; height:75px; padding:25px 10px 20px; text-align:center; font-size:26px; background:url('../imgs/btn_green_img.jpg') 0 0 no-repeat; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#ffffff; text-decoration:none; text-shadow:0 -1px 0 rgba(0,0,0,0.25); line-height:normal; overflow:hidden;}
	.btn_red_img:hover {background-position:0 -120px; color:#fff; text-decoration:none;  cursor:pointer;}
	.btn_red_img span.s, .btn_red_img strong {font-size:16px;}

/*button blue*/
	.btn_blue {padding:7px 20px 9px; margin:15px 0 10px; font-size:15px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#ffffff; text-decoration:none; display:inline-block; background-color:#1968a6; background-repeat:repeat-x; background-image:-khtml-gradient(linear,left top,left bottom,from(#2793ca),to(#1968a6)); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2793ca),color-stop(100%,#1968a6)); background-image:-webkit-linear-gradient(top,#2793ca,#1968a6); background-image:-moz-linear-gradient(top,#2793ca,#1968a6); background-image:-ms-linear-gradient(top,#2793ca,#1968a6); background-image:-o-linear-gradient(top,#2793ca,#1968a6); background-image:linear-gradient(top,#2793ca,#1968a6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2793ca',endColorstr='#1968a6',GradientType=0); text-shadow:0 -1px 0 rgba(0,0,0,0.25); line-height:normal; border:1px solid; border-color:#1968a6 #1968a6 #276ca4; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -webkit-transition:0.1s linear all; -moz-transition:0.1s linear all; -ms-transition:0.1s linear all; -o-transition:0.1s linear all; transition:0.1s linear all;}

/*login*/
    .login {text-align:right; padding-top:0;}
	.login span {display:inline-block; width:18px; height:18px; background:url('../imgs/login-arrow2.png') 0 3px no-repeat; vertical-align:top; margin-right:4px;}

/*кнопка простая*/
	.btn_simple {display:inline-block; cursor:pointer; padding:5px 10px 6px; vertical-align:top; font-size:13px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#4f4f4f; text-decoration:none; font-family:Arial, sans-serif, FreeSans; background-color:#efefef; text-shadow:0 1px 0 #ffffff; line-height:normal; border:1px solid #cbcbcb; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.btn_simple:hover {text-decoration:none; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.4); border-color:#1c8d1c; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1f9a1f', endColorstr = '#198319'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1f9a1f', endColorstr = '#198319')"; background-image:-moz-linear-gradient(top, #1f9a1f, #198319); background-image:-ms-linear-gradient(top, #1f9a1f, #198319); background-image:-o-linear-gradient(top, #1f9a1f, #198319); background-image:-webkit-gradient(linear, center top, center bottom, from(#1f9a1f), to(#198319)); background-image:-webkit-linear-gradient(top, #1f9a1f, #198319); background-image:linear-gradient(top, #1f9a1f, #198319); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.btn_simple:active {-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05); box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);}

	

/*thumbs*/

    .thumbs-up {background-image: url('/files/images/thumbs-up.png'); background-repeat: no-repeat; background-position: top left; padding-top: 13px; text-indent: 35px; font-size: 11px; font-family: arial; color: #444444;}
    .thumbs-down {background-image: url('/files/images/thumbs-down.png'); background-repeat: no-repeat; background-position: top left; padding-top: 13px; text-indent: 35px; font-size: 11px; font-family: arial; color: #444444;}
    
/*tarifs*/
	.tarifs {background:#eedce0 url('../imgs/tarifs_back.gif') 0 0 repeat-x; font-size:13px; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif; padding:5px 0 0; overflow:hidden;}
	.tarifs .left-column {text-align:right; padding-top:25px; margin-left:-99%;}
	.tarifs .center-column {margin-right:0; min-width:680px;}
	.tarifs a {margin-left:2%;}
	a.tarif {display:inline-block; margin:3px 0 0 5px; padding:7px 2% 12px 10px; border-top:1px solid #eedce0; letter-spacing:2px; text-transform:uppercase; vertical-align: middle;}
	a.tarif.active, a.tarif:hover {border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-top:1px solid #9a9a9a; color:#000;}
	a.tarif.active {text-decoration:none;}
	a.tarif:hover {background:#faf9f9;}
	.main a.tarif:hover {color:#2089e1; text-decoration:underline; background:#eedce0; border-top:1px solid #eedce0;}
	a.tarif.active, a.tarif.active:hover {background:#fff;}
	#tvip {margin-left:-10px;}
	.vip, .optima, .elita, .profy {display:inline-block; width:48px; height:48px; background:url('../imgs/tarif-ico-big.png') 0 0 no-repeat; vertical-align:middle; margin:0 10px 0 0;}
	.free {display:inline-block; width:48px; height:48px; background:url('../imgs/reg-tariff5.png') 0 0 no-repeat; vertical-align:middle; margin:0 10px 0 0;}
	.optima {background-position:-48px 0;}
	.elita {background-position:-96px 0;}
	.profy {background-position:-144px 0;}

/*shadow*/
	.header-shadow_block {margin:0 auto; max-width:1400px; min-width:350px; overflow:hidden;}
	.header-shadow-block_wrapper {float:left; width:100%;}
	.header-shadow-block_left {background:url('../imgs/header-shadow_sprite.png') no-repeat 0px 0px; float:left; height:13px; width:180px; margin-left:-100%;}
	.header-shadow-block_center-content {background:url('../imgs/header-shadow_sprite.png') repeat-x 0px -26px; height:13px; margin:0 180px;}
	.header-shadow-block_right {background:url('../imgs/header-shadow_sprite.png') repeat-x 0px -13px; height:13px; float:left; width:180px; margin-left:-180px;}
	.header-shadow-block_left2 {background:url('../imgs/header-shadow_sprite2.png') no-repeat 0px 0px; float:left; height:13px; width:180px; margin-left:-100%;}
	.header-shadow-block_center-content2 {background:url('../imgs/header-shadow_sprite2.png') repeat-x 0px -26px; height:13px; margin:0 180px;}
	.header-shadow-block_right2 {background:url('../imgs/header-shadow_sprite2.png') repeat-x 0px -13px; height:13px; float:left; width:180px; margin-left:-180px;}

/*списки*/
	ul.marker_mdash, ul.marker_mdash_white, ul.marker_mdash_grey {list-style-image:url('../imgs/marker_mdash.png'); list-style-position:outside; margin:15px 0 20px 20px; padding:0;}
	ul.marker_mdash li, ul.marker_mdash_white li, ul.marker_mdash_grey li, ol li {margin:0 0 10px; padding:0; color:#000; line-height:22px;}
	ul.marker_mdash_white {list-style-image:url('../imgs/marker_mdash_white.png');}
	ul.marker_mdash_white li {color:#fff;}
	ul.marker_mdash_grey {list-style-image:url('../imgs/marker_mdash_grey.png');}
	ul.marker_mdash_grey li {color:#888;}
	ul.marker_plus {list-style-image:url('../imgs/li-plus.png');}
	ul.marker_minus {list-style-image:url('../imgs/li-minus.png');}
	ul.marker_exclam {list-style-image:url('../imgs/li-exclam.png');}

/*sales*/
	.sales {display:block; max-width:161px; min-height:40px; margin:0 0 10px 0; padding-top:130px; font-size:12px; color:#454545; line-height:1.4;}
    .sales.bonus5 {background:url('../imgs/baloon-bonus.png') no-repeat 0 0; padding-top:90px;}
    #block1 .sales.bonus5 {color:#fff;}
    #block1 .sales.bonus5 a.color_box {border-bottom-color:#fff;}
	.sales.sale-empty {background:url('../imgs/sale-empty.png') no-repeat 0 0; text-decoration:none;}
	.sales.sale-yellow-empty {background:url('../imgs/sale-yellow.png') no-repeat 0 0; text-decoration:none; width:150px;}
	.sale-title {display:block; width:70px; height:70px; position:absolute; top:26px; left:26px; z-index:30; text-align:center; font-size:16px; color:#fff; padding-top:12px; text-decoration:none;}
	.sale-yellow-empty .sale-title {width:130px; left:7px; color:#000;}
    #block1 .sale-yellow-empty .sale-title a, .sale-yellow-empty .sale-title a {color:#1d78af;}
    #block1 .sale-yellow-empty .sale-title a:hover, .sale-yellow-empty .sale-title a:hover {color:#1f8cdf;}
	.sale-a {text-decoration:underline;}
	a.sale-title:hover {color:#fff; text-decoration:none;}
	a.sale-yellow-empty .sale-title:hover {color:#1f8cdf;}
	.sales.gift {background:url('../imgs/gift.png') no-repeat 0 0;}
	.sales.sale-blue {background:url('../imgs/sale4.png') no-repeat 0 0;}
	.sales.sale-white {background:url('../imgs/sale-white.png') no-repeat 0 0; color:#fff;}
	.sales.sale-spec {background:url('../imgs/sale-spec.png') no-repeat 0 0;}
	.sales.sale-10p {background:url('../imgs/sale-10p.png') no-repeat 0 0;}
	.sales.sale-12years {background:url('../imgs/12years.png') no-repeat 0 0; padding-top:215px;}
	.sales.color_box, .sales.color_box:hover, .noborder.color_box, .noborder.color_box:hover {border:0;}

	.sales-line {display:block; max-width:161px; min-height:40px; margin:0 0 10px 0; font-size:12px; text-decoration:none;}
    a.sales-line.color_box {border-bottom:none;}
	.sales-line span {display:block; max-width:161px; height:10px; background:#2496d3; margin-bottom:10px;}
	.sales-line span.white {background:#f1f6f8;}
	.sales-line span.orange {background:#ffbf00;}

	
	.regatop {background:#2d8bcd; color:#fff; padding:10px 0; width:100%;}
	.regatop  h1, .regatop h2 {color:#fff;}
	
/*footer*/
	.footer {overflow:hidden;}
	.footer h6 {color:#bdd5e4; font-size:14px; font-family:'Roboto Bold', Arial, sans-serif;}
	.footer a {color:#bdd5e4;}
	.footer a:hover {color:#fff; text-decoration:underline;}
	.footer a.dotted, #footer a.color_box {text-decoration:none; border-bottom:1px dotted #bdd5e4;}
	.footer a.dotted:hover, #footer a.color_box:hover {border-bottom:1px dotted #fff;}
	.footer ul {margin:0 0 30px 0; padding:0;}
	.footer ul li {list-style:none; margin:9px 0 0; padding:0; font-size:14px; line-height:1.3;}
	.footer .col1, .footer .col2, .footer .col3, .footer .col4 {width:20%; padding-right:10px;}
	.footer .col1 {min-width:180px;}
	.footer .col2 {min-width:100px;}
	.footer .col3 {min-width:150px;}
	.footer .col4 {min-width:80px;}
	.footer #copy {color:#bdd5e4; font-size:14px; margin-top:21px;}

/*input*/
	.input_url {
		background:#fff; 
		border:1px solid #ddd; 
		font-size:18px; 
		color:#454545; 
		padding:5px 5px; 
		width:250px; 
		-moz-box-shadow:inset -1px 1px 2px rgba(0,0,0,.1); 
		-webkit-box-shadow:inset -1px 1px 2px rgba(0,0,0,.1); 
		box-shadow:inset -1px 1px 2px rgba(0,0,0,.1);
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		font-family:'Roboto', Arial, sans-serif;
	}

/*restrictions*/
	.restrict {margin-bottom:50px;}
	.restrict td {padding-right:50px; padding-top:10px; width:50%;}
	.restrict td.cross {background:url('../imgs/x.png') 0 0 no-repeat;}
	.restrict ul.marker_mdash li,.restrict p {font-size:13px;}
	.restrict ul.marker_mdash li {margin-bottom:7px;}

/*таблицы*/
	.pstable {border-collapse:collapse;}
	.pstable td {border:1px solid #bcb8b9; padding:4px 10px; vertical-align:top;}
	.pstable thead td {background:#ececec;}
	table.small td {font-size:14px;}

	.no-borders {margin-bottom:25px;}
	.no-borders td {font-size:14px; padding:5px 30px 5px 0; vertical-align:top;}
	.no-borders thead td {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}
	.no-borders.head-border thead td, td.underlined {border-bottom:1px solid #b9bdbf;}
	.no-borders tr td:last-child, td.noright {padding-right:0;}
	.no-borders tbody tr:hover {background:#e8eadd;}
	.no-borders.no-select tbody tr:hover, .no-borders tbody tr.no-select:hover {background:transparent;}
	.no-borders td p {margin:0 0 5px 0;}

	.compare {margin-bottom:5px; margin-left:-10px;}
	.compare td {font-size:13px; padding-left:10px;}
	.compare thead td {font-weight:normal;}
	.compare tbody tr:hover {background:none;}
	.compare .btn_red {font-size:16px; padding-left:12px; padding-right:12px;}
	.compare .hr {display:block; background:#b9bdbf; width:34px; margin:0 auto 10px; height:1px; font-size:1px;}

	.with-borders {border-collapse:collapse;}
	.with-borders td {font-size:14px; border:1px solid #b9bdbf; padding:4px 10px; vertical-align:top;}
	.with-borders thead td {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}

/*блог*/
    #left-menu-nofloat {width:135px; position:absolute; margin:23px 0 0 -15px; padding:10px; background: rgba(255,255,255,0.8); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	#left-menu-float {background:none; position:fixed; z-index:20; width:135px; margin:23px -10px 0 -15px; padding:10px; background: rgba(255,255,255,0.8); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.left-menu-float p.small, .left-menu-nofloat p.small {margin:15px 0; padding:5px;}
	.left-menu-float p.small.active, .left-menu-nofloat p.small.active {background:#d8dcc3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	#left-menu-float.left-menu-float-hidden {padding-bottom:30px;}
	.left-menu-float-hidden .blog_categories {display:none;}
	.left-menu-float-darr {display:none;}
	.left-menu-float-hidden .left-menu-float-darr {display:block; position:absolute; top:46px; width:19px; height:19px; background:url('../imgs/darr.png') 0 0 no-repeat; left:35px; opacity:0.5;}
	.left-menu-float-hidden .left-menu-float-darr.showed {background-position:0 -19px;}
	.left-menu-float-hidden .left-menu-float-darr:hover {opacity:1; cursor:pointer; z-index:20;}
	
	.blog_categories {list-style:none; margin:0; padding:0; font-size:13px;}
	.cost_cat {margin-top:98px;}
	.blog_categories li {margin:5px 0; padding:5px;}
	.blog_categories li span {visibility:hidden;}
	.blog_categories li.active {background:#d8dcc3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.blog_categories li.active span {visibility:visible;}
	.blog_categories li.active a, .blog_categories li.active a:hover {text-decoration:none; border:none;}
	.blog_categories span {font-size:13px; margin-left:5px;}

	.blog_categories.left_tabs li.active a {color:#000; textdecoration:none;}
	.blog_categories.left_tabs {margin-top:78px;}

	.blog_slider {background:#ece7e3 url('../imgs/background_blog.gif') 0 0 repeat; margin-top:20px; min-width:550px;}
	.blog_slider .slider_top {height:14px; background:url('../imgs/blog_ugol.png') right 0 no-repeat;}
	.blog_slider .slider_top div {height:14px; background:url('../imgs/blog_ugol.png') 0 -14px no-repeat;}
	.blog_slider .slider_content {padding:12px 33px 5px 33px; min-height:260px;}
	.blog_slider .slider_content h2 {font-family:sans-serif; font-size:45px; margin:0 0 0 -3px; padding:0 0 10px;}
	.blog_slider .slider_navigation {width:100%; overflow:hidden; margin:0; padding:0; font-size:13px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; background:#e6ddca; background:-moz-linear-gradient(top, #e6ddca 0%, #d8c9aa 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ddca), color-stop(100%,#d8c9aa)); background:-webkit-linear-gradient(top, #e6ddca 0%,#d8c9aa 100%); background:-o-linear-gradient(top, #e6ddca 0%,#d8c9aa 100%); background:-ms-linear-gradient(top, #e6ddca 0%,#d8c9aa 100%); background:linear-gradient(to bottom, #e6ddca 0%,#d8c9aa 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ddca', endColorstr='#d8c9aa',GradientType=0 );}
	.blog_slider .slider_navigation td {width:20%;}
	.blog_slider .slider_navigation td a {display:table-cell; padding:10px 12px; margin:0; height:60px; width:20%; vertical-align:middle; border:4px solid transparent; color:#000; text-decoration:none;}
	.blog_slider .slider_navigation td a.active, .blog_slider .slider_navigation td a:hover {background:#eee7d9; border:4px solid #2395d2; -moz-box-shadow:inset 1px 1px 2px #979083; color:#000; text-decoration:none; -webkit-box-shadow:inset 1px 1px 2px #979083; box-shadow:inset 1px 1px 2px #979083; filter:progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 135, color = '#979083'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 135, Color = '#979083')";}
	.blog_slider .slider_navigation td a:hover {cursor:pointer; border:4px solid #ff7500;}
	.blog_slider .slider_navigation td a.active:hover {cursor:default; border:4px solid #2395d2;}
	.slider_shadow {display:block; margin:0 auto; max-width:1100px; min-width:550px; overflow:hidden;}
	.slider_shadow_wrapper {float:left; width:100%; margin-bottom:30px;}
	.slider_shadow_left {background:url('../imgs/slider-shadow_sprite.gif') no-repeat 0px 0px; float:left; height:24px; width:180px; margin-left:-100%;}
	.slider_shadow_center {background:url('../imgs/slider-shadow_sprite.gif') repeat-x 0px -48px; height:24px; margin:0 180px;}
	.slider_shadow_right{background:url('../imgs/slider-shadow_sprite.gif') repeat-x 0px -24px; height:24px; float:left; width:180px; margin-left:-180px;}
	p.blog_all {font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; margin-top:30px;}
	.blog_date {font-size:11px; color:#444444; letter-spacing:1px; margin:10px 0 17px;padding-right:40px; text-transform:uppercase;}
	.blog_hits {font-size:11px; color:#444444; margin:10px 0 17px;padding-right:10px; letter-spacing:0; text-transform:none;}
	.blog_date .blog_hits {margin-left:40px;}
	.blog_title {font-family:'Roboto', Arial, sans-serif;}
	
	.sub-title {font-size:20px;}
	.sub-title2 {font-size:16px;}
	.more-articles, .more-articles .sub-title, .more-articles .sub-title2 {font-size:14px;}
	.more-articles .marker_mdash li {line-height:1.4;}

/*feedback*/
	.feedback_head {width:660px; height:45px; background-color:#ff7500; overflow:hidden; margin:0 auto;}
	.feedback_head span {color:#fff; font-size:18px; position:relative; top:10px; left:15px;}
	.error_message {color:#ce2c28; font-size:13px; display:inline-block; position:relative; top:5px; margin:0 0 0 20px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; background:white;}

/*context*/
	.back_context {background:url('../imgs/bl_2_bg.jpg') 0 0 repeat; z-index:0; margin-top:-50px; padding-bottom:20px;}
    .back_context-2 {background:url('../imgs/back_context.png') 0 0 repeat; margin-top:-50px; position: relative;}
	#context_examples {min-width:750px; max-width:1400px; margin:0 auto; padding:0 40px;}
	#context_examples h4 {margin-top:20px;}
	#context_examples a.atab {cursor:pointer; border-bottom:1px dotted #454545; color:#000; text-decoration:none; font-weight:normal;}
	#context_examples a.ram {color:#00aeef; border-color:#00aeef;}
	#context_examples a.atab:hover {border-bottom:0;}
 	#context_examples a.atab.current {background:#e9e9dc; border-bottom:0; padding:1px 3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
        #context_examples a.btn_red, #context_examples a.btn_red:hover {color:#fff; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; border-bottom:0;}
	.context_example {padding:0 0 12px 2px; position:relative;}
	.context_example_right {position:absolute; font-size:11px; color:#454545; width:100px; left:630px; top:40px;}
	.context_example img, .shadowed {-moz-box-shadow:0px 3px 6px 2px #919693; -webkit-box-shadow:0px 3px 6px 2px #919693; box-shadow:0px 2px 4px 1px rgba(0,0,0,0.3);}

/*tabs*/
	.vertical-tabs {width:100px; vertical-align:top; background:#e3e3e3;}
	.vertical-tabs .tab {display:block; color:#000; text-decoration:none; background:#e3e3e3; border:1px solid #e3e3e3; border-right:none; cursor:pointer; padding:10px 15px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; margin-bottom:2px;}
	.vertical-tabs .tab.active {color:#16578d; background:#fff; font-size:18px;}
	.vertical-tabs .tab:hover {color:white; background:#9a9a9a; border-color:#9a9a9a;}
	.vertical-tabs .tab.active:hover {color:#16578d; background:#fff; font-size:18px; border-color:#e3e3e3;}
	#ban_examples {vertical-align:top; padding:10px 20px 30px 40px;}
	#ban_examples img {margin:7px 7px 0 0;}

/*по центру окна*/
	.centred {position:relative; border-spacing:0 5px;}
	.centred.one {width:100%; height:100%;}
	.centred.one .table {display:table; width:100%; height:100%;}
	.centred.one .td {display:table-cell; vertical-align:middle; height:100%; border:1px solid #eee;}
	.centred.one div {position:relative; display:block; width:720px; margin:auto; text-align:center; //top:expression( this.parentNode.offsetHeight/2 - this.offsetHeight/2 ); /* IE 6,7*/}

/*картинки*/
	.scalable {width:100%; border:2px solid transparent;}
	.scaled_a img {max-width:1200px;}
	.scalable_a {position:relative; display:block;}
	.scalable_a:hover {cursor:pointer;}
	.scalable_a:hover img {border-color:#fa7505;}
	.scalable_a:hover .scalable_loop {position:absolute; width:102px; height:102px; background:url('../imgs/loopimg.png') 0 0 no-repeat; z-index:100; top:50%; left:50%; margin-left:-51px; margin-top:-51px;}

/*faq & vacancy*/
	.faq_container {padding-bottom:20px;}
	.faq {display:none; overflow:hidden; font-size:13px;}
	a.toggled {color:#000; border-color:#949393;}
	a.toggled:hover {color:#ce2c28; border-color:#ce2c28;}
	.categ-fixed {background:#FFFFFF; position:fixed; top:0; z-index:6; min-width:120px;}
	a.vac_toggled {color:#ce2c28; border-color:#ce2c28;}
	a.vac_toggled:hover {color:#1d78af; border-color:#1d78af;}

/*MultiFile*/
	.MultiFile-remove {font-size:11px; margin-left:5px; text-decoration:none; color:#ce2c28;}
	.MultiFile-remove:hover {text-decoration:none; color:#ce2c28;}
	.MultiFile-remove span {visibility:hidden;}
	.MultiFile-remove:hover span {visibility:visible; text-decoration:none; color:#ce2c28;}
	.MultiFile-title {color:#454545; font-size:12px;}
	.MultiFile-list {margin-top:30px;}
	.section .MultiFile-list {margin-top:0; height:100px; left:290px; overflow:auto; position:absolute; top:3px; width:270px;}
	.section .MultiFile-wrap {margin-top:-25px;}
	.section .errormessage {font-size:13px; margin:3px}

/*loading*/
	.loading {position:fixed; display:block; width:100px; height:100px; background:#fff url('/imgs/loading.gif') center center no-repeat; top:30%; left:50%; z-index:1000; margin-left:-50px; display:none; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}

/*tooltips*/
	#easyTooltip {background-color:rgba(255, 255, 255, 0.97); border:1px solid #b8b8b8; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:20px; padding:12px 20px; max-width:530px; -moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);}
	#easyTooltip h5 {margin:6px 0;}
	#easyTooltip h5 .caps {font-size:16px;}
	#easyTooltip p {font-size:13px; margin:6px 0; line-height:1.3;}
	#easyTooltip p .caps {font-size:13px;}
	#easyTooltip .signature {margin:6px 0;}
	#corner {width:16px; height:13px; background:url('../imgs/corner.png') 0 -13px no-repeat;}

/*верхний блок с новостью*/
	.top-news {background:#24a482 url('../imgs/back_topnews_green.gif') 0 0 repeat; -webkit-box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); color:#fff; font-size:13px; overflow:hidden; min-width:560px;}
	.top-news.backgrey {background:#717171 url('../imgs/back_topnews.gif') 0 0 repeat; -webkit-box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); box-shadow:inset 0 -3px 6px rgba(0,0,0,0.2); color:#fff; font-size:13px;}
	.top-news p {margin:11px 0 14px;}
	.top-news a {color:#fff;}
	.top-news a:hover {color:#fff; text-decoration:none; border-bottom:none;}
	#nclose {display:inline-block; background:#24a482; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:15px; cursor:pointer; text-decoration:none; padding:0 14px; font-size:11px;}
    .top-news.backgrey #nclose {background:#969696;}
	#nclose span.close {border-bottom:1px dotted #fff;}
	#nclose:hover {color:#fff;}
	#nclose:hover span.close {border-bottom:none;}

/*для /cost/context/ */
	.cost-context {background:#f7f7f7 url('../imgs/cost-back-context.gif') 0 bottom repeat-x;}
	.context_cost_example {margin:40px auto 10px; width:90%; text-align:center;}
	.context_cost_tabs {margin:0 auto 50px; width:90%; text-align:center;}
	.tab_ya, .tab_rm, .tab_go, .tab_ys {display:inline-block; width:54px; height:54px; background:url('../imgs/cost-context-buttons.png') 0 0 no-repeat; cursor:pointer; margin-right:10px;}
	.tab_ya:hover, .tab_ya.current {background-position:0 -54px;}
	.tab_go {background-position:0 -108px;}
	.tab_go:hover, .tab_go.current {background-position:0 -162px;}
	.tab_rm {background-position:0 -216px;}
	.tab_rm:hover, .tab_rm.current {background-position:0 -270px;}
	.tab_ys {background-position:0 -324px;}
	.tab_ys:hover, .tab_ys.current {background-position:0 -378px;}
	.cost-audit, .cost-web, .cost-copy, .cost-bann, .cost-mntn, .cost-posting, .cost-regionseo {margin-right:0;}
	.cost-audit .faq_container,  .cost-mntn .faq_container, .cost-web .faq_container, .cost-copy .faq_container, .cost-bann .faq_container {padding-right:410px; margin-right:-70px; border-bottom:1px solid #c7c7c7;}
    .cost-posting .faq_container {margin-right:-70px; background:url('../imgs/cost-posting.jpg') right center no-repeat; min-height:200px; padding-right:500px;}
	.cost-web .faq_container {background:url('../imgs/cost-web.jpg') right bottom no-repeat; min-height:280px; padding-right:550px;}
    .cost-regionseo .faq_container {background:url('../imgs/cost-regionseo.jpg') right center no-repeat; min-height:317px; padding-right:430px;}
	.cost-audit .faq_container {background:url('../imgs/cost-audit.jpg') right center no-repeat; min-height:220px;}
	.cost-copy .faq_container {background:url('../imgs/cost-copy.jpg') right center no-repeat; min-height:200px; padding-right:430px;}
	.cost-bann .faq_container {background:url('../imgs/cost-bann.jpg') right center no-repeat; min-height:260px;}
	.cost-mntn .faq_container {background:url('../imgs/cost-mntn.jpg') right center no-repeat; min-height:200px; border-bottom:0; padding-right:430px;}
	.cost-dop {background:#ece7e3 url('../imgs/background_blog.gif') 0 0 repeat; border-top:1px solid #cdcccc; border-bottom:1px solid #cdcccc;}
	.cost-dop .no-borders tbody tr:hover {background:#fff;}
	.sub-button {font-size:11px; text-align:right; float:left;}
    table.context-icons {width: 203px; position: absolute; top: 250px; margin-left: 850px; z-index:10; /*background:rgba(255,255,255,0.8); border-radius:10px;*/}
    table.context-icons td:first-child {height: 48px; font-size: 12px; vertical-align: middle;}
    table.context-icons td:last-child {padding-left: 7px;}
    table.context-icons tr:nth-child(1) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 10px center; background-image: url('/imgs/icon-direct.png');}
    table.context-icons tr:nth-child(2) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 10px center; background-image: url('/imgs/icon-stop.png');}
    table.context-icons tr:nth-child(3) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 10px center; background-image: url('/imgs/icon-user.png');}
    table.context-icons tr:nth-child(4) td:first-child {height: 75px;}
    table.context-icons tr:nth-child(5) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 5px center; background-image: url('/imgs/icon-graph.png');}
    /*table.context-icons tr:nth-child(6) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 5px center; background-image: url('/imgs/icon-click-cost.png');}*/
    table.context-icons tr:nth-child(6) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 5px center; background-image: url('/imgs/icon-coins.png');}
    table.context-icons tr:nth-child(7) td:first-child {width: 43px; background-repeat: no-repeat; background-position: 5px center; background-image: url('/imgs/icon-help.png');}
    table.context-icons tr:nth-child(8) td:first-child {width: 43px;}
    table.context-icons tr:nth-child(9) td:first-child, table.context-icons tr:nth-child(10) td:last-child {height: 15px;}
    table.context-icons tr:nth-child(9) td:first-child {width: 43px; height: 38px; background-repeat: no-repeat; background-position: left center; background-image: url('/imgs/icon-plus.png');}
    table.context-icons tr:nth-child(9) td:last-child {height: 38px;}
    table.context-table {margin-left: 0;}
    table.context-table thead td {color: #04ae00; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; height: 50px; text-align: left; font-size: 16px; vertical-align: middle; border-top: 2px solid transparent; border-bottom: 4px solid #dadada;}
    table.context-table thead td.tdselect {border-top: 2px solid #bebebe; border-radius: 6px 6px 0 0;}
    table.context-table tfoot td {padding: 0; border-left: 2px solid transparent; border-right: 2px solid transparent;}
    table.context-table tfoot td .btn_red {height: 20px; margin: 21px 2px 2px; padding: 13px 29px 14px; text-transform: uppercase; visibility: hidden;}
    table.context-table tfoot td.tdselect {border-bottom: 2px solid #bebebe; border-radius: 0 0 8px 8px; padding: 0;}
    table.context-table tfoot td .btn_red {visibility: visible; position: relative;}
    table.context-table tbody tr td {border-bottom: 1px solid #dadada; width: 120px; height: 34px; vertical-align: middle;}
    table.context-table tbody td.cost {border-bottom: 0;font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; font-size: 22px; padding-top:10px;}
    table.context-table tbody td.cost.small {font-size: 16px; color:#777;}
	table.context-table td {padding-left:12px; padding-right:12px;}
    table.context-table .tdselect {border-left: 2px solid #bebebe; border-right: 2px solid #bebebe; background-color: white; padding-left:10px; padding-right:10px;}
    table.context-table label {position: relative; cursor: pointer; display: block; margin: 5px 0;}
    table.context-table .question {background-image: url('/imgs/icon-question.png'); width: 24px; height: 18px; background-repeat: no-repeat; background-position: top left; display: inline-block; cursor: pointer; position: relative; top: 8px;}
    table.context-table .question-active {background-image: url('/imgs/question-dialog.png'); width: 24px; height: 18px; display: inline-block;}
    table.context-table .question-dialog {width: 264px; padding: 7px; font-family:'Roboto', sans-serif; font-size: 14px; color: #4f4f4f; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border: 1px solid #707070; display: none; position: absolute; background: white url('/imgs/question-dialog-top.png') no-repeat top center; border-top: 0; top: 17px; left: -166px; z-index: 9999;}
    table.context-table .question-active .question-dialog {display: block; cursor: default;}
    table.context-table span.input-label {float:left; margin-left:20px;}
    table.context-table input[type="checkbox"] {display:none;}
    table.context-table input[type="checkbox"] + span {position: absolute; left: 0; top: 0; width: 10px; height: 10px; background: url('/imgs/checkbox.png') no-repeat -12px 0; cursor: pointer; margin-top: 3px;}
    table.context-table input[type="checkbox"]:checked + span {background-position: 0 0;}
    table.context-table .clear-both {height: 0;}
	
    .context-new table.small td {font-size: 12px;}
	
	
	
    .context-result-example {margin-top: 30px; margin-bottom: 20px; border: 1px solid #D6D6D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 684px;}
    .context-result-example td, .context-result-example th {border: 1px solid #D6D6D6; border-left: 0; border-bottom: 0;}
    .context-result-example th {font-size: 15px;}
    .context-result-example td {font-size: 14px; width: 25%;}
    .context-result-example td:last-child {border-right: 0;}
    .context-result-example th {text-align: left; border-bottom: 1px solid #D6D6D6;}
    ul.B_crumbBox {padding: 0; margin: 0; font-size: 12px; color: #919090; padding-top: 20px; margin-bottom: -30px;}
    ul.B_crumbBox li {list-style-type:none; display: inline-block;}
    ul.B_crumbBox li a {font-size: 12px; color: #919090;}
    .orange {color: #e75e04; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
    .region {text-decoration: none; border-bottom: 1px dashed #009fe1; margin-top: 33px; margin-left: 20px; font-size: 12px;}
    .region:hover {text-decoration: none;}
    .region-orange {color:#f26407; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-bottom: 0px; background-color: #f4f3f3; -webkit-box-shadow:rgba(0, 0, 0, 0.14) 2px 2px 2px 0px; -moz-box-shadow:rgba(0, 0, 0, 0.14) 2px 2px 2px 0px; box-shadow:rgba(0, 0, 0, 0.14) 2px 2px 2px 0px; padding: 15px 18px 10px 7px; margin-top: 18px; margin-left: 13px;}
    .region-orange:hover {color:#f26407;}
    .close {display: none; position: relative; width:20px; color: #9c9c9b; cursor: pointer; top: -40px; left: 360px;}
    .context-region-attention {width: 725px; height:29px; webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border: 1px dotted #f47929; color:#7c7c7c; font-size: 14px; padding: 25px 18px 18px 12px; margin-top: 20px; display: none;}
    .context-region-attention img {margin: -7px 15px 0 0;}
    .context-region-attention span {color: #009fe1; cursor:pointer; border-bottom: 1px dashed #009fe1;}
    .context-region-attention span:hover {border-bottom: 0;}
    
    /*posting*/
    .posting-small-icons {float: right; width: 200px; font-size:12px; margin-top:0px;}
    .posting-small-icons tr {height: 55px; vertical-align: center;}
    .posting-small-icons tr td img {margin-right: 12px;}
    
    /*context-new*/
    .context-new table.context-icons tr:nth-child(1) td a, .context-new table.context-icons tr:nth-child(2) td a, .context-new table.context-icons tr:nth-child(3) td a {color: #007fc1;}
    .context-new table.context-icons tr:nth-child(5) td a, .context-new table.context-icons tr:nth-child(6) td a, .context-new table.context-icons tr:nth-child(7) td a {color: #009fe1;}
    .context-new table.context-icons tr:nth-child(1) td:first-child {background-image: url('/imgs/icon-direct-new.png');}
    .context-new table.context-icons tr:nth-child(2) td:first-child {background-image: url('/imgs/icon-stop-new.png');}
    .context-new table.context-icons tr:nth-child(3) td:first-child {background-image: url('/imgs/icon-user-new.png');}
    .context-new table.context-icons tr:nth-child(5) td:first-child {background-image: url('/imgs/icon-graph-new.png');}
    .context-new table.context-icons tr:nth-child(6) td:first-child {background-image: url('/imgs/icon-coins-new.png');}
    .context-new table.context-icons tr:nth-child(7) td:first-child {background-image: url('/imgs/icon-help-new.png');}
    .context-new table.context-icons tr:nth-child(9) {display: none;}
    .context-new ul.B_crumbBox {padding-top: 0px; margin-top: -35px; position: absolute;}
    .context-new h1 {font-size: 36px; padding: 0; margin-top: -30px; margin-bottom: -10px;}
    .context-new table.context-table thead td {height: 40px;}
    .context-new table.context-icons tr.active {text-decoration: none;}

/*Adpages*/
    .adpages .of_scrap {background: url('/imgs/adpage-of_scrap.png') -36px bottom no-repeat; padding:6px 0 100px 135px; margin-left:-135px; max-width:980px; position: relative;}
    .adpages .of_scrap .ts-arrow-left {top: 520px; left: 130px; background: url('/imgs/of_scrap_arrow.png') 0 0 no-repeat; width: 26px; height: 67px;}
    .adpages #ts2 {padding: 0; list-style-type: none;}
    .adpages .of_scrap .ts-arrow-right {top: 520px; right: 20px; background: url('/imgs/of_scrap_arrow_r.png') 0 0 no-repeat; width: 26px; height: 67px;}
    .adpages .of_scrap .B_crumbBox {margin-bottom: -8px;}
    .adpages .of_scrap h1 {padding-top:2px; padding-bottom:4px;}
    .adpages h2 {font-family: 'Roboto',sans-serif; font-size: 36px; text-align:center; padding:0 0 5px; margin: 40px 0 0 -90px;}
    .adpages .of_scrap h3 {font-family: 'Roboto',sans-serif; font-size: 25px; text-align: center; margin-top: 0; padding-right: 30px;}
    .adpages .of_scrap p {line-height: 1.25; margin-bottom: 20px;}
    .adpages .fast-questions {background-image: url('/imgs/fast-questions.png'); width: 329px; height: 154px; padding: 50px 0 0 30px; float:right; margin:23px 35px 20px 40px; position: relative; z-index:100;}
    .adpages .of_scrap table {margin:0 auto; margin-left: -3px; margin-top: 12px;}
    .adpages .of_scrap table th {height: 37px; vertical-align: top;}
    .adpages .of_scrap table th img {padding-right: 30px;}
    .adpages .of_scrap table td:first-child img {text-align: left;}
    .adpages .of_scrap table td:last-child img {text-align: right;}
    .adpages .of_scrap table tr:last-child td {vertical-align: top;}
    .adpages .of_scrap table p {margin-left: 62px; margin-top: 0;}
    .adpages .case-div {max-width:850px; margin:auto;}
    .adpages .adpage_form {background-image: url('/imgs/adpage_form.png'); padding-top: 73px; padding-left: 35px; width: 375px; height: 172px; margin: -170px 0 0 23%; position: relative;}
    .adpages .adpage_form input[type="text"] {margin:7px auto 3px; width: 326px; height: 29px; border: 1px solid #c1c1c1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-left: 14px;}
    .adpages .adpage_form input[type="submit"] {width: 343px; height: 34px; margin: 7px auto 2px; border-top: 2px solid #92ff00; border-left: 2px solid #33d000; border-right: 2px solid #16ab00; border-bottom: 2px solid #018900; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#57ed00', endColorstr = '#04a400'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#57ed00', endColorstr = '#04a400')"; background-image: -moz-linear-gradient(top, #57ed00, #04a400); background-image: -ms-linear-gradient(top, #57ed00, #04a400); background-image: -o-linear-gradient(top, #57ed00, #04a400); background-image: -webkit-gradient(linear, center top, center bottom, from(#57ed00), to(#04a400)); background-image: -webkit-linear-gradient(top, #57ed00, #04a400); background-image: linear-gradient(top, #57ed00, #04a400); font-size: 9px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color: white; text-align: center; text-transform: uppercase; text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.5); cursor: pointer; -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px;}
    .adpages .adpage_form input[type="submit"]:hover {background: #41c400;}
    
    div.text-slider-wrapper {margin-right:15%; position:relative;}
    .ts-arrow-left, .ts-arrow-right {position:absolute; top:2px; background: url("../imgs/gallery_arrows.png") no-repeat 0 0; cursor: pointer; display: block; height: 30px; width: 30px;}
    .ts-arrow-left {left:50px;}
    .ts-arrow-right {right:-30px; background-position:0 -30px;}
    .ts-arrow-left:hover {background-position:0 -60px;}
    .ts-arrow-right:hover {background-position:0 -90px;}
	ul.text-slider {margin:30px 0 40px 50px;}
    ul.text-slider li {font-family: 'Roboto'; font-size: 18px; list-style-type: none; padding:0 30px 0 93px;}
	ul.text-slider li p {line-height: 1.5;}
    .slider-bottom-text {margin: 20px 0 40px 50px; padding-right:40px;}
    .slider-bottom-text p {font-family: 'Roboto'; font-size: 18px; line-height: 1.5;}
    .slider-bottom-text p.bold {font-size: 20px;}
    
    
    .adpage_examples.landing {background-image: url('/imgs/adpage-bg2.png'); background-repeat: repeat; width: 100%; height: 1200px; margin-bottom: 35px; border-bottom: 1px solid white; max-width: none; min-width: none;}
    .adpage_examples.landing .adpage_examples-shadow {background: url('/imgs/examples-shadow.png') center -130px no-repeat; width: 100%; height: 900px; margin-top: -270px; padding-top: 210px;}
    .adpage_examples.landing .adpage_big img {display:block; margin:0 auto; width:600px; height:390px; cursor:pointer; position:relative; z-index:20;}
    .adpage_examples.landing  .adpage_w {position: relative; margin:50px 0 0; overflow:hidden; padding:0 0 0 6px;}
    .adpage_examples.landing .adpage_examples-shadow .center-column {margin: auto; max-width: 1600px;}
    .adpage_examples.landing .adpage_wrapper .current img {border: 3px solid #f0ac81;}
    .adpage_examples.landing .arrows {margin-top: 70px;}
    .adpage_examples.landing .border-and-shadow {border: 3px solid white; -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 2px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 2px 1px; box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 2px 1px;}
    
    .adpage_examples.landing .check-bottom {background-image: url('/imgs/adpage-check-bottom.png'); width: 405px; text-align: center; height: 234px; margin: auto; margin-top: 50px;}
    .adpage_examples.landing .check-button {display: block; width: 270px; height: 30px; margin: auto; margin-top: 5px; padding: 10px 5px 0 5px; font-size: 18px; margin-bottom: 20px; border-top: 2px solid #92ff00; border-left: 2px solid #33d000; border-right: 2px solid #16ab00; border-bottom: 2px solid #018900; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#57ed00', endColorstr = '#04a400'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#57ed00', endColorstr = '#04a400')"; background-image: -moz-linear-gradient(top, #57ed00, #04a400); background-image: -ms-linear-gradient(top, #57ed00, #04a400); background-image: -o-linear-gradient(top, #57ed00, #04a400); background-image: -webkit-gradient(linear, center top, center bottom, from(#57ed00), to(#04a400)); background-image: -webkit-linear-gradient(top, #57ed00, #04a400); background-image: linear-gradient(top, #57ed00, #04a400); color: white; text-align: center; text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.5); cursor: pointer; -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 3px 2px; text-decoration: none;}
    .adpage_examples.landing .check-button:hover {background: #41c400; color: white; text-decoration: none;}
    .adpage_examples.landing .check-bottom .rouble {font-size: 25px;}
    .adpage_examples.landing .check-bottom h1 {padding-top: 15px;}
    .adpages #makeMeScrollable{*position: relative;}
    .adpages #makeMeScrollable ul li{*padding-left: 80px;}
    .adpage_examples.landing > img {*padding-left: 500px;}
    /*.adpages .adpage_examples {padding-top: 300px;}*/
    
/*Regionseo*/
    .regionseo-top {background-image: url('/files/images/regionseo-top-bg.png'); height: 294px; margin-top: 30px; padding-top: 3px; background-repeat: no-repeat;}
    .regionseo-top table {width: 100%;}
    .regionseo-top table tr td {height: 72px; font-size: 20px; color: white; padding-left: 20px; vertical-align: middle;}
    .regionseo-top table tr td .regionseo-button {width: 310px; text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21cf0a', endColorstr = '#087d05'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21cf0a', endColorstr = '#087d05')"; background-image: -moz-linear-gradient(top, #21cf0a, #087d05); background-image: -ms-linear-gradient(top, #21cf0a, #087d05); background-image: -o-linear-gradient(top, #21cf0a, #087d05); background-image: -webkit-gradient(linear, center top, center bottom, from(#21cf0a), to(#087d05)); background-image: -webkit-linear-gradient(top, #21cf0a, #087d05);
background-image: linear-gradient(top, #21cf0a, #087d05); border-bottom: 2px solid #087b05; border-right: 1px solid #1aae08; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), #d3d3d3 0px 0px 0px 5px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), #d3d3d3 0px 0px 0px 5px; display: block; color: white; font-size: 24px; margin: auto; padding: 8px 0; margin-top: 15px; margin-bottom: 15px; text-shadow:0 1px 1px rgba(0,0,0,0.4);}
    .regionseo-top table tr td .regionseo-button:hover {background: #21cf0a;}
    .regionseo-top-2 {margin-top: 28px; font-size: 20px;}
    .regionseo-top-2 .float-left {width: 507px; padding-top: 3px;}
    .regionseo-top-2 .float-right {}
    .regionseo-top-2 .float-left div {background-repeat: no-repeat; height: 54px; color: white; padding-left: 20px; padding-top: 20px; cursor: pointer;}
    .regionseo-top-2 .regionseo-button {width: 310px; text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21cf0a', endColorstr = '#087d05'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21cf0a', endColorstr = '#087d05')"; background-image: -moz-linear-gradient(top, #21cf0a, #087d05); background-image: -ms-linear-gradient(top, #21cf0a, #087d05); background-image: -o-linear-gradient(top, #21cf0a, #087d05); background-image: -webkit-gradient(linear, center top, center bottom, from(#21cf0a), to(#087d05)); background-image: -webkit-linear-gradient(top, #21cf0a, #087d05);
background-image: linear-gradient(top, #21cf0a, #087d05); border-bottom: 2px solid #087b05; border-right: 1px solid #1aae08; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), #d3d3d3 0px 0px 0px 5px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), #d3d3d3 0px 0px 0px 5px; display: block; color: white; font-size: 24px; margin: auto; padding: 8px 0; margin-top: 15px; margin-bottom: 15px; text-shadow:0 1px 1px rgba(0,0,0,0.4);}
    .regionseo-top-2 .regioncoll span {border-bottom: 1px dotted white; position: relative; top: -10px; left: 20px;}
    .regionseo-top-2 .float-left div:hover span {border-bottom: 0;}
    .regionseo-top-2 .regionseo-button:hover {background: #21cf0a;}
    .regionseo-top-2 div.indexation, .regionseo-top-2 div.topten, .regionseo-top-2 div.trust, .regionseo-top-2 div.increase {display: none; background-color: #f8f7f6; font-size: 16px; color: #565656; padding: 20px 40px 40px 20px;}
    .regionseo-top-2 .indexation {width: 400px;}
    .regionseo-top-2 .trust {width: 400px;}
    .regionseo-top-2 .increase {width: 355px;}
    /*.regionseo .center-column {width: 860px;}*/
    .regionseo h1 {color: #4b4b4b; font-size: 36px; padding-bottom: 0;}
    .regionseo h6 {color: #4b4b4b; margin-top: 3px; font-size: 20px;}
    .regionseo ul.B_crumbBox {margin-bottom: -10px;}
    .regionseo ul.B_crumbBox li, .regionseo ul.B_crumbBox li a {font-size: 11px; color: #333333;}
    .regionseo h5 {color: #333333; font-size: 24px;font-weight: normal;}
    .regionseo ul.marker_mdisc > li {list-style-image: url('/imgs/li-grey.png'); color: #333333; margin-bottom: 35px;}
    .regionseo ul.marker_mdisc.smallmarg > li {margin-bottom: 12px; font-size:13px;}
    .regionseo ul.marker_mdisc.smallmarg > li > ul > li {margin-bottom: 1px; line-height: 18px;}
    .regionseo ol {font-size: 22px; padding-left: 30px;}
    .regionseo ol li {color: #3673be; margin-bottom: 35px;}
    .regionseo ol li span {font-size: 16px; color: #333333; position:relative; top: -3px;}
    .regionseo-right {margin: 20px 0 30px 66px;text-align:left;}
    .regionseo-right tr td {height: 34px; line-height:18px; vertical-align: middle; padding-left: 10px;}
    .regionseo-right tr td a {font-size: 12px;border-bottom-style:dotted;}
    .regionseo-right tr td a:hover {border-bottom-style:dotted;}
    table.regionseo-table.no-borders thead td {border-bottom: 1px solid #dadada; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; height: 40px; padding-left: 10px; padding-right:10px; text-align: center; font-size: 15px; vertical-align: middle; border-top: 1px solid transparent; border-bottom: 1px solid #dadada;}
    table.regionseo-table.no-borders thead td.tdselect {background-color: #E8E8E8; border-top: 1px solid #bebebe; border-radius: 8px 8px 0 0;  padding-left: 9px; padding-right:9px;}
    table.regionseo-table {margin-left: 0; margin-top: 40px; width: 650px;}
    table.regionseo-table tfoot td {padding: 0; border-left: 1px solid transparent; border-right: 1px solid transparent;}
    table.regionseo-table tfoot td .btn_red {width: 98px; height: 20px; font-size: 14px; text-transform: none; font-weight: normal; text-align: center; 
    padding: 8px 8px 20px 8px; margin: 5px; color: black; border: 2px solid white; background: white; text-shadow: none;}
    table.regionseo-table tfoot td .btn_red strong {font-size: 16px;}
    table.regionseo-table tfoot td.tdselect {border-bottom: 2px solid #bebebe; border-radius: 0 0 8px 8px; padding-left: 1px;}
    table.regionseo-table tfoot td:last-child.tdselect {padding-left:0;}
    table.regionseo-table tfoot td.tdselect .btn_red {border: 2px solid #D4D4D4; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color: white; background-color:#1c8e1c; background-repeat:repeat-x; background-image:-khtml-gradient(linear,left top,left bottom,from(#50c250),to(#1c8e1c)); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#50c250),color-stop(100%,#1c8e1c)); background-image:-webkit-linear-gradient(top,#50c250,#1c8e1c); background-image:-moz-linear-gradient(top,#50c250,#1c8e1c); background-image:-ms-linear-gradient(top,#50c250,#1c8e1c); background-image:-o-linear-gradient(top,#50c250,#1c8e1c); background-image:linear-gradient(top,#50c250,#1c8e1c); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50c250',endColorstr='#1c8e1c',GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}
    table.regionseo-table tbody tr td {border-bottom: 1px solid #dadada; text-align: center; height: 34px; vertical-align: middle;}
    table.regionseo-table tbody td img {margin: auto;}
    table.regionseo-table tbody tr.td-title, table.regionseo-table tbody tr.td-title td.tdselect {background-color: #F7F7F7; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;}
    table.regionseo-table tbody tr.td-title td:last-child {border-right: 1px solid #E3E3E3;}
    table.regionseo-table tbody tr.td-title td.tdselect:last-child {border-right: 1px solid #bebebe;}
    table.regionseo-table .tdselect {border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; background-color: white;}
    table.regionseo-table tbody tr td:first-child {text-align: left;}
    table.regionseo-table.compare.no-borders tbody td {padding-left: 10px; padding-right: 10px;}
    table.regionseo-table.compare tbody td.tdselect {padding-left: 9px; padding-right: 9px;}
    table.regionseo-table span.no {color: #D50100; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; font-size: 15px;}
    
/*Форма для страницы Сопровождение сайта*/
    .ambulance-form {position:relative;float: right; width: 213px; background-color: #f5f3f1; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 0 20px 20px 20px; -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px 1px; box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px 1px;}
    .ambulance-form h3 {background: #ff543d url('/imgs/maintenance/ambulance.png') 185px center no-repeat; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color: white; font-size: 17px; margin-top: 0; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; padding: 20px; width: 213px; margin-left: -20px;}
    .ambulance-form p {font-size: 14px; margin-bottom: 5px; margin-top: 10px;}
    .ambulance-form textarea {height: 80px; padding: 15px 10px; font-size: 12px; width: 193px; resize: none; border: 1px solid #d1d1d1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Arial, sans-serif, FreeSans;}
    .ambulance-form input[type='text'] {padding: 5px 10px; font-size: 12px; width: 193px; border: 1px solid #d1d1d1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Arial, sans-serif, FreeSans;}
    .ambulance-form input[type='submit'] {border: 0; font-size: 14px; font-weight: normal; margin: auto; margin-top: 15px; display: block;}
    .ambulance-form #message {display:none;}
    p.ambulance-result {background: #F2F2F2; padding: 20px; text-align: center; font-size: 18px; position: absolute; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.5); margin-top: 0px; left: 50%; top: 30%; width: 340px; height: 100px; margin: 0 0 0 -190px; z-index: 9999;}
    .ambulance-result .ambulance-close {position: absolute; text-decoration: none; background-image: url('/imgs/maintenance/ambulance-close.png'); opacity: 0.5; width: 10px; height: 10px; display: block; right: 20px;}
    .ambulance-result strong {font-size: 20px;}
    .result-modal .ambulance-close:hover {opacity:1;}
    .ambulance-form label.error {color: red; text-align: center; font-size: 12px;}

/*для JivoSite*/
	#jivo_chat_widget {display:none;}
    
    
    .code-example {font-family:consolas; font-size:12px; background:#f1f1f1; border:1px solid #ccc; box-shadow:inset 0 0 1px rgba(0,0,0,0.2); padding:5px 15px; max-height:200px; overflow:auto; margin-bottom:20px;}    
    
    ul.copyright {padding-left: 0px;}
    ul.copyright li {list-style-type: none; background-repeat: no-repeat; background-position: center top; padding-top: 88px; width: 22%; margin-right: 2%; float: left; word-wrap:break-word;}
    ul.copyright li:last-child {margin-right:0;}
    
/*navigation*/
    .navipage2 {margin:15px 0; clear:left; line-height:1.6;}
	.navipage2 table {width:100%;}
    .navipage2 td {font-size:12px;}
	.navipage2 td.options {text-align:right;}
	.navipage2 .options span, .navipage2 .pages .value {margin:0 3px;}
	.navipage2 .pages .selected.value, .navipage2 .options span.selected {padding:3px 5px; background:#e3e3d2;}
	.navipage2 .pages .selected.value {margin:0 3px;}
	.navipage2 .options span.selected a {text-decoration:none; color:#000;}
    
/*reviews-right*/
    .reviews-right {width:37%; display:block; position:absolute; top:0; right:-175px; border:1px dashed #959595; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
    .review-title, .review-body, .review-sign, .review-linkall {display:block; padding:12px 20px;}
    .review-title {background:#f2f2f2; text-transform:uppercase; font-size:18px; font-family:'Roboto', sans-serif; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#222; text-shadow:1px 1px 0 #fff;}
    .review-body {color:#222; font-size:14px; line-height:1.3; padding-top:15px;}
    .review-sign {padding:0 20px; font-size:13px; color:#454545;}
    .review-linkall {text-align:right; font-size:13px;}
    
    .birthday .header-back {background:#2692b9; padding-bottom:0;}
    .birthday .logo {background-image:url('../imgs/logo-white.png');}
    .birthday .login span {background-image:url('../imgs/login-arrow2-white.png');}
    .birthday .login a.black {color:#fff;}
    .birthday .login a.black:hover {color:#fff; text-decoration:none;}
    .birthday ul.menu a:hover {color:#000; text-decoration:none;}
    .birthday-text {clear:both; margin:32px 0 16px -2px; padding-right:320px; font-family:'Roboto'; font-size:28px; font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif; color:#fff;}
    .birthday-text a {color:#fff;}
    .birthday-text a:hover {border:0;}
    .birthday .header {background:url('../imgs/cake.jpg') right bottom no-repeat;}

    .bonuses-item {width:130px; padding:5px 0; display:inline-block; text-align:center; vertical-align:top; margin:0 24px 5px 0;}
    .bonuses-item .bonuses-img {width:30px; height:30px; background-repeat:no-repeat; background-position:0 0; margin:0 auto;}
    .bonuses-item p {margin:5px 0 9px; font-size:13px;}
    .bonuses-item2 {position:relative; padding-left:40px;}
    .bonuses-item2 .bonuses-img2 {width:30px; height:30px; position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:0 0;}
    
/*result of submit form*/
    .result-modal {width:400px; height:130px; background:#f5f5f5; padding:80px 50px 0; text-align:center; font-size:18px; position:absolute; left:50%; margin:-152px 0 0 -300px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:0 0 7px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0 7px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 0 7px 1px rgba(0, 0, 0, 0.5); z-index: 9;}
    .result-modal .result-close {position:absolute; text-decoration:none; top:5px; right:5px; font-size:32px; line-height:20px;}
    
    /*social*/
    .share {width:100%; margin-top:40px;}
    .share td {color:#454545; font-size:13px; vertical-align:top;}
    .share-text {display:block; float:right; margin-top:2px;}
    .yashare-auto-init {display:block; float:right; margin-top:-3px;}
    .share-vac {float:right; color:#454545; font-size:13px; width:230px; margin-top:4px;}
    
    #vk_like, #vk_like2, .fb-like, .twitter-share-button, .g-plusone, #___plusone_0, #___plusone_1 {display:block!important; float:left!important; margin-bottom:7px!important;}
    #vk_like {margin-right:-18px;}
    .fb-like {margin-right:20px;}
    #___plusone_0, #___plusone_1 {margin-right:-13px!important;}
    
    .article-author table {margin:30px 0 40px;}
    .article-author td {padding-right:20px; font-size:14px; font-style:normal; font-family:'Roboto Italic', Arial, sans-serif; color:#454545;}
    .article-author td p {margin:8px 0;}
    .article-author td .small {font-size:12px; color:#727272;}
    .article-image {float:left; margin:0 27px 10px 0; border:1px solid #ddd; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; width:200px; height:150px;}
        
    .vkontakte-blog {width:135px; font-size:12px; background:#e9f0f8; padding:5px; border-radius:5px; margin:20px 0 0 -5px;}
    .vkontakte-blog ul {margin:5px 0 5px 20px; padding:0;}
    .vkontakte-blog ul li {margin:5px 0; padding:0; color:#5b7fa6;}
    .vkontakte-blog ul li span {color:#454545;}
 
	.navi-articles {font-size:14px; margin-top:40px;}
	.navi-articles p {margin:5px 0;}
	.navi-articles p .sub-title, .navi-articles p .sub-title2 {font-size:14px;}
	.navi-articles table {width:100%;}
	.navi-articles table td {vertical-align:top; width:30%;}
	.navi-articles table td:first-child {padding-right:30px;}
	.navi-articles table td:nth-child(2) {text-align:center; padding-top:22px;}
	.navi-articles table td:last-child {padding-left:30px; text-align:right;}
 
    .zoom{width: 59px;height: 59px;border-radius: 5px;background: rgba(0, 0, 0, 0.25) url('/files/images/copyright/zoom.png') center center no-repeat;display: block;text-decoration: none;position:absolute;top: 10px;right: 10px; cursor:pointer;}
    
    .important-info {margin: 20px 0;font-size;15px;}
    .important-info-icon {margin-right:15px;width:40px;height:40px;display:table;float:left;margin-top: 3px;}
    /*input with grey background*/
	input.txt-bggrey {background:#eee; border:0; padding:14px 10px 14px; margin:15px 7px 10px; font-size:14px; font-family:Arial; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset -1px 1px 0 rgba(0,0,0,0.1); -moz-box-shadow:inset -1px 1px 0 rgba(0,0,0,0.1); box-shadow:inset -1px 1px 0 rgba(0,0,0,0.1);}
	
	.links-right {float:right; width:20%; max-width:250px; margin:3px 0 30px 50px;}
	.links-right p {font-size:12px;}
	
	

/*mailing-form-bottom*/
.mailing-form-bottom {
	background:#eeeeee;
	padding:5px 0 15px;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:20;
	border-top:1px solid #cfcfcf;
}
.mailing-form-bottom.m-hidden {
	padding:0;
}
.mailing-form-bottom.m-hidden form {
	display:none;
}
.mailing-form-bottom input[type="text"] {
	background:#fff;
	border:1px solid #cfcfcf; 
	padding:8px 10px 8px; 
	margin:10px 0 0 10px; 
	font-size:14px; 
	font-family:Arial; 
	-webkit-border-radius:6px; 
	-moz-border-radius:6px; 
	border-radius:6px; 
}
.mailing-form-bottom input[type="submit"] {
	background:#779f16;
	border:0; 
	padding:7px 30px 7px; 
	margin:10px 15px 0 10px; 
	font-size:14px; 
	font-family:Arial; 
	-webkit-border-radius:20px; 
	-moz-border-radius:20px; 
	border-radius:20px; 
	color:#fff;
}
.mailing-form-bottom input[type="submit"]:hover {
	background:#8bbf0d;
	cursor:pointer;
}
.mailing-hide {
	display:block;
	width:50px;
	height:40px;
	background:#fff url('/imgs/down-red.png') 0 0 no-repeat;
	position:absolute;
	top:-6px;
	right:-44px;
	-webkit-border-radius:0 0 10px 10px; 
	-moz-border-radius:0 0 10px 10px; 
	border-radius:0 0 10px 10px; 
}
.mailing-hide:hover {
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 2px rgba(0,0,0,0.1);
}
.mailing-form-bottom.m-hidden .mailing-hide {
	background:#f6f6f6 url('/imgs/down-red.png') 0 -40px no-repeat;
	border-top:1px solid #e5e5e5;
	top:-40px;
	-webkit-border-radius:10px 10px 0 0; 
	-moz-border-radius:10px 10px 0 0; 
	border-radius:10px 10px 0 0; 
}
.mailing-hide:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
input.error~span.error-corner, textarea.error~span.error-corner {
	display:block;
	position:absolute;
	width:16px;
	height:10px;
	background:url('/imgs/corner-top-d.png') 0 0 no-repeat;
	z-index:10;
	top:55px;
	left:20px;
	
}
	label.error {
		position:absolute;
		display:block;
		background: rgba(0,0,0,0.7);
		padding:7px 12px;
		border-radius:3px;
		color:#fff;
		top:65px;
		left:8px;
		font-size:13px;
	}
.mailing-form-bottom label.error {
	bottom:40px;
	top:auto;
}
.mailing-form-bottom input.error~span.error-corner {
	background:url('/imgs/corner-bottom-d.png') 0 0 no-repeat;
	top:4px;
}
.mailing-form-bottom .small-text {
	display:block;
	font-size:12px;
	color:#444;
	max-width:300px;
}
@media (max-width:1050px) {
	.mailing-form-bottom .center-column {
		margin:0;
		padding:0 20px 0 0;
	}
	.mailing-hide {
		right:-20px;
	}
}

.search-form {
	position: relative;
	margin:30px 0 30px;
	padding-right:70px;
	width:60%;
}
.search-field {
	display:inline-block;
	width:100%;
	margin:0;
	background:#f7f7f7;
	border:0; 
	padding:8px 10px 8px;
	font-size:14px; 
	font-family:'Roboto', Arial, sans-serif;
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.15);
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.15);
}
.search-btn {
	display:block;
	width:60px;	
	font-family:Arial;
	-webkit-border-radius:0 5px 5px 0; 
	-moz-border-radius:0 5px 5px 0; 
	border-radius:0 5px 5px 0; 
	margin:0;
	-moz-box-shadow:inset 0 0 1px #fff;
	-webkit-box-shadow:inset 0 0 1px #fff;
	box-shadow:inset inset 0 0 1px #fff;	
	font-size: 13px;
    font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;
	border: 1px solid #cbcbcb;
    color: #4f4f4f;
    text-shadow: 0 1px 0 #fff;
	line-height:29px;
	background:#eeeeee;
	position: absolute;
    right: 0;
    top: 0;
}
.search-btn:hover {
	background-color:#e7e7e7;
	cursor:pointer;
}
.search-res, .search-res .sub-title, .search-res .sub-title2 {
	font-size:16px;
}
.search-res {
	margin:30px 0 10px;
}
.highlight {
	background:#fef1b2;
}
.search-res-text {
	font-size:14px; 
	margin-top:10px;
}
.search-form.search-right {
	padding-right:45px;
	margin-top:25px;
}
.search-right .search-field {
	font-size:12px;
}
.search-right .search-btn {
	width:35px;
	line-height:27px;
	background:#eeeeee url('/imgs/search-icon.png') center center no-repeat;
	text-align:center;
}
.search-right .search-btn:hover {
	background-color:#e7e7e7;
	cursor:pointer;
}
.search-form.search-top {
	padding-right:45px;
	margin-top:5px;
	margin-left:40px;
	max-width:500px;
	float:right;
	width:30%;
	z-index:30;
}
.search-top .search-field {
	font-size:12px;
}
.search-top .search-btn {
	width:35px;
	line-height:27px;
	background:#eeeeee url('/imgs/search-icon.png') center center no-repeat;
	text-align:center;
}
.search-top .search-btn:hover {
	background-color:#e7e7e7;
	cursor:pointer;
}

.navi {
	margin:50px 0 30px -5px;
}
.navi.navi-blog {
	margin-top:30px;
}
.navi .value {
	margin:0 5px;
	font-size:13px;
}
.navi .value a, .navi .value.selected  {
	width:27px;
	height:27px;
	-webkit-border-radius:50%; 
	-moz-border-radius:50%; 
	border-radius:50%; 
	text-align:center;
	line-height:27px;
	display:inline-block;
	background:#ebebeb;
	text-decoration:none;
	color:#444;
}
.navi .value a:hover {
	background:#1f8cdf;
	text-decoration:none;
	color:#fff;
}
.navi .value.selected {
	background:#aaa;
	color:#fff;
}
.navi .value.navi-first a, .navi .value.navi-last a  {
	width:auto;
	background:none;
	text-decoration:none;
	color:#444;
}
.navi .value.navi-first a:hover, .navi .value.navi-last a:hover {
	background:none;
	text-decoration:none;
	color:#1f8cdf;
}
.navi .value.navi-prev a, .navi .value.navi-next a {
	width:auto;
	background:none;
	text-decoration:none;
	color:#1d78af;
	font-size:20px;
	margin-bottom:30px;
}
.navi .value.navi-prev {
	margin-right:20px;
}
.navi .value.navi-prev a span, .navi .value.navi-next a span {
	text-decoration:underline;
}
.navi .value.navi-prev a:hover, .navi .value.navi-next a:hover {
	background:none;
	text-decoration:none;
	color:#1f8cdf;
}

.right_p {
	display:block;
	margin:15px 0;
	position:relative;
}

.article-tags {
	font-size:12px;
	color:#777;
	line-height:16px;
	padding-left:20px;
	background:url('/imgs/tag.png') 0 0 no-repeat;
	margin:50px 0 0;
}
.article-tags a {
	color:#777;
}
.article-tags a:hover {
	color:#1f8cdf;
}

	
@media (max-width:1400px) {
	#up {right:5px;}
}
@media (max-width:767px) {	
	#up {position:absolute; bottom:-5px; right:20px;}
}

#vip {
    position:relative;
}
.marker_mdash {
    position:relative;
}

/*
.top-news p {text-align: center; color: #000; font-size:16px;}
.top-news.backgrey {background: #fff url('http://1ps.ru/files/sales/hb-header2.jpg') center 0 repeat; background-size: cover;}
.top-news a, .top-news a:visited {color:#000;}
.top-news a:hover {color:#1f8cdf;}
a#nclose {color:#fff;}*/

.photo-people { 
	border-radius:50%;
	background:#ebebeb;
	width:148px;
	height:148px;
	overflow:hidden;
	margin:0 auto;
	box-shadow:inset 0 0 5px rgba(0,0,0,.4);
}
.photo-people img { 
	width:148px;
	height:148px;
}

.photo-people-big { 
	border-radius:50%;
	background:#e4e4e4;
	width:322px;
	height:322px;
	overflow:hidden;
	margin:0 auto;
}
.photo-people-big img { 
	width:322px;
	height:322px;
}

.photo-people-mini { 
	border-radius:50%;
	background:#e4e4e4;
	width:88px;
	height:88px;
	overflow:hidden;
	border:3px solid #cecece;
	margin:0 auto;
}
.photo-people-mini img { 
	width:88px;
	height:88px;
}

.offer-site {
	margin:0;
	padding:0 20px;
	background:#f6f6f6;
	border:1px solid #d1d1d1;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.offer-site .btn_red {
	text-align:center;
	padding:10px 5%;
	margin:0;
	width:90%;
	line-height:20px;
}
#offer-site .btn_red {
	font-size:16px;
}
.offer-site input[type="text"], .offer-site textarea {
	margin:0;
	background:#fff;
	border:1px solid #c1c1c1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:'Roboto', Arial, sans-serif;
	font-size:14px;
	padding:10px 5%;
	width:90%;
}
.offer-site textarea {
	height:80px;
}
.offer-site .title {
	font-size:18px;
}
.offer-site input.error~span.error-corner, .offer-site textarea.error~span.error-corner {
	background:url('/imgs/corner-bottom-d.png') 0 0 no-repeat;
	top:-6px;
}
.offer-site label.error {
	bottom:44px;
	top:auto;
}

	p.result {
		font-size: 18px;
		margin-top: 60px;
		text-align: center;
	}
	
	
.hide-micro,
.textar {
    display:none!important;
}


.feedbacks-list h3 {
    font-size:18px;
    padding: 0 0 0 20px;
}
.feedbacks-list h3 a {
    color:#000;
}
.feed-item {
    margin-bottom:30px;
}
.item-info {
    padding:0 0 24px 20px;
    font-size:15px;
    font-style:normal; font-family:'Roboto Italic', Arial, sans-serif;
    background:url('/imgs/str-otzivi.png') no-repeat center bottom;
}
.item-text {
    background:#f8f8f8;
    border-radius:10px;
    line-height:18px;
    font-size:13px;
    padding:20px;
    box-shadow:0 6px 10px rgba(0,0,0,.05);
}

/*Blog mailing*/
.blog-left-mailing {
	font-size:10px;
	border:1px solid #d2d2d2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:137px;
	padding:5px 3px;
	text-align:center;
	margin:25px 0 0 -5px;
}
.blog-left-mailing p {
	margin:0;
	padding:0;
}
.blog-left-mailing h4 {
	font-size:12px;
	margin:4px 0;
	color:#fff;
	text-align:center;
	background:#ff9501 url('/imgs/header-blog-left.jpg') center 0 no-repeat;
	padding:7px 0 10px;
	
}
#switch_text, #switch_img {
	width:143px;
	height:227px;
	overflow:hidden;
	margin:0 0 0 -3px;
}
#switch_text {
	display:none;
}
.blog-left-mailing:hover #switch_img {
	display:none;
}
.blog-left-mailing:hover #switch_text {
	display:block;
}
#switch_text ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-image:url('/imgs/li5.png');
}
#switch_text ul li {
	margin:6px 0;
	padding:0;
	font-size:11px;
	text-align:left;
}
.blog-left-mailing .btn_red {
	font-size:13px;
	padding-left:0;
	padding-right:0;
	width:98%;
	margin-top:0;
	margin-bottom:5px;
	font-family:'Roboto', Arial, sans-serif, FreeSans;
}

ul.reports li {
	background-repeat: no-repeat;
	background-position: left 15px;
	background-image: url('/imgs/lpages/attachment.png');
	list-style-type: none;
	padding: 15px 0 15px 80px;
}

.header-img2 {
	border: 1px solid #D0D0D0;
	background-image: url('/imgs/lpages/header-img.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size:auto 100%;
    min-width:200px;
	height: 336px;
	margin: 40px 0 30px;
	position:relative;
	padding:40px 10px 0 510px;
	text-align:center;
}
.header-img2 h2 {
    margin: 0;
	font-size:24px;
}
.header-img2 .button {
	display: table;
	height: 20px;
	padding: 15px;
	font-size: 18px;
	font-weight:normal; font-family:'Roboto Bold', Arial, sans-serif;
	color: white;
	cursor: pointer;
	margin: 10px auto 0;
}
@media (max-width:1350px) {
	.header-img2 {
		height: 250px;
		padding-left:450px;
		padding-top:20px;
	}
	.header-img2 h2 {
		font-size: 18px;
	}
}
@media (max-width:1100px) {
	.header-img2 {
		height: 220px;
		padding-left:260px;
		padding-top:0;
		padding-right:0;
	}
	.header-img2 h2 {
		padding: 20px 0 5px;
		font-size:14px;
	}
	.header-img2 .button {
		padding: 7px 10px 5px;
		font-size: 14px;
	}
}

.p-block { display:block; margin:15px 0 -15px -10px; overflow:hidden; }
.p-item { display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 10px 25px }

@media (max-width:995px) {
.p-block { text-align:center; margin:15px 0 -20px 0  }
.p-item { margin:0 5px 35px }
}


.review-list { margin:0; padding:0; list-style:none }
.review-list .review { font-size:13px; width:30%; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:10px 2% 15px 0; webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); moz-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.review-list .review .date { display:block; font-size:13px; color:#aaa; padding:0 18px; height:28px; line-height:28px; font-family:'Roboto Italic', Arial, sans-serif; text-align:right; }
.review-list .review p { font-size:13px; color:#000; margin:5px 18px 18px; }
.review-list .review .signature { display:block; margin-top:0; padding:6px 18px; border-top:1px solid #ddd; text-align:right; color:#aaa; font-family:'Roboto Italic', Arial, sans-serif; }
.review-list .review .signature a { color:#aaa; }
.review-list .review .signature a:hover { color:#1f8cdf; }
.review-list .review-form {width:30%; float:right; margin:9px 4% 15px 0;}
@media screen and (max-width:1200px) {
.review-list .review { width:46%; }
.review-list .review-form {width:46%;}
}
@media screen and (max-width:900px) {
.review-list .review { width:98%; margin-right:0; }
.review-list .review-form {width:99%; margin-right:1%;}
}

.review-form .btn_red {
	font-size:14px;
	padding:5px 0;
	width:100%;
}
.review-form div.relative {margin:5px 0;}
.review-form input[type="text"], .review-form textarea {
	padding:4px 5%;
	font-size:13px;
}
.review-form input.error~span.error-corner, .review-form textarea.error~span.error-corner {top:-3px; left:50px;}
.review-form label.error {top:-29px; bottom:auto; left:30px; padding: 4px 12px;}


#tclose {
	position:absolute;
	display:block;
	top:3px;
	right:10%;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	border:1px solid #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:12px;
	padding:0 1px 1px;
}
@media (max-width:900px) {
	#tclose {
		right:5px;
	}
}


.info-icon {
		padding-left:40px;
		min-height:35px;
		background:url('/files/images/info-icon.png') 0 5px no-repeat;
		margin:30px 0 30px 20px;
		color:#454545;
		font-size:13px;
}


.feedback_form .small, .MultiFile-intercepted .small {font-size:12px;}


.p-zoom {
	display:inline-block;
	position:relative;
	border:0;
}
.p-zoom:hover {
	border:0;
}
.p-zoom span {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url('/files/images/zoom2.png') center center no-repeat;
	opacity:.7;
}
.p-zoom:hover span {
	background-color:rgba(255,255,255,.3);
	opacity:1;
}

