#tmpl_basic_table {
    max-width: 1250px;
    margin: 0 auto;
    width: expression(document.body.clientWidth > 1250 ? "1250px": "auto");
}

#left,#right,#left P,#right P {
    font: 12px Arial;  
}
#left P {
    color: #226792;
}
#center {
    font: 13px Arial;
    height: 400px;
    padding: 20px 30px;
    width: 100%;
}
#footer {
    background: #EEE;
    font: 11px Verdana;    
    position: relative;
    padding: 37px 10px 15px;
}
#footer A {
    font: 11px Verdana;
    color: #226792;
}
#footer-info-left {
    position: absolute;
    left: 10px;
    top: 8px;
}
#footer-info-right {
    position: absolute;
    right: 10px;
    top: 7px;
}
#header {
    height: 201px;
    position: relative;
	z-index: 3;
}
#bnr {
    position: absolute;
    right: 30px;
    top: 50px;
    width: 120px;
    height: 120px;
    z-index: 10;
}
#header-left {
	background: url('/images/header-bg-left.gif') repeat-x 0 0;
	position: absolute;
	left: 0;
	width: 50%;
	height: 201px;
}
#header-right {
	background: url('/images/header-bg-right.gif') repeat-x 0 0;
	position: absolute;
	left: 50%;
	width: 50%;
	height: 201px;
}
#header-bg {
	background: url('/images/header.jpg') no-repeat 50% 0;
	position: absolute;
	left: 0;
	width: 100%;
	height: 201px;
	z-index: 2;
}
#header-label {
	font: 18px 'Trebuchet MS';
	color: #FFF;
	position: absolute;
	left: 12%;	
	top: 90px;
	z-index: 5;	
}
#header-info-left {
    font: 11px Verdana;
	color: #FFF;
    position: absolute;
    left: 8%;
    top: 8px;
	margin-left: 5px;
	z-index: 5;
	text-align: center;
	width: 380px;
}
#header-info-right {
    font: 12px Arial;
	color: #CFF;
    position: absolute;
    right: 8%;
    top: 7px;
	z-index: 5;
	text-align: center;
	width: 380px;
}
#header-info-left SPAN {
	color: #FFFD68;
}
#header-info-right A {
    font: 12px Arial;
    color: #CFF;
    text-decoration: underline;
}
#header-info-right A:hover {
    text-decoration: none;
}
#header-bg-pod-left {
	background: url('/images/header-bg-pod.png') no-repeat 0 0;
	width: 380px;
	height: 31px;
	position: absolute;
	left: 8%;
	top: 0;
	margin-left: 5px;
	z-index: 4;
}
#header-bg-pod-right {
	background: url('/images/header-bg-pod.png') no-repeat 0 0;
	width: 380px;
	height: 31px;
	position: absolute;
	right: 8%;
	top: 0;
	z-index: 4;
}
#logo {
    position: absolute;
    left: 8%;
    top: 42px;
	z-index: 5;
}
#left,#right {
    padding: 20px 10px 20px 0;
}
#left {
    border-right: 1px solid #E7E2DA;
    min-width: 200px;
    padding-right: 0;
}
/* отступы колонок */
.min-left {
	width: 220px;
}
.min-right {
	width: 250px;
}
.min-right-main {
	width: 220px;
}

.menu {
    background: #0099CB url('/images/menu-bg.gif') repeat-x;
    font: 13px Tahoma;
    color: #FFF;
    padding-top: 0px;
    text-align: center;
}
.menu A {
    font: bold 14px Arial;
    color: #F0FF75;
    padding: 9px 4px;
    margin: 0;
    display: inline-block;
    text-decoration: none;
}
.menu A:hover {
    background: url('/images/menu-bg-hover.gif') repeat-x;
    color: #FFF;	
	/*text-decoration: underline;*/
}
.menu SPAN {
    background: url('/images/menu-sep.gif') no-repeat;
	font-size: 13px;
	display: inline-block;
	width:  6px;
	height: 18px;
	margin: 0 3px;
	position: relative;
	top: 5px;
}
.menu2 {
	background: #6CF;
	border-bottom: 1px solid #09C;
	height: 31px;
	text-align: center;
}
.menu2 A {
    font: 12px Arial;
    color: #000;
    padding: 2px 4px;
    margin: 0;
    display: inline-block;
	vertical-align: top;
    text-decoration: none;
	position: relative;
	top: 7px;
}
.menu2 A:hover {
	color: #FFF;
}
.menu2 SPAN {
    background: url('/images/menu2-sep.gif') no-repeat;
	font-size: 13px;
	display: inline-block;
	width:  3px;
	height: 24px;
	margin: 0 3px;
	position: relative;
	top: 4px;
}
/* навигационное меню*/
.nav TD {
    padding-bottom: 20px;
}
.nav P {
    font: 12px Arial;
    margin: 0;
}
.nav A {
    font: 12px Arial;
    color: #226792;
}
.nav TD {
    vertical-align: top;
}
.nav_img {
    width: 60px;
}
/* иконки */
.nav-img {background: url('/images/ico_header/all.jpg') no-repeat;}
.nav-news {background: url('/images/ico_header/news.jpg') no-repeat;}
.nav-job {background: url('/images/ico_header/job.jpg') no-repeat;}
.nav-afisha {background: url('/images/ico_header/zvezda.gif') no-repeat;}
.nav-pogoda {background: url('/images/ico_header/pogoda.gif') no-repeat;}

/* Новости */

/* фото главной новости */
.new-main .new-image {
    /*width: 320px;*/
}
.new-image {
    float: left;
    margin-right: 20px;
}
.new-image IMG {
    vertical-align: top;
}
.img_90 {
    float: left;
    margin: 0 20px 20px 0;
    vertical-align: top;
    width: 90px;
}
.img_90h {
    height: 90px;
}
.img_50 {
    float: left;
    margin: 0 20px 20px 0;
    vertical-align: top;
    width: 50px;
}
.img_50h {
    height: 50px;
}
/* заголовок категории */
.new-head-cat {
    border-top: 1px solid #D8D8D8;
    margin: 30px 0 20px;
}
/* заголовок категории */
.new-head-cat SPAN A {
    padding: 8px 12px;
    background: #519000;
    color: #FFF;
    font: 24px Arial;
    text-decoration: none;
    display: inline-block;
    margin-right: 10px;
    width: 210px;
}
/* заголовок новости */
A.new-header {
    font: 18px Arial;
    line-height: 18px;
    color: #037DD3;
    line-height: 120%;
}
.new-small {
    display: inline;
}
.new-small P {
    display: inline;
    margin-left: 8px;
}
.new-small P.comments {
    background: url('/images/comments-icon.gif') no-repeat 0 5px;
    padding-left: 13px;
}
.new-small P.comments A {
    font: 11px Arial;
    color: #000;
}
.new-small P.date {
    font: 11px Arial;
    color: #68685E;
    white-space: nowrap;
}
.new-small P.announce {
    margin: 0;
}
.news-small {
    display: inline;
}
/* главная новость */
.new-main {
    background: #F2FDFF;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 20px;
    padding: 10px 10px;
}
/* заголовок главной новости */
A.new-header-big {
    font: 25px Arial;
    line-height: 18px;
    color: #037DD3;
    line-height: 120%;
}
/* поиск в правой колонке */
.right-news-search {
    background: #51A022;
    margin: 0 0 20px;
    padding: 5px 0 14px 20px;
}
.right-news-search P {
    font: 18px Arial;
    color: #FFF;
}
.right-news-search .news-message {
    font: 12px Arial;
    color: #FFF;
    display: none;
    padding: 5px 0;
}
.right-news-search INPUT {
	border: 1px solid #CCC;
    font: 14px Arial;
	width: 140px;
	height: 19px;
	margin-top: 5px;
}
.right-news-search .submit {
	background: #6C6;
    font: 14px Arial;
	border: 1px solid #CCC;
	color: #FFF;
	height: 20px;
    margin-left: 3px;
    width: 65px;
	vertical-align: top;
}
/* IE 6 */
* html .right-news-search .submit {
	vertical-align: baseline;
}
/* /Новости */

