@charset "utf-8";


/* Основные стили */
a, img {outline:none !Important; border:0px;}
p {margin:12px 5px 12px 5px;}
object, embed {z-index:2 !important;}
form {margin:0px !important; padding:0px !important;}
optgroup {color:#333; background-color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
option {color:#333; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

.stop {clear:both; width:100%; height:0px !important; font-size:0px !important; overflow:hidden !important;}
#info {width:1px; height:1px; margin:0px;}
#url {display:none !important;}


/* Разметка страницы и дизайн */
.div_left {width:25%; float:left; border:none; margin:0px; padding:0px; overflow:hidden;}
.div_right {width:74%; float:right; border:none; margin:0px; padding:0px; overflow:hidden;}

.loader {width:220px; height:19px; border:none;}
.line {width:100%; height:17px; background-image:url(line_fon.png); background-position:0px -45px; background-repeat:repeat-x; font-size:0px;}

/* Логотип сайта */
#top {position:relative;}

/* Дизайн левых блоков */
.left_t {height:14px; position:relative; background-image:url(s_top.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px;}
.left_t div {height:14px; width:25px; float:right; background-image:url(s_top.gif); background-position:100% 0%; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.left_n {height:14px; background-image:url(s_niz.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px; overflow:hidden;}
.left_n div {height:14px; width:25px; float:right; background-image:url(s_niz.gif); background-repeat:no-repeat; background-position:100% 0%; font-size:0px; overflow:hidden;}
.left_c {border-right:2px solid #999; padding:5px; overflow:hidden;}

/* Дизайн правых блоков */
.right_t {height:14px; position:relative; background-image:url(s_top.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px;}
.right_t div {height:14px; width:25px; background-image:url(s_top.gif); background-position:0% 0%; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.right_n {height:14px; background-image:url(s_niz.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px; overflow:hidden;}
.right_n div {height:14px; width:25px; background-image:url(s_niz.gif); background-repeat:no-repeat; background-position:0% 0%; font-size:0px; overflow:hidden;}
.right_c {border-left:2px solid #999; padding:5px; position:relative !important; overflow:hidden;}

/* Captcha */
.inp_code {width:118px; text-align:center; border:1px solid #d4e4e8; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#add_cap {width:120px; height:40px; border:0px;}
#re_cap, #cap_audio {width:22px; height:20px; border:0px; cursor:pointer;}

/* Форма поиска, меню */
#nav {position:relative;}
.left_s {border-right:2px solid #999; padding:2px; height:22px; overflow:hidden;}
.ts {width:100%; _width:97%;}
.input_search {width:100%; border:1px solid #999; color:#555; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.but_search {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

.rex {color:#7b8499; font-family: 'Cuprum', serif; font-size:14px; font-weight:normal; text-decoration:none; border-bottom:1px dotted #7b8499;}
a.rex:hover {color:#9fa6b8; text-decoration:none; border-bottom:1px dashed #9fa6b8;}

a.idents {color:#45506c; font-family: 'Cuprum', serif; font-size:16px; text-decoration:none;}
a.idents:hover {color:#9fa6b8; text-decoration:none;}

.div_menu {float:left; height:24px; padding:6px 20px 0px 25px; margin:-5px 0px -8px 10px; background-image:url(menu_bg.png); background-position:0px 3px; background-repeat:no-repeat;}
.div_menu a {color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:underline;}
.div_menu a:hover {color:#888; text-decoration:underline;}
.board_nav {text-align: center; margin: 0 0 8px;}
.board_nav a {color:#7b8499; font-family: 'Cuprum', serif; font-size:16px; text-decoration: none; border-bottom: 1px dashed #ccc;}
.board_nav a:hover {color:#9fa6b8; text-decoration: none; border-bottom: 1px solid #ccc;}


/* Menu */
.top-box {position: relative; display: block; margin: 5px 0 15px;}
.top-box::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}

.line_alfa {position: relative; display: block; float: right; padding: 3px 77px 3px 40px; width: 66.4%; height: 38px; box-sizing: border-box; color: #fff; font: bold 14px/18px SFont, Tahoma, sans-serif; background-color: #2ac460;}
.board-url, .board-url:hover {display: block; position: absolute; top: 0; left: 0; width: 38px; height: 38px;  margin: 0; padding: 0; overflow: hidden; text-decoration: none;}
.board-url::before {content: "\f002"; display: block; width: inherit; height: inherit; text-align: center; color: #fff; font: normal normal normal 28px/38px FontAwesome; background-color: #009434; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} 

#search_div {width: 100%; float: right; margin: 6px 0 0; padding: 0 5px; box-sizing: border-box;}
#new_in_search {width: 100%;  color: #9fa6b8; font: normal 12px/14px SFont, Tahoma, sans-serif; padding: 2px 5px; border: 0; box-sizing: border-box;}
#new_in_search:focus {color:#000;}
#new_but_search {position: absolute; top: 9px; right: 7px; width: 70px; font: bold 13px/18px SFont, Tahoma, sans-serif; padding: 0; color:#fff; border: 0; cursor: pointer; background-color: #070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#007700'); background: -webkit-linear-gradient(top, bottom, #090, #070); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090), color-stop(100%,#070)); background: -moz-linear-gradient(top, #090, #070); background: -o-linear-gradient(top, #090, #070); background: -ms-linear-gradient(top, #090, #070);}

#search_val {display: block; position: relative; margin: 0 0 20px; padding: 0 10px; color:#fff; font: bold 14px/28px SFont, Tahoma, sans-serif; background-color: #59b4fa; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
#search_val span {color:#fff; font: bold 14px/28px SFont, Tahoma, sans-serif;}

a.m-add, a.m-add:hover {display: block; position: relative; width: 32.8%; height: 38px; float: left; margin: 0 0.8% 0 0; padding: 0 0 0 50px; color: #fff; font: bold 15px/28px SFont, Tahoma, sans-serif; text-decoration: none; overflow: hidden; background-color: #e85353; border: 0; box-sizing: border-box; cursor: pointer;}
a.m-add::after {content: "\f055"; display: block; position: absolute; top: 0; left: 0; width: 38px; height: 38px; margin: 0; padding: 0; text-align: center; color: #fff; font: normal normal normal 28px/38px FontAwesome; background-color: #c33; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a.m-add::before {content: ''; display: block; position: absolute; top: 26px; left: 48px; width: 163px; height: 6px; background-color: #c33;}
/* Menu */


.travers {display: lock; position: relative; margin: 0 3px 10px;}
.travers i {color: #2e8de0; font-size: 16px; line-height: 18px; padding: 0 3px 0 5px;}
.travers span {color: #2e8de0; font: normal 13px/18px SFont, Tahoma, sans-serif; text-decoration: none; cursor: default;}
.travers a {color: #2e8de0; font: normal 13px/18px SFont, Tahoma, sans-serif; text-decoration: none; cursor:pointer;}
.travers a:hover {color: #090; text-decoration: underline;}


/* Оформление списка разделов и категорий */
.blok {width: 32.8%; box-sizing: border-box; float:left; padding: 0; margin: 0 0 10px; border: 0; position: relative; overflow: hidden;}
.blok:nth-child(3n+4) {clear: both;}
.blok:nth-child(1), .blok:nth-child(3n+2), .blok:nth-child(3n+4) {margin-right: 0.8%;}

.blok_top, .blok_top:hover {display: block; padding: 0 5px 0 50px; margin: 6px 0 7px; height: 24px; position: relative; color: #fff; font: bold 15px/22px SFont, Tahoma, sans-serif; text-decoration: none; box-sizing: border-box; background-color: #1c86d8; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.blok_top::before {content: ''; position: absolute; display:block; width: 28px; height: 28px; top: -6px; left: 10px; z-index: 10; margin: 1px 8px 0 0; background-image:url(icons.png); background-repeat:no-repeat; background-size: 32px; background-color: #fff; border: 3px solid #59b4fa; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%;}

#dr_1::before {background-position: -2px -509px;}
#dr_2::before {background-position: -2px -231px;}
#dr_3::before {background-position: -2px -53px;}
#dr_4::before {background-position: -3px -305px;}
#dr_5::before {background-position: -2px -102px;}
#dr_6::before {background-position: -3px -27px;}
#dr_7::before {background-position: -2px -2px;}
#dr_8::before {background-position: -2px -128px;}
#dr_9::before {background-position: -2px -180px;}
#dr_10::before {background-position: -2px -761px;}
#dr_11::before {background-position: -2px -152px;}
#dr_12::before {background-position: -3px -685px;}
#dr_13::before {background-position: -2px -254px;}

ul.blok_ins {display: block; margin: 0; padding: 5px; overflow:hidden;}
ul.blok_ins li {list-style: none; margin: 0 0 0 15px; padding: 0; position: relative;}
ul.blok_ins li::before {content: "\f105"; display: block; position: absolute; top: 2px; left: -10px; color: #555; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ul.blok_ins li a {color: #555; font: normal 13px/16px SFont, Tahoma, sans-serif; text-decoration:none;}
ul.blok_ins li a:hover {color: #0d8df0; text-decoration: underline;}


/* Оформление последних объявлений */
.line_ltop {display: block; position: relative; margin: 10px 0; width: 100%; box-sizing: border-box;}
.line_ltop::before {content: ''; display: block; position: relative; float: right; width: 66.4%; height: 5px; margin-top: 9px; background-color: #2ac460; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.line_ltop::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
.line_ltop span {display: block; position: relative; float: left; padding: 0 0 0 50px; width: 32.8%; box-sizing: border-box; color: #fff; font: bold 14px/24px SFont, Tahoma, sans-serif; background-color: #009434; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.line_ltop span::before {content: "\f0ca"; display: block; position: absolute; width: 28px; height: 28px; top: -6px; left: 10px; color: #999; background-color: #fff; text-align: center; font: normal normal normal 18px/28px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 3px solid #009434; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%;}

.line_top {display: block; position: relative; margin: 5px 0 0; border-bottom: 5px solid #f60;}
.line_top::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
.line_top span {display: block; position: relative; float: left; padding: 0 15px; margin: 0 2px 0 0; cursor: pointer; color: #fff; font: bold 14px/22px SFont, Tahoma, sans-serif; background-color: #f60; border-top: 3px solid #f60;}
.line_top a {display: block; position: relative; float: left; padding: 0 15px; margin: 0 2px 0 0; cursor: pointer; color: #4c5b72; font: bold 13px/22px SFont, Tahoma, sans-serif; background-color: #f5f7fa; border-top: 3px solid #f5f7fa; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;}
.line_top a:hover {color: #fff; background-color: #59b4fa; border-top: 3px solid #59b4fa;}
.line_top span i, .line_top a i, .line_top a:hover i {font: bold normal 11px/22px SFont, Tahoma, sans-serif;}

.last_box {position: relative; margin: 0;}

.last_item {margin: 0; position: relative; border-bottom: 8px solid #f5f7fa; box-sizing: border-box; overflow:hidden;}
.last_item_vip {margin: 0; position: relative; border-bottom: 8px solid #f5f7fa; background-color: #fffdaa; box-sizing: border-box; overflow:hidden;}
.last_url, .last_url:hover {position: relative; display: inline-block; height: 100%; width: 100%; padding: 0 10px 0 0; box-sizing: border-box; color: #000; font: normal 14px/16px SFont, Tahoma, sans-serif; text-decoration:none;}
.last_nzv {display: block; padding: 10px 0; color:#000; font: bold 16px/20px SFont, Tahoma, sans-serif; text-decoration:none;}
.last_txt {display: block; color: #000; font: normal 14px/16px SFont, Tahoma, sans-serif;}

.imgn, .imgs, .imgv {display: block; position: relative; width: 120px; height: 90px; float: left; margin: 0 15px 0 0; background-color: #fff; border: 5px solid #fff; background-position:50% 50%; background-repeat:no-repeat; background-size: contain; overflow: hidden;}
.imgn {background-size: cover;}

.last_item_vip .last_url .imgn::after,
.last_item_vip .last_url .imgv::after {content: 'VIP'; display: block; position: absolute; top: 10px; left: -30px; width: 80px; height: 17px; background-color: #f00; color: #fff; font: bold 12px/16px SFont, Tahoma, sans-serif; text-align: center;
                                       -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; 
			                           -webkit-transition: rotate(-45deg); -moz-transition: rotate(-45deg); -o-transition: rotate(-45deg); -ms-transition: rotate(-45deg); transform: rotate(-45deg);}


/* Оформление блока разделов на странице раздела */
.ul-razdel {display: block; position: relative; box-sizing: border-box; margin: 12px 2px 20px 2px; padding: 10px 0; border: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;  box-shadow: 0 0 2px #aec4d6; -moz-box-shadow: 0 0 2px #aec4d6; -webkit-box-shadow: 0 0 2px #aec4d6; -khtml-box-shadow: 0 0 2px #aec4d6;}
.ul-razdel::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
.ul-razdel li {position: relative; width: 33.33%; float: left; margin: 0; padding: 2px 5px 2px 19px; box-sizing: border-box; list-style: none;}
.ul-razdel li a {color: #555; font: normal 14px/18px SFont, Tahoma, sans-serif; text-decoration: none;}
.ul-razdel li a:hover {color: #0d8df0; text-decoration: underline;}
.ul-razdel li span {font: normal 12px/14px SFont, Tahoma, sans-serif;}
.ul-razdel li::before {content: "\f105"; display: block; position: absolute; top: 3px; left: 10px; color: #555; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

#brd_razdel {display: none;}
.rn_kath, .rk_kath {display: block;}


/* Блок статистики */
.stinfo {color: #000; font: normal 13px/18px SFont, Tahoma, sans-serif; text-align: center; margin: 0;}
.div_board_add {position: relative; display: block; margin: 0 0 20px;}


/* Рекламные блоки */
.rek_top {margin: 15px 0; color: #000; font: normal 14px/18px SFont, Tahoma, sans-serif; }


/* Форма добавления, редактирования объявления */
.rb_dat {position: relative; display: block; margin: 5px 0 10px; padding-left: 20px; color:#000; font: normal 14px/18px SFont, Tahoma, sans-serif;}
.rb_dat::before{content:"\f073"; display: block; position: absolute; top: 0; left: 2px; color: #000; font: normal normal normal 14px/18px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

#fotos {margin: 10px 0 20px;}
#fotos::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
#fotos a.img-show, #fotos a.img-show:hover {display: block; width: 50px; height: 50px; float: left; margin: 0 9px 0 0; background-color: #fff; background-position:50% 50%; background-repeat:no-repeat; background-size: contain; box-shadow: 0 0 2px #1c86d8; -moz-box-shadow: 0 0 2px #1c86d8; -webkit-box-shadow: 0 0 2px #1c86d8; -khtml-box-shadow: 0 0 2px #1c86d8;}

a.img_del {color: #f00; font: bold 13px/18px SFont, Tahoma, sans-serif; text-decoration:none; border-bottom: 1px dashed #f00;}
a.img_del:hover {color: #f00; text-decoration: none; border-bottom: 1px solid #f00;}


/* Страница после добавления объявления */
ul.add-info {display: block; position: relative; margin: 20px 5px 30px; padding: 0;}
ul.add-info li {list-style: none; position: relative; margin: 0 0 10px; padding: 0 0 5px 8px; color: #000; font: bold 14px/18px SFont, Tahoma, sans-serif; border-left: 3px solid #1c86d8; border-bottom: 1px dotted #1c86d8;}
ul.add-info li b {color:#090;}
ul.add-info li span {display: block; position: relative; margin: 0; padding: 3px 0 0; font: normal 12px/16px SFont, Tahoma, sans-serif;}
ul.add-info li a {color:#07c; font: normal 13px/16px SFont, Tahoma, sans-serif; text-decoration:none;}
ul.add-info li a:hover {color:#090; text-decoration:underline;}
ul.add-info li.inf_v {color: #f00; border-left: 3px solid #f00; border-bottom: 1px dotted #f00;}
ul.add-info li.inf_v span {display: block; position: relative; margin: 0; padding: 3px 0 0; color: #000; font: normal 12px/16px SFont, Tahoma, sans-serif;}


/* Оформление объявлений */
.item-div {position: relative; display: block;}
.item-div h3 {color:#000; font: bold 20px SFont, Tahoma, sans-serif; padding: 0 5px; margin: 15px 0; text-align: left;}
.item-div p {margin: 20px 5px; font: normal 15px/19px SFont, Tahoma, sans-serif;}

.item-foto {position: relative; display: block; width: 100%; margin: 0 5px; padding: 1px 0 0 37px; box-sizing: border-box; overflow: hidden;}
.item-foto::before {content: ''; display: block; position: absolute; bottom: 0; left: 0; z-index: 30; width: 29px; height: 8px; background-color: #fff; overflow:hidden;}
.item-foto::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
.item-foto-nazv {display: block; position: absolute; top: 50%; left: -150px; width: 300px; height: 29px; padding-left: 8px; text-align: center; color: #4c5b72; font: bold 14px/22px SFont, Tahoma, sans-serif; background-color: #ecf3ff; border-top: 4px solid #d0dcee; box-sizing: border-box;
				 -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; 
				 -webkit-transition: rotate(-90deg); -moz-transition: rotate(-90deg); -o-transition: rotate(-90deg); -ms-transition: rotate(-90deg); transform: rotate(-90deg);}

.item-foto-nazv::after {content: "\f030"; display: inline-block; margin: 0 0 0 8px; font: normal normal normal 12px/22px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.img-item-show {display: block; width: 70px; height: 70px; float: left; margin: 0 9px 9px 0; background-color: #fff; background-position:50% 50%; background-repeat:no-repeat; background-size: contain; border: 1px solid #aec4d6;}

ul.ul-cont {position: relative; display: block; width: 100%; margin: 0 5px;  padding: 2px 0 0 37px; box-sizing: border-box; overflow: hidden;}
ul.ul-cont::before {content: ''; display: block; position: absolute; top: 50%; left: -150px; width: 300px; height: 29px; background-color: #ecf3ff; border-top: 4px solid #d0dcee; box-sizing: border-box;
				    -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; 
				    -webkit-transition: rotate(-90deg); -moz-transition: rotate(-90deg); -o-transition: rotate(-90deg); -ms-transition: rotate(-90deg); transform: rotate(-90deg);}

ul.ul-cont::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden;}
ul.ul-cont li {list-style: none; display: block; position: relative; margin: 0; padding: 0 5px 0 0; font: normal 15px/20px SFont, Tahoma, sans-serif; box-sizing: border-box;}
ul.ul-cont li i {margin: 0; width: 20px; height: 100%; display: block; position: absolute; top: 2px; left: -3px; text-align: center; color: #4c5b72; margin: 0 0 0 -28px;}
ul.ul-cont li i.icq {display: inline-block; height: 20px; background-image: url(icq.png); background-position: 50% 0; background-repeat:no-repeat;}
ul.ul-cont li a {color: #2e8de0; font: normal 14px/20px SFont, Tahoma, sans-serif; text-decoration:none;}
ul.ul-cont li a:hover {color: #090; text-decoration:underline;}

ul.ul-inf {position: relative; display: block; margin: 10px 2px 30px; padding: 5px 0; overflow: hidden; border: 0; background-color: #ecf3ff; border-left: 4px solid #d0dcee;}
ul.ul-inf li {list-style: none; display: block; position: relative; padding: 0 0 0 10px; width: 33.33%; float: left; color: #4c5b72; font: normal 12px/18px SFont, Tahoma, sans-serif; box-sizing: border-box;}
ul.ul-inf li em {font-style: normal;}

hr.board-hr {display: block; width: 100%; height: 4px; border: 0; margin: 15px 0; background-color: #1c86d8; box-sizing: border-box; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}


/* Кнопки, модерация, сделать VIP, Автообновление */
.info-status {margin: 20px 3px 0;}
.info-status span, .info-status a {display: block; position: relative; float: left; margin: 0 10px 10px 0; padding-left: 15px; width: 150px; height: 23px; box-sizing: border-box; color:#fff; font: bold 12px/22px SFont, Tahoma, sans-serif; text-decoration: none; text-align: center; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.info-status a:hover {color: #fff; text-decoration:underline;}
.info-status .st-md {background-color: #1c86d8;}
.info-status .st-vp {background-color: #c33;}
.info-status .st-up {background-color: #f60;}

.info-status .st-md::before,
.info-status .st-vp::before, 
.info-status .st-up::before {display: block; position: absolute; top: 2px; left: 8px; font: normal normal normal 16px/20px FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.info-status .st-md::before {content: "\f071";}
.info-status .st-vp::before {content: "\f087";}
.info-status .st-up::before {content: "\f021";}


/* Форма отправки сообщения автору */
#mess {display:none; position:relative; margin: 15px 0 20px;}
#mess_cl {display: block; position: relative; float: right; color: #07c; font: normal 13px/16px SFont, Tahoma, sans-serif; border-bottom: 1px dashed #07c; cursor:pointer;}
#mess_cl:hover {color:#090; border-bottom: 1px solid #090;}

.line_mtop {display: block; position: relative; margin: 20px 0 10px; height: 16px; background-image: url(../../style/bg.png);}
.line_mtop span {display: block; width: 200px; height: 16px; margin: 0 auto; color: #000; font: bold 16px/16px SFont, Tahoma, sans-serif; text-align: center; background-color: #fff;}


/* Удаление объявления */
.item-del {position: relative; display: block; margin: 0 -10px 0;}
.item-div-del {position: relative; display: block; padding: 10px 15px 15px; margin: 0; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.item-div-del h3 {color:#000; font: bold 20px SFont, Tahoma, sans-serif; padding: 0 5px; margin: 0 0 15px; text-align: left;}


/* Страница платных услуг */
.pay_info {margin: 5px 0 10px; color: #000; font: normal 14px/20px SFont, Tahoma, sans-serif; text-align:justify;}
.pay_info span {color: #000; font: bold 14px/20px SFont, Tahoma, sans-serif;}
.pay_day {margin: 5px 0 0px; color: #000; font: bold 16px/24px SFont, Tahoma, sans-serif;}

ul.pay_sys {position: relative; display: block; margin: 25px 0 0; padding: 0; width: 100%;}
ul.pay_sys::after {content: ''; display: block; width: 100%; height: 0; clear: both; overflow: hidden; box-sizing: border-box;}
ul.pay_sys li {position: relative; display: block; float: left; width: 46%; margin: 0 2% 50px; padding: 10px 20px 25px; text-align: center; list-style:none; box-sizing: border-box; border: 3px solid #1c86d8; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
ul.pay_sys li::after {content: ''; display: block; position: absolute; bottom: -3px; left: 50%; width: 210px; height: 3px; margin: 0 0 0 -105px; background-color: #eef2f6; overflow: hidden; z-index: 10;}
ul.pay_sys li div {display: block; margin: 0 0 5px; color: #000; font: bold 20px SFont, Tahoma, sans-serif;}
ul.pay_sys li span {color: #000; font: bold 14px/18px SFont, Tahoma, sans-serif;}

.pay_button {display: block; position: absolute; bottom: -15px; left: 50%; width: 200px; margin: 0 0 0 -100px; padding: 2px 0; z-index: 15; font: bold 14px/16px SFont, Tahoma, sans-serif; color:#fff; cursor: pointer; background-color: #1c86d8; box-sizing: border-box; border: 3px solid #59b4fa; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.pay_button::before {content:"\f0a4"; display: inline-block; margin: 0 7px 0 0; color:#fff; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



/* Городской таргетинг */
.gor_info {width:260px; height:30px; margin:-5px auto 0px; text-align:center; padding-top:3px; background-image:url(inf_fon.gif); background-position:-5px -12px; background-repeat:no-repeat; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; overflow:hidden;}
.gor_select {width:260px; height:30px; margin:-5px auto 0px; text-align:center; padding-top:3px; background-image:url(inf_fon.gif); background-position:-5px -12px; background-repeat:no-repeat; color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; overflow:hidden;}
.gor_info span, .gor_select span {cursor:pointer;}
#gorod_sel, #gorod_input, #city #id_gorod {width:250px; margin-bottom:10px; border:1px solid #ddd; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#gorod_subm, #gorod_res {width:110px; margin:5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#gorod_info {display:none !important;}


/* Блок администратора */
.admin_block {position:absolute; top:0px; right:0px; width:135px; height:16px; border-top:1px solid #f00; border-right:1px solid #f00; border-bottom:1px solid #f00; border-left:50px solid #f00; padding:3px 7px !important; z-index: 50; background-color:#fff;}
.admin_block .rel {position:relative !important;}
.admin_block .rel .ida {float:left; margin-left:-51px; color:#fff !important; cursor:default; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; font-weight:bold !important; z-index:11;}
.admin_block .rel a, .admin_block .rel a:hover {text-decoration:none !important; margin: 0 8px 0 0 !important; padding: 0 !important; box-shadow: none !important; -moz-box-shadow: none !important;}
.admin_block .rel a img, .admin_block .rel a:hover img {width:16px !important; height:16px !important; border:none !important; margin: 0 !important; padding: 0 !important; box-shadow: none !important; -moz-box-shadow: none !important;}
.admin_block .rel .user {position:absolute; top:19px; right:-8px; width:184px; border-top:none; border-right:1px solid #f00; border-bottom:1px solid #f00; border-left:1px solid #f00; background-color:#fff; padding:3px 7px; z-index:11;}
.admin_block .rel .user div {color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_block .rel .user div a {color:#f00; font-family:Arial, Helvetica, sans-serif; margin:0px !important; font-size:11px; text-decoration:none; border-bottom:1px dotted #f00;}
.admin_block .rel .user div a:hover {color:#f00; text-decoration:none; border-bottom:none;}
.admin_block .rel .inp {position:absolute; top:19px; right:-8px; width:135px; border-top:none; border-right:1px solid #f00; border-bottom:1px solid #f00; border-left:50px solid #f00; background-color:#fff; padding:3px 7px; z-index:11;}
.admin_block .rel .inp .ida {float:left; margin-left:-44px; color:#fff !important; cursor:default; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; font-weight:bold !important; z-index:11;}
.admin_block .rel .inp p {margin:3px 0px 0px; padding:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.last_item .admin_block, .last_item_vip .admin_block {display: none;}
.last_item:hover .admin_block, .last_item_vip:hover .admin_block {display: block;}



@media screen and (max-width: 1030px){

.razdel-div {margin: 20px 0 10px;}
.blok {width: 32.8%; margin: 0 0 10px;}

.blok_top, .blok_top:hover {display: block; margin: 6px 0 12px;}
.razd_link {display: block; float: left; margin: 0; width: auto; font: bold 14px/18px SFont, Tahoma, sans-serif;}
.blok_top::before {margin: 1px 7px 0 0;}

ul.blok_ins {display: none;}

.last_url, .last_url:hover {padding: 5px 10px 5px 0; font: normal 14px/16px SFont, Tahoma, sans-serif;}
.last_nzv {padding: 0 0 5px; font: bold 15px/18px SFont, Tahoma, sans-serif;}
.last_txt {font: normal 13px/15px SFont, Tahoma, sans-serif;}
.imgn, .imgs, .imgv {width: 100px; height: 75px; margin: 0 10px 0 0;}

}

@media screen and (max-width: 800px){

.blok {width: 49%;}
.blok:nth-child(3n+4) {clear: none;}
.blok:nth-child(1), .blok:nth-child(3n+2), .blok:nth-child(3n+4) {margin-right: 0;}
.blok:nth-child(odd) {margin-right: 2%;}

.line_alfa {float: right; width: 49%; padding: 3px 67px 3px 40px;}
a.m-add, a.m-add:hover {width: 49%; margin: 0 2% 0 0;}
#new_but_search {width: 60px;}

.line_ltop {margin: -10px 0 20px;}
.line_ltop span {display: none;}
.line_ltop::before {float: none; width: 100%;}
.line_ltop::after {display: none;}

.ul-razdel li {width: 50%; margin: 0; padding: 0 5px 0 19px;}
.ul-razdel li a {font: normal 14px/20px SFont, Tahoma, sans-serif;}

#brd_razdel {display: block; color: #2e8de0; cursor: pointer; font: normal 13px/18px SFont, Tahoma, sans-serif;}
#brd_razdel::before {display: none;}
#brd_razdel:hover {color: #090; text-decoration: underline;}
.rk_kath {display: none;}

}

@media screen and (max-width: 630px){

.last_nzv {padding: 5px 0;}
.last_txt {display: none;}

.pay_info {padding: 0 10px;}
.pay_day {margin: 5px 10px;}

}


@media screen and (max-width: 590px){

.blok {width: 100%; margin: 0 0 10px;}
.blok:nth-child(3n+4) {clear: none;}
.blok:nth-child(1), .blok:nth-child(3n+2), .blok:nth-child(3n+4) {margin-right: 0;}
.blok:nth-child(odd) {margin-right: 0;}

.line_alfa {float: right; width: 100%; padding: 3px 67px 3px 40px;}
a.m-add, a.m-add:hover {width: 100%; margin: 15px 0 0;}

ul.ul-inf li {width: 50%;}
ul.pay_sys li {width: 90%; margin: 0 5% 50px; padding: 10px 20px 25px;}

}

@media screen and (max-width: 450px){

.ul-razdel {padding-left: 20px;}
.ul-razdel li {width: 100%; margin: 0; padding: 0 5px 0 19px;}

.line_ltop {margin: 10px 0 20px;}

.line_top span {padding: 0 15px; margin: 0 2px 0 0; cursor: pointer; color: #fff; font: bold 14px/20px SFont, Tahoma, sans-serif;}
.line_top a {padding: 0 15px; margin: 0 2px 0 0; cursor: pointer; color: #4c5b72; font: bold 13px/20px SFont, Tahoma, sans-serif;}
.line_top span i, .line_top a i, .line_top a:hover i {display: none;}

ul.ul-inf li {width: 100%;}
#mess_cl {display: block; position: relative; float: none; width: auto; max-width: 190px; margin: 0 auto 10px; text-align: center;}
.item-div h3 {font: bold 18px SFont, Tahoma, sans-serif;}
.item-div p {margin: 20px 5px; font: normal 14px/18px SFont, Tahoma, sans-serif;}

}




/*//////////////////////////////////////////////////////////////////////*/
/*/////////////////////// Панель администратора /////////////////////// */
/*//////////////////////////////////////////////////////////////////////*/


#admin_fon {background-color: #fff !important;}

.panel_nazv {margin:35px 0px 8px; text-align:center; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:16px; font-weight:bold;}
.panel_info {margin:0px 0px 30px; text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.panel_info a {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}
.panel_info a:hover {color:#888; text-decoration:underline;}


/* Блок меню юзера */
.admin_menu {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_admin.png); background-position:-4px 0%; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
#admin_list {margin: -3px 0px 10px 0px;}
.admin_st {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #CCC; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_st:hover {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #000; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_st a, .admin_st:hover a {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.admin_st a:hover, .admin_st:hover a:hover {color:#555; text-decoration:underline;}

.admin_rt {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #f00; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_rt:hover {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #933; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_rt a, .admin_rt:hover a {color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.admin_rt a:hover, .admin_rt:hover a:hover {color:#f00; text-decoration:underline;}

.admin_nt {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #00F; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_nt:hover {padding:0px 2px 0px 8px; margin:0px 0px 2px 12px; border-left:6px solid #039; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.admin_nt a, .admin_nt:hover a {color:#00f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.admin_nt a:hover, .admin_nt:hover a:hover {color:#00f; text-decoration:underline;}


/* Des Pager */
.pager_admin {margin: 30px 0 5px; color: #333; font: bold 14px/24px SFont, Arial, Helvetica, sans-serif !important; text-align:center; white-space:nowrap;}

.currentpage, a.menuinfo, a.pagerk1,
a.pagerk2 {color: inherit; display: inline-block; min-width: 34px; height: 28px; margin: 0 1px; padding: 0 8px; font: inherit; white-space:nowrap; box-sizing: border-box; text-decoration: none !important;
               border: 2px solid #dfe3ea; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; 
			   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); background: -webkit-linear-gradient(top, bottom, #fff, #ddd); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd)); background: -moz-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd);}
		
.currentpage, .pagerdot {cursor: default;}
.pagerdot {padding: 0 3px;}

a.pagerk1::before, a.pagerk2::before {color: inherit; display: inline-block; font:normal normal normal 16px/22px FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
a.pagerk1::before {content: "\f100"; padding: 0 0 0 2px;}
a.pagerk2::before {content: "\f101"; padding: 0 0 0 5px;}

.currentpage, a.pagerk1:hover, a.pagerk2:hover, a.menuinfo:hover {color: #fff; border: 2px solid #adb5c2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9099a7', endColorstr='#6c7480'); background: -webkit-linear-gradient(top, bottom, #9099a7, #6c7480); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9099a7), color-stop(100%, #6c7480)); background: -moz-linear-gradient(top, #9099a7, #6c7480); background: -o-linear-gradient(top, #9099a7, #6c7480); background: -ms-linear-gradient(top, #9099a7, #6c7480);}
a.pagerk1:hover::before, a.pagerk2:hover::before {color: #fff;}

.pager_admin ul {display: block; position: relative; margin: 0; padding: 0;}
.pager_admin ul li {display: inline-block; list-style:none; margin: 0; padding: 0;}
/* Des Pager */


/* Таблица разметки */
.admin_tab {width:100%; border:2px solid #eee; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_tab tr {background-color:#eee;}
.admin_tab tr th {text-align:center; padding:10px 0px; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:15px; font-weight:bold;}
.admin_tab tr .tl {width:30%; text-align:center; font-weight:bold;}
.admin_tab tr .tx {width:250px; text-align:left; vertical-align:top; font-weight:bold;}
.admin_tab tr .tr {width:70%; text-align:left; vertical-align:top; font-weight:normal;}
.admin_tab tr .tb {width:100%; padding:10px 0px; text-align:center; font-weight:normal;}
.admin_tab tr .ts {width:100%; text-align:left; font-weight:normal;}
.admin_tab tr .tr div {padding:1px 0px;}
.admin_tab tr td input {vertical-align:middle;}
.admin_tab tr .tr .ai {margin:3px 0px 0px 3px; font-size:11px;}
.admin_tab tr .tr .ar {margin:3px 0px 0px 3px; font-size:11px; color:#f00 !important; font-weight:bold;}
.admin_tab tr .ts div, .admin_tab tr .tx div {margin:0px 0px 5px;}

.admin_list {width:85%; margin-top:10px; border:2px solid #fff; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_list tr {background-color:#fff;}
.admin_list tr .th {width:90%; text-align:center; text-align:center; padding:7px 0px; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold;}
.admin_list tr .tb {width:100%; padding:5px 0px; text-align:center; font-weight:normal;}
.admin_list tr .tl {width:90%; text-align:center; font-weight:bold;}
.admin_list tr .tr {width:10%; text-align:center; font-weight:bold;}


.admin_but {width:180px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_but_min {width:100px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.adm_sel_100 {width:100px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_sel_250 {width:250px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_sel_300 {width:300px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_50 {width:50px; border:1px solid #ccc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_100 {width:100px; border:1px solid #ccc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_150 {width:150px; border:1px solid #ccc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_250 {width:250px; border:1px solid #ccc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_300 {width:300px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_input_450 {width:450px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_text_60 {width:450px; height:60px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adm_text_90 {width:450px; height:90px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mceEditor {width:450px; height:172px; border:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mceNoEditor {width:450px; height:90px; border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.remuv {margin:5px 0px 0px;}
.tiny_rem {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-bottom:1px dotted #333; cursor:pointer;}

.adm_red {color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.adm_green {color:#080; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#log_pass, #ht_form {display:none;}
#log_pass_set, #ht_data {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-bottom:1px dotted #333; cursor:pointer;}
#log_pass_set:hover, #ht_data:hover {color:#555; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-bottom:1px dashed #555; cursor:pointer;}

.admin_info {text-align:center; margin:5px 0px 15px; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.admin_125 {width:125px; float:left; text-align:center; font-weight:bold;}
.admin_250 {width:250px; text-align:center;}
.adm_img {width:16px; height:16px; border:none; vertical-align:middle;}

/* Таблица разметки ЧПУ */
.admin_cpu {width:100%; border:2px solid #eee; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_cpu tr {background-color:#eee;}
.admin_cpu tr .th1 {width:50px; text-align:center; font-weight:bold;}
.admin_cpu tr .th2 {width:290px; text-align:center; font-weight:bold;}
.admin_cpu tr .th3 {width:290px; text-align:center; font-weight:bold;}
.admin_cpu tr .th4 {text-align:center; font-weight:bold;}
.admin_cpu tr .t1 {text-align:center;}
.admin_cpu tr .t2 {text-align:left;}
.admin_cpu tr .t3 {text-align:left;}
.admin_cpu tr .t4 {text-align:left;}

/* Листинг списков объявлений */
.admin_list_rc {padding:3px 0px 10px; text-align:center; border-bottom:1px dotted #ccc;}
.admin_list_rc a {color:#000; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #555;}
.admin_list_block {margin:7px 0px;}
.admin_list_block a {text-align:left !important; color:#000; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #555;}
.admin_list_block a:hover, .admin_list_rc a:hover {color:#999; text-decoration:none; border-bottom:1px solid #999;}
.admin_list_block div {padding:10px 0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.admin_list_info {padding:8px; background-color:#e6e6e6; border:1px dashed #777;}
.admin_list_inf {width:720px;}
.admin_list_inf .inf_min {width:230px; float:left; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.admin_list_inf .inf_min span {color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.admin_list_foto {margin-bottom:10px;}
.admin_list_foto p {margin:0px; padding:0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
.admin_list_foto a, .inf_block a:hover {text-decoration:none; text-align:left !important;}
.admin_list_foto a img, .admin_list_inf a:hover img {vertical-align:top; margin:8px 5px 0px 0px; border:1px solid #fff; box-shadow:4px 4px 4px #999; -moz-box-shadow:4px 4px 4px #999; -webkit-box-shadow:4px 4px 4px #999; -khtml-box-shadow:4px 4px 4px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=7);}
.admin_list_foto a img:hover, .inf_block a:hover img:hover {vertical-align:top; margin:8px 5px 0px 0px; border:1px solid #ccc; box-shadow:4px 4px 4px #777; -moz-box-shadow:4px 4px 4px #777; -webkit-box-shadow:4px 4px 4px #777; -khtml-box-shadow:4px 4px 4px #777; filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777, Direction=135, Strength=7);}

.admin_act {text-align:right;}
.sel_all {position:absolute; top:0px; right:0px; width:135px; height:16px; border-top:1px solid #f00; border-right:1px solid #f00; border-bottom:1px solid #f00; border-left:50px solid #f00; padding:3px 7px !important; z-index:10; background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.sel_all .idas {float:left; margin:-3px 0px 0px -44px; color:#fff !important; cursor:default; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; font-weight:bold !important; z-index:11;}

.adm_serv {margin:5px 0px; padding:0px;}
.adm_serv li {list-style:none; margin:4px 0px; padding:0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.adm_serv li span {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

/* Список пользователей */
.adm_usc {text-align:center; margin:-8px 0px 10px;}
.admin_tab tr .ush_1 {width:80px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_tab tr .ush_2 {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_tab tr .ush_3 {width:130px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.admin_tab tr .us_1 {width:80px; text-align:center;}
.admin_tab tr .us_2 {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_tab tr .us_3 {width:130px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_tab tr .us_1 a img, .admin_tab tr .us_1 a img:hover {width:16px; height:16px; border:none; margin:2px 5px -2px;}

a.uic_all {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; border-bottom:1px dotted #333;}
a.uic_all:hover {color:#555; text-decoration:none; border-bottom:1px dashed #333;}

/* Статистика платежей */
.admin_tab tr .ssh_1 {width:85px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_tab tr .ssh_2 {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_tab tr .ssh_3 {width:130px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.admin_tab tr .ssh_4 {width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.admin_tab tr .ss_1 {width:85px; text-align:center;}
.admin_tab tr .ss_2 {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_tab tr .ss_3 {width:130px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.admin_tab tr .ss_4{width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.adm_more_info {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.adm_more_info .admin_mz {margin-bottom:20px; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold; text-align:center;}
.adm_more_info div.mf {margin:8px 10px 0px;}


/*//////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////*/

.div_board_index {position: relative;}

.serv_news_txt {color: #45506C !important;}
.serv_news_link:hover .serv_news_txt {color:#9fa6b8 !important;}
.serv_news_link:last-of-type, .serv_news_link:last-of-type:hover  {border-bottom: none;}


