/* fonts */
@font-face {
	font-family: 'dinbekregular';
	src: url('../fonts/dinbek-regular.eot');
	src: url('../fonts/dinbek-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/dinbek-regular.woff') format('woff'), url('../fonts/dinbek-regular.ttf') format('truetype'), url('../fonts/dinbek-regular.svg#dinbekregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinbekbold';
	src: url('../fonts/dinbek-bold.eot');
	src: url('../fonts/dinbek-boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/dinbek-bold.woff') format('woff'), url('../fonts/dinbek-bold.ttf') format('truetype'), url('../fonts/dinbek-bold.svg#dinbek_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PT Sans Narrow';
	src: url('../fonts/pt_sans-narrow-web-regular.eot');
	src: url('../fonts/pt_sans-narrow-web-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_sans-narrow-web-regular.woff') format('woff'), url('../fonts/pt_sans-narrow-web-regular.ttf') format('truetype'), url('../fonts/pt_sans-narrow-web-regular.svg#pt_sans_narrowregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PT Sans Narrow Bold';
	src: url('../fonts/pt_sans-narrow-web-bold.eot');
	src: url('../fonts/pt_sans-narrow-web-boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_sans-narrow-web-bold.woff') format('woff'), url('../fonts/pt_sans-narrow-web-bold.ttf') format('truetype'), url('../fonts/pt_sans-narrow-web-bold.svg#pt_sans_narrowbold') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* default */
*{margin:0px; padding:0px; border:0px; outline:none;}
html{background: #fff; height: 100%;}
body{font:75%/1.3 Arial, Helvetica, sans-serif; color:#666; position:relative; background: url(../images/bg/header-bg.gif) 0 0 repeat-x;}
a{text-decoration:underline; color:#118dcc;}
a:hover{text-decoration:none; color:#118dcc;}
.clearfix:after{clear:both; content:"."; display:block; height:0px; visibility:hidden; font-size:0px; line-height:0px;}
ul{list-style: none;}
img{vertical-align:top;}
form{position:relative;}
input, textarea{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* all */
.rel{position: relative;}
.fl{float: left;}
.fr{float: right;}
.pb10{padding-bottom: 10px;}
.pb10 p {padding-bottom: 5px;}
.m_t_10{ margin:10px 0px 0px;}
.m_tb_10{ margin:10px 0px;}
.text-block{padding: 18px 0;}
.hid {  display: none;}

/* text */
.req{color:#bc1313;}
.gray{color:#828282;}
.light{color:#bdbdbd;}
.color{color:#bc1313!important;}
.blue{color:#118dcc!important;}
.middle{vertical-align: middle;}
.center{text-align: center;}
.no-und{text-decoration: none;}
.no-und:hover{text-decoration: underline;}
.big-link{font-size: 16px;}
.gray-link{color: #666;}
.read-more{padding-top: 12px;}
.din{font-family: 'dinbekregular', Arial, Helvetica, sans-serif; letter-spacing: -2px; -webkit-text-stroke: thin transparent;}
.bigger{font-size: 14px;}
.bold{font-weight: bold;}

/* titles */
.main-title{font-family: /*'PT Sans Narrow Bold', */Arial, Helvetica, sans-serif; font-weight: normal; font-size: 25px; color:#555; padding-bottom: 10px; word-spacing: -2px;}
.simple-title{font-family: /*'PT Sans Narrow Bold', */Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color:#555; padding-bottom: 10px; line-height: 15px; position: relative;}
.simple-title2{font-family: /*'PT Sans Narrow Bold', */Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color:#555; padding-bottom: 10px; position: relative;}
.block-title{font-family: /*'PT Sans Narrow Bold', */Arial, Helvetica, sans-serif; font-weight: normal; font-size: 20px; color:#555; padding-bottom: 9px;}
.dot-title{background: url(../images/bg/dot.gif) left center repeat-x; text-align: center; font-family: 'PT Sans Narrow'; font-weight: normal; font-size: 16px; text-transform: uppercase; color:#363636; letter-spacing: 1px;}
.dot-title .inner{background: #fff; padding: 0 5px;}

/* blocks */
.iblock{display: inline-block;}
.dot-sep{height:24px; background: url(../images/bg/dot.gif) left bottom repeat-x; margin-bottom: 15px;}
.justify{text-align: justify;}
.justify:after { content:""; display:inline-block; width:100%; height:0; overflow:hidden;}
.dot-top{background: url(../images/bg/dot.gif) left top repeat-x;}
.dot-bot{background: url(../images/bg/dot.gif) left bottom repeat-x;}
.gray-block{
	border:1px #e4e4e4 solid; border-radius: 5px; padding: 10px 15px 20px;
	background: rgb(252,252,252);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(249,249,249,1) 11%, rgba(250,250,250,1) 19%, rgba(245,245,245,1) 51%, rgba(246,246,246,1) 58%, rgba(244,244,244,1) 59%, rgba(243,243,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(11%,rgba(249,249,249,1)), color-stop(19%,rgba(250,250,250,1)), color-stop(51%,rgba(245,245,245,1)), color-stop(58%,rgba(246,246,246,1)), color-stop(59%,rgba(244,244,244,1)), color-stop(100%,rgba(243,243,243,1)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(249,249,249,1) 11%,rgba(250,250,250,1) 19%,rgba(245,245,245,1) 51%,rgba(246,246,246,1) 58%,rgba(244,244,244,1) 59%,rgba(243,243,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(249,249,249,1) 11%,rgba(250,250,250,1) 19%,rgba(245,245,245,1) 51%,rgba(246,246,246,1) 58%,rgba(244,244,244,1) 59%,rgba(243,243,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(249,249,249,1) 11%,rgba(250,250,250,1) 19%,rgba(245,245,245,1) 51%,rgba(246,246,246,1) 58%,rgba(244,244,244,1) 59%,rgba(243,243,243,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(249,249,249,1) 11%,rgba(250,250,250,1) 19%,rgba(245,245,245,1) 51%,rgba(246,246,246,1) 58%,rgba(244,244,244,1) 59%,rgba(243,243,243,1) 100%);
}

/* buttons */
.submit-btn{text-align:center; font-size:18px; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; height: 44px; cursor:pointer; vertical-align:middle; background:#aa0e0e url(../images/bg/v-sprite.png) 0 0 repeat-x; border-width: 1px; border-style: solid; border-color:#dd6060 #404040 #404040 #dd6060; -webkit-border-radius: 5px; border-radius: 5px; padding: 0 15px;}
.submit-btn:hover{background-position: 0 -56px; background-color: #ce1818; color:#fff;}

.submit-btn2{display: inline-block; border-width: 1px; border-style: solid; border-color:#5f9b11 #404040 #404040 #5f9b11; -webkit-border-radius: 5px; border-radius: 5px;}
.submit-btn2 .inner{overflow:visible; text-align:center; font-size:18px; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; padding-top:1px; height: 41px; cursor:pointer; vertical-align:middle; background:#64a113 url(../images/bg/v-sprite.png) 0 -240px repeat-x; border-width: 1px; border-style: solid; border-color:#64a113 #5f9b11 #5f9b11 #8ab058; -webkit-border-radius: 5px; border-radius: 5px; padding: 0 15px;}
.submit-btn2 .inner:hover{background-position: 0 -290px; color:#fff;}

.submit-btn-blue{display: inline-block; border-width: 1px; border-style: solid; border-color:#3591bf #404040 #404040 #3591bf; -webkit-border-radius: 5px; border-radius: 5px;}
.submit-btn-blue .inner{overflow:visible; text-align:center; font-size:18px; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; padding-top:1px; height: 41px; cursor:pointer; vertical-align:middle; background:#0174af url(../images/bg/v-sprite.png) 0 -441px repeat-x; border-width: 1px; border-style: solid; border-color:#19a2e8 #3591bf #3591bf #5fbcec; -webkit-border-radius: 5px; border-radius: 5px; padding: 0 15px;}
.submit-btn-blue .inner:hover{background-position: 0 -495px; background-color: #118dcc; color:#fff;}

.simple-btn{text-align:center; text-decoration:none; font-size:14px; display: inline-block; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; height: 26px; cursor:pointer; vertical-align:middle; background:#aa0e0e url(../images/bg/v-sprite.png) 0 0 repeat-x; border-width: 1px; border-style: solid; border-color:#dd6060 #404040 #404040 #dd6060; -webkit-border-radius: 5px; border-radius: 5px; padding: 9px 16px 0;}
.simple-btn:hover{background-position: 0 -56px; background-color: #ce1818; color:#fff;}

.simple-blue-btn{text-transform:uppercase; min-width:121px; border-width: 1px; border-style: solid; border-color:#3591bf #3c3c3c #3c3c3c #3591bf; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; text-decoration:none;}
.simple-blue-btn .inner{display:block; padding: 8px 14px 0; border-width: 1px; border-style: solid; border-color:#3896c6 #3591bf #3591bf #6da7c4; -webkit-border-radius: 5px; border-radius: 5px; text-align:center; text-decoration:none; font-size:15px; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; height: 27px; cursor:pointer; vertical-align:middle; background:#2979a2 url(../images/bg/v-sprite.png) 0 -341px repeat-x;}
.simple-blue-btn:hover .inner{background-position: 0 -390px; background-color: #1c84b8; color:#fff; text-decoration:none;}

.simple-green-btn{text-transform:uppercase; min-width:121px; display: inline-block; border-width: 1px; border-style: solid; border-color:#5f9b11 #404040 #404040 #5f9b11; -webkit-border-radius: 5px; border-radius: 5px; text-decoration:none;}
.simple-green-btn .inner{display:block; padding: 8px 14px 0; -webkit-border-radius: 5px; border-radius: 5px; text-align:center; text-decoration:none; font-size:15px; font-family: 'PT Sans Narrow Bold', Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:1px; color:#fff; height: 27px; cursor:pointer; vertical-align:middle; background:#64a113 url(../images/bg/v-sprite.png) 0 -240px repeat-x; border-width: 1px; border-style: solid; border-color:#64a113 #5f9b11 #5f9b11 #8ab058;}
.simple-green-btn:hover .inner{background-position: 0 -290px; color:#fff; text-decoration:none;}

.small-btn{white-space:nowrap; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555; display: inline-block; padding: 5px 6px 0; background:#dadada url(../images/bg/v-sprite.png) 0 -112px repeat-x; height: 18px; text-decoration: none; -webkit-border-radius: 3px; border-radius: 3px;}
.small-btn:hover{text-decoration: none; background-position: 0px -146px; color:#555;}

.gray-btn{border-width:1px; border-style:solid; border-color:#e2e2e2 #bababa #bababa #dadada; white-space:nowrap; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555; display: inline-block; padding: 5px 6px 0; background:#dadada url(../images/bg/v-sprite.png) 0 -112px repeat-x; height: 18px; text-decoration: none; -webkit-border-radius: 3px; border-radius: 3px;}
.gray-btn:hover{text-decoration: none; background-position: 0px -146px; color:#555;}

.gray-long-btn{border-width:1px; border-style:solid; border-color:#e2e2e2 #bababa #bababa #dadada; white-space:nowrap; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#555; display: block; padding: 6px; background:#dadada url(../images/bg/v-sprite.png) 0 -112px repeat-x; text-decoration: none; -webkit-border-radius: 3px; border-radius: 3px;}
.gray-long-btn:hover{text-decoration: none; background-color:#f3f3f3; background-position: 0px -146px; color:#555;}

/* layout */
.inner-block{position: relative; width: 918px; margin: 0px auto;}
.content{position: relative; min-height: 300px; z-index: 1; background: url(../images/bg/content.gif) 0 100% repeat-x; padding-bottom: 20px;}
.white-page{background: none;}
.main{position: relative; width: 644px; float: left;}
.main p {padding:0px 0 12px;}
.main h4 {margin:5px 0 2px; font-size:1.4em; font-family: 'PT Sans Narrow';}


/* header */
header{position: relative; height: 81px; background: url(../images/bg/header.jpg) center bottom no-repeat;}
header .desc{text-align: right; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 14px 0 0; color:#fff;}
.header-right-bg{width: 50%; height:49px; position: absolute; right:0; top:32px; background: url(../images/bg/header-right-bg.jpg) left bottom repeat-x;}
.logo-section{padding: 33px 0 36px;}

/* icons */
.rss-ico{width: 16px; height: 16px; background: url(../images/icons.png) 0 0 no-repeat; display: inline-block;}
.star-ico{width: 14px; height: 13px; background: url(../images/icons.png) 0 -50px no-repeat; display: inline-block;}
.star-ico2{width: 16px; height: 15px; background: url(../images/icons.png) -35px -49px no-repeat; display: inline-block;}
.cross-ico{width: 12px; height: 12px; background: url(../images/icons.png) 0 -29px no-repeat; display: inline-block;}
.cross-ico2{width: 12px; height: 12px; background: url(../images/icons.png) -32px -29px no-repeat; display: inline-block;}
.facebook-ico{width: 45px; height: 41px; background: url(../images/icons.png) 0 -85px no-repeat; display: inline-block;}
.youtube-ico{width: 45px; height: 41px; background: url(../images/icons.png) 0 -128px no-repeat; display: inline-block;}
.vk-ico{width: 45px; height: 41px; background: url(../images/icons.png) 0 -172px no-repeat; display: inline-block;}
.in-ico{width: 45px; height: 41px; background: url(../images/icons.png) 0 -214px no-repeat; display: inline-block;}
.twitter-ico{width: 46px; height: 41px; background: url(../images/icons.png) 0 -258px no-repeat; display: inline-block;}
.search-ico{width: 21px; height: 21px; background: url(../images/icons.png) 0 -303px no-repeat; display: inline-block;}
.phone-ico{width: 31px; height: 31px; background: url(../images/icons.png) 0 -334px no-repeat; display: inline-block;}
.comment-ico{width: 11px; height: 9px; background: url(../images/icons.png) 0 -376px no-repeat; display: inline-block;}
.quote-ico{width: 31px; height: 27px; background: url(../images/icons.png) 0 -526px no-repeat; display: inline-block;}
.fav-ico{width: 11px; height: 9px; background: url(../images/icons.png) -15px -376px no-repeat; display: inline-block;}
.fav-ico2{width: 13px; height: 11px; background: url(../images/icons.png) -29px -375px no-repeat; display: inline-block;}
.fav-ico-big{width: 16px; height: 14px; background: url(../images/icons.png) -42px -408px no-repeat; display: inline-block;}
.money-ico{width: 34px; height: 32px; background: url(../images/icons.png) 0 -446px no-repeat; display: inline-block;}
.contract-ico{width: 24px; height: 24px; background: url(../images/icons.png) 0 -495px no-repeat; display: inline-block;}
.vk-ico2{width: 28px; height: 27px; background: url(../images/icons.png) 0 -573px no-repeat; display: inline-block;}
.facebook-ico2{width: 28px; height: 27px; background: url(../images/icons.png) 0 -608px no-repeat; display: inline-block;}
.twitter-ico2{width: 28px; height: 27px; background: url(../images/icons.png) 0 -644px no-repeat; display: inline-block;}
.title-ico{vertical-align: inherit; margin-right: 6px;}
.main-title-ico{vertical-align: top; margin-right: 3px;}

/* nav */
.top-menu{float: left; padding: 9px 0 0; height: 23px;}
.tm-link{color:#a2a2a2; text-decoration: none; margin-right: 14px;}
.tm-link:hover, .tm-active{color:#fff; text-decoration: none;}

.user-menu{float: right; padding: 9px 0 0; height: 23px;}
.um-link{color:#a2a2a2; text-decoration: none; margin-right: 14px; position: relative;}
.um-link:hover, .um-active{color:#fff; text-decoration: none;}
.user-menu .rss-ico{vertical-align: middle;}
.um-link .cross-ico{position: absolute; top:1px; left:0;}
.um-link .fav-ico2{position: absolute; top:2px; left:0;}
.add-num-link{padding-left: 16px;}
.add-num-link:hover .cross-ico{background-position: -16px -29px;}
.add-fav-link{padding-left: 18px;}
.add-fav-link:hover .fav-ico2{background-position: -44px -375px;}
.add-fav-link2{font-size: 14px;}
.add-fav-link2 .fav-ico-big{vertical-align: middle; margin-right: 6px;}
.rss-link{margin-left: 36px; position: relative;}
.rss-link .rss-ico{position: absolute; top:0; left: -20px;}


/* aside */
aside{float: right; width: 233px;}
.aside-block{background: #f0eeee; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 20px 22px; margin-bottom: 36px;}
.aside-pd{padding-top: 18px;}

/* banners */
.main-banner{padding: 24px 0 10px; position: relative;}
.left-banner{position: relative; margin-bottom: 30px;}
.bottom-banner{position: relative; padding: 30px 0 15px;}

/* form fields */
.text-field{height: 37px; padding-left:6px; display: inline-block; background: url(../images/sprite.png) 0px -92px no-repeat; vertical-align: middle;}
.text-field .inner{height: 37px; padding:0 10px 0 4px; width:312px; color:#555; font-size:17px; float:left; background: url(../images/sprite.png) 100% -134px no-repeat;}
.fields{padding-bottom: 15px;}
.textarea-field{vertical-align:top; position: relative; display: inline-block; width: 532px;}
.textarea-corners{position: relative; margin: 0px 6px; height: 6px;}
.textarea-top{background: url(../images/bg/v-sprite.png) 0px -193px repeat-x;}
.textarea-bottom{background: url(../images/bg/v-sprite.png) 0px -224px repeat-x;}
.textarea-right{background: url(../images/bg/textarea-right.png) 100% 0 repeat-y; padding-right: 5px;}
.textarea-left{background: url(../images/bg/textarea-left.png) -1px 0 repeat-y; padding-left: 5px;}
.textarea{
	padding:0 4px; height: 72px; width:512px; vertical-align:top;
	background: rgb(243,243,243);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(243,243,243,1) 0%,rgba(254,254,254,1) 100%);
}
.textarea-field .corner{background-image: url(../images/sprite.png); background-repeat: no-repeat;}
.textarea-field .lt{position: absolute; top:0; left:-6px; width:6px; height:6px; background-position: 0 -92px;}
.textarea-field .rt{position: absolute; top:0; right:-6px; width:6px; height:6px; background-position: 100% -134px;}
.textarea-field .lb{position: absolute; top:0; left:-6px; width:6px; height:6px; background-position: 0 -123px;}
.textarea-field .rb{position: absolute; top:0; right:-6px; width:6px; height:6px; background-position: 100% -165px;}

/* select */
.cuselFrameRight, .cuselText {background: url(../images/sprite.png) no-repeat;}
.cusel {display: inline-block; position: relative; cursor: pointer; font-size: 16px; z-index: 1; vertical-align: middle;}
.cuselFrameRight {position: absolute; z-index: 2; top: 0; right: 0; height: 37px; width: 42px; background-position: 100% -218px;}
.cuselText {height: 29px; background-position: 0 -176px; padding: 8px 0 0 10px; margin-right:42px; cursor: pointer; overflow: hidden; z-index: 1; position: relative; top: 0; left: 0; white-space: nowrap;}
.cusel span {display: block; cursor: pointer; white-space: nowrap; padding: 2px 15px 2px 9px; zoom: 1;}
.cusel span:hover, .cusel .cuselOptHover {background: #0d72b0; color: #fff;}
.cusel .cuselActive {background: #0d72b0; color: #fff; cursor: default;}
.cusel .cusel-scroll-wrap { display: block; visibility: hidden; position: absolute; left: 0; top: 100%; background: #fff; min-width: 100%; width: auto;}
.cusel .jScrollPaneContainer {position: relative; overflow: hidden; z-index: 5; border: 1px solid #c7c7c7;}
.cusel .jScrollPaneTrack {height: 100%; width: 7px !important; background: #ccc; position: absolute; top: 0; right: 4px;}
.cusel .jScrollPaneDrag {position: absolute; cursor: pointer; width: 11px !important; height: 27px !important; right: -3px; background: #fff; border: 1px solid #c7c7c7;}
.cusel .jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.cusel .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
.cusel .jScrollArrowUp { position: absolute; top: 0; right: 2px; width: 26px; height: 12px; cursor: pointer; overflow: hidden;}
.cusel .jScrollArrowUp:after{content:''; position: absolute; top:-1px; left:0px; border-width: 5px; border-style:solid; border-color: transparent transparent #c7c7c7;}
.cusel .jScrollArrowDown { width: 25px; height: 12px; position: absolute; top: auto; bottom: 0; right: 3px; cursor: pointer; overflow: hidden;}
.cusel .jScrollArrowDown:after{content:''; position: absolute; top:3px; left:0px; border-width: 5px; border-style:solid; border-color:#c7c7c7 transparent transparent transparent;}

/* checkbox */
.checkbox{position:relative; margin-right:4px; width: 17px; height: 17px; overflow: hidden; display: inline-block; background: url(../images/sprite.png) -54px -380px no-repeat;}
.checkbox .input{position: absolute; top:0px; left:0px; height: 17px; width: 17px; opacity: 0; cursor: pointer;}
.box-checked{background-position: -29px -380px;}

/* checkbox */
.radio{vertical-align:top; position:relative; margin-right:7px; width: 14px; height: 14px; overflow: hidden; display: inline-block; background: url(../images/sprite.png) -101px -380px no-repeat;}
.radio .input{position: absolute; top:0px; left:0px; height: 17px; width: 17px; opacity: 0; cursor: pointer;}
.radio-checked{background-position: -79px -380px;}

/* search form */
.search-form{position:relative; z-index:10; padding: 6px 7px; display:block; background: #555; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 25px;}
.search-field{position:relative; width:414px; float:left; background: url(../images/sprite.png) 0 0 no-repeat; padding-left: 8px;}
.search-field .inner{ padding:0 10px 0 36px; position: relative; height: 44px; overflow: hidden; background: url(../images/sprite.png) 100% -46px no-repeat;}
.search-field .input{width:100%; font-size:27px; letter-spacing:-1px; font-family: 'dinbekregular', Arial, Helvetica, sans-serif; background: transparent; height: 42px;}
.search-field .search-ico{position: absolute; top:12px; left:4px;}
.search-form .submit-btn{margin-left: 6px; float: left; width: 202px;}

.autocomplete{position: absolute;  width: 422px; left:0; top:39px;}
.search-list-outer{padding-left: 6px; background:#fff url(../images/bg/a-left-bg.png) 0 0 repeat-y;}
.search-list-inner{padding-right: 6px; background: url(../images/bg/a-right-bg.png) 100% 0 repeat-y;}
.search-list{position: relative; max-height: 200px; overflow: auto;}
.search-list .item{padding: 2px 0; display: block; text-decoration:none;} 
.search-list .item:hover{background: #ebebeb; cursor: pointer; text-decoration:none;}
.search-list .item.active{background: #ebebeb; cursor: pointer;}
.search-list .num{letter-spacing:-1px; font-family: 'dinbekregular', Arial, Helvetica, sans-serif; font-size: 22px; float: left; width: 225px; padding-left: 39px;}
.search-list .count{float: right; padding: 6px 10px 0 0;}
.corners{position: relative; height:6px; margin: 0px 6px; background: url(../images/bg/v-sprite.png) 0 -176px repeat-x;}
.corners .lb{position: absolute; top:0; left:-6px; width:6px; height:6px; background: url(../images/bg/corners.png) 0 0 no-repeat;}
.corners .rb{position: absolute; top:0; right:-6px; width:6px; height:6px; background: url(../images/bg/corners.png) -6px 0 no-repeat;}

.add-num-form {position: relative; z-index: 10; padding: 8px 0 34px; background: url(../images/bg/dot.gif) left bottom repeat-x; margin-bottom: 10px;}
.add-num-form .label{display: inline-block; width: 109px; padding: 7px 0 0 0; font-size: 17px;}
.add-num-form .type-label{width: 99px; margin-right: 3px;}
.add-num-form .checkbox-field{ display: inline-block; vertical-align: middle;}
.checkbox-field .checkbox-label{font-size: 14px; vertical-align: top;}
.add-num-form .text-field{margin-right: 14px;}
.add-num-form .text-field .email{width: 204px;}
.add-num-form .submit-btn2{margin-right: 14px;}
.add-num-form .submit-block{position: relative; padding-top: 5px;}
.checkbox-label .link{vertical-align: top;}

.form-desc{padding: 10px 0 18px;}
.contact-form .label{float: left; width: 112px; color:#555; font-size: 16px; padding: 8px 0 3px;}
.add-comment   label{float: left; width: 112px; color:#555; font-size: 16px; padding: 8px 0 3px;}

.title-block {padding-top: 15px;}
.title-block .cross-link{margin-top: 8px;}
.cross-link{font-size: 15px; padding-left: 17px; position: relative; color:#555;}
.cross-link:hover{color:#555; text-decoration: underline; color:#64a113;}
.cross-link .cross-ico2{position: absolute; top:4px; left:0px;}

/* list items */
.list-items .item{padding: 0 0 18px 40px; position: relative; background: url(../images/bg/dot.gif) left bottom repeat-x; margin-top: 15px;}
.list-items .item:first-child{margin-top: 5px;}
.list-items .title{font-size: 18px; padding-bottom: 2px;}
.list-items .desc{font-family: 'PT Sans Narrow'; letter-spacing: 1px;}
.list-items .number{font-family: 'dinbekbold', Arial, Helvetica, sans-serif;}
.list-items .phone-ico, .list-items .quote-ico{position: absolute; top:3px; left:0px;}
.list-items .body{padding-bottom: 10px;}
.list-items .info{font-size: 11px;}
.list-items .user-link{position: relative; color:#555; text-decoration: none; margin-left: 12px; padding-right: 15px;}
.list-items .user-link:hover{color:#118dcc;}
.list-items .comment-ico, .list-items .fav-ico{position: absolute; top:3px; right:0;}
.list-items .comment-info{color:#bdbdbd; margin-left: 10px;}
.list-items .author{font-size: 15px; padding-bottom: 5px;}
.list-items .type{font-size: 14px;}

/* pager */
.pager{padding: 20px 0 0; text-align: center; font-size: 13px; color:#1a1f1a;}
.pager .page-link{font-size: 14px; color:#1a1f1a; text-decoration: none; margin: 0px 6px; vertical-align: middle;}
.pager .page-link:hover{text-decoration: none; color:#118dcc;}
.page-active{display: inline-block; vertical-align: middle; width: 23px; height: 19px; padding-top: 4px; text-align: center; color:#fff; text-decoration: none; background: url(../images/sprite.png) 0 -377px no-repeat;}
.page-active:hover{text-decoration: none; color:#fff;}
.pager .prev{position: relative; padding-left: 20px; margin-right: 10px; display: inline-block;}
.pager .next{position: relative; padding-right: 20px; margin-left: 10px; display: inline-block;}
.left-arr{width: 11px; height: 5px; background: url(../images/icons.png) -31px -395px no-repeat; display: inline-block;}
.right-arr{width: 11px; height: 5px; background: url(../images/icons.png) -44px -395px no-repeat; display: inline-block;}
.pager .left-arr{position: absolute; left:0; top:6px;}
.pager .right-arr{position: absolute; right:0; top:6px;}
.disabled .left-arr{background-position: 0 -395px;}
.disabled .right-arr{background-position: -13px -395px;}
.pager .disabled{color:#1a1f1a!important; text-decoration: none!important;}
.pager .more-pages{text-decoration: none;}
.pager .more-pages:hover{text-decoration: underline;}

/* social */
.social-block{position: relative; margin: -2px 0px 25px;}
.social-list{position: relative; margin: 0 -5px;}

/* operators */
.operators{background: #eaeaea; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 7px 15px; margin-bottom: 36px;}
.slider-block{margin-bottom:15px; background: #fbfbfb; padding: 1px 0 1px 1px; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.operators .num{font-family: 'dinbekbold', Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left; width:18px; height:22px; padding-top:1px; text-align:center; background-color: #a5a5a5; border-top:1px solid #8c8c8c; border-left:1px solid #8c8c8c; -webkit-border-radius: 3px; border-radius: 3px;}
.operators .item{
	-webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px;
	padding: 8px 8px 9px; cursor:pointer; border-top:1px solid #fdfdfd;
	background: rgb(244,244,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(242,242,242,1) 25%, rgba(232,232,232,1) 65%, rgba(230,230,230,1) 95%, rgba(227,227,227,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(25%,rgba(242,242,242,1)), color-stop(65%,rgba(232,232,232,1)), color-stop(95%,rgba(230,230,230,1)), color-stop(100%,rgba(227,227,227,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 25%,rgba(232,232,232,1) 65%,rgba(230,230,230,1) 95%,rgba(227,227,227,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 25%,rgba(232,232,232,1) 65%,rgba(230,230,230,1) 95%,rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 25%,rgba(232,232,232,1) 65%,rgba(230,230,230,1) 95%,rgba(227,227,227,1) 100%);
	background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 25%,rgba(232,232,232,1) 65%,rgba(230,230,230,1) 95%,rgba(227,227,227,1) 100%);
}

.operators .operator{color:#000; float: left; width: 115px; font-size:14px; padding:3px 0 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.operators .rate{float: right; position: relative; width: 27px; text-align: right; padding-left: 15px; color:#000; margin-top:5px;}
.operators .star-ico2{position: absolute; top:-1px; left:0px;}
.operators .small-btn{display: none; float: right; letter-spacing: -1px;}
.operators .item:hover .small-btn{display: block;}
.operators .item:hover .rate{display: none;}
.operators .item:hover .num{color:#0478bd; background:#dadada url(../images/bg/v-sprite.png) 0 -112px repeat-x; border-color:#146bb8; border-style:solid; border-width: 0 1px 1px 0; padding-top: 2px; height: 21px;}
.operators .item:hover .operator{color:#fff; width: 88px;}
.operators .item:hover{
	background: rgb(13,113,175);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkNzFhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzE1N2ZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzI1OTZjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZWEyZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(13,113,175,1) 0%, rgba(21,127,187,1) 33%, rgba(37,150,206,1) 70%, rgba(46,162,217,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,113,175,1)), color-stop(33%,rgba(21,127,187,1)), color-stop(70%,rgba(37,150,206,1)), color-stop(100%,rgba(46,162,217,1)));
	background: -webkit-linear-gradient(top,  rgba(13,113,175,1) 0%,rgba(21,127,187,1) 33%,rgba(37,150,206,1) 70%,rgba(46,162,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(13,113,175,1) 0%,rgba(21,127,187,1) 33%,rgba(37,150,206,1) 70%,rgba(46,162,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(13,113,175,1) 0%,rgba(21,127,187,1) 33%,rgba(37,150,206,1) 70%,rgba(46,162,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(13,113,175,1) 0%,rgba(21,127,187,1) 33%,rgba(37,150,206,1) 70%,rgba(46,162,217,1) 100%);
}
.operators .vote-block{text-align: center;}
.slider-block .next{
	display: block; height: 13px; border-bottom:1px solid #aaaaaa; position:relative;
	background: rgb(216,216,216);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(207,207,207,1) 17%, rgba(206,206,206,1) 42%, rgba(189,189,189,1) 75%, rgba(187,187,187,1) 92%, rgba(181,181,181,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(17%,rgba(207,207,207,1)), color-stop(42%,rgba(206,206,206,1)), color-stop(75%,rgba(189,189,189,1)), color-stop(92%,rgba(187,187,187,1)), color-stop(100%,rgba(181,181,181,1)));
	background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(207,207,207,1) 17%,rgba(206,206,206,1) 42%,rgba(189,189,189,1) 75%,rgba(187,187,187,1) 92%,rgba(181,181,181,1) 100%);
	background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(207,207,207,1) 17%,rgba(206,206,206,1) 42%,rgba(189,189,189,1) 75%,rgba(187,187,187,1) 92%,rgba(181,181,181,1) 100%);
	background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(207,207,207,1) 17%,rgba(206,206,206,1) 42%,rgba(189,189,189,1) 75%,rgba(187,187,187,1) 92%,rgba(181,181,181,1) 100%);
	background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(207,207,207,1) 17%,rgba(206,206,206,1) 42%,rgba(189,189,189,1) 75%,rgba(187,187,187,1) 92%,rgba(181,181,181,1) 100%);
}
.slider-block .next:hover{
	border-color:#a51919;
	background: rgb(217,75,75);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2QxMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2NlMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2JjMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(217,75,75,1) 0%, rgba(209,36,36,1) 17%, rgba(206,35,35,1) 42%, rgba(188,29,29,1) 67%, rgba(174,25,25,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,75,75,1)), color-stop(17%,rgba(209,36,36,1)), color-stop(42%,rgba(206,35,35,1)), color-stop(67%,rgba(188,29,29,1)), color-stop(100%,rgba(174,25,25,1)));
	background: -webkit-linear-gradient(top,  rgba(217,75,75,1) 0%,rgba(209,36,36,1) 17%,rgba(206,35,35,1) 42%,rgba(188,29,29,1) 67%,rgba(174,25,25,1) 100%);
	background: -o-linear-gradient(top,  rgba(217,75,75,1) 0%,rgba(209,36,36,1) 17%,rgba(206,35,35,1) 42%,rgba(188,29,29,1) 67%,rgba(174,25,25,1) 100%);
	background: -ms-linear-gradient(top,  rgba(217,75,75,1) 0%,rgba(209,36,36,1) 17%,rgba(206,35,35,1) 42%,rgba(188,29,29,1) 67%,rgba(174,25,25,1) 100%);
	background: linear-gradient(to bottom,  rgba(217,75,75,1) 0%,rgba(209,36,36,1) 17%,rgba(206,35,35,1) 42%,rgba(188,29,29,1) 67%,rgba(174,25,25,1) 100%);
}
.slider-block .next .arr{position:absolute; font-size:0; width: 14px; height: 6px; overflow: hidden; left:50%; margin-left:-7px; top:3px; background: url(../images/icons.png) 0 -419px no-repeat;}
.slider-block .prev{
	display: block; height: 13px; border-top:1px solid #aaaaaa; position:relative;
	background: rgb(181,181,181);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjYmJiYmJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjYmRiZGJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjY2VjZWNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(181,181,181,1) 0%, rgba(187,187,187,1) 8%, rgba(189,189,189,1) 25%, rgba(206,206,206,1) 58%, rgba(207,207,207,1) 83%, rgba(216,216,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,181,181,1)), color-stop(8%,rgba(187,187,187,1)), color-stop(25%,rgba(189,189,189,1)), color-stop(58%,rgba(206,206,206,1)), color-stop(83%,rgba(207,207,207,1)), color-stop(100%,rgba(216,216,216,1)));
	background: -webkit-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(187,187,187,1) 8%,rgba(189,189,189,1) 25%,rgba(206,206,206,1) 58%,rgba(207,207,207,1) 83%,rgba(216,216,216,1) 100%);
	background: -o-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(187,187,187,1) 8%,rgba(189,189,189,1) 25%,rgba(206,206,206,1) 58%,rgba(207,207,207,1) 83%,rgba(216,216,216,1) 100%);
	background: -ms-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(187,187,187,1) 8%,rgba(189,189,189,1) 25%,rgba(206,206,206,1) 58%,rgba(207,207,207,1) 83%,rgba(216,216,216,1) 100%);
	background: linear-gradient(to bottom,  rgba(181,181,181,1) 0%,rgba(187,187,187,1) 8%,rgba(189,189,189,1) 25%,rgba(206,206,206,1) 58%,rgba(207,207,207,1) 83%,rgba(216,216,216,1) 100%);
}
.slider-block .prev:hover{
	border-color:#a51919;
	background: rgb(174,25,25);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlMTkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2JjMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2NlMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2QxMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOTRiNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(174,25,25,1) 0%, rgba(188,29,29,1) 33%, rgba(206,35,35,1) 58%, rgba(209,36,36,1) 83%, rgba(217,75,75,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,25,25,1)), color-stop(33%,rgba(188,29,29,1)), color-stop(58%,rgba(206,35,35,1)), color-stop(83%,rgba(209,36,36,1)), color-stop(100%,rgba(217,75,75,1)));
	background: -webkit-linear-gradient(top,  rgba(174,25,25,1) 0%,rgba(188,29,29,1) 33%,rgba(206,35,35,1) 58%,rgba(209,36,36,1) 83%,rgba(217,75,75,1) 100%);
	background: -o-linear-gradient(top,  rgba(174,25,25,1) 0%,rgba(188,29,29,1) 33%,rgba(206,35,35,1) 58%,rgba(209,36,36,1) 83%,rgba(217,75,75,1) 100%);
	background: -ms-linear-gradient(top,  rgba(174,25,25,1) 0%,rgba(188,29,29,1) 33%,rgba(206,35,35,1) 58%,rgba(209,36,36,1) 83%,rgba(217,75,75,1) 100%);
	background: linear-gradient(to bottom,  rgba(174,25,25,1) 0%,rgba(188,29,29,1) 33%,rgba(206,35,35,1) 58%,rgba(209,36,36,1) 83%,rgba(217,75,75,1) 100%);
}
.slider-block .prev .arr{position:absolute; font-size:0; width: 14px; height: 6px; overflow: hidden; left:50%; margin-left:-7px; top:3px; background: url(../images/icons.png) 0 -409px no-repeat;}

/* news block */
.news-block{background: #f0eeee; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 7px 15px;}
.news-list {position: relative;}
.news-list .item{position: relative; padding:6px 0;}
.news-list .item:first-child{padding-top: 2px;}
.news-list .date{padding-top: 3px; font-size: 11px; color:#bdbdbd;}
.news-list .thumb-link{position: relative; margin-bottom: 5px; display: block;}
.news-list .thumb{-webkit-border-radius: 5px; border-radius: 5px;}
.news-link{color:#555; text-decoration: none;}

/* reviews block */
.reviews-block{padding: 33px 0 23px;}
.reviews-list{position: relative; margin: 0 -20px;}
.reviews-list .item{position:relative; vertical-align: bottom; width: 135px; text-align: center; padding: 15px 10px 11px; display: inline-block;}
.reviews-list .info{padding-top: 14px; text-align: center; display: inline-block; text-decoration: none;}
.reviews-list .thumb{display: inline-block;}
.reviews-list .info .simple{color:#666!important; cursor: pointer;}
.reviews-list .info:hover .simple, .reviews-list .info:hover .blue{text-decoration: underline;}

/* social survey */
.social-survey .title{font-size: 12px; color:#555; padding:10px 0 15px;}
.social-survey .radio{float: left;}
.social-survey .label{padding-left: 24px; display: block;}
.social-survey .field{padding-bottom: 10px;}
.social-survey .simple-green-btn{margin-top: 6px;}

.fading-block{ position: relative; margin-bottom:22px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-radius: 5px 5px 0 0; border-width: 1px 1px 0 1px; background: #fbfbfb; border-color: #e1e1e1; border-style: solid;}

/* tabs */
.tabs{position: relative; z-index: 2; margin-bottom: -1px;}
.tabs-items .tab{float: left; font-size: 18px; position: relative;}
.tabs-items .tab-link{float:left; text-decoration:none; padding:8px 14px 7px; letter-spacing:-1px; color:#b1b1b1; border-width: 1px 1px 0 1px; border-color: transparent; border-style: solid; border-radius:5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.tabs-items .tab-link:hover, .tab-active .tab-link{background: #fbfbfb; border-color: #e1e1e1; color:#555;}
.tabs-items .fading-block{-webkit-border-top-left-radius: 0;  border-radius: 0 5px 0 0;}
.tab-content{display: none;}
.tab-content.tab-active{display: block;}
.fading-inner{padding:15px 20px 20px; position: relative; z-index: 2; min-height: 100px;}
.fading-bottom{
	width:101%; height:60px; position: absolute; z-index: 1; left:-1px; bottom:0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
.operator-about{line-height: 1.6em; padding-bottom: 10px;}
.operator-info{padding: 5px 0  15px; line-height: 1.8em;}
.operator-logo{float: left; width: 150px; overflow: hidden; padding-top: 10px;}
.operator-desc{float: left; width: 434px; padding-left: 18px;}
.operator-desc .simple-green-btn{margin-top: 5px;}
.operator-desc .indent{padding-left: 30px;}
.operator-desc .all-numbers{margin-left: 6px;}
.fading-inner .list-items .item{padding-left: 0;}

.two-col .item{float: left; width: 282px; margin-left: 27px;}
.two-col .item:first-child{margin-left: 0;}
.tariff{line-height: 1.6;}
.tariff .simple-title2{padding-left: 34px;}
.simple-title2 .money-ico{position: absolute; top:0; left:0}
.simple-title2 .contract-ico{position: absolute; top:0; left:0}
.three-col .item{float: left; width: 187px; margin-left: 20px;}
.three-col .item:first-child{margin-left: 0;}
.phone-numbers .item{font-size: 13px; line-height: 1.7em;}

/* article block */
.article-block .item{position: relative; padding-top: 23px;}
.article-block .item:first-child{padding-top: 0;}
.article-block .thumb-link{position: relative; margin-right: 12px; width:215px; overflow:hidden; float: left;}
.article-block .thumb{-webkit-border-radius: 5px; border-radius: 5px;}
.article-block .info{float: left; width: 375px;}
.article-block .short-text, .article-block .more{padding-bottom: 5px;}
.news-list2 .info{width: 416px;}
.news-list2{padding: 10px 0 25px;}

/* nubmer list */
.number-list {font-size: 13px; line-height: 1.8em; text-align: justify;}
.number-list .item{display: inline-block; padding:15px 0 5px;}
.number-list .last-item{width: 100%; display: inline-block; vertical-align: top;}
.warning-mess{background: #ebf5fa; border:1px solid #ccdeef; border-radius: 5px; -webkit-border-radius: 5px; padding: 13px; margin: 10px 0 15px;}
.number-list-info{font-size:15px; margin-bottom: 23px; font-family: 'dinbekbold', Arial, Helvetica, sans-serif;}
.number-list-info .arr{display: inline-block; margin:0 2px 0 8px; width: 0; height: 0; font-size: 0; line-height:0; border-width:3px; border-style: solid; border-color: transparent transparent transparent #cb1818; vertical-align: middle}
.number-list-info .logo{vertical-align: middle; margin-right: 6px;}

.phone-actions{padding: 5px 0;}
.related-numbers{font-size: 14px;}
.related-numbers .item{padding-top: 3px;}

/* Popup */
#related-form .warning-mess{margin-top: 0;}
.popup-inner{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 10px 18px 20px; background: #fff; -webkit-box-shadow: rgba(0,0,0,0.9) 0px 2px 10px; -moz-box-shadow:  rgba(0,0,0,0.9) 0px 2px 10px; box-shadow: rgba(0,0,0,0.9) 0px 2px 10px;}
#related-form .text-field .inner{width: 548px;}
.block-label{font-size: 17px; display: block; color:#555; padding-bottom: 5px;}
.block-label .din{letter-spacing: 0; color:#828282;}

/* News Item */
.tags{margin: 0 220px 0 40px; position: relative;}
.share-block {padding: 12px 0 22px;}
.share-block .item{display: inline-block; margin-right: 12px;}
.comments-list .author{font-weight: bold; font-size: 14px; padding-bottom: 5px;}
.comments-list .info{padding: 7px 0 13px;}
.more-comments-btn{display: block; font-size: 12px;}
.comments-list .user-link{margin-left: 12px; padding-right: 15px; position: relative;}
.comments-list .comment-ico{position: absolute; right: 0; top:3px;}
.more-comments .item{margin-left: 30px; padding-top: 20px;}
.more-comments .info{ background: url(../images/bg/dot.gif) left bottom repeat-x; padding: 2px 0 20px;}
.more-comments .item:last-child .info{background: none;}
.add-comment{margin: 29px 0 17px;}
.add-comment .textarea{width: 594px;}
.add-comment .textarea-field{width: 612px;}
.add-comment .actions{padding-top: 20px;}
.comment-by{border:1px solid #e2e2e2; border-radius: 5px; padding: 5px; background: #ececec url(../images/bg/v-sprite.png) 0 -562px repeat-x;}
.comment-by .label{font-size: 16px; padding: 0px 10px; vertical-align: middle;}
.add-comment .submit-btn2 .inner{height: 37px;}

/* footer */
footer{padding: 23px 0 23px 17px; line-height:1.4em; font-size: 11px; color:#a5a6a7; background: url(../images/bg/footer.gif) 0 0 repeat-x;}
footer .text-block{padding-bottom: 15px;}
footer .banners{padding-top: 5px;}
.bottom-menu{padding-bottom: 15px;}
.bm-link{color:#595959; text-decoration: underline; margin: 0px 3px;}
.bm-link:first-child{margin-left: 0;}
.bm-link:hover{color:#118dcc; text-decoration: none;}
.copy{font-size: 11px; color:#595959;}

/**/

.ui-dialog{overflow:hidden;position:absolute}
.associate-form{background:#f5f6f5;width:500px;position:relative;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.associate-form .form-item{width:300px}
.associate-form .form-item input{#width:290px}
.associate-form div.title{font:24px/28px HelveticaInserat;color:#262626;margin:0 0 10px}
.forgot-pswd{color:#056ec2;margin:0 0 0 10px}
.ui-widget-overlay{background:#333;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);height:100%;left:0;position:absolute;top:0;width:100%}
.ui-dialog-titlebar{  /*display:none;*/ text-indent:-500em; overflow:hidden; }
.close-dialog {position:absolute;top:15px;right:15px;width:19px;height:19px;background:url(../images/images.png) no-repeat left -212px}