/* категории в правой колонке (новости, доска объявлений) */
.right-cats {
    /*background: #F2FDFF;*/
	border: 2px solid #DDD;
    padding: 10px 0 20px 0px;
}
.right-cats H3 {
    margin: 0 0 10px;
}
.right-cats A {
    display: block;
    margin: 0;
    padding: 3px 4px 3px 0;
    text-decoration: none;
}
.right-cats-one A {
    padding-left: 20px;
}
/* подраздел */
.right-cats A.child {
	background: url('/images/li.gif') no-repeat 21px 7px;
	padding-left: 31px;
}
.right-cats-one A.child {
    background-position: 31px 7px;
    padding-left: 41px;
}
/* подраздел с уменьшенным шрифтом */
.right-cats A.child2 {
    font-size: 11px;
	background: url('/images/li.gif') no-repeat 22px 5px;
	padding-left: 31px;
}
.right-cats IMG {
	clear: both;
    margin-left: 20px;
	margin-right: 10px;
	vertical-align: top;
}
.right-cats DIV {
	display: none;
}
.right-cats .bold {
	margin-bottom: 7px;
}
/* правая колонка Доская объявлений */
.right-board-cats A.child {
	background: url('/images/li.gif') no-repeat 42px 7px;
	padding-left: 55px;
}
.right-cats H4 {
    margin-left: 20px;
}
.right-board-cats IMG {
    float: left;
}
.right-cats A:hover {
    background-color: #FAFFBC;
}

/* Формы*/
.forms {
    background: #FFD;
	border: 1px solid #06C;
	margin: 0 auto;
}
.forms TD {
    font: bold 15px Arial;
    color: #06C;
    padding: 17px 30px 7px 17px;
}
.forms #map_yandex  TD {
    padding: 0;
}
.forms INPUT,.forms SELECT {
    font: 15px Arial;
    height: 22px;
    width: 200px;
}
.forms INPUT,.forms TEXTAREA {
	border: 1px solid #006;
}
.forms INPUT:focus,.forms TEXTAREA:focus {
    border: 1px solid #F00;
}
.forms TEXTAREA#description,
.forms TEXTAREA#auto_exchange,
.forms TEXTAREA#rielt_exchange {
    width: 600px;
}
.forms INPUT.submit {
	background: #FFF url('/images/search-bg-button.png') no-repeat;
    border: none;
    font: bold 13px Arial;
    color: #FFF;
	display: block;
	margin: 0 auto;
	padding: 2px 0;
    width: 150px;
    height: 26px;
}
.forms TR.fnoline TD {
	border-bottom: none;
}
.forms CAPTION {
	background: #2BA4DE;
	color: #FFF;
	font: bold 15px Verdana;
	padding: 8px 0;
}
.forms TD.ffirst {
	width: 280px;
}
.forms TH.form-header {
    background: #EEC;
    font: bold 15px Verdana;
    color: #555;
    padding: 8px 0;
}
.forms INPUT.small2 {
    width: 50px;
}
.forms LABEL {
    font: 11px Arial;
    color: #333;
}
.forms .req_auth_header {
    background: #2BA4DE;
    padding: 0;
}
.forms .req_auth_header H3 {
    color: #FFF;
    margin-top: 10px;
    text-align: center;
}
/* /Формы*/

/* Таблицы */
.tab_data {
    min-width: 85%;
}
.tab_data TD {
    padding: 5px 10px;
}
.tab_data TR.two TD {
    background: #F5F5F5;
}
.tab_data TH {
    background: #F2F2F2;
    padding: 7px 10px;
}
.tab_data TR.payed TD {
    background: #FFD461;
}
.tab_data TR.payed-two TD {
    background: #FFF68B;
}
/* /Таблицы */

/* поиск объявлений */
.doska-search {
    background: #2BA4DE;
    padding: 5px 20px 14px;
	border: 1px solid #5BC4FE;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.doska-search-in {
	border: 1px solid #2BA4DE;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin: 0 0 20px;
}
.doska-search .catalog_count_org {
    color: #FFF;
    font-size: 12px;
    padding-top: 10px;
}
.doska-search P {
    font: 18px Arial;
    color: #FFF;
}
.doska-search .news-message {
    font: 12px Arial;
    color: #FFF;
    display: none;
    padding: 5px 0;
}
.doska-search INPUT {
	border: 1px solid #CCC;
	float: left;
    font: 14px Arial;
	width: 70%;
	height: 19px;
	margin-top: 5px;
}
.doska-search .submit {
	background: #5BF;
    font: 14px Arial;
	border: 1px solid #CCC;
	color: #FFF;
	height: 20px;
    margin-left: 10px;
    width: 100px;
	vertical-align: top;
}
/* IE 6 */
* html .doska-search .submit {
	vertical-align: baseline;
}

/* доска объявлений */
.board-main {
    margin: 0 auto;
}
.board-main TD {
	padding-bottom: 20px;
	padding-right: 10px;
	vertical-align: top;
}
.board-main IMG {
	margin-left: -5px;
	margin-right: 5px;
	vertical-align: top;
}
.board-main A,.board-main P {
	font-size: 12px;
    font-family: Tahoma;
}
.board-main P {
	margin: 0 0 2px;
}
.big_text A {
	font-size: 12px;
	font-weight: bold;
    text-transform: uppercase;
}
.board-podcat {
	padding-left: 30px;
}
/* /доска объявлений */

