/*-----------------------------
-------------GENERAL-----------
-------------------------------*/
@charset "utf-8";

html, body{margin:0; padding:0}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:120%; background:#ededed; font-weight:normal}
body.nobg{background:#FFFFFF;}
h1, h2, h3, h4, h5, h6, ul, ol, li, code, form { padding: 0; margin: 0; font-weight: normal; list-style-type:none;} 
a{color:#0f74c3}
a:hover{ text-decoration:none;/* color:#00cbe3;*/ }
a:active, a:focus{outline:none;}
h1,h2,h3,h4,h5{margin:0; padding:0;}
table{width:100%;border-collapse:collapse;}  
td{vertical-align: top;} 
img {border: 0;} 
input, textarea, select{outline: none}
input[type='submit']::-moz-focus-inner{padding:0;border:0}
#l-full-page{width:960px; margin:0 auto; background:#FFFFFF; padding:0 20px;}
.center{text-align:center;}
.floatRight{float:right;}
.floatLeft{float:left;}
.l-arrow{/*padding:0 35px 0 0;*/ padding:0 20px 0 0;  font-size:95%; font-weight:800; color:#FFFFFF; text-decoration:none}
.l-arrow-up{background:url(../images/arrow-white-top.png) no-repeat right 6px;}
.l-arrow-down{background:url(../images/arrow-white-down.png) no-repeat right 6px;}
.l-arrow span{background: url(../images/dot-1-1-lightblue.gif) repeat-x scroll left bottom transparent;}
.l-arrow:hover span{background:none;}
.l-arrow.l-arrow__dark{color:#1f70c9;}
.l-arrow-down.l-arrow__dark{background-image:url(../images/arrow-blue-down.png)}
.l-arrow-up.l-arrow__dark{background-image:url(../images/arrow-blue-up.png)}
.l-arrow.l-arrow__dark span{background-image:url(../images/dot-1-1-darkblue.gif);}
.l-arrow.l-arrow__dark:hover span{background:none;}

/* new clearfix */
.clearfix:after, .b-head-row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix,* html  .b-head-row { zoom: 1; } /* IE6 */
*:first-child+html .clearfix, *:first-child+html .b-head-row { zoom: 1; } /* IE7 */
.hidden{display:none;}
.clear { clear:both; font-size:0; height:0; line-height:0; }


/*-----------------------------
---------------HEAD------------
-------------------------------*/
#b-head{padding-bottom:18px;}

/*user menu*/
.b-user-menu{background:url(../images/corner-rb.gif) no-repeat right bottom #226fc9; width:700px; float:left; padding:1px 0 0 0; font-size:90%; margin:0 22px 0 0; color:#d2e7ff}
	.b-user-menu-l-reg {float:left;height:29px; line-height:29px; margin:0 0 0 21px; position:relative}
	.b-user-menu-l-reg a.b-region-inline, a.reg-link{color:#FFFFFF; text-decoration:none; background:url(../images/dot-1-1-blue.gif) repeat-x left bottom}
	.b-user-menu-l-reg a:hover{background:none;}
	.b-user-menu-l-reg .b-region__dropdown{right:-50px; line-height:100%}
	.b-user-menu-links{float:right;}
	.b-user-menu-links__item{float:right; margin:0 67px 0 0; height:29px; line-height:29px; font-weight:800}
	.b-user-menu-links__item a{color:#a7d0ff; text-decoration:none;}
	.b-user-menu-links__item a:hover{color:#FFFFFF; text-decoration:underline}
	.b-user-menu.full{width:100%;}
	.b-user-menu b{font-weight:800; color:#FFFFFF}
	.b-user-menu.full .b-user-menu-links__item{margin-right:18px;}
	.b-user-menu.full .b-user-menu-links__item.exit{margin-left:15px;}
	.b-user-menu.full .b-user-menu-links__item.exit a{text-decoration:underline; color:#72d3ff}
	.b-user-menu.full .b-user-menu-links__item.exit a:hover{text-decoration:none;}
	.b-user-menu-links__item.active span{background:url(../images/grad-20-blue.gif) repeat-x center; /*line-height:20px;*/ height:20px; padding:3px 9px; border-radius:5px; color:#FFFFFF }
	
/*region*/
.b-region{float:left; width:238px; height:29px; position:relative;}
.b-region-selected{display:block; height:29px; line-height:29px; color:#1f70c9; font-size:11px}
.b-region-selected b{background:url(../images/dot-1-1-darkblue.gif) repeat-x left bottom; cursor:pointer}
.b-region-selected b:hover{background:none;}
.b-region__dropdown{position:absolute; right:39px; top:24px; width:211px; overflow:hidden; visibility:hidden}
.b-region__dropdown.visible{visibility:visible; height:auto}
.b-region-dropdown-top{background:url(../images/region-top.png) no-repeat; width:211px; height:19px;}
.b-region-dropdown-bottom{background:url(../images/region-bottom.png) no-repeat; width:211px; height:18px;}
.b-region-dropdown__content{background:url(../images/region-center.png) repeat-y; padding:1px 25px 1px 25px} 
.b-region-part__title{color:#3f5f85; font-weight:800; margin:0 0 0 5px}
.b-region-dropdown__content ul {margin:0 0 0 20px;}
.b-region-dropdown__content ul li{margin:15px 0; font-size:13px}
.b-region__part{margin:5px 0 10px 0;}
.b-region__part.border{border-bottom:1px solid #c1c1c1; padding:0 0 1px 0}
.b-region-dropdown__content .b-select select{width:100%; margin:15px 0}
.choose-region{margin:0 0 0 0px;}

/*banners*/
.b-banner-place {text-align:center; height:96px; padding:4px 0 0 0; background:url(../images/banner-bg.jpg) no-repeat}

#b-head-banners{margin:0 0 15px 0;}
.b-banners{float:left; width:700px; margin:0 22px 0 0}
.b-banners img{display:block; margin:0 auto 0}
.b-banner-place__content{width:600px; border:1px solid #000000; margin:0 auto 0}

/*weather*/
.b-weather-header{font-weight:800; height:17px; line-height:17px; color:#fe7949; margin:0 0 8px 0}
.b-weather-header a{font-weight:normal;  color:#fe7949; font-size:11px; margin-left:4px;}
.b-weather-day{float:left; width:110px;}
.b-weather-day.first{margin-right:15px;}
.b-weather-day__date{color:#fe7949; margin:0 0 4px 0}
.b-weather-day__type{color:#7aaae3; font-size:90%; height:27px; line-height:100%; background-repeat:no-repeat; background-position:left top; margin:0 0 0px 0; display:table-cell; vertical-align:middle; padding-bottom:5px; } 
.b-weather-day__temp-value{font-size:120%;}
.b-weather-day__temp-value .max{color:#e35521;}
.b-weather-day__temp-value .min{color:#226fc9;}
.b-weather-day__type-clear{background-image:url(../images/weather-type-clear.png); padding-left:35px;}
.b-weather-day__type-cloudy{background-image:url(../images/weather-type-cloudy.png); padding-left:46px;}
.b-weather-day__type-thunder{background-image:url(../images/weather-type-thunder.png); padding-left:46px;}
.b-weather-day__type-rain{background-image:url(../images/weather-type-rain.png); padding-left:40px;}
.b-weather-day__type-snow{background-image:url(../images/weather-type-snow.png); padding-left:43px;}
.b-weather-day__type-dull{background-image:url(../images/weather-type-dull.png); padding-left:46px;}
.b-weather-day__type-cloudy-rain{background-image:url(../images/weather-type-cloudy-rain.png); padding-left:46px;}
.b-weather-day__type-dull-rain{background-image:url(../images/weather-type-dull-rain.png); padding-left:46px;}
.b-weather-day__type-dull-snow{background-image:url(../images/weather-type-dull-snow.png); padding-left:46px;}
.b-weather-day__type-cloudy-snow{background-image:url(../images/weather-type-cloudy-snow.png); padding-left:46px;}
.b-weather-day__type-clear-min{background-image:url(../images/weather-type-clear-min.png);  padding:0; margin:0 7px; width:19px}
.b-weather-day__type-cloudy-min{background-image:url(../images/weather-type-cloudy-min.png);  padding:0; margin:0 7px; width:29px}
.b-weather-day__type-thunder-min{background-image:url(../images/weather-type-thunder-min.png); padding:0; margin:0 7px; width:26px}
.b-weather-day__type-rain-min{background-image:url(../images/weather-type-rain-min.png); padding:0; margin:0 7px; width:22px}
.b-weather-day__type-snow-min{background-image:url(../images/weather-type-snow-min.png); padding:0; margin:0 7px; width:26px}
.b-weather-day__type-dull-min{background-image:url(../images/weather-type-dull-min.png); padding:0; margin:0 7px; width:29px}
.b-weather-day__type-cloudy-rain-min{background-image:url(../images/weather-type-cloudy-rain-min.png);  padding:0; margin:0 7px; width:25px}
.b-weather-day__type-dull-rain-min{background-image:url(../images/weather-type-dull-rain-min.png); padding:0; margin:0 7px; width:28px}
.b-weather-day__type-dull-snow-min{background-image:url(../images/weather-type-dull-snow-min.png); padding:0; margin:0 7px; width:31px}
.b-weather-day__type-cloudy-snow-min{background-image:url(../images/weather-type-cloudy-snow-min.png); padding:0; margin:0 7px; width:27px}

/*logos*/
#b-main-logos{margin:0 33px 0 21px; float:left; }
.b-main-logos__devider{background:url(../images/logo-devider.png) no-repeat; height:1px; margin:9px 0 12px 0; width:282px;}
.b-main-logos__devider_mid-logo{width:230px;}
#b-main-logos.b-main-logos-mid{margin:0 10px 0 18px;}

/*search*/
.b-search{width:364px; float:left; color:#FFFFFF; margin:0 5px 0 0 }
.b-search .form{padding:4px 4px 4px 4px; background:url(../images/grad-lblue-dblue.png) repeat-x; height:96px; margin:0 0 15px 0}
.b-search__search-line {background:#FFFFFF; padding:3px; margin:0 0 13px 0; height:24px; overflow:hidden}
.b-search .form .i-text{display:block; float:left; height:23px; line-height:23px; border:none;}
.b-search .form .btn{display:block; float:left;border:none; height:24px; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding:0 5px; cursor:pointer}
.b-search .form .btn-1{font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:url(../images/btn-1.png); width:84px; margin:0}
.b-search .form .b-search__search-line .i-text{height:23px; line-height:23px; width:250px; padding:0 8px; border-bottom:1px solid #5fcfec; color:#1f70c9; font-family:Arial, Helvetica, sans-serif; margin:0}
.b-search .b-checkboxes-list input{margin-left:3px; margin-right:5px;}
.b-search .form .b-search__extended{font-size:90%;color:#82d8ff; margin-top:13px; margin-left:5px}
.b-search .form .b-search__extended__link{background:#ffffff; padding:4px 12px; border-radius:10px; margin-left:12px}
.b-search-short{width:700px; float:right;}
.b-search-short .b-search{width:530px; margin-right:25px;}
.b-search-short .b-search .form {height:30px; background:#01a5f1;}
.b-search-short .b-search .form-wide {height:auto;}
.b-search-short .b-search .form .b-search__search-line .i-text{width:416px;}
.b-search-price {font-size: 90%; padding:0 0 0 3px}
.b-search-price .text{font-size:12px; width:70px; margin:0 15px 0 2px; color: #494949;}

.b-search-short .b-search__baraholka {margin-right:0; width:700px}
.b-search-short .b-search__baraholka .form {height: auto; background: url("../images/grad-lblue-dblue.png") repeat-x scroll 0 0 transparent; padding-bottom:10px; margin-bottom:5px}
.b-search-short .b-search__baraholka .form .b-search__search-line .i-text {width: 586px;}
.b-search-short .b-search__baraholka .b-search-price, .b-search-short .b-search-wide .b-search-price {float:left; margin-right:10px }
.b-search-short .b-search__baraholka .b-search-price .text {width:110px;}
.b-search-short .b-search__baraholka .b-checkboxes {float:left; margin:3px 0  0 0}
.b-range-in-page {padding:20px 0 0 0;}
.b-range-in-page .label{float:left;  margin:0 12px 0 0; height:54px; line-height:54px; color: #01A5F1;}
.b-range-in-page .b-price-range{float:right; width:220px }

.b-s-checkbox .b-search__search-line {
	width:300px;
	display:inline-block;
	zoom:1;
	*display:inline;
	border:solid 4px #01a5f1;
}
.b-s-checkbox .form {
	background:none !important;
	padding:0;
	height:38px !important;
}
.b-s-checkbox  .form .b-search__search-line .i-text {
	width:200px !important;
}
.b-s-checkbox  label { display:inline-block; color:#226fc9; vertical-align:top; margin:15px 0 0 15px; font-size:11px; height:13px; line-height:13px; }
.b-s-checkbox label span { display:inline-block; margin-left:4px; vertical-align:top; }
.b-s-checkbox input { width:13px; height:13px; margin:0;}

.b-extended-serch-link{height:38px; line-height:38px}
.b-extended-serch-link a{color:#01a5f1;}
.b-last-found-theme{color:#53daeb; float:right; margin:0 8px}
a.dotted-blue{background: url(../images/dot-1-1-darkblue.gif) repeat-x scroll left bottom transparent; text-decoration:none}
a.dotted-blue:hover{background:none;}

#b-head-main{margin:0 0 15px 0;}
#b-head-main .b-banners{margin-right:0; margin-bottom:6px}
#b-head-main .b-most-discussed{float:right;}
.b-most-discussed{width:240px;  background:url(../images/most-duscussed.png) no-repeat left top; padding:1px 0 0 0;}
.b-comments-count { height:15px; }
.b-comments-count a{text-decoration:none;background:url(../images/comments.gif) no-repeat left top;padding:0 0 0 23px;}
.b-comments-count a:hover{text-decoration:underline;}
.b-most-discussed .b-comments-count{margin:11px 0 4px 152px;}
.b-most-discussed__content{height:62px; max-height:62px; overflow:hidden}
.b-most-discussed__post_title, .b-most-discussed__post_anounce{margin-left:17px; margin-right:17px; color:#595959}
.b-most-discussed__post_title{font-size:110%; margin-bottom:5px; overflow:hidden}
.b-most-discussed__post_anounce{font-size:90%; overflow:hidden}
.b-most-discussed__post_section{margin:15px 0 0 0; text-align:right; padding:0 10px 0 95px; font-size:90%}

/*login-form*/
#login-form{font-family:Arial, Helvetica, sans-serif;}
#login-form form{margin:0 9px 0 8px; border-bottom:1px solid #c1c1c1; padding:0 0 5px 0}
#login-form .b-row{position:relative;}
#login-form .b-row label{color:#1f96eb; font-weight:100; font-size:13px}
#login-form .b-input{width:262px; padding:0; border:none}
#login-form .b-row.button{margin-top:18px; zoom:1}
#login-form .btn{margin-left:45px;}
#login-form form a{color:#64aee3;}
#login-form .b-error{border-radius:5px;}
#login-form .b-error__content {padding:8px 10px 6px;}
.b-error{background:#dd6a00; padding:4px 4px;  }
.b-error__content{ color:#dd6a00; padding:11px 10px; text-align:center;  background-color:#ffc591;}
.b-error__content.align-left{text-align:left;}
.b-error.alert .b-error__content{background-image:url(../images/ico-alert.png); background-repeat:no-repeat; background-position:11px 7px; background-color:#ffc591; padding-left:52px; padding-top:15px; padding-bottom:15px; padding-right:15px}
#login-form .b-row.inline label{line-height:31px; height:31px; display:block; float:left; margin:0 9px 0 0 }
#login-form .b-row.inline .b-input{float:left; width:107px; margin:0}
#login-form .i-text { height:30px; } 
p.invitation{color:#828282; margin-top:24px; margin-bottom:15px}
p.invitation a{color:#1f96eb; line-height:20px}

/*confirm-region*/
#confirm-region{border:none; padding:11px 0;}
#confirm-region .b-region-dropdown__content{background:none; padding:0 13px 0 15px}
#confirm-region .b-region-dropdown__content ul { margin: 0 0 0 11px;}
#confirm-region .b-region-dropdown__content ul.b-checkboxes-list{margin:0px 0 20px 0;}
#confirm-region .b-region-dropdown__content ul.b-checkboxes-list li{margin:0;}
#confirm-region .b-region-dropdown__content ul.b-checkboxes-list label{font-size:10px; color:#787878}
#confirm-region .b-region-dropdown__content .b-checkboxes{margin:0;}
#confirm-region a.save{width:100%; text-align:center}
#confirm-region .b-region-dropdown__content .b-region__part {padding:0 6px 0 8px;}
#confirm-region .b-region-part__title{margin:0;}
#confirm-region .b-messages, #confirm-region .suggestion{color:#e9740a}
#confirm-region .b-messages{font-size:12px; font-weight:800; margin:0 0 27px 0}

/*system*/
#l-full-page.b-system-enter{padding:20px 30px;}
.b-system-enter{color:#1d6182;}
.b-system-enter h1{line-height:100%; color:#01a5f1; font-size:24px; border-bottom:1px solid #c9eeff; padding:0 0 15px 0; margin:0 0 15px 0}
.b-system-enter p{font-family:Tahoma, Helvetica, sans-serif;}
.already-registered .buttons{margin:17px 0 5px 0;}
.already-registered .buttons a{margin-right:1em}

/*login incorrect page form*/
#f-auth-error {margin:0 0 50px 0;}
#f-auth-error  .btn{margin:0 15px 0 0 ;}
/*-----------------------------
-----------SECTIONS------------
-------------------------------*/
.b-sections{height:38px; padding:0 0 1px 0; border-bottom:4px solid #39a337; margin:0 0 14px 0}
.b-sections-l-margin{margin-bottom:21px;}
.b-sections__item{background:url(../images/section-item.png) no-repeat left -38px; float:left; width:159px; margin:0 1px 0 0; text-align:center; text-transform:uppercase;font-size:14px;font-weight:800;color:#FFFFFF; }
.b-sections .b-sections__item.last{margin-right:0;  width:160px; height:38px; }
.b-sections .b-sections__item.last a{background-image:url(../images/b-sections-last.png);}
.b-sections__item a{padding:12px 0 0;height:26px; display:block}
.b-sections__item.active{padding:0;height:26px; display:block}
#b-sections-item-ads a, #b-sections-item-ads.active{padding:0px 0 6px;height:32px; line-height:13px}
#b-sections-item-ads a {padding:6px 0 0 0;}
.b-sections__item a{ background:url(../images/section-item.png) no-repeat left 0;   color:#FFFFFF;  text-decoration:none; }
.b-sections__item a .additional{font-size:10px;}
.b-sections__item.active a{background:url(../images/section-item.png) no-repeat scroll left -38px transparent;}


/*-----------------------------
-------------FORUM-------------
-------------------------------*/
.b-forum-cats-row {overflow:hidden; margin:0 0 10px -2px; background:url(../images/forum-categories-devider.gif) repeat-y 240px 0; padding:0 0 5px 0}
.b-forum-cats-row .b-forum-category:first-child .b-forum-category-head__tail { display:none; }
.b-forum-category{margin:0 0 0 0px; width:240px; float:left; }
.b-forum-category__head{position:relative;  height:40px;border-left:2px solid #FFFFFF}
.b-forum-category.last .b-forum-category__head{background-image:url(../images/corner-rt.gif); background-repeat:no-repeat; background-position: right top}
.b-forum-category-icon{background:url(../images/forum-icons.png) no-repeat;}
.b-forum-category-head__tail{position:absolute; width:12px; height:10px; left:-12px; top:0; background:url(../images/forum-cat-header-corners.gif); font-size:1px}
.b-forum-category-head__link{display:block;height:39px;padding:1px 0 0 0;}
.b-forum-category .header{margin:0 0 4px 0; line-height:100%; font-size:12px; color:#56656a; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.b-forum-category__content{padding:4px 15px 0px 20px; border-top:9px solid #FFFFFF; }
.b-forum-category.last .b-forum-category__content{margin-right:-50px;}
.b-forum-category__content a{color:#0f74c3;}
.b-forum-category__content a:hover{color:#00cbe3; text-decoration:underline;}
.b-forum-category__content a.all{color:#f05235;}
.b-forum-themes{line-height:18px;}
#forum-main .b-forum-category__head{background-color: #e21617;}
#forum-main .b-forum-category-icon{ width:33px; height:21px; background-position:0 -3px; margin:10px 0 0 19px}
#forum-auto .b-forum-category__head{background-color: #f1930f;}
#forum-auto .b-forum-category-icon{ width:44px; height:16px; background-position:0 -82px; margin:13px 0 0 22px}
#forum-auto .b-forum-category-head__tail{background-position:0 0 ;}
#forum-society .b-forum-category__head{background-color: #4fae1e;}
#forum-society .b-forum-category-icon{ width:29px; height:24px; background-position:-33px 0; margin:7px 0 0 20px}
#forum-society .b-forum-category-head__tail{background-position:-12px 0 ;}
#forum-tourism .b-forum-category__head{background-color: #0c775d;}
#forum-tourism .b-forum-category-icon{ width:31px; height:32px; background-position:-34px -24px; margin:3px 0 0 20px}
#forum-tourism .b-forum-category-head__tail{background-position:-24px 0 ;}
#forum-house .b-forum-category__head{background-color: #179cd4;}
#forum-house .b-forum-category-icon{ width:28px; height:25px; background-position:-44px -81px; margin:7px 0 0 20px}
#forum-work .b-forum-category__head{background-color: #005ea6;}
#forum-work .b-forum-category-icon{ width:32px; height:25px; background-position:-34px -56px; margin:3px 0 0 20px}
#forum-work .b-forum-category-head__tail{background-position:0 -10px ;}
#forum-hitech .b-forum-category__head{background-color: #692572;}
#forum-hitech .b-forum-category-icon{ width:29px; height:28px; background-position:-5px -54px; margin:3px 0 0 20px}
#forum-hitech .b-forum-category-head__tail{background-position:-12px -10px ;}
#forum-science .b-forum-category__head{background-color: #bd2065;}
#forum-science .b-forum-category-icon{ width:34px; height:30px; background-position:0px -24px; margin:3px 0 0 20px}
#forum-science .b-forum-category-head__tail{background-position:-24px -10px ;}


/*-----------------------------
---------------PAGE------------
-------------------------------*/
.b-page { padding:0 0 10px 0; }
.b-page, .b-page input {font-family:Tahoma, Helvetica, sans-serif;}
.b-page .b-banner{margin:0 0 15px 0; }
.b-selfpromo {background:#FFFFFF; border:1px solid #b6b6b6;padding:16px 18px 3px 11px; margin:0 0 15px 0}
.b-selfpromo-header {margin:0 0 21px 0;}
.ul-selfpromo-links {padding:0 0 0 15px; font-size:11px; }
.ul-selfpromo-links li {list-style-type:disc;  color:#0086c9; margin:0 0 18px 0; line-height:18px; font-size:11px}
.ul-selfpromo-links a{color:#0086c9; font-style:italic; font-size:12px}
.b-selfpromo-header span{background:#01a5f1; padding:4px 8px; text-transform:uppercase; color:#FFFFFF}
.b-info_block_additional{border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:20px 0 1px 0; margin:20px 0 20px 0; background:url(../images/right-answer-bg.jpg) no-repeat left 35px; }
.b-page h3{margin:0 0 15px 0;  color: #2261BE; font-weight:bold} 
/*синяя панелька*/
.b-right-blue-panel{padding:18px 20px 0 10px; background:#e5f7ff; position:relative; margin:0 -20px 0 0}
.b-page-top{background:#1f70c9; margin:12px 0 20px; color:#acd0f8; padding:9px 13px; color:#c2dfff; font-family:Arial, Helvetica, sans-serif}
.b-page-top-error{background:#e97708; color:#fff; font-weight:bold}

.b-page-top .highlighted{font-weight:800; color:#e4f1ff}
.b-page-top .transform{color:#FFFFFF; }
.b-page-top a, .bread-arr { color:#b4d4f9; }
.b-page-top a:hover { color:#fff; text-decoration:underline; }
.g-700 .b-page-top { margin-top:0; }
.bread-arr { display:inline-block; margin:0 10px; }
.b-return-old-style {float:right;padding:0 0 0 12px; margin:0}
.b-return-old-style.b-checkboxes{margin:0}
.b-return-old-style.b-checkboxes label{text-decoration:none;   background:url(../images/dot-1-1-lightblue2.gif) repeat-x left bottom; padding-right: 0px;}
.b-return-old-style label:hover{text-decoration:none; background:none}
/*right-answer*/
.b-right-answer{width:212px; margin:0 auto 40px; font-family:Tahoma, Helvetica, sans-serif; font-size:90%; padding:0 0 0 28px;}
.b-right-answer__balloon{ margin:0 0 10px 0; width:183px}
.b-right-answer-balloon__top { background:url(../images/right-answer-top.png) no-repeat top left; height:15px; }
.b-right-answer-balloon__center{background:url(../images/right-answer-mid.png) repeat-y;line-height:150%; color:#1171bd; padding:1px 15px 1px 25px}
.b-right-answer-balloon__center span.content{margin:-8px 0 -5px 0; display:block}
.b-right-answer-balloon__bottom{background:url(../images/right-answer-bottom.png) no-repeat; height:34px;}
.b-right-answer .btn{margin-left:4px; float:none; width:177px; text-align:center}
/*b-it_is_interesting*/
.b-it_is_interesting{text-align:center; margin:0 28px 20px 28px}
.b-it_is_interesting .header{font-size:90%; color:#20bce5; margin:0 0 13px 0}
.b-it_is_interesting li{margin:6px 0;}

/*forecast page*/
.b-forecast{padding:15px 0;}
.b-forecast__header{color:#01a5f1; font-size:14px; padding:0 0 0 22px; margin:0 0 20px 0; position:relative}
	.b-forecast__header .b-dropdown-trigger{display:inline; float:none; font-weight:normal}
	.b-forecast__header .b-dropdown-list{left:auto; padding:10px 15px; font-size:12px; width:120px}
	.b-forecast__header .b-dropdown-list li{margin:0.5em 0;}
	.b-forecast__header .b-dropdown-list a{cursor:pointer; color: #0F74C3; text-decoration:underline}
	.b-forecast__header .b-dropdown-list a:hover{text-decoration:none;}
.b-forecast a.region{background:url(../images/dot-3-2-blue.gif) repeat-x bottom; padding:0 0 1px 0; text-decoration:none; color:#01a5f1; margin-right:5px}
.b-forecast a.region:hover{background:none;}
.b-forecast .date{font-size:12px; margin:0 0 0 18px; color:#2f87cb}
.b-forecast a.date{}
.b-forecast__item{float:left; width:233px;}
	.b-forecast__item .header{height:40px; line-height:40px;background:#0088cf;font-size:14px; font-weight:bold; color:#FFFFFF; padding:0 0 0 16px; margin:0 2px 9px 0; position:relative}
		.b-forecast__item .header .corner{position:absolute; top:0; right:-2px; background:url(../images/forecast-corners.gif) no-repeat; width:12px; height:10px; display:block}
		.b-forecast__item.tomorrow .header .corner{background-position:-12px 0;}
		.b-forecast__item.the-day-after-tomorrow .header .corner{background-position:-24px 0;}
	.b-forecast__item.tomorrow .header{background:#00a1e0;}	
	.b-forecast__item.the-day-after-tomorrow .header{background:#2db3ec;margin-right:0;}
	.b-forecast__item.the-day-after-tomorrow .content{border:none;}
	.b-forecast__item .content{border-right:1px solid #d4d4d4; padding:0 16px 0 16px;}
	.b-forecast__item .b-weather-day__type{ padding-bottom:32px; color:#4e656b; padding-left:56px; line-height:14px}
	.b-forecast-item__temp{margin:0 0 25px 0;}
	.b-forecast-item__temp td{padding:10px 0; color:#56656a}
	.b-forecast-item__temp td.pressure{color:#7a7a7a; width:87px}
	.b-forecast-item__temp .b-weather-day__temp-value{font-weight:bold;color:#7a7a7a; padding-left:11px}
	.b-forecast-item__temp .b-weather-day__temp-value.plus{color:#e97926; padding:0}
	.b-forecast-item__temp .b-weather-day__temp-value.minus{color:#226fc9; padding:0 0 0 5px}
	
/*-----------------------------
---------------FOOT------------
-------------------------------*/
#b-foot{height:89px;}
#b-foot-left{float:left; width:30%; margin:0 5% 0 0; padding:12px 0 0 0}
#b-foot-left ul {margin:0 0 0 -13px;}
#b-foot-left ul li{display:inline; margin:0 0 0 13px; text-transform:uppercase; font-size:120%; line-height:24px;}
#b-foot-left ul li a{color:#717171}
#b-foot-left ul li a:hover{color:#000; text-decoration:underline;}
#b-foot-center {float:left; width:30%; margin:0 5% 0 0; text-align:center; padding:18px 0 0 0}
#b-foot-right{float:left; width:30%; text-align:center;  padding:18px 0 0 0}


/*-----------------------------
---------------common-----------
-------------------------------*/
/*colors*/
.orange, #b-page-topic a.orange {color:#e97509; }

/*links, buttons*/
.btn{display:block; float:left; background-position:bottom; background-repeat:repeat-x;font-family:Tahoma, Helvetica, sans-serif }
	.btn span{display:block;}
.btn-bg-left, 
.btn-bg-right {background-repeat: no-repeat;}
.btn-bg-right{padding:0 15px;}


.btn-orange, 
.btn-orange span{background-image:url(../images/btn-orange.png);}
.btn-orange{height:27px; line-height:27px; color:#FFFFFF; text-decoration:none}
	.btn-orange .btn-bg-left{background-position:0 -27px;}
	.btn-orange .btn-bg-right{background-position:right 0;}
.btn-orange-line-22, .btn-orange-line-22 span{background-image:url(../images/btn-orange-line-22.png); height:22px; line-height:21px; text-transform:uppercase}
	.btn-orange-line-22 .btn-bg-left{background-position:0 -22px;}
	.btn-orange-line-22 .btn-bg-right{background-position:right 0;}	
	
.btn-green, 
.btn-green span{background-image:url(../images/btn-green.png);}
.btn-green{height:21px; line-height:19px; color:#FFFFFF; text-decoration:none; font-size:95%; font-family:Tahoma, Helvetica, sans-serif; font-weight:800}
	.btn-green .btn-bg-left{background-position:0 -21px;}
	.btn-green .btn-bg-right{background-position:right 0; padding:0 45px;}

.btn-blue, 
.btn-blue span{background-image:url(../images/btn-blue.png);}
.btn-blue{height:21px; line-height:19px; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; font-weight:800}
	.btn-blue .btn-bg-left{background-position:0 -21px;}
	.btn-blue .btn-bg-right{background-position:right 0; padding:0 12px;}
.btn_84_30{background:url(../images/btn_84_30.png) no-repeat; width:84px; height:30px;}

	
.btn-green-27, 
.btn-green-27 span{background-image:url(../images/btn-green-27.png); font-size:100%}
	.btn-green-27{height:27px; line-height:27px; color:#FFFFFF; text-decoration:none;}
	.btn-green-27 .btn-bg-left{background-position:0 -27px;}
	.btn-green-27 .btn-bg-right{background-position:right 0; padding:0 45px;}
.btn-green-171x41{width:171px; height:41px; background:url(../images/btn-green-171x41.png) no-repeat; height:41px; line-height:41px; color:#FFFFFF; font-size:20px; font-weight:800}
.btn-green-glow-187x30{height:28px; line-height:16px; color:#FFFFFF; text-decoration:none;font-family:Tahoma, Helvetica, sans-serif; }
	.btn-green-glow-187x30 .btn-bg-left{background-position:0 -28px;}
	.btn-green-glow-187x30 .btn-bg-right{background-position:right 0; padding:0 45px;}
.btn-green-glow-187x30{width:187px; height:30px; background:url(../images/btn-green-glow-187x30.png) no-repeat; line-height:30px;color:#FFFFFF; font-family:Tahoma, Helvetica, sans-serif; font-size:11px;  font-weight:800 }
.btn-green-glow-30,.btn-green-glow-30 span{background-image:url(../images/btn-green-glow-30.png); font-size:11px}
.btn-green-glow-30{height:30px; line-height:30px; color:#FFFFFF; text-decoration:none; font-weight:800}
	.btn-green-glow-30 .btn-bg-left{background-position:0 -30px;}
	.btn-green-glow-30 .btn-bg-right{background-position:right 0; padding:0 19px}

.btn-blue-glow-225x30,
.btn-blue-glow-142x30,
.btn-blue-glow-196x30,
.btn-blue-light-glow-196x30,
.btn-blue-glow-84x30,
.btn-blue-light-glow-104x30,
.btn-blue-light-glow-28,
.btn-blue-light-glow-65x30{line-height:30px;color:#FFFFFF; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; text-align:center; height:30px; font-weight:800; text-decoration:none}
.btn-blue-light-glow-65x30{width:65px; height:30px; background:url(../images/btn-blue-light-glow-65x30.png) no-repeat;}
.btn-blue-glow-225x30{width:225px; height:30px; background:url(../images/btn-blue-glow-225x30.png) no-repeat;}
	a.btn-blue-glow-225x30 {color:#FFFFFF; text-decoration:none}
.btn-blue-glow-142x30{width:142px; height:30px; background:url(../images/btn-blue-glow-142x30.png) no-repeat;}
	a.btn-blue-glow-142x30 {color:#FFFFFF; text-decoration:none}
.btn-blue-light-glow-196x30{width:196px; background:url(../images/btn-blue-light-glow-196x30.png) no-repeat;}
.btn-blue-glow-196x30{width:196px; background:url(../images/btn-blue-glow-196x30.png) no-repeat;}
.btn-blue-glow-84x30 {width:84px; background:url(../images/btn-blue-glow-84x30.png) no-repeat;} 
.btn-blue-light-glow-104x30{width:104px; background:url(../images/btn-blue-light-glow-104x30.png) no-repeat;}
.btn-light-blue-line-144x22 {width:144px; background:url(../images/btn-light-blue-line-144x22.png) no-repeat; height:22px}
.btn-blue-light-glow-28, .btn-blue-light-glow-28 span{background-image:url(../images/btn-blue-light-glow-28.png); height:28px; line-height:26px}
	.btn-blue-light-glow-28 .btn-bg-left{background-position:0 -28px;}
	.btn-blue-light-glow-28 .btn-bg-right{background-position:right 0;}
.btn-blue-line-22, .btn-blue-line-22 span{background-image:url(../images/btn-blue-line-22.png); height:22px; line-height:21px; text-transform:uppercase}
	.btn-blue-line-22 .btn-bg-left{background-position:0 -22px;}
	.btn-blue-line-22 .btn-bg-right{background-position:right 0;}
	
.btn-red-glow-30, .btn-red-glow-30 span{background-image:url(../images/btn-red-glow-30.png); height:30px; line-height:29px; text-transform:uppercase}
	.btn-red-glow-30 .btn-bg-left{background-position:0 -30px;}
	.btn-red-glow-30 .btn-bg-right{background-position:right 0;}

.btn-h-30 {
	display:block;
	height:30px;
	border:none;
	text-decoration:none;
	cursor:pointer;
	line-height:29px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
button.btn-h-30, input.btn-h-30 {
	padding-bottom:3px;
}
.btn-h-24 {
	display:block;
	height:24px;
	border:none;
	text-decoration:none;
	cursor:pointer;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
button.btn-h-24, input.btn-h-24 {
	padding-bottom:2px;
	line-height:normal;
}
.btn-green-84 {
	width:84px;
	background-image:url(../images/btn-green-84x24.png);
}
.btn-blue-84 {
	width:84px;
	background-image:url(../images/btn-1.png);
}
.btn-blue-180 {
	width:180px;
	background-image:url(../images/btn-blue-glow-180x24.png);
}
.select-a-region .btn-h-30 {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	margin-bottom:5px;
}
.btn-link-blue-175 {
	width:175px;
	background-image:url(../images/btn-blue-glow-175x30.png);
}
.btn-green-137 {
	width:137px;
	background-image:url(../images/btn-green-glow-137x30.png);
}
.btn-green-161 {
	width:161px;
	background-image:url(../images/btn-green-glow-161x30.png);
}
.btn-green-216 {
	width:216px;
	background:url(../images/btn-green-glow-216x30.png) no-repeat;
}
.btn-green-254 {
	width:254px;
	background-image:url(../images/btn-green-glow-254x30.png);
}

.btn-green-round {background:#41a43a; border-radius:9px}
.btn-inactive-round {border-radius:9px; background:#a2a2a2; cursor:default}

	/*bold white 11*/
	.btn-blue-line-22, .btn-orange-line-22, .btn-red-glow-30, .btn-light-blue-line-144x22 {color:#FFFFFF; font-family:Tahoma, Helvetica, sans-serif; font-size:11px;font-weight:800; text-decoration:none}


.l-dotted{ text-decoration:none; line-height:100%; background-position:left bottom; background-repeat:repeat-x; padding:0 0 1px 0}
.l-dotted.orange{background-image:url(../images/dot-1-1-orange.gif); color:#ff7200; }
.l-dotted.blue{background-image:url(../images/dot-1-1-darkblue.gif); color:#0094d9; }
.l-dotted.grey{background-image:url(../images/dot-3-2-grey.gif); color:#5a8e9f; }
.l-dotted.red, #b-page-topic a.l-dotted.red{background-image:url(../images/dot-3-2-red.gif); color:#d36666; }
.l-dotted.black, #b-page-topic a.l-dotted.black{background-image:url(../images/dot-3-2-black.gif); color:#2e2e2e; }

.l-dotted:hover, #b-page-topic a.l-dotted.red:hover, #b-page-topic a.l-dotted.black:hover{background:none;}


a.sort{text-decoration:none; padding:0 19px 0 0; background-repeat:no-repeat; background-position:right center }
a.sort-asc{background-image:url(../images/arrow-blue-up.png);}
a.sort-desc{background-image:url(../images/arrow-blue-down.png);}

/*grids*/
.b-2-column{margin:0 0 20px 0;}
.b-2-column.border{border-bottom:1px solid #b9efff; padding-bottom:20px}
.g-700{width:700px;}
.g-375{width:375px;}
.g-340{width:340px; }
.g-345{width:345px; position:relative; z-index:100; }
.g-335{width:335px; position:relative; z-index:99; }
.g-270{width:270px;}
.g-245{width:245px;}
.g-240{width:240px;}
.g-217{width:217px;}
.g-m-r-20{margin-right:20px;}
.g-m-r-10{margin-right:10px;}
.g-m-r-15{margin-right:15px;}
.g-m-l-15, .b-row.g-m-l-15{margin-left:15px;}
.g-m-l-25 {margin-left:25px;}
.m-t-15{margin-top:15px;}
.m-l-30 {margin-left:30px;}

/*tables*/
.t-rows td{background:url(../images/t-row-bg.gif) repeat-x bottom #f4fcff; border-top:1px solid #c9eeff; padding:8px 20px 12px 20px; color:#81a9bc; font-size:95%;}
.t-rows .b-parameter{color:#008ccd; margin:0 0 3px 0}
.t-rows .b-date{white-space:nowrap;}

.t-1 {margin:0;}
.t-1 th { background: none repeat scroll 0 0 #C9EEFF;color: #008CCD;font-weight: 100; padding: 5px 10px 4px; text-align: left;}
.t-1 th.status {padding: 5px 0 4px;text-align: center;}
.t-1 td {border-bottom: 1px solid #C9EEFF; color: #81A9BC;font-family: Tahoma,Helvetica,sans-serif; padding: 8px 10px;}
.t-1.messages td{font-size: 95%;}
.t-1 .b-title {font-size: 105%;font-weight: 800;margin: 0 20px 3px 0;overflow: hidden;}
.t-1 td.center {text-align: center;vertical-align: top;}
.t-1 .datetime .date{color:#008dd0; margin:0 0 3px 0}
.t-1 select{font-size:11px; color:#6c6c6c}

.c-black td{color:#000000;}

.t-2 td{border-bottom:1px solid #C9EEFF; padding:5px;} 
.t-2 td.left{background:#C9EEFF; padding-left:15px}

.b-message {color: #507586;}
.b-message .b-title{ background-color: #01A5F1; color:#fff; padding:5px 15px;margin-top:17px;}
.b-message .b-title a{color:#fff}
.b-message .b-content{margin:15px 15px 15px 15px;}
.b-message .b-profile-messages__summary{margin-left:79px;}
.b-message .b-profile-messages__header{margin-left:95px;}

.t-manage {background-color: #E5F7FF;}
.t-manage select{color: #6C6C6C;font-size: 11px;}
.t-manage td{padding:5px; vertical-align:middle; font-size:11px; }
.t-manage td.first{padding-left:15px;}
.t-manage .prev-next{text-align:right; vertical-align:middle; padding-right:15px}
 
.t-results .b-result.post, 
.t-results .b-result.post:first-child{margin:0 0 0 -13px; width:470px; overflow:hidden}
.t-results .first-th{padding-left:23px;}
.t-results .b-result .text {margin-bottom:2px;}
.t-results .b-result .author{font-size:90%; margin-bottom:9px}
.t-results .b-result .date{color:#7e7e7e;}
.t-results .b-result .breadcrumbs {display:inline;}
.t-results tr:last-child td, .t-results tr.last td{border:none;}



/*b-socials*/
.b-socials img{margin:0 14px 0 0;}
.popup-header .b-socials{margin-right:-13px; float:right}

/*popup*/
.popup{display:none; background:#fff; border:6px solid #1f96eb; padding:11px 18px 10px; font-family:Tahoma, Helvetica, sans-serif}
.s-form-fail { border-color:#dd6a00; }
.s-form-success { border-color:#86be23; }
.s-form-success .btn-h-24 { margin:0 auto 5px !important; }
.popup h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#4f4f4f;
	margin:0.5em 0 1em;
	width:530px;
}
.system-form h2 {
	width:420px;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:10px;
	border-bottom:solid 1px #c1c1c1;
}
h2.headline-confirm {
	color:#1f96eb;
}
h2.headline-fail {
	color:#dd6a00;
}
h2.headline-success {
	color:#86be23;
}
.popup h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ec8b47;
	width:560px;
	margin:0.5em 0 1.5em;
}
.captcha-and-submit .floatRight {
	width:300px;
	text-align:center;
}
.captcha-and-submit p {
	margin:2em 0 1em;
	line-height:18px;
}
.submit-align {
	margin:0 auto;
	display:inline-block;
}
.submit-align .btn {
	margin:2em 1em;
}
.bClose{position:absolute; display:block; background:url(../images/close.png); width:21px; height:21px; right:-9px; top:-9px; cursor:pointer}
.s-form-fail .bClose { background:url(../images/close-orange.png); }
.s-form-success .bClose { background:url(../images/close-green.png); }
.s-form-icon { text-align:center; margin-top:10px; }

.s-support-link {
	font-family:Tahoma, Geneva, sans-serif;
	color:#dd6a00;
	text-decoration:none;
	border-bottom:dashed 1px #ffc896;
	display:inline-block;
	margin-top:3px;
	padding-bottom:2px;
}
.s-support-link:hover {
	border-bottom:none;
}
.popup-header{border-bottom:1px solid #c1c1c1; padding:0 10px 11px 10px; font-weight:bold; color:#1f96eb; font-size:14px; margin:0 0 11px 0}

/*low price (left sidebar)*/
.b-low-price {
	margin:0 0 40px;
	color:#399c06;
	text-align:center;
}
.b-low-price-link {
	display:inline-block;
	margin:0 auto;
}
.b-low-price-title {
	margin:10px auto;
}
.b-low-price-title a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	max-width:190px;
	text-align:left;
	font-weight:bold;
	padding:9px 10px 8px 8px;
	background: #4e9839 url(../images/low-price-bg.png) repeat-y right;
}
.b-low-price-title a span {
	display:inline-block;
	text-align:left;
	padding:2px 0 2px 25px;
	background: url(../images/ico-low-price.png) no-repeat 0 0;
}
.b-low-price-value {
	padding:5px 0 5px 34px;
	display:inline-block;
	background: url(../images/ico-exclamation-point-green.png) no-repeat 0 0;
}

/*tip*/
.b-tip{background:url(../images/tip.png) no-repeat bottom; padding:7px 28px 16px; width:176px; text-align:center; font-size:11px; color:#1f70c9; line-height:18px;}

/*.b-tip-popup*/
.b-tip-popup{position:absolute; visibility:hidden;}
.b-tip-popup.visible{visibility:visible;}
.b-profile-messages__t-messages  .b-tip-popup{left:-13px; top:29px ;  width:437px}


/*b-shadow*/
.b-shadow{position: relative; padding:0 0 26px 0}
.b-shadow__top{overflow: hidden; padding: 0px 0 0;position: relative;}
.b-shadow__topleft, .b-shadow__topright{height: 500px;left: -26px;position: absolute; z-index:2}
.b-shadow__topleft {background: url(../images/shadow.png) no-repeat scroll 0 -26px transparent;top: 0; width: 100%;}
.b-shadow__topright{background:  url(../images/shadow.png) no-repeat scroll 0 0 transparent;margin: 0 0 0 100%;top: -26px;width: 26px;}
.b-shadow__content{position:relative; z-index:5; padding:13px;}
.b-shadow__bottom {height: 26px;left: 0;overflow: hidden;position: absolute;width: 100%;}
.b-shadow__bottomright, .b-shadow__bottomleft {background: url(../images/shadow.png) no-repeat scroll 0 0 transparent;left: -26px; height: 26px;;position: absolute;z-index: 2;}
.b-shadow__bottomleft {top: 0;width: 100%;}
.b-shadow__bottomright {bottom: 0; margin: 0 0 0 100%;width: 26px; }
.b-shadow__arrow {background:url(../images/shadow-arrow.png); width:17px; height:13px; position:absolute; left:23px; top:1px; z-index:5}

/*b-nav*/
.b-nav {float:right;}
.b-nav a, .b-nav span.current{margin-right:15px; text-transform:uppercase; font-size:95%}
.b-nav a {text-decoration:none;}
.b-nav a:hover{text-decoration:underline;}
.b-nav span.current{color:#FFFFFF; background:#0071cd; padding:2px 12px; border-radius:5px}

ol.ol-style-1 {list-style: none; /* убираем дефорлтные цифры */counter-reset: point; /* задаем переменную для счетчика */}
ol.ol-style-1 li {margin-bottom: 11px;padding-left: 15px;position: relative;}
ol.ol-style-1 li:before {content: counter(point) "."; /* выводим значение переменной */counter-increment: point 1; /* увеличваем счетчик на 1 */position: absolute;left: 0;top: 0px;width: 20px;padding: 0;}
ol.ol-style-1 {
z-index: expression(
	runtimeStyle.zIndex = 1,
	function(node) {
		var list = node.childNodes, i = list.length;
			while(i--) {
				if(list[i].nodeType == 1) {
					list[i].insertAdjacentHTML('afterBegin', '<div>'+(i+1)+'</div>');
				}
			}
		}(this));
	)
}
ol.ol-style-1 div {position: absolute;left: 0;top: 0;width: 20px;}

/*faq*/
.faqblock h2.blockhead a{background: none repeat scroll 0 0 #1F70C9;color: #FFFFFF; font-size: 12px;font-weight: 800; padding: 2px 5px 2px 9px; text-decoration:none}
.faqblock .faqlinks{font-size: 12px;line-height: 18px; margin: 17px 0 17px 25px;}
.faqblock .faqlinks li{margin: 0 0 4px;}

/*lists*/
.color_blue{color:#0088cf}
.type_dote li{margin:0.5em 0;}
.type_dote li:before{ content: "•  "; font-size:85%; margin-right:3px}

/*-----------------------------
---------------FORMS------------
-------------------------------*/
/*checkboxes*/
.b-checkboxes{font-size:90%; margin:10px 0}
.b-checkboxes .b-checkboxes-list{white-space:nowrap;padding: 0;margin: 0;}
.b-checkboxes .b-checkboxes-list li{display: inline;white-space:nowrap;}
.b-checkboxes  label {vertical-align:middle;padding-right: 17px;}
.b-checkboxes  input {margin-bottom: auto;vertical-align:middle; margin-top:auto; margin-left:0; margin-right:5px}
.b-checkboxes .b-checkboxes-list li:last-child label{padding-right:0}
input.btn{display:block; float:left; margin:0; padding:0; border:none; cursor:pointer}

/*form's rows*/
.b-form-label-left td{vertical-align:middle;}
.b-row{margin:0 0 16px 0; position:relative}
.b-row.datepicker{margin-right:41px; position:relative}
.b-row.datepicker .ui-datepicker-trigger{position:absolute; right:-42px;}
.b-row.nomargin{margin:0;}
.b-row label{font-size:11px; color:#1f70c9}
.b-row .b-input,
.b-row .b-select,
.b-row .b-button{margin:8px 0 0 0;}
.b-row .b-select.nomargin{margin:0;}
.b-row .b-select { padding:0; }
	.b-row .b-select select{width:100%; height:30px; color:#1f70c9; padding:5px 5px 5px 10px; border:1px solid #01a5f1; font-family:Tahoma, Helvetica, sans-serif; font-size:11px;}
	.b-row .b-select select option{padding:2px 10px;}
.b-row .b-input {border:1px solid #01a5f1; padding:0 10px 0 10px; background:#fff}
	.b-row .b-input input{width:100%; padding:0; border:0; margin:0; height:28px; line-height:28px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#1f70c9} 
.b-row .b-sign{margin:8px 0 0 0; height:30px; line-height:30px;font-size:11px; color:#1f70c9}
.b-row .b-select.b-select-multiple{}
.b-row .b-select.b-select-multiple select{height:auto;padding-left:0; padding-right:0}
.b-row .in-line .b-select, .b-row .in-line .b-input{float:left; margin-right:10px}
.b-label{position:absolute; left:100%; }
.b-buy{top:26px; margin:0 0 0 10px; width:120px;}
.b-buy img{float:left; margin:0 7px 0 0}
.b-buy a{display:block; float:left; background:url(../images/ico-buy-bg.png) no-repeat left top; width:62px; height:16px; line-height:15px; text-decoration:none; color:#FFFFFF; text-transform:uppercase; text-align:center; font-size:10px; padding:0 0 0 10px; margin:3px 0 0 0}

.b-i-gray {
	/*border: 1px solid #c1c1c1 !important;*/
}
.b-i-gray .i-text {
	/*color:#333 !important;*/
}

/*form-error*/
.form-error .b-input {
	border:solid 1px #e2283e;
}
.red-error-x {
	display:block;
	position:absolute;
	width:15px;
	height:14px;
	background:url(../images/form-field-error.png) no-repeat;
	right:-18px;
	top:31px;
}
.form-error-text {
	background-color:#ffc591;
	border-bottom:solid 1px #e2283e;
	border-left:solid 1px #e2283e;
	border-right:solid 1px #e2283e;
	color:#dd6a00;
	font-size:11px;
	padding:6px 10px;
	
	-moz-border-radius: 0px 0px 8px 8px; 
	-webkit-border-radius: 0px 0px 8px 8px; 
	-khtml-border-radius: 0px 0px 8px 8px; 
	border-radius: 0px 0px 8px 8px;
}
.b-registration__captcha .form-error-text {
	width:257px;
	margin:0 auto;
}
.limit-error {
	font-size:11px;
	color:#e97509;
	margin:30px 0 30px;
}
.limit-error a {
	font-weight:bold;
	color:#e97509;
}

.b-02-width{width:20%;}
.b-03-width{width:30%;}
.b-04-width{width:40%;}
.b-05-width{width:50%;}
.b-08-width{width:80%;}
.b-09-width{width:90%;}
.asteriks{font-size:14px; color:#ff0000;}

/*choose date*/
.b-row .b-choose-date{border: 1px solid #01A5F1; padding: 5px 5px 5px 10px; background:#FFFFFF; margin:8px 0 0 0}
.b-row .b-choose-date select{border:none; padding:0 5px; height:18px; line-height:18px;}
.b-row .b-choose-date .b-select{float:left; margin:0 5px 0 0}
.b-select.days{width:50px;}
.b-select.months{width:85px;}
.b-select.years{width:65px;}

/*stylish input*/
.b-input-left{float:left; width:15px; height:31px; background:url(../images/input.png) no-repeat 0 0; }
.b-input-right{float:right; width:15px; height:31px; background:url(../images/input.png) no-repeat 0 -31px;}
.b-input-center{ height:31px; margin:0 15px 0 15px; background:url(../images/input.png) repeat-x 0 -62px; }
.b-input-center input{border:none; height:29px; line-height:31px; padding:0; width:100%; margin:1px 0 0 0; background:transparent; }

/*captcha*/
.b-captcha-img{margin:8px 0 13px 0;}
.b-captcha-img img{border:1px solid #01a5f1;}

/*registration form*/
.b-registration{margin:43px 0 0 0; border-bottom:1px solid #c9eeff; padding:0 0 32px 0}
	.b-registration .td-data-main{}
		.b-registration .td-data-main th{font-weight:100; text-align:left;vertical-align:top; }
		.b-registration .td-data-main td, .b-registration .td-data-main th{padding:0 0 0 16px; }
		.b-registration .td-data-main td.no-padding{padding:0;}
		.b-registration .td-data-main td.td-socials{line-height:30px; color:#1f70c9; border-bottom:1px solid #c9eeff; padding-bottom:37px}
		.b-registration .b-socials{float:right; margin-right:55px}
		.b-registration .td-data-main td.left, .b-registration .td-data-main th.left{padding-left:30px;}
		.b-registration__title{font-size:14px; color:#01a5f1; line-height:100%; margin:0 0 31px 0}
		.b-registration tr.first .b-row{margin-top:30px; margin-bottom:26px}
		.b-registration tr.first .b-tip{margin-top:10px;}
		.b-registration .td-data-main .b-row{width:257px;} 
		.b-registration tr.highlighted td{background:#e5f7ff}
		.b-registration tr.second td{padding-top:22px;}
		.b-registration tr.third td{padding-bottom:12px;}
		.b-registration tr.additional .b-row{float:left; margin-right:60px; min-height:56px;/**/ }
		
	.b-registration-data-additional-trigger {margin:21px 0 0 0; font-size:11px; border-bottom:1px solid #c9eeff; padding:0 10px 28px 30px}
	.b-registration-data-additional-trigger a{color:#e97509; text-decoration:none; border-bottom:dashed 1px #e97509; }
	.b-registration-data-additional-trigger a:hover { border-bottom:none; }
	.b-registration__captcha{margin:27px 30px 0;}
	.b-registration__captcha .b-checkboxes{margin:0 0 45px 0;}
	.b-registration__captcha .b-checkboxes, .b-registration__captcha .b-checkboxes a {color:#1f70c9;}
	.b-registration__captcha table{width:auto; margin:0 auto 0}
	.b-registration__captcha table td{text-align:center;}
	.b-registration__captcha table .b-row{width:auto;}
	.b-registration__captcha .b-input{width:222px; margin-right:auto; margin-left:auto}
	.b-registration__captcha .btn{margin:10px 0 0 0;}
	.b-registration__captcha .btn-register{margin-right:21px;}
#b-registration__additional {margin:27px 0 20px;}
#b-registration__additional .params{margin-left:30px;}
#b-registration__additional .avatar{padding-right:94px;}
#b-registration__additional .avatar .b-file {margin:0; padding:0; background:none; height:28px;}
#b-registration__additional .b-file .btn  {background-image: url("../images/btn-blue-light-glow-28.png"); height: 28px; background-position: center bottom;
    background-repeat: repeat-x; padding:0}

#b-registration__additional .b-personal__photo{ text-align:center; line-height:100%; margin-bottom:9px}
#b-registration__additional .b-personal__photo img{display:inline;}
#b-registration__additional .btn-add-photo{width:230px;}
#b-registration__additional .second-row td{padding-top:39px;}
#b-registration__additional .second-row td.tip{padding-top:24px;}
.b-registration-additional__info{background:#e5f7ff; padding:10px 30px; margin:20px 0}
.b-registration-additional__info textarea{resize:none; height:120px}


/*-----------------------------
-----ADVANCED SEARCH------------
-------------------------------*/
.b-search-full{color:#1f70c9; margin:22px 0 0 0}
.b-search-full__header{border-bottom:1px solid #c9eeff; padding: 7px 146px 20px 25px; font-size:14px;}
.b-search-full__nav {float:right; font-size:11px}
.b-search-full__nav a, .b-search-full__nav span.current{margin-right:15px; text-transform:uppercase; font-size:95%}
.b-search-full__nav a {text-decoration:none;}
.b-search-full__nav a:hover{text-decoration:underline;}
.b-search-full__nav span.current{color:#FFFFFF; background:#0071cd; padding:2px 12px; border-radius:5px}
.b-search-full__params-main{border-bottom:1px solid #c9eeff; padding: 7px 0px 20px 25px;}
.tab-search-full__params-main{margin:1em 0 1em 0;}
.tab-search-full__params-main th{text-align:left; font-weight:100; padding:0 0 16px 0; color:#01a5f1}
.tab-search-full__params-main .b-row{margin-bottom:5px;}
.tab-search-full__params-main .b-input{width:288px;}
.tab-search-full__params-main .b-select{width:50%;}
.tab-search-full__params-main .b-checkboxes{margin-top:17px; margin-left:15px}
.b-tip-full {position:relative; padding:0 25px; overflow:hidden; font-size:11px; line-height:140%}
.b-tip-full p:last-child{margin-bottom:0;}
.b-tip-full__content{background:url(../images/tip-full-center.png) repeat-x left bottom; padding:1px 0 18px 0}
.b-tip-full__left, .b-tip-full__right {background-repeat:no-repeat; position:absolute;  width:25px; bottom:0px; height:120px; background-image:url(../images/tip-full.png)}
.b-tip-full__left{background-position:left -120px; left:0px}
.b-tip-full__right{background-position:left top; right:0}
.b-search-full__params-additional__trigger{padding: 20px 20px 20px 25px;}
.b-search-full__params-additional{border-bottom:1px solid #c9eeff; padding: 7px 20px 20px 25px;}
.b-search-full__params-additional .b-row{margin-bottom:30px;}
.b-search-full__params-additional .b-row-razdel {margin-bottom:15px;}
.b-search-full__params-additional .exclude .b-input{width:42%;}
.b-search-full__params-additional .themes .b-select{width:120px; float:left; margin-right:8px}
.b-search-full__params-additional .themes .b-input{width:35px; float:left; margin-right:8px} 
.b-search-full__params-additional .themes .b-sign{float:left} 
.b-search-full__params-additional .messages .b-select{float:left; margin-right:10px; }
.b-search-full__params-additional .td-highlighted{ padding:10px 0}
.b-search-full__params-additional .td-highlighted-bg{background:#e5f7ff; padding:10px 20px}
.b-search-full__params-additional .td-highlighted .b-row{margin-bottom:0;}
.b-search-full__buttons{padding: 20px 20px 20px 25px;}
.b-search-full__buttons .btn-go{margin-right:10px;}

.padd-right-90 { padding-right:90px; }

.b-search-results__header {padding:0 38px 25px 25px; border-bottom:1px solid #c9eeff;}
.b-search-results__header .top{margin:0 0 20px 0;}
.b-search-results__header .search-params-trigger{background:#01a5f1; color:#FFFFFF; text-decoration:none; padding:2px 8px 3px; margin-left:-8px;}


.b-result{padding:0 0 0 25px; background:url(../images/round-blue.gif) no-repeat 14px 6px; color:#7e7e7e}
.b-result .finded, .b-result .text b {color:#e45323;}
.b-result.forum {margin:12px 0 12px 0;}
.b-result.forum a{font-weight:800;}
.b-result.forum a .finded{ text-decoration:underline}
.b-result.forum a:hover .finded{text-decoration:none;}
.b-result.post{margin:25px 0;}
.b-result.post:first-child{margin-top:40px;}
.b-result .date{font-size:90%; color:#1f70c9; margin-right:5px}
.b-result .text{font-size:90%; margin:8px 0}
.b-result .breadcrumbs{ font-size:90%}
.b-result .breadcrumbs a{color:#7e7e7e;}
.b-results__list {border-bottom:1px solid #c9eeff; padding:0 0 0 25px 0; margin:0 0 20px 0}
.b-results__pages{padding:0 0 0 25px;}
.search-price {
	display:inline-block;
	font-weight:bold;
	color:#3aa436;
	margin-left:5px;
}
.b-result-img {
	float:left;
	margin-right:20px;
}
.b-res-with-img {
	padding:10px 0 10px 25px; 
	background:url(../images/round-blue.gif) no-repeat 10px center;
	margin:0 !important;
	border:solid 1px #fff;
}
.b-res-with-img:first-child {
	margin-top:10px !important;
}
.b-res-crown {
	background:url(../images/ico-status-paid-small.png) no-repeat 6px center !important;
}
.b-res-border {
	border:solid 1px #ffbf00;
	background:url(../images/round-gold.gif) no-repeat 10px center;
}
.b-res-border + .b-res-border {
	margin-top:-1px !important;
}
.b-res-margin {
	margin-top:15px;
}

.b-search-full .b-error{margin-left:25px; margin-top:15px; float:left}
/*-----------------------------
--------------ACCOUNT----------
-------------------------------*/

/*profile*/
.b-profile, .b-userinfo{margin:20px 0 0 0;}
.b-group{margin:0 0 40px 64px; position:relative}
.b-group-no-margin-bottom {margin-bottom:0;}

.b-change {position:absolute; right:34px; font-size:11px;}
.b-change a{background:url(../images/ico-change.png) no-repeat left center; color:#ff4f1b; padding:0 0 0 24px; text-decoration:none}
.b-change a:hover{text-decoration:underline;}
.b-group__title{margin:0 0 25px -64px; border-bottom:1px solid #b9efff; padding: 0 0 1px 0}
.b-group__title span.text{float:left; background:#b9efff; color:#0071cd; font-size:11px; text-transform:uppercase; padding:6px 11px; line-height:100%}
.b-profile .b-nav{float:none; margin:0 0 30px 0}
.b-profile-personal{}
	.b-profile-personal table{width:auto;}
	.b-profile-personal table td{padding:0 25px 0 0;}
	.b-personal__photo {margin:0 0 6px 0;}
	.b-personal__photo img{display:block;}
	.b-personal__status-special{color:#FFFFFF; font-weight:800; background:#00a532; line-height:14px; padding:2px 6px 4px; width:115px; text-align:center; margin:0 0 6px 0}
	.ul-personal-info{margin:-11px 0 0 0;}
	.ul-personal-info li{margin:10px 0; color:#00a7f4}
	.ul-personal-info li.even{color:#0071cd;}
	.ul-personal-info .username{font-size:14px; line-height:100%; font-weight:800}
	.b-messages-status{padding:0 0 0 43px; background:url(../images/ico-info.png) no-repeat left; height:25px; line-height:25px; margin:0 0 6px 0}
	.b-personal__sign{background:#def7ff; color:#0071cd; font-size:11px; line-height:18px; padding:10px 26px 10px 26px}
	.b-personal__sign textarea{resize:none; width:98%; height:95px;}
.b-profile-social-info{}
	.b-profile-social table{width:530px;}
	.b-profile-social table .tr-additional td{padding:35px 0 0 0;}
	.b-profile-social .ul-services{margin:-5px 0 0 0;}
	.b-profile-social .ul-services li{position:relative; padding:0 0 0 25px; height:16px; line-height:16px; margin:5px 0; width:226px; overflow:hidden; white-space:nowrap; color:#01a5f1;}
	.ul-services li .service-img{position:absolute; left:0; top:0px;}
	.ul-services li a{color:#01a5f1;}
.b-profile-achievements{font-size:11px}
	.b-profile-achievements .ul-achievements{margin:0 0 0 -16px;}
	.b-profile-achievements .ul-achievements li{float:left; margin:0 0 15px 16px}
	.b-profile-achievements a{color:#00a7f4;}
.b-profile .b-comments-short{padding:24px 0 0 64px; border-top:1px solid #b9efff; margin:0 0 40px 0}
.b-profile .b-gallery{padding-top:24px;  padding-left: 64px; border-top:1px solid #b9efff;   margin:0 0 0px 0}
.b-profile-gallery{color:#0071cd;}
	.b-profile-gallery__header, 
	.b-profile-gallery__premium-functions{padding-left:64px;padding-bottom:22px; border-bottom:1px solid #b9efff;}
	.b-profile-gallery__header {}
	.b-profile-gallery__premium-functions{padding-top:32px;}
	.b-profile-gallery .username{margin:0 0 10px 0;}
	.b-profile-gallery .username a{font-size:14px; color:#00a7f4; font-weight:800}
	.b-profile-gallery .b-gallery__title{font-weight:800;}
	.b-profile-gallery .photo-amount{margin-bottom:10px;}
	.b-profile-gallery .b-gallery{border:none;}
	.b-profile-gallery .pages-short{color:#00a7f4; margin-right:-5px}
	.b-profile-gallery .pages-short b{color:#008cce;}
	.b-profile-gallery .b-gallery__fnt12{font-size:12px;}
	.b-profile-gallery .b-gallery ul{margin-top:30px;}
.b-achievements{}
	.b-achievements__header {padding:0 0 0 170px; margin:0 0 35px 0}
	.b-achievements__header .username{font-size:14px; margin:0 46px 0 0}
	.b-achievements__header .username a{color:#00a7f4; font-weight:800}
	.b-achievements__header .status{color:#00a532; font-weight:800}
	.tab-achievements{width:auto;}
	.achievement-img{text-align:center; padding:0 20px 33px 50px; width:100px}
	.tab-achievements tr:last-child .achievement-img{padding-bottom:0;}
	.b-achievement-info{background:#f2f2f2; padding:13px 20px 12px 21px;color:#8c8c8c; margin:0 0 33px 0}
	.tab-achievements tr:last-child .b-achievement-info{margin-bottom:0;}
	.b-achievement__title{font-weight:800; margin:0 0 8px 0; }
	.b-achievement__level {margin:0 0 11px 0 }
	.b-achievement-info.awarded{background:#e5f7ff; color:#0071cd; padding-top:19px}
	.b-achievement-info.awarded .b-achievement__title{margin-bottom:22px;}
	.b-achievement-info .date{font-size:90%; float:right}
	.b-achievement-info .b-progress-simple{margin:0 20px 0 0;}
.b-profile-edit {}
	.b-profile-edit .b-input{width:200px;}
	.b-row.b-row-question{position:relative; padding:0 33px 0 0}
	.b-row.b-row-question .b-question{position:absolute; right:0; top:27px}
	.b-row.b-row-question.b-row-question-check .b-question {top:5px;}
	.b-row.b-row-question.b-row-question-nolabel .b-question{top:5px;}

/*hints*/
.b-hint {
	color:#aaa;
	font-size:11px;
	background-color:#e5f7ff;
	padding:6px 10px 7px;
	margin-top:4px;
}
.b-tooltip {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:6px 10px 6px;
	top:0;
	left:0;
	color:#fff;
	background-color:#0090d2;
	max-width:370px;
	z-index:10000;
	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-khtml-border-radius: 6px; 
	border-radius: 6px;
}
.b-tooltip-arr {
	display:block;
	position:absolute;
	width:8px;
	height:4px;
	background:url(../images/tip-blue-arr.png) no-repeat;
	left:60px;
	bottom:-4px;
}
.b-tooltip-text {
	display:none;
}


	.b-profile-edit .btn-change-photo{width:127px;}
	.b-profile-edit .b-group{padding-left:64px; margin-left:0; border-bottom:1px solid #c9eeff; padding-bottom:12px}
	.b-profile-edit .ul-premium-functions{margin-bottom:35px;}
	.b-profile-edit .ul-premium-functions:last-child{margin-bottom:0;}
	.b-textarea textarea{border:1px solid #01a5f1; color:#1F70C9}
	.b-textarea{margin:8px 0 0  0;}
	.b-profile-edit .b-textarea textarea{width:530px; height:80px; color:#1f70c9}
	.b-profile-edit .b-profile-social{border:none; padding-bottom:0; margin-bottom:0}
	.b-profile-edit .b-profile-social table{width:530px;}
	.ul-services.ul-services-edit .b-input{width:218px;}
	.ul-services.ul-services-edit li{overflow:visible; width:auto; height:auto; padding-left:0}
	.ul-services.ul-services-edit li .b-input{position:relative; padding-left:25px}
	.ul-services.ul-services-edit li .service-img{left:5px; top:6px;}
	.ul-services.ul-services-edit .b-row{margin-bottom:8px;}
	.buttons-right{float:right; margin:20px 0 0 0}
	.buttons-right .btn:first-child{margin-right:10px;}
.b-profile-messages{}
	.b-profile-messages__header{width:395px; margin:0 0 17px 64px; color:#0072d1}
	.b-profile-messages__nav{float:right;}
	.b-profile-messages__nav a, .b-profile-messages__nav span.current{margin-right:15px; text-transform:uppercase; font-size:95%}
	.b-profile-messages__nav a {text-decoration:none;}
	.b-profile-messages__nav a:hover{text-decoration:underline;}
	.b-profile-messages__nav span.current{color:#FFFFFF; background:#0071cd; padding:2px 12px; border-radius:5px}
	.b-profile-messages__summary{margin:0 0 6px 46px; padding:10px 14px 15px 17px; background:#e5f7ff; color:#0072d1; font-size:95%; line-height:18px; width:390px; float:left}
	.b-profile-messages .pages-short{margin-bottom:1em;}
	.b-profile-messages .pages-short a{font-weight:800;}
	.b-profile-messages .pages-short b{color:#008cce;}
	.b-profile-messages__t-messages{position:relative;}
	.t-messages .delete{margin-right:22px;}
	.t-messages .b-title,.t-messages .b-content{-width:300px; max-width:300px}
	.b-profile-messages_filtr{margin:30px 0 0 0;}
	.b-profile-messages_filtr .title{color:#0071cd;}
	.b-filtr{background:#e5f7ff;margin:1em 0; padding:15px;}
	.t-filtr td{background:#e5f7ff; padding:7px 15px}
	.t-filtr .b-row{margin-bottom:0;}
	.t-filtr .datepicker{float:left; margin-right:75px; width:80px}
	.t-filtr .btn{margin-top:23px;}
	.b-find-user {width:500px; margin:15px;}
	.b-find-user .t-filtr td{vertical-align:middle;}
	.b-find-user .t-filtr td .btn{margin-top:0px;}
	.b-find-user .t-filtr td .b-input{margin:0;}
	.b-find-user-results {margin:15px; line-height:150%}
	/*b-messages-crossing*/
	.b-messages-crossing{float:right; width:220px; text-align:center}
	.b-messages-crossing a.goto{color:#575757; font-size:11px; text-decoration:none; border-bottom:1px dotted #ababab}
	.b-messages-crossing a.goto:hover{border:none;}
	.b-new-messages-count {background:#f2f2f2; margin:17px 0 0 0; height:61px; line-height:61px; color:#b1b1b1; font-size:11px; position:relative}
	.b-new-messages-count .icon{display:block; position:absolute; left:50%; top:-12px; margin-left:-6px; line-height:100%;}
.b-profile-message-send{}
	.b-profile-message-send__header{padding:0 146px 20px 30px; border-bottom:1px solid #c9eeff; margin:0 0 30px 0}
	.b-profile-message-send__header .header{font-size:14px; color:#00a7f4}
	.b-profile-message-send .recipients{padding:0 413px 35px 30px; border-bottom:1px solid #c9eeff; margin:0 0 30px 0; }
	.b-profile-message-send .message-header{padding:0 146px 35px 30px; margin:0 0 7px 0}
	.b-profile-message-send .message-text{padding:0 0 35px 30px; margin:0 0 7px 0}
	.b-profile-message-send .message-ico {margin-right:183px; margin-left:30px; margin-bottom:35px}
	.b-profile-message-send .message-ico .b-checkboxes{background:#e5f7ff; padding:10px; }
	.b-profile-message-send .message-ico .b-checkboxes ul.b-checkboxes-list{white-space:normal !important; line-height:400%}
	.b-profile-message-send .message-ico .b-checkboxes label{padding-right:20px; padding-left:2px}
	.b-profile-message-send .message-ico .b-checkboxes input{margin-top:-10px}
	.b-profile-message-send .message-ico .b-checkboxes li{display:block; float:left;}
	.b-profile-message-send .message-options{padding:0 0 35px 30px; }
	.b-profile-message-send .buttons{padding:0 0 0 30px; margin:0 0 15px 0}
	.b-profile-message-send .buttons input{margin-right:15px;}
.b-payment{color:#ff7500;}
	.b-payment .b-group{margin:0 0 30px 0;}
	.b-payment__header{font-size:14px; line-height:100%; font-weight:800; margin:0 0 20px 0}
	.b-payment .b-group__title{ margin:0; border-color:#ff7500}
	.b-payment .b-group__title span.text {background:#e9740a; color:#FFFFFF; width:274px}
	.b-payment .b-group__title span.text input{margin-top:-4px; vertical-align: middle;}
	.b-payment .tab-checkboxes{margin:1px 0 0 0; border-bottom:1px solid #e9740a}
	.b-payment .tab-checkboxes td{padding:15px 10px 15px 30px;}
	.b-payment .tab-checkboxes label{font-weight:800;}
	.b-payment .tab-checkboxes li{margin:0 0 12px 0;}
	.b-payment .tab-full-account{margin:0px 0 0 0; background:#e9740a; color:#FFFFFF; font-weight:800}
	.b-payment .tab-full-account td{padding:10px; vertical-align:middle}
	.b-payment .b-group.result .b-group__title{padding:0 0 5px 0; margin:0 0 5px 0}
	.b-payment .tab-result{background:#fbd2ad; padding:10px 20px;color:#953c00}
	.b-payment .tab-result th{text-align:left; padding-bottom:15px}
	.b-payment .tab-result td{padding:6px 0;}
	.b-payment .tab-result tr.buttons{border-top:1px solid #e19a64;}
	.b-payment .tab-result tr.last td{padding-bottom:15px;}
	.b-payment .tab-result tr.buttons td{padding-top:15px;}
.b-subscriptions{}
	.b-subscriptions__header{margin:0 10px 25px 25px; color:#01a5f1;}
	.b-subscriptions__header h2{font-size:14px;}
.b-profile-activity{}
	.b-userinfo .b-group.b-profile-activity{padding-left:50px; color:#717171; border:none}
	.b-userinfo .b-group.b-profile-activity a{color:#1f70c9;}
	.b-activity__title {margin-bottom:3px;}
	.b-activity__content{font-size:11px; color:#484848}
	.b-activity-action{margin-bottom:28px;}
	.b-activity-action:last-child{margin-bottom:0;}
	.b-activity-action .date{color:#b3b3b3; margin-left:5px}
.b-profile .b-uCard{padding-bottom:24px; border-bottom:1px solid #c9eeff; margin-left:0; padding-left:64px; margin-bottom:0}
.b-topics { border-bottom:1px solid #c9eeff; margin:0 0 24px 0; padding-left:64px; padding:0 20px 24px 64px; color:#1f70c9}
.b-topics ul.ul-post-list{margin-top:15px;}
.b-topics ul.ul-post-list li{margin-bottom:10px; padding:0px 0 5px 52px;}
.b-topics ul.ul-post-list li a{color:#00A7F4;}
.b-topics ul.ul-post-list li.paid{background:url(../images/ico-status-paid-onBg.gif) no-repeat left 0px;}
/*-----------------------------
------------USER INFO----------
-------------------------------*/	
.b-userinfo .b-group{border-bottom: 1px solid #B9EFFF;margin: 0 0 0px; padding: 20px 30px 20px 100px; color:#0071cd; line-height:17px}
.b-userinfo .b-group ul.ul-post-list li {margin-bottom:8px}
.b-userinfo .b-group a{color:#01A5F1;}
.b-userinfo .b-group .full-list{font-size:11px;color:#0071cd;}
.b-userinfo .b-group.last{border:none;}
.b-uCard{color:#0071cd;}
.b-uCard.b-group {border-top:none; padding-top:0}
.b-uCard .user_pic{float:left; margin:-10px 20px 0 -70px; width:50px;}
.b-uCard .user_info{float:left; line-height:200%; width:250px; margin:0 30px 0 0}
.b-uCard .user_info a{color: #00A7F4;}
.b-uCard .user_name{color:#00a7f4; font-weight:800; font-size:14px;}
.b-uCard .last_visit{color:#00a7f4;}
.b-userinfo .user_status{font-weight:800; color:#00a532; margin:0 20px 0 0; display:block; height:89px; line-height:89px}
.b-awards td.td-status{white-space:nowrap;}
.b-awards img{margin:5px;}
.b-userinfo .b-profile-social .ul-services{margin-top:25px; font-size:11px}
.b-userinfo .sign{margin-top:0;}
.b-userinfo .b-gallery.b-group{border:none; font-size:12px; padding-right:80px}
.b-userinfo .b-gallery ul {margin: 15px 0 0 -20px;}
.b-userinfo .b-gallery ul li{margin-bottom:8px;}
.b-userinfo .header{margin-top:0;}
.b-comments-short .b-comment{margin-left:-60px; margin-bottom:12px}
.b-comments-short .b-comment .b-comment__inner{border:none; padding:0; overflow:hidden}


.b-comments-short .b-comment .date, .b-comments-short .b-comment .breadcrumbs{font-size:11px;color:#00a7f4; margin-bottom:3px}
.b-comments-short .b-comment .date .time{margin-left:24px; }
.b-comments-short .b-comment .b-comment__rating {margin-top:38px;}
.b-comments-short .b-comment  .b-comment__rating-button{margin-top:32px;}
.b-comments-short .b-comment .b-comment__content{color:#0071cd;}
.b-comments-short__title.blue{color:#0071CD;}
.b-comments-short__title .amount{font-weight:100;}

/*comments-short*/
.b-comments-short__title{color:#00a532; font-weight:800; margin:0 0 13px 0}
.b-comments-short .comment-title	{margin:0 0 6px 0;}
.b-comments-short .comment-content{font-size:11px;}
.b-comments-short .comment-content .rating{margin:0 0 0  17px;}
.b-comments-short li{margin:0 0 15px 0;}
.b-comments-short .show-all {font-size:11px;}

/*gallery*/
.b-gallery{font-size:11px; color:#0071cd; padding-right:116px; line-height:120%}
	.b-gallery__title{margin:0 0 10px 0;}
	.b-gallery ul{margin:15px 0 -25px -20px;} 
	.b-gallery ul li{width:160px; overflow:hidden; margin:0 0 27px 20px; float:left}
	.b-gallery__thumb{margin:0 0 6px 0; text-align:center}
	.b-gallery__thumb img{border:1px solid #757575}
	.b-gallery  ul li a{color:#20b2f5}
	.b-gallery .delete{float:right; display:block}
	.b-gallery ul li .delete a{color:#000;}
	.b-gallery .b-dropdown-list ul li, .b-gallery .b-dropdown-list ul {margin:auto;}
	.b-gallery .b-item-type{margin:15px 0;}
.gallery-image-big{color:#0071cd; padding-right:40px; padding-left:40px}
	.gallery-image-big .b-row{margin-bottom:12px}
	.b-gallery-navigation{float:right; color:#0071cd; font-weight:800}
	.b-gallery-navigation a{text-decoration:none; padding:3px; color:#01a5f1}
	.gallery-image-big .photo-title{font-size:12px;}
	.gallery-image-big .button .btn{float:right;}
	.gallery-image-big .button .btn-save{margin-right:16px;}
	.gallery-image-big__theme{font-size:11px; text-align:center; }
	.b-row.gallery-image-big__theme{margin:0 0 20px 0}
	
	.gallery-image-big__theme b {font-size:12px; display:block; margin:6px 0 0 0;}


	
/*select region popup*/	
.select-a-region {
	border: 6px solid #fff;
	*width:560px;
	font-family:Arial, Helvetica, sans-serif;
}
.region-letters {
}
.region-option {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:4px 9px;
	font-size:11px;
	font-weight:bold;
	color:#1f70c9;
	cursor:pointer;
}
.region-letters .region-option {
	float:left;
}
.region-letters span + span {
	margin-left:26px;
}
.region-form-field span.selected, .region-form-field span:hover {
	background-color:#1f70c9;
	color:#fff;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;
}
.region-form-field span.selected {
	cursor:auto;
}
.region-form-field {
	border-bottom:solid 1px #c1c1c1;
	margin-bottom:2em;
	padding-bottom:1em;
}
.region-form-list {
	height:150px;
	overflow:auto;
	font-size:11px;
}
.region-column {
	width:30%;
	*width:28%;
	padding-right:3%;
	float:left;
}
.region-column .region-option {
	margin-bottom:15px;
}
.selected-region {
	font-size:11px;
	color:#1f70c9;
	display:block;
	padding-left:12px;
	background:url(../images/selected-region-arr.png) no-repeat left center;
	margin:8px 0 0 20px;
}
.autocomplete-region {
	width:538px !important;
}

/*system popup*/
.system-form {
	font-family:Arial, Helvetica, sans-serif;
	*width:420px;
}
.system-form .btn-h-24 {
	margin-right:20px;
	margin-bottom:5px;
}
	
/*progress*/
.b-progress{width:594px; overflow:hidden; color:#00a7f4; font-size:11px; margin:0 0 28px 0}
	.b-progress__title{text-align:center; margin:0 0 10px 0; font-weight:800;  }
	.b-progress__bar {height:22px; overflow:hidden; position:relative; margin: 0 0 10px 0}
	.b-progress-bar__bottom-layer{background:url(../images/progress-bar.png) no-repeat left top; height:22px; position:absolute; left:0; top:0; width:100%; z-index:1}
	.progress-point{background:#fff; height:16px; line-height:16px; padding:0 2px; position:relative; margin-top:3px; text-align:center; }
	.b-progress .next-level{float:right; margin-right:13px; width:40px}
	.b-progress .next-level img{display:block; position:absolute; left:100%; top:0}
	.b-progress-bar{height:22px; position:absolute; z-index:2; left:0; top:0;background:url(../images/progress-bar.png) no-repeat left bottom; }
	.b-progress .current-level{float:right; font-weight:800; width:40px}
	.b-progress .last-level, .b-progress .faded{color:#a0a0a0;}
	.b-progress .last-level{float:left; width:40px; margin-left:3px}
	.next-achievement{text-align:right;}
	.b-progress .b-achievements-line{margin:0 0 10px 0;}
	.b-progress__info{color:#0071cd; padding:5px 0; line-height:18px}
	.b-progress-info__more{float:right}
	.b-progress-info__more a{color:#00a7f4; }
	.b-progress__info .with-margin{margin:0 0 0 21px;}
.b-progress-simple{}
	.b-progress-simple__bar{height:16px; background:#dbdbdb; position:relative}
    .b-progress-simple-bar__current{height:16px; background:#6bc5ee}
	.b-progress-simple .amount{font-size:90%; float:left}

/*premium functions*/
.ul-premium-functions li{background-repeat:no-repeat; background-position:left center; padding-left:30px; margin-left:-30px; margin-bottom:11px; padding-top:3px; padding-bottom:3px; font-weight:800}
.ul-premium-functions.photo li{background-image:url(../images/premium-photo.png) }
.ul-premium-functions.ad li{background-image:url(../images/premium-ad.png) }
.ul-premium-functions.premium-full li{background-image:url(../images/premium-full.png) }

/*pages-short*/
.pages-short { color: #00A7F4; font-size:95%}
.pages-short a, .pages-short b{margin:0 5px;color: #00A7F4;font-size: 11px;line-height: 120%;}
.pages-short a { font-weight:bold; }
#ad-view + .pages-short, .ad-manage-item + .pages-short { margin: 14px 0 25px;}
.pages-short.margin { margin: 14px 0 25px;}
.ad-manage-item + .pages-short, .ad-manage-item + .pages-short + .btn-h-30 {
	margin-left:60px;
}
.ad-manage-item + .pages-short
.pages-short.floatRight{margin-right: -5px;}

/*share*/
.b-share{text-align:center; line-height:16px;}
.b-share .b-socials{display:inline; margin-left:16px; margin-right:-16px}
.b-share a{ opacity:0.5}
.b-share a:hover{opacity:1;}
.b-share img{vertical-align:text-top;}

/*statuses*/
.ul-statuses{font-size:95%; color:#6cabbe}
.ul-statuses li{float:left; width:45%; margin:1.1em 2% 0 2%; line-height:19px; position:relative}
.ul-statuses img{position:absolute; top:0px;}
.ul-statuses .meaning{margin:0 0 0 37px;}


/***********footer statistics ***********/
#b-foot-statistics{border-top:6px solid #17161c; padding:25px 0 21px 0; margin:0 0 0px 0; border-bottom:6px solid #17161c; }
#b-foot-statistics.noborder{border:none;}
.b-foot-statistics__header{color:#2261be; text-transform:uppercase; font-size:160%; margin:0 0 13px 0}
.b-foot-statistics__header .marked{color:#00cbe3}
.b-foot-statistics__content{background:url(../images/grad-lgrey-dgrey.png) repeat-x top #f2f2f4; border:1px solid #f2f2f4; padding:1px 18px 1px 18px}
.b-foot-statistics__row{padding:17px 0 17px 36px; line-height:135%; color:#474747; font-family:Tahoma, Helvetica, sans-serif}
.b-foot-statistics__row a{color:#474747}
.b-foot-statistics__row a.marked{color:#0f74c3;}
.b-foot-statistics__sort{float:right;}
.b-foot-statistics__sort a{color:#e6412e}
.b-foot-statistics__users{background:url(../images/stat-user.png) no-repeat 5px 20px; border-bottom:1px solid #e8e8e8}
.b-foot-statistics__forum{background:url(../images/stat-forum.png) no-repeat 3px 21px;}



/*-----------------------------
--------------OTHER----------
-------------------------------*/
.select-link-block {
	position:absolute;
	top:0;
	left:0;
	background-color:#fff;
	z-index:99;
	padding:5px 10px 10px;
	
	-webkit-box-shadow: 0px 0px 6px #333;
    -moz-box-shadow: 0px 0px 6px #333;
    box-shadow: 0px 0px 6px #333;
	
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-khtml-border-radius: 2px; 
	border-radius: 2px;
}
.ad-filtr-header-second .select-link-block {
	top:40px;
	left:329px;
}
.select-link-block a {
	display:block;
	line-height:1.8em;
	color: #507586;
}
.select-link-block .selected {
	text-decoration:none;
}
.input-add-photo {
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	overflow:hidden;
	width:141px;
	height:22px;
	cursor:pointer;
	background:none;
	background:url(../images/btn-input-file-photo.png) no-repeat;
}
.input-add-photo input {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity: 0;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	font-size:100px;
}
.add-photo-advert strong {
	font-size:11px;
	vertical-align:top;
	margin:4px 20px 0 0;
	display:inline-block;
	color:#1f70c9;
}
.loaded-photo {
	display:inline-block;
	zoom:1;
	*display:inline;
	width:170px;
	margin:35px 15px 0 0;
	text-align:center;
	vertical-align: middle;
}
.loaded-photo img {
	display:block;
	margin-bottom:10px;
}
.loaded-photo a {
	font-size:11px;
	color:#3d3d3d;
}
.advert-submit {
	margin-top:35px;
}
.advert-submit .btn, .advert-submit .btn-h-30 {
	margin-right:35px;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:none;
}


/*b-topic-add*/
.b-topic-add__wrapper, .b-center__wrapper{margin:20px 0 0 0; border-bottom:1px solid #c9eeff; padding:0 0 30px 0}
.b-topic-add{margin:0 35px 0 0; font-family:Tahoma, Helvetica, sans-serif}
.b-topic-add__header{border-bottom:1px solid #c9eeff; padding:0 150px 22px 30px; margin:0 0 32px 0}
.b-topic-add__link-rules{float:right; margin:7px 0 0 0;}
.b-topic-add__title {color:#fff; background:#1f70c9; font-size:14px;  float:left; padding:0 17px 0 17px; font-weight:800; height:30px; line-height:29px;}
.b-topic-add form{margin:0 0 0 30px;}
.b-topic-add .b-text-add{margin:42px 0 20px 0;}
.b-topic-add .b-text-add__title{font-size:11px; color:#1f70c9; margin-bottom:9px}
.b-topic-add .b-text-add__field{border-color:#01a5f1;}
.b-topic-add .b-text-add-filed__textarea textarea{width:614px; font-size:11px; color:#1f70c9; line-height:18px;font-family:Tahoma, Helvetica, sans-serif; height:135px}
.b-topic-add .t-extended{width:auto;}
.b-topic-add .t-extended .b-row{margin-bottom:39px;}
.b-topic-add .b-checkboxes.options{line-height:30px;}
.b-topic-add .b-checkboxes.options li{display:block;}

.b-topic-add  .b-poll-add{font-size:11px;}
.b-topic-add  .b-poll-add.expanded{padding:18px 0 0 30px; background:#e5f7ff; margin:40px 0 40px -30px}
.b-topic-add  .b-poll-add .b-show-hide__trigger a, .b-topic-add  .b-poll-add .b-show-hide__trigger{color:#E97509;}
.b-topic-add  .b-poll-add .b-show-hide__content{padding:23px 0 10px 0;}
.b-topic-add  .b-poll-add textarea{width:615px; height:200px}

.b-topic-add .buttons{margin-left:-10px;}
.b-topic-add .buttons input, .b-topic-add .buttons a{margin-left:10px;}

.b-changeOnPage .b-toggle-content {display:none;}
.b-changeOnPage .b-toggle-content.b-visible{display:block;}

/*baraholka search*/
.b-price-range {
	width:250px;
	padding-right:60px;
	padding-top:44px;
	padding:44px 60px 0 10px;
}
.search-price-text {
	padding-bottom:12px;
	position:absolute;
	top:-40px;
	left:-33px;
	width:80px;
	text-align:center;
	background:url(../images/search-price-arr.png) no-repeat bottom center;
}
.search-price-text input {
	height:18px;
	padding-bottom:2px;
	border:solid 2px #6bc5ee;
	font-size:11px;
	color:#01a5f1;
	width:auto;
	text-align:center;
	line-height:17px;
	width:58px;
}
.b-select-complex {
	float:none !important;
	margin-right:0 !important;
}
.b-select-complex select {
	padding:0 !important;
	/*height:152px !important;*/
}
.b-select-complex option {
	padding:0 0 0 4px !important;
	font-size:11px !important;
	line-height:15px !important;
	height:15px !important;
}
.opt-level-1 {
	font-weight:bold;
}
.b-select-complex option span {
	display:inline-block;
	margin:0 10px;
}
.b-selected-options {
	font-size:11px;
	color:#a3a3a3;
	margin-bottom:30px;
}
.b-selected-options div + div {
	margin-top:12px;
}
.additional-options {
	width:350px !important;
	margin-top:15px;
}
.additional-options .b-row {
	margin-top:15px;
}
.additional-options td {
	padding-bottom:20px !important;
}

.show-link {
	display:inline-block;
	padding-right:13px;
	background:url(../images/arrow-blue-down.png) no-repeat right center;
	color:#1f70c9;
	font-size:11px;
	cursor:pointer;
}
.link-open {
	background:url(../images/arrow-blue-up.png) no-repeat right center !important;
}
.show-link strong {
	border-bottom:dotted 1px #1f70c9;
}
.show-link:hover strong {
	border-bottom:none;
}


/* Baraholka autocomplete*/
.autocomplete-w1 div.autocomplete {
	border-radius:0;
	border: 1px solid #01A5F1;
	background:#fff;
	overflow:auto;
}
.autocomplete-w1 div.autocomplete div {
	background:none;
	border:none;
	color: #1F70C9;
	padding:4px 8px;
	cursor:pointer;
}
.autocomplete-w1 div.autocomplete div:hover, .autocomplete-w1 div.autocomplete div.selected {
	background:#3399ff;
	color:#fff;
	border:none;
}

/*forms in window*/
.form-window {text-align:left;}
.form-window h1{color: #1F70C9; margin:10px 0 25px 0}
.form-window h2{color: #00A532;}
.popup .form-window h2{text-align:left;}
.b-choose-delete-time {margin-top:5px; margin-left:25px}
#b-choose-ban-duration{margin-top:5px; margin-left:25px;}
#b-choose-ban-duration .label{height:30px; line-height:30px; color: #1F70C9;}
#b-choose-ban-duration .b-input{width:17px; margin:0 5px 0 5px;}

/*navigation*/
.b-navigation {padding:5px 0; margin:0 0 20px 0}
.b-navigation.m-l{margin-left:-10px;}
.b-navigation a{font-family:Tahoma, Helvetica, sans-serif; text-decoration:none}
.b-navigation a:hover{text-decoration:underline;}
.b-navigation span.current {background: none repeat scroll 0 0 #0071CD;border-radius: 5px 5px 5px 5px;color: #FFFFFF; padding: 2px 12px;}
.b-navigation a, .b-navigation span.current{margin:0 10px;}

.lh-30{ line-height:30px}
.b-global-settings .b-row .b-input input.i-text{width:40px;}

/*search params*/
.b-search-params{margin:0 0 25px 0;}
.b-search-params .search-params-trigger {background:#01a5f1;text-decoration:none; padding:2px 8px 3px; margin-left:-12px; }
.forums-selector-single optgroup{padding: 2px 10px;}
.b-row .b-select select.forums-selector-single option{padding: 2px 20px;}
.b-userinfo .b-group .b-search-params .search-params-trigger{color:#fff}
.datepicker.from-to{float:left; margin-right:55px; width:80px}
.datepicker.from-to.label{width:auto; padding-right:20px; margin:0; height:38px; line-height:38px}
.t-form label{display:block;color: #1F70C9;font-size: 11px; margin:10px 0 0 0}

/*tabs*/
.b-tabs__content{display:none;}
.b-tabs__content.active{display:block;}
.b-tabs__item{float:left; font-size: 95%; margin:0 15px 15px 0; text-transform: uppercase;padding: 2px 12px; cursor:pointer}
.b-tabs__item.active{background: none repeat scroll 0 0 #0071CD;border-radius: 5px 5px 5px 5px;color: #FFFFFF;}
.b-tabs__item.active a{color: #FFFFFF; text-decoration:none; cursor:text}

/*packs*/
#pack-edit {width:450px;}
#banner-edit{width:600px;}
.b-textarea-l textarea{resize:none; width:99%; height:150px}

/*b-toggle-filtr*/
.b-toggle-filtr{background: none repeat scroll 0 0 #E5F7FF;margin: 20px 0;padding: 10px 20px;}
.b-toggle-filtr .trigger {background: url("../images/arrow-blue-down.png") no-repeat scroll right 7px transparent;font-weight: bold;padding: 0 17px 0 0;text-decoration: none;}
.b-toggle-filtr .trigger .border {border-bottom: 1px dotted #1F70C9;}
.toggle-content{display:none; margin:0 0 15px 0}
.toggle-content h3{margin:0 0 0 0 ;}
.b-toggle-filtr .trigger.extended {background-image: url("../images/arrow-blue-up.png"); background-position: right 5px; font-size: 90%;font-weight: normal;margin-top: 15px;}
.b-toggle-filtr-extended .toggle-content{display:block;}
.form-two-column {margin-bottom:1em;}
.form-two-column td {padding-top:12px;}
.f-t-first {width:44%;padding-right:20px;}

/*b-404*/
.b-404 {padding:70px 0 100px; color:#7e7e7e; text-align:center}
.b-404__header{font-size:30px; margin:0 0 60px 0}
.b-404__image{margin:0 0 50px 0;}
.b-404__advice{font-size:18px; line-height:24px;}

/*tree*/
.ul-tree {margin-left:15px;}
.ui-widget-content.ul-tree {border:none}
.ul-tree ul{margin-left:15px;}
.b-packs-select {max-height:320px; overflow:auto}

/*social authorization window*/
#b-social-auth {width:525px;  position:absolute; top:27px; left:50%; margin:0 0 0 -265px; font-family:Tahoma, Helvetica, sans-serif}
#b-social-auth .logo {text-align:center; margin:0 0 27px 0} 
#b-social-auth .header{font-size:14px; color:#999999; text-align:center; font-weight:bold; margin:0 0 20px 0}
#b-social-auth label{display:block; text-align:center; background:#1e63bc; height:32px; line-height:32px; font-size:10px; color:#c3f9ff; margin-bottom:15px}
#b-social-auth .b-input{border:1px solid #adadad; margin-bottom:30px}
#b-social-auth .b-input .i-text{color:#999999; font-size:14px}
#b-social-auth .b-standart-buttons {margin:30px 0 0 0;}
#b-social-auth .b-input.valid, #b-social-auth .b-input.invalid{ padding-right:33px}
#b-social-auth .green-tick  {right:8px}
#b-social-auth .red-error-x {top: auto; bottom:8px; right:8px}
#b-social-auth .error-message {font-size:11px; color:#e2283e; float:right; width:270px; }
.green-tick {display:block;position:absolute;width:18px;height:14px;background: url(../images/green-tick.png) no-repeat;bottom:8px;right:-28px;}

/*baraholka search*/
.ad-filtr-header-middle {
	padding: 9px 25px 9px 30px;
}
.ad-filtr-checkbox {
	display:block;
	float:left;
	margin-right:6px;
	height:21px;
	line-height:20px;
	padding:0 10px;
	color:#1f70c9;
	background:#c9eeff;
	cursor:pointer;
}
.ad-filtr-checkbox input {
	display:none;
}
.ad-filtr-header-middle label.selected {
	font-weight:bold;
	color:#fff;
	background:#01A5F1;
}
.b-search-full-parameters {background: none repeat scroll 0 0 #E5F7FF; padding: 10px 20px; margin:20px 0}
.b-search-full-parameters .trigger{padding:0 17px 0 0; background: url("../images/arrow-blue-down.png") no-repeat scroll right 7px transparent; text-decoration:none; font-weight:bold }
.b-search-full-parameters .trigger.collapse{background-image:url("../images/arrow-blue-up.png"); background-position: right 5px; font-size:90%;  margin-top:15px; font-weight:normal; display:block}
.b-search-full-parameters .trigger .border{border-bottom: 1px dotted #1F70C9;  }
.b-search-full-parameters .trigger:hover .border{border:none;}

.b-search-full-parameters .form-two-column {margin:0 0 10px 0;}
.b-search-full-parameters .form-two-column .b-row{margin:0;}

div.forum-post-text {padding: 0 !important;}


/*redaktor styles*/
.insertMyAlbums,.insertMyAlbumPhotos{border:1px solid #01A5F1;display:block;padding:10px;overflow-y:auto;width:545px;height:300px;position:relative}
.insertLoading{margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;text-align:center;color:#01A5F1;font-style:italic;margin-top:20px}
ul.insertMyAlbums li,ul.insertMyAlbumPhotos li{display:inline-block;width:160px;height:145px;margin-right:10px;margin-bottom:10px;text-align:center}
ul.insertMyAlbums li .eatitle{display:block;line-height:18px}
ul.insertMyAlbums li img,ul.insertMyAlbumPhotos li img{border:1px solid black;max-width:158px;max-height:158px}
.tac{text-align:center}
.d_ib{display:inline-block}
.d_b{display:block}
.fl{float:left}
.fr{float:right}
.refresh_captcha{display:inline-block; height: 16px; width:16px; background-image: url('/images/refresh.png');background-position: center center; background-repeat: no-repeat;margin-left: 10px;height:42px;}