.button {
	background: #5BF;
	display: inline-block;
    float: right;
    font: bold 14px Arial;
	border: 1px solid #CCC;
	color: #FFF;
    margin: -10px 0 20px;
	padding: 4px 15px;
	text-decoration: none;
}
/* ошибки */
P.ac_errors {
	background: #FFAEC9;
	border: 1px solid #F00;
	color: #000;
    margin: 10px 0;
    padding: 5px;
}
P.ac_errors SPAN {
    font-style: italic;
}
/* уведомления */
P.ac_messages {
	background: #B7FFAE;
	border: 1px solid #00FF37;
    font-weight: bold;
	color: #000;
    margin: 10px 0;
    display: inline-block;
    padding: 7px 30px 7px 20px;
    position: relative;
}
P.ac_messages A.ac_close {
    font: bold 12px Arial;
    color: #000;
    position: absolute;
    right: 3px;
    top: 1px;
    text-decoration: none;
}
A.tn {
    text-decoration: none;
}

/* Погода */
TBODY.hidden TR.wdata {
    display: none;
}
#weather .weather_line {
    background: #FFF;
    border: none;
    border-bottom: 1px solid #CCC;
    height: 12px;
    padding: 0;
}
#weather {
    min-width: 90%;
    margin: 0 auto;
}
#weather_detail2 {
    text-align: right;
    margin-top: -20px;
}
#weather_detail2 A {
    font: 16px Arial;
    text-decoration: none;
    border-bottom: 2px dashed #037DD3;
}
#weather SPAN.sel {
    font-weight: bold;
    font-size: 16px;
}
#weather SPAN.temp_night {
    color: #777;
}
#weather SPAN.wsmall {
    font-size: 11px;
}
#weather A.weather_day {
    font: bold 14px Arial;
    color: #333;
}
#weather A.weather_day_sel {
    color: #F53;
}
#weather SPAN.weather_day_sel_main {
    color: #037DD3;
}
#weather TH {
    background: #2BA4DE;
    font: bold 15px Arial;
    color: #FFF;
    padding: 5px 10px;
    text-align: left;
}
#weather TD {
    background: #F2FDFF;
    font: 15px Arial;
    color: #000;
    padding: 9px 10px;
    border-bottom: 1px solid #CCD;
}
#weather TD.wheader {
    font: bold 14px Arial;
    color: #333;
    vertical-align: top;
}
#weather TR.wday TD {
    background: #FFF;
    border: none;
    padding-bottom: 0;
    padding-top: 0;
}
#weather TR.weather_bg TD {
    background: #FFF;
}
#weather TBODY.hidden TR.weather_bg TD {
    background: #F5F5F5;
}
#weather SPAN.padw {
    padding-left: 5px;
}
#weather IMG.vam {
    margin-right: 0px;
    vertical-align: middle;
}
#weather .wtoday TD {
    background: #FFF;
    font-size: 16px;
    font-weight: bold;
}
#weather .wtoday TD.sel {
    color: #037DD3;
}
#weather .wtoday TD.seltemp {
    font-size: 22px;
    color: #037DD3;
}
#weather .wind_icon,
#weather .wind_icon0,
#weather .wind_icon1,
#weather .wind_icon2,
#weather .wind_icon3,
#weather .wind_icon4,
#weather .wind_icon5,
#weather .wind_icon6,
#weather .wind_icon7 {
    background-image: url('/images/weather/wind.png');
    background-repeat: no-repeat;
    float: left;
    width: 9px;
    height: 10px;
    margin-top: 3px;
}
#weather .wind_icon0 {
    background-position: 0 -36px;
}
#weather .wind_icon1 {
    background-position: 0 -254px;
}
#weather .wind_icon2 {
    background-position: 0 -112px;
}
#weather .wind_icon3 {
    background-position: 0 -145px;
}
#weather .wind_icon4 {
    background-position: 0 0px;
}
#weather .wind_icon5 {
    background-position: 0 -181px;
}
#weather .wind_icon6 {
    background-position: 0 -73px;
}
#weather .wind_icon7 {
    background-position: 0 -219px;
}
/* /Погода */

/* Объявления - просмотр объявления (параметры) */
.board_ad_params TD {
    padding: 8px 10px 8px 0;
}
.board_ad_params TD.tline DIV {
    background: #CCC;
    font-size: 0;
    height: 1px;
}
.board_ad_params TD.price SPAN {
    background: #EEE;
    font-weight: bold;
    padding: 3px;
}
/* фотографии */
.board_ad_photos TD {
    vertical-align: top;
}
.board_ad_photos IMG {
    display: block;
    margin-bottom: 10px;
    margin-right: 20px;
}
/* /Объявления - просмотр объявления (параметры) */

/* Объявления - список */
.board-ad-list {
    margin: 0 auto;
}
.board-ad-list TH {
    background: url('/images/th_table.gif') repeat-x 0 0;
    padding: 5px 10px;
    white-space: nowrap;
}
.board-ad-list TH,.board-ad-list TH A {
    font: bold 12px Arial;
    color: #FFF;
}
.board-ad-list TD {
    font: 12px Arial;
    border: 1px solid #EEE;
    padding: 5px 10px;
}
.board-ad-list TR.two TD {
    background: #D7F4FF;
}
.board-ad-list TR.payed_selected TD {
    background: #FFD461;
}
.board-ad-list TR.payed_selected-two TD {
    background: #FFF68B;
}
.board-ad-list TR.payed_privileged TD {
    background: #FFD461;
}
.board-ad-list TR.payed_privileged-two TD {
    background: #FFF68B;
}
.board-ad-list TR.payed_privileged TD P,
.board-ad-list TR.payed_privileged-two TD P {
    font: 12px Verdana;
    color: #000;
}
.board-ad-list TR.payed_privileged SPAN.bsmall A,
.board-ad-list TR.payed_privileged-two SPAN.bsmall A {
    color: #000;
}
.board-ad-list TR.payed_privileged A,
.board-ad-list TR.payed_privileged-two A {
    color: #F00;
}
.board-ad-list SPAN.bsmall,.board-ad-list SPAN.bsmall A {
    font-size: 11px;
    font-weight: bold;
    color: #777;
    text-decoration: none;
}
.board-ad-list P.adsmall {
	font-size: 12px;
	color: #555;
}
.board-ad-list TD.board-tabs {
    border: none;
    padding: 20px 0 10px;
}
.board-ad-list DIV.payed-small {
    background-image: url('/images/board/sprite.png');
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
    display: inline-block;
    width: 15px;
    height: 12px;
    font-size: 0;
}
.board-ad-list DIV.payed-privileged {
    background-position: 0px -139px;
}
.board-ad-list DIV.payed-selected {
    background-position: 0px -102px;
}
.board-ad-list DIV.payed-vip {
    background-position: 0px -115px;
}
/* /Объявления - список */

.ads_dif_part {
	border-bottom: 1px solid #777;
}
.ads_dif_part TD {
	padding: 5px 10px 5px;
	width: 240px;
}
.ads_dif_part TH {
	background: #EFEFEF;
	padding: 3px 10px 10px;
	text-align: left;
	width: 240px;
}
.ads_dif_part .ads_dif_price {
	font-weight: bold;
	color: #555;
}
.ads_dif_part A {
	font: bold 13px Arial;
}

/* Объявления - вкладки */
.board-tabs DIV {
    border-bottom: 1px solid #777;
    padding: 3px;
}
.board-tabs A {
    margin: 0 0 0 0;
    padding: 3px 10px;
    text-decoration: none;
}
.board-tabs A:hover {
    color: #900;
}
.board-tabs A.selected {
    background: #FFF;
    color: #000;
    border: 1px solid #777;
    border-bottom: 1px solid #FFF;    
}
/* /Объявления - вкладки */

/* Доска объявлений и Работа - расширенный поиск */
.doska-search-detail {
    margin: 0 auto;
}
.doska-search-selectcat SELECT {
    width: 270px;
}
.doska-search-detail INPUT {
    width: 150px;
}
.doska-search-keywords INPUT {
    width: 235px;
}
.doska-search-detail INPUT.submit {
    background: #5BF;
    font: 14px Arial;
	border: 1px solid #CCC;
	color: #FFF;
	height: 20px;
    margin-left: 10px;
    width: 100px;
	vertical-align: top;
}
.doska-search-detail INPUT.small {
    width: 50px;
}
.doska-search-detail INPUT.checkbox {
	width: auto;
}
.doska-search-detail SPAN.width-small {
	display: inline-block;
	width: 10px;
}
.doska-search-detail TD {
    font: 14px Tahoma;
    color: #FFF;
    padding: 5px 10px 15px 0;
}
.doska-search-keywords P {
    font: bold 14px Tahoma;
    color: #FFF;
    margin: 5px 0 5px;
}
.doska-search-detail TD.tright {
    padding-right: 10px;
    text-align: right;
}
/* /Доска объявлений и Работа - расширенный поиск */

/* популярные и последние новости в правой колонке */
.news-right-rating IMG {
    float: left;
    margin-right: 7px;
}
.news-right-rating A {
    font-size: 11px;
    vertical-align: top;
}
.news-right-rating DIV {
    clear: both;
    height: 20px;
}
//* популярные и последние новости в правой колонке */

/* поиск от Google на главной */
#cse-search-box {
    /*margin-bottom: 20px;*/
	border: 1px solid #5BC4FE;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#cse-search-box DIV {
    background: #2BA4DE;
    /*margin: 0 0 20px;*/
    padding: 5px 20px 14px;
	border: 1px solid #FFF;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#cse-search-box .submit {
	background: #5BF;
    font: 14px Arial;
	border: 1px solid #CCC;
	color: #FFF;
	height: 20px;
    margin-left: 10px;
    width: 100px;
	vertical-align: top;
}
#cse-search-box .query {
	width: 66%;
}
#cse-search-box P {
    font: 18px Arial;
    color: #FFF;
}
/* /поиск от Google на главной */

/* главная раздела Работа */
.job-main {
    margin: 0 auto;
    width: 600px;
}
.job-main A {
    background: url('/images/icons/ar.gif') no-repeat 0 5px;
    padding-left: 15px;
}
.job-main H2 {
    margin-bottom: 10px;
}
.job-main TD {
    padding: 0 6px;
    vertical-align: top;
}
.job-main TD.td1 {
    border-right: 1px solid #CCC;
}
.job-main TD.td2 {
    font-size: 0;
    border-right: 1px solid #CCC;
}
.job-main TD.td3 {
    padding-left: 20px;
}
.job-main P {
    margin: 0 0 5px;
}
/* /главная раздела Работа */

/* Главная страница */

/* радио - кнопка Слушать в правой колонке на главной*/
.radio_submit {
    background: #000;
    border: 1px solid #000;
    font: bold 10pt verdana;
    color: #FFF;
    margin-top: 5px;
    margin-left: 15px;
    padding: 0 4px 0 2px;
    height: 20px;
}
/* текст "завтра" в левой колонке на главной */
.left_main_weather_tomorrow {
    font-weight: bold;
    color: #2E84B5;
    padding-left: 35px;
}
/* новости */
.news_main {
    margin: 0 0 20px;
}
.news_main H3 {
    margin-top: 0;
}
.news_main TD {
    vertical-align: top;
}
.news_main TD.t1 {
    width: 50%;
}
.news_main TD.t2 DIV {
    width: 20px;
}
.news_main IMG {
    margin-right: 10px;
}
.news_main DIV.new-small {
    display: inline-block;
    padding-bottom: 20px;
}
.news_main P.date {
    margin-left: 0;
}
/* заголовок главной новости */
A.new-header-inmain {
    font-size: 13px;
    font-weight: bold;
}
/* отступ между новостями */
.h10 {
    height: 10px;
}
/* анонс главной новости */
.announce-inmain {
    padding: 7px;
}
/* карта сайта в левой колонке */
.left_main_map {
    float: left;
    width: 100px;
    margin-bottom: 10px;
}
.left_main_map A {
    font: 11px Arial;
    color: #226792;
    position: relative;
    left: 0;
    top: -2px;
}
.left_main_map IMG {
    margin-right: 2px;
    margin-bottom: 7px;
    vertical-align: middle;
}
/* погода в левой колонке */
#left P.weather_left {
    color: #000;
    font-weight: bold;
    margin-bottom: 0;
}
.weather_left IMG {
    vertical-align: middle;
}
.weather_link {
    background: url('/images/icons/strelka.gif') no-repeat 0 2px;
    padding-left: 15px;
}
.weather_link A {
    font: 12px Arial;
    color: #2E84B5;
}
/* статистика в левой колонке */
.left_statistic {
    border: 1px solid #E7E2DA;
    border-right: none;
    margin: 20px 0 25px;
}
.left_statistic A {
    font: bold 12px Arial;
    color: #226792;
}
.left_statistic H4 {
    margin: 7px 0 0;
}
.left_statistic TH {
    color: #C00D33;
    padding: 0 7px 5px;
    width: 150px;
    text-align: left;
    white-space: nowrap;
}
.left_statistic TD {
    padding: 5px 7px;
}
.left_statistic TD.stop {
    padding: 0 7px 2px;
}
.left_statistic TR.hl TD {
    background: #F5F5F5;
}
.left_statistic B {
    font-weight: bold;
    color: #2E84B5;
}
.left-padding {
   margin: 0 7px;
}
/* каталог организаций на главной */
.catalog_main {
    border: 1px solid #CCC;
    margin: 20px 0 20px;
}
.catalog_main H4 {
    margin-bottom: 0;
}
.catalog_main TD {
    padding: 5px 10px 5px;
    vertical-align: top;
}
.catalog_main TR.row2 TD {
    background: #F2F2F2;
}
.catalog_main TD.t1 {
    width: 50%;
}
.catalog_main TD.t2 DIV {
    width: 1px;
}
.catalog_main TD.t2,.catalog_main TR.row2 TD.t2 {
    background: #FFF;
    font-size: 0;
    width: 1px;
}
.catalog_main P.date {
    margin-left: 0;
}
/* /каталог организаций на главной */
/* /Главная страница */


/* Описание в разделе Доска объявлений */
.doska_descr H3 {
    margin-top: 15px;
}
.doska_descr P {
    background: #F3F3F3;
    margin-bottom: 20px;
    padding: 20px 12px;
}
/* Подробное описание в розделе Работа */
.job_list_detail {
    font-size: 0;
    padding: 0;
}
.job_list_detail DIV {
    display: none;
    font-size: 13px;
    line-height: 1.3;
    padding: 5px 10px;
}

/* общие часто-используемые */
.absmiddle {
    vertical-align: middle;
}
A.small {
    font: 9px Verdana !important;
    color: #226792 !important;
    text-decoration: underline !important;
}

A.small:hover {
    text-decoration: none !important;
}
H2.m {
    margin-bottom: 15px;
}
INPUT.checkbox {
    border: none !important;
	width: auto;
    border: inherit;
}
SPAN.date {
    font-size: 11px;
    color: #333;
}
SPAN.small {
    font-size: 11px;
    color: #333;
}
P.small {
    font: 9px Verdana;
}
INPUT.small {
    width: 50px;
}
.vat {
    vertical-align: top;
}
.b0 {
    margin-bottom: 0;
}
.border0 {
    border: none;
}
.bold {
	font-weight: bold;
}
.center {
    text-align: center;
}
.clear {
    clear: both;
    font-size: 0;
    height: 1px;
}
IMG.img_border {
    border: 1px solid #CCC;
}
.colorred {
    color: #C00D33;
}
.left {
    text-align: left;
}
.margin {
    height: 20px;
}
.nowrap {
    white-space: nowrap;
}
.right {
    float: right;
}
/* /общие часто-используемые */

/* афиша*/
.afisha-films-seldate {
    background: #EEE;
    font: 12px Arial;
    margin-bottom: 20px;
    padding: 5px 10px;
}
.afisha-films-seldate A {
    margin: 0 5px;
}
.afisha-films-seldate A.selected {
    color: #000;
    font-weight: bold;
}
.afisha-film-list TD {
    border-bottom: 2px solid #777;
    padding: 20px 20px 20px 0;
    vertical-align: top;
}
.afisha-theater-list TD {
    border-bottom: 1px solid #CCC;
    padding: 20px 20px 20px 0;
    vertical-align: top;
}
.afisha-film-list-main TD {
    padding: 10px 20px 0px 0;
    vertical-align: top;
}
.afisha-film-list-main TD.atline {
    border-bottom: 1px solid #CCC;
    height: 5px;
}
.right-afisha {
    border: 2px solid #DDD;
    padding: 5px;
    height: 300px;
    overflow-y: auto;
}
.right-afisha A {
    font-size: 11px;
    vertical-align: top;
}
.afisha-shedule {
	background: #FFD;
	border: 1px solid #06C;
	padding: 10px;
}
.afisha-shedule P {
	font: 16px Georgia;
}
.afisha-shedule SPAN {
	font: 12px Arial;
}
.afisha-shedule A {
	font: bold 13px Arial;
}
/* /афиша*/

/* гороскоп */
.goroskop A {
    font: bold 14px Arial;
}
.goroskop TD {
    vertical-align: top;
    padding: 5px 20px;
}
.goroskop IMG {
    margin-right: 5px;
    vertical-align: middle;
}
.goroskop SPAN {
    font-size: 12px;
    color: #777;
    display: block;
    margin-top: 2px;
}
.goroskop-days A {
    margin-right: 20px;
}
/* /гороскоп */
.goroskop-days A.selected {
    color: #000;
}
/* комментарии новостей */
.comment_news_form {
    background: #EEE;
    margin: 10px 0 20px;
    padding: 20px 15px;
    display: inline-block;
}
.comment_news_form P {
    font-weight: bold;
}
.comment_news_form TEXTAREA {
    border: 1px solid #666;
    width: 400px;
    height: 150px;
}
.comment_news_form INPUT {
    background: #FFF;
    border: 1px solid #666;
    display: block;
    margin: 5px 0 0;
	padding: 2px 0;
    width: 150px;
}
.comment-header {
    background: #EEE;
    padding: 7px 5px;
}
.comment-header .date {
    margin: 0 10px;
}
.comment-header A {
    font-size: 12px;
}
.comment-header IMG {
    margin-right: 10px;
    vertical-align: middle;
}
/* /комментарии новостей */

.req_field {
    color: #C00D33;
    font-size: 16px;
    font-weight: bold;
}
.form_comment {
    width: 100%;
}
.form_comment TD {
    padding: 7px 10px;
}

/* Каталог организаций */
A.colordblue {
    color: #3E5577;
}
.ramka_colorred TD {
    background: #ffd0ae url('/images/catalog/bg.jpg') !important;
    border: 2px solid #FF9E58 !important;
}
.catalog-list {
    margin-top: 20px;
    width: 100%;
}
.catalog-list TH {
    background: #F0F0F0;
    border: 1px solid #FFF;
    padding: 5px 10px;
    text-align: left;
}
.catalog-list TD {
    background: #FFF;
    border: 1px solid #CCC;
    padding: 5px 10px;
}
.catalog-list TR.lux TD {
    background: #FFF1DE;
    border: 1px solid #FFF;
}
.catalog-list TR.ramka_colorred TD.bord3 {
    border-left: 1px solid #FFF !important;
    border-right: 1px solid #FFF !important;
}
.catalog-list TR.ramka_colorred TD.bord1 {
    border-right: 1px solid #FFF !important;
}
.catalog-list TR.ramka_colorred TD.bord2 {
    border-left: 1px solid #FFF !important;
}
.catalog-list TD.vtop,.catalog-list TH.vtop {
    padding: 5px;
    vertical-align: top;
    text-align: center;
    width: 10px;
}
.catalog-list TD.package {
    width: 120px;
    text-align: center;
}
.catalog-list P.name {
    margin: 0 0 10px;
}
.catalog-list P.rubrics EM {
    font-size: 11px;
    color: #68685E;
}
.catalog-list P.rubrics A {
    font-size: 11px;
    color: #3E5577;
}
.catalog-list P.name A {
    font: bold 15px Arial;
}
.catalog-list P.phones {
    font-size: 11px;
    font-weight: bold;
}
.catalog-list TD.logo {
    text-align: center;
    width: 200px;
}
.catalog-reg {
    margin: 20px 0;
}
.catalog-reg TH {
    background: #2BA4DE;
    color: #FFF;
}
.catalog-reg TH,.catalog-reg TD {
    border: 1px solid #FFF;
    height: 35px;
    padding: 0 10px;
    text-align: center;
}
.catalog-reg TD.left {
    text-align: left;
}
.catalog-reg TR.first TD {
    background: #E3ECF5;
}
.catalog-reg TR.second TD {
    background: #F1F4F9;
}
.catalog-reg SPAN.sel {
    font-size: 15px;
    font-weight: bold;
    color: #037DD3;
}
.catalog-reg TR.link_button A {
    background: url('/images/btn_blue.jpg') no-repeat;
    color: #FFF;
    font-weight: bold;
    margin: 0;
    padding-top: 3px;
    display: block;
    width: 111px;
    height: 23px;
    text-decoration: none;
}
.vac_company TD {
    padding: 2px 3px;
    vertical-align: top;
}
.vac_company TD.small {
    font-size: 11px;
    color: #68685E;
    white-space: nowrap;
}
.catalog-company {
    border: 2px solid #CCC;
    width: 100%;
}
/* правая колонка */
.catalog-company .company-right {
    padding: 10px;
    vertical-align: top;
    width: 130px;
}
.catalog-company .company-right H3 {
    color: #037DD3;
    font-weight: bold;
    text-transform: uppercase;
}
.catalog-company .company-right A {
    color: #000;
}
.catalog-company .company-right A:hover {
    color: #C00D33;
}
.catalog-company .company-right A.link_add {
    color: #C00D33;
    font-size: 11px;
    font-weight: bold;
}
.catalog-company H1 {
    font: bold 18px Arial;
    color: #037DD3;
    margin: 10px 0 20px -15px;
    padding: 2px 0 2px 15px;
}
.catalog-company H5 {
    background: #5BF url('/images/th_table.gif') repeat-x;
    font: bold 18px Tahoma;
    color: #FFF;
    margin: 10px 0 20px -15px;
    padding: 2px 0 2px 15px;
}
.catalog-company TD.company-main {
    padding: 10px 15px;
    vertical-align: top;
}
.catalog-company #company_description H2 {
    font: 18px Arial;
    color: #000;
    margin: 0;
}
.catalog-company #company_description H3 {
    font: bold 15px Arial;
    color: #037DD3;
    margin: 40px 0 10px;
}
.catalog-company .company-albums TD {
    padding: 0 10px 3px 0;
    text-align: center;
    vertical-align: top;
}
.catalog-company .company-albums A {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.catalog-company .company-albums IMG {
    border: 2px solid #CCC;
}
.catalog-company .company-albums P {
    font-size: 11px;
    margin: 0;
}
.catalog-company A.edit_link {
    font-weight: bold;
    font-size: 11px;
    color: #999;
    text-decoration: none;
}
.catalog-company A:hover.edit_link {
    color: #037DD3;
    text-decoration: underline;
}
.catalog-company H5 A.edit_link {
    color: #EEE;
    font-size: 12px;
}
.catalog-company H5 A:hover.edit_link {
    color: #C00D33;
}
.catalog-news-list TD {
    vertical-align: top;
}
.catalog-news-list IMG {
    margin: 0 10px 15px 0;
}
/* Вкладка "Платные услуги" */
.div_paid_services {
    background: #F8F7F5;
    margin: 0 auto;
    padding: 20px 0;
    width: 710px;
}
.div_paid_services TABLE {
    background: #F8F7F5;
}
.div_paid_services TD {
    padding: 5px 20px;
    width: 100%;
}
.div_paid_services TD.right {
    padding-left: 0;
    text-align: right;
    width: 150px;
}
/* /Вкладка "Платные услуги" */
/* /Каталог организаций */

/* рамка */
div.plashka H3 {
	background: none;
	height: auto;
	padding: 0;
}
div.plashka div.body_plashka {
    width: 100%;
    overflow: hidden;
    background: url('/images/border-action/body_plashka2.jpg') repeat-y;
}
div.plashka div.body_plashka div.main_plashka {
    padding: 0px 20px 0px 20px;
    overflow: hidden;
    background: url('/images/border-action/body_plashka.jpg') repeat-y 100%;
}
div.plashka div.body_plashka div.main_plashka img {
    margin: 3px 10px 10px 0px;
    float: left;
}
div.plashka div.angleft {
    width: 17px;
    height: 20px;
    float: left;
    background: url('/images/border-action/angleft.jpg') no-repeat;
}
div.plashka div.angleft2 {
    width: 17px;
    height: 20px;
    float: left;
    background: url('/images/border-action/angleft2.jpg') no-repeat;
}
div.plashka div.ups {
    width: 100%;
    height: 20px;
    clear: both;
    background: url('/images/border-action/bg_plashka.jpg') repeat-x;
}
div.plashka div.ups2 {
    width: 100%;
    height: 20px;
    clear: both;
    background: url('/images/border-action/bg_plashka2.jpg') repeat-x;
}
div.plashka div.angright {
    width: 17px;
    height: 20px;
    float: right;
    background: url('/images/border-action/angright.jpg') no-repeat;
}
div.plashka div.angright2 {
    width: 17px;
    height: 20px;
    float: right;
    background: url('/images/border-action/angright2.jpg') no-repeat;
}
/* /рамка */

.actions-list {
    position: relative;
}
.actions-list DIV {
    margin-left: 200px;
}
/* цвета заголовков в акциях */
.actions-header1 {
    color: #F00;
}
.actions-header2 {
    color: #C00D33;
}
.actions-header3 {
    color: #F0F;
}
.actions-header4 {
    color: #037DD3;
}
.actions-header1,.actions-header2,.actions-header3,.actions-header4 {
    font-size: 15px;
    font-weight: bold;
}
/* /цвета заголовков в акциях */

.forms .dop_rubric SELECT {
	font-size: 11px;
	width: 300px;
}
/* Вкладки - редактирование информации в каталоге организаций */
.catalog_tabs {
    padding-top: 20px;
    width: 722px;
    margin: 0 auto;
	border-bottom: 2px solid #CCC;
	height: 33px;
}
.catalog_tabs LI {
    list-style: none;
    float: left;
    margin: 3px 7px 0;
}
.catalog_tabs LI.p1 {
	margin-left: 0;
}
.catalog_tabs A {
    background: url('/images/catalog/tab_right.gif') no-repeat 100% 0;
    display: inline-block;
    padding: 5px 0;
    margin: 0;
    text-decoration: none;
}
.catalog_tabs SPAN {
    background: url('/images/catalog/tab_left.gif') no-repeat 0 0;
    font: bold 12px Arial;
    color: #037DD3;
    padding: 6px 7px;
}
.catalog_tabs A:hover SPAN {
    color: #FFF;
}
.catalog_tabs A:hover {
    background-color: #5BF;
}
.catalog_tabs A.selected {
    background-color: #2BA4DE;
}
.catalog_tabs A.selected SPAN {
    color: #FFF;
}
/* /Вкладки - редактирование информации в каталоге организаций */

/* фотогалерея в каталоге организаций (пользователь) */
.gallery_photo {
    display: inline-block;
    margin: 0 20px 10px 0;
    padding: 2px;
}
.gallery_photo IMG {
    border: 2px solid #777;
}
.gallery_photo INPUT.name {
    margin-top: 5px;
    width: 100px;
}
.gallery_photo INPUT.sel {
    vertical-align: bottom;
}
TH.col_one {
    width: 10px;
}
TH.col_two {
    width: 10px;
}
.but_selected INPUT {
    background: #FFF;
    border: 1px solid #666;
    padding: 1px 10px;
}
/* /фотогалерея в каталоге организаций (пользователь) */

/* обязательные поля */
.req_fields {
    font-size: 16px;
    text-align: center;
}
.req_fields SPAN {
    color: #C00D33;
    font-size: 18px;
    font-weight: bold;
}

/* подсказка карты ДубльГис */
#map_2gis_link {
    background: #FFF;
    border: 1px solid #777;
    cursor: pointer;
    font: bold 15px Arial;
    margin-left: 20px;
    padding: 2px 10px;
}
#map_2gis {
    position: relative;
}
#map_2gis_info {
    background: #FFF;
    border: 1px solid #777;
    display: none;
    padding: 10px;
    position: absolute;
}
/* /подсказка карты ДубльГис */

/* разделительная линия (в редактировании данных каталога организаций) */
.line3 {
    background: #777;
    font-size: 1px;
    height: 1px;
}
.stat_query {
	background: #FFF;
	border-top: 1px solid #777;
	padding: 10px 10px;
}
.stat_query, .stat_query A {
	font: 12px Arial;
}

.hiddens {
    display: none;
}
.actions-main P {
	padding: 0 10px;
}
.main-catalog-bg {
	background: url('/images/main-catalog-bg-rep.gif') repeat-x;
	font: 18px Arial;
	margin: 50px 0 0;
	text-align: center;
}
.main-catalog-bg H4 {
	font: 18px Arial;
	color: #FFF;
}
.main-catalog-bg DIV {
	background: url('/images/main-catalog-bg-left.gif') no-repeat;
}
.main-catalog-bg DIV DIV {
	background: url('/images/main-catalog-bg-right.gif') no-repeat 100%;
	padding-top: 18px;
	height: 40px;	
}
.main-catalog-bg A {
	font: 18px Arial;
	color: #FFF;
	margin: 0 10px;
	text-decoration: underline;
}
.main-catalog-bg A:hover {
	text-decoration: none;
}
/* карта организаций */
#header-cat {
	font: bold 15px Arial;
	color: #226792;
	margin: 10px 0 15px;
}
#header-cat SPAN {
	color: #C00D33;
}
#map_yandex_info {
	height: 20px;
}
.search-map-text {
	display: block;
}
.search-map-text,
.search-map-text A {
	font: 12px Arial;
	color: #FFF;
	margin: 3px 0 0;
}
/* /карта организаций */

/* доска объявлений */
.doska-formsearch-tab {
    margin: 0 auto 20px;
}
.doska-formsearch {
    background: #2BA4DE;
    border: 1px solid #2BA4DE;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    max-width: 650px;
}
.doska-formsearch-in {
    background: #2BA4DE;
    padding: 15px 0 15px 15px;
    border: 1px solid #FFF;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.doska-formsearch-fields {
    padding: 15px 0 5px 5px;
    width: 410px;
}
.doska-formsearch-fields .doska-search-detail TD {
    font: 11px Arial;
    padding-bottom: 8px;
}
.doska-formsearch-fields .doska-search-detail INPUT,
.doska-formsearch-fields .doska-search-detail SELECT {
    font-size: 11px;
    height: 18px !important;
}
.doska-formsearch-fields .doska-search-detail INPUT {
    border: 1px solid #26C;
    line-height: 8px;
}
.doska-formsearch-fields .doska-search-detail INPUT.submit {
    border: 1px solid #CCC;
    font: 14px Arial;
    height: 20px;
}
.doska-formsearch-fields .doska-search-keywords P {
    font-size: 11px;
}
#form_search_rielt .small_select SELECT,
#form_search_auto .small_select SELECT {
    width: 90px;
}
#form_search_rielt .small_select2 SELECT,
#form_search_auto .small_select2 SELECT {
    width: 80px;
}
#form_search_rielt,
#form_search_auto {
    margin-bottom: 10px;
}
#form_search_rielt TABLE,
#form_search_auto TABLE {
    position: relative;
    left: -6px;
}
#form_search_auto TABLE {
    left: -6px;
}
#form_search_rielt SELECT,
#form_search_auto SELECT {
    width: 250px;
}
.auto_color_show {
    border: 1px solid #000;
    margin: 0 auto;
    width: 16px;
    height: 16px;
}
.auto_complectation_view TD {
    padding: 5px 10px 5px 0;
}
/* /доска объявлений */

/* форма поиска в доске объявлений */
#form_board {
    margin: 0 auto;
    width: 630px;
}
#form_board SELECT {
    width: 250px;
}
#form_board .bfsmall SELECT {
    width: 40px;
}
#form_board_keywords {
    width: 220px;
}
#form_board_top {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#form_board_add {
    padding-bottom: 7px;
    text-align: right;
    width: 628px;
}
#form_board_add A {
    background: url('/images/board/add.gif') no-repeat 0 0;
    font: bold 15px Arial;
    color: #E96503;
    height: 19px;
    display: inline-block;
    padding-left: 33px;
    padding-top: 2px;
}
#form_board_top {
    background: #88F url('/images/board/form-bg.gif') repeat-x 3px;
    height: 53px;
    padding: 20px 23px 20px 22px;
    position: relative;
    width: 585px;
}
#form_board .board_fields {
    font: 14px Arial;
    color: #555;
    float: left;
    width: 280px;
}
#form_board .board_fields_r {
    float: right;
}
#board_advanced_link {
    position: absolute;
    right: 23px;
    bottom: 18px;
}
#board_advanced_link A {
    font: 14px Arial;
    color: #FFF;
}
#board_advanced_button {
    background: url('/images/board/form-adv-open_close.gif') no-repeat 0px 0px;
    font-size: 0;
    position: absolute;
    right: -1px;
    bottom: -6px;
    width: 74px;
    height: 11px;
}
#board_advanced_message {
    font: 14px Arial;
    color: #FFF;
    display: none;
    position: absolute;
    left: 20px;
    bottom: 18px;
}
#board_advanced_search {
    background: #EEE url('/images/board/form-bg-dop.gif') repeat;
    border: 1px solid #E5E5E5;
    border-top: none;
    padding: 20px 12px 45px 22px;
    width: 595px;
}
#form_board .board_fields_price_with {
    width: 280px;
}
#form_board DIV.board_fields_checkbox {
    float: right;
    position: relative;
    right: 18px;
    top: 5px;
    white-space: nowrap;
}
#form_board .board_fields_price {
    float: left;
    margin: 0 8px;
    padding-top: 14px;
}
#form_board .board_fields_price2 {
    float: left;
    margin: 0 8px;
    padding-top: 2px;
}
#form_board .board_fields_price_margin {
    float: left;
    margin-right: 8px;
}
#board_search_submit {
    position: relative;
    left: 0;
    top: -20px;
    text-align: center;
    width: 620px;
}
#form_board a.jqTransformCheckbox {
    background-image: url('/public/jqtransform/img/checkbox_board_ads.gif');
    height: 16px;
}
#form_board .jqTransformInputInner div input,
#form_board .jqTransformSelectWrapper div span,
#form_board .jqTransformSelectWrapper ul a {
    font: 14px Arial;
    color: #555;
}
#form_board .jqTransformSelectWrapper ul a:hover, #form_board .jqTransformSelectWrapper ul a.selected:hover {
	color: #FFF;
}
#form_board .jqTransformSelectWrapper {
	background: url('/public/jqtransform/img/select_left_board_ads.gif') no-repeat top left;
}
#form_board .board_field_space {
    font-size: 0;
    height: 40px;
}
#form_board .board_field_space2 {
    font-size: 0;
    height: 43px;
}
A#board_auto_dop_link {
    background: url('/images/board/form-auto-dop.gif') no-repeat 100% 7px;
    font: 14px Arial;
    color: #0864B8;
    display: block;
    margin-top: 5px;
    margin-bottom: -15px;
    padding-right: 20px;
    text-align: right;
}
#board_advanced_auto_dop {
    padding-top: 23px;
}
#form_board .board_field_tab TD {
    padding: 0 8px 12px 0;
}
#form_board .board_field_tab TD.bft {
    padding-bottom: 15px;
    vertical-align: bottom;
}
#form_board .board_field_tab TD.bft SPAN {
    white-space: nowrap;
}
#form_board .rieltmap-offers-hint {
    font: 12px Arial;
    color: #000;
}
#form_board .rieltmap-offers {
    padding: 0;
}
#form_board .rieltmap-offers P {
    font: 11px Arial;
    color: #000;
}
#form_board .rieltmap-offers A {
    font: 11px Arial;
    text-decoration: none;
}
#form_board .rieltmap-offers H2 {
    font: bold 14px Arial;
    color: #000;
    margin: 0 0 4px;
}
#form_board .rieltmap-offer {
    padding: 0 0 5px;
}
#board_map {
    width: 270px;
    height: 300px;
}
/* /форма поиска в доске объявлений */

/* личный кабинет, объявления */
.bonus {
    background: #A00;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    padding: 2px 3px;
}
.pay_ads {
    padding-left: 0;
}
.pay_ads LI {
    line-height: 1.5;
    margin-left: 18px;
    margin-bottom: 10px;
}
.ad_action {
    background: url('/images/board/sprite.png') no-repeat 0 1px;
    padding-left: 17px;
}
.ad_action_1,
.ad_action_2,
.ad_action_3,
.ad_action_4,
.ad_action_5,
.ad_action_6 {
    background-image: url('/images/board/sprite.png');
    background-repeat: no-repeat;
    padding-left: 20px;
}
.ad_action_1 { background-position: 0px 2px; }
.ad_action_2 { background-position: 0px -14px; }
.ad_action_3 { background-position: 0px -29px; }
.ad_action_4 { background-position: 0px -77px; }
.ad_action_5 { background-position: 0px -45px; }
.ad_action_6 { background-position: 0px -61px; }
.ad_action_list-in {
    position: relative;
    z-index: 100;
}
.ad_action_list {
    border: 1px solid #09C;
    background: #FFF;
    padding: 4px;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 1000;
    white-space: nowrap;
}
.ad_action_list A {
    line-height: 1.5;
    text-decoration: none;
}
.ad_action_list A:hover {
    text-decoration: underline;
}
.ad_action_icon {
    font: 10px Arial !important;
    color: #037DD3;
    font: 9px Arial;
}
/* /личный кабинет, объявления */

#offer_pay {
    padding: 20px;
}
.ad_vip {
    margin: 0 auto 20px;
    text-align: center;
    width: 180px;
}
#ads_vip {
    border: 1px solid #CCC;
    padding: 10px;
    padding-top: 15px;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
#ads_vip A.vip-name {
    font: 13px Verdana;
    color: #800;
    display: inline-block;
    margin: 5px 0 5px;
}
#ads_vip span {
    font: 14px Verdana;
}
#increase_hits {
    margin: 20px 0 5px;
}
#increase_hits H4 {
    margin-bottom: 10px;
}
#increase_hits A {
    background-image: url('/images/board/sprite2.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    margin: 0 0 8px;
    padding-left: 33px;
    padding-top: 3px;
    text-decoration: none;
}
#increase_hits A SPAN {
    border-bottom: 1px dotted #037DD3;
}
#increase_hits A:hover SPAN {
    border-bottom: none;
}
.ad_ihits_1 { background-position: 0px -286px; }
.ad_ihits_2 { background-position: 0px -92px; }
.ad_ihits_3 { background-position: 0px -40px; }
.ad_ihits_4 { background-position: 0px -66px; }
#offer_info_5,
#offer_info_6,
#offer_info_7,
#offer_info_8,
#vip_kak {
    padding: 20px;
}
#offer_info_5 P,
#offer_info_6 P,
#offer_info_7 P,
#offer_info_8 P,
#vip_kak P {
    font: 14px Verdana;
    line-height: 1.5;
}
#offer_info_5 H5,
#offer_info_6 H5,
#offer_info_7 H5,
#offer_info_8 H5,
#vip_kak H5 {
    font: 18px Verdana;
    color: #037DD3;
    margin: 0 0 13px;
}
#offer_info_5 IMG.imgl,
#offer_info_6 IMG.imgl,
#offer_info_7 IMG.imgl,
#offer_info_8 IMG.imgl {
    float: left;
    margin: 0 20px 10px 0;
}
a.offer_pay_button {
    background: #A00;
    font: bold 13px Arial;
    color: #FFF;
    display: inline-block;
    margin: 10px 0 0;
    padding: 3px 15px;
    text-decoration: none;
}
.shadow {
    -moz-box-shadow: 3px 3px 4px #969696;
	-webkit-box-shadow: 3px 3px 4px #969696;
	box-shadow: 3px 3px 4px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=4);
}
.shadow2 {
    -moz-box-shadow: 4px 4px 5px #969696;
	-webkit-box-shadow: 4px 4px 5px #969696;
	box-shadow: 4px 4px 5px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=5);
}
#vip_kak_link {
    padding-left: 143px;
    display: inline-block;
    margin-top: 7px;
    white-space: nowrap;
    text-align: right;
}