
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
/*	margin: 0;*/
/*	padding: 0;*/
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
/*	font-size: 100%;*/
/*	font-family: inherit;*/
/*	vertical-align: baseline;*/
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
/*	line-height: 1;*/
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	padding: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
/*
table td {
	vertical-align: top;
}
*/
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {	quotes: "" "";
}

a.ajax {border-bottom: 1px dashed;}
a.ajax:hover {text-decoration:none; border-bottom: 1px dashed;cursor:pointer;color:#f54d0b}
.crumbs > span {color: #888;}
/* .crumbs > a {display: inline-block;} */
.gray {color: gray;}

/*.header {background-color:#EDEDED;height:27px;}*/

.header .left b > a { color: #505050;}
.hmenu, .langc {
    border-bottom: 1px solid #D2D2D2;
    display: table-cell;
    width: 100%;
}
.hmenu b {
    border-right: 1px solid #D2D2D2;
    padding: 0 10px;
}
.hmenu b:last-child {border:none;}
.hmenu span {
    color: #0973BB;
    padding: 0 10px;
}
#mail_stat > img {
    position: relative;
    top: 3px;
}
#mail_stat > span {
    background-color: #0973bb;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    height: 14px;
    margin-left: 5px;
    padding: 0 6px;
}

.langc {
    border-left: 1px solid #D2D2D2;
    width: 110px;
    color: #505050;
    white-space: nowrap;
}
.langc img {margin: 0 5px;}
.lside, .rside {
    display: inline-block;
    vertical-align: top;
}
.lside {width: 260px;}
.rside {width: 850px;}
.rside > div {margin-bottom: 20px;}
.header {font-family:Verdana;font-size:11px;}

.header .active {
color: #0973BB;
/*
background-color: #EE4D31;
background-image: url("../images/lang-bg.gif");
background-position: right bottom;
background-repeat: no-repeat;
*/
}
/*
.header .service-briefcase {
background-image: url("../images/service-briefcase.gif");
background-repeat: no-repeat;
padding-left: 20px;
}

.header li.active, .header li.inactive {font-weight: bold;}

.header li {
height: 12px;
padding: 6px;
display:block;
float:left;
white-space: nowrap;
}

.header li.r {
float:right;
padding-top: 3px;
margin-top: 3px;
}
*/
/*.header a, .header a:hover,*/
.search-small a, .search-small a:hover {
    color: #000000;
}

.logo { text-align: center;
/*
display:block;
float:left;
clear:both;
margin-bottom: 8px;
*/
}
.clist .logo {
display:block;
float:left;
clear:both;
margin-right: 8px;
}
/*
/*
.tabs {
clear:both;
height: 31px;
font-family: Arial;
font-size: 13px;
}
.tabs li {
float:left;display:block;
margin-right: 1px;
padding: 8px 15px 7px;
background-image: url("../images/tabp-fill.gif");
background-position: center bottom;
background-repeat: repeat-x;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #787878;
height:15px;
}

.tabs .active a, .tabs .active a:hover{
color:#000000;
font-weight:bold;
}

.tabs li a, .tabs li a:hover{
color:#ffffff;
}

.tabs .active {
border-left: 1px solid #787878;
border-right: 1px solid #787878;
border-top: 1px solid #787878;
border-bottom: 1px solid #fff;
background: none;
z-index:5;
}
*/

/*
.menu{
background-color: #FBFBFB;
border: 1px solid #787878;
padding: 10px 15px;

}
.menu.empty {border-bottom: none;padding:0;height:0;}

.menu-e{
background-color: #FBFBFB;
background-image: url("../images/stab-back2.gif");
background-position: right top;
background-repeat: no-repeat;
border-bottom: 1px solid #787878;
border-left: 1px solid #787878;
}


.menu a, .menu a:hover {color: #0538B7;}
	
.menu a {padding-right: 12px;}
.menu a.active {color: #C60000;font-weight: bold;}
*/
.addmnu b, .sec b {
    color: #505050;
    font-size: 14px;
}
.addbtn {
    color: #FFF;
    font-size: 14px;
    padding: 7px 30px;
    text-align: center;
    display: block;
    font-weight: bold;
}
.addbtn.ddm:after {
    background: url("../images/down_arr_w.png") no-repeat ;
    display: inline-block;
    height: 6px;
    width: 11px;
    content: "";
    margin-left: 5px;
}
.sbar td {vertical-align: baseline;padding:0;}
.sbar td:first-child {
    border-color: #0973bb;
    border-style: solid;
    border-width: 2px 0 2px 2px;
    width: 100%;
}
.sbar td:nth-child(2) {
    border-color: #0973bb;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    width: 116px;
}
.sfld {
    position: relative;
    width: 98%;
}
.sfld input {
    border: none !important;
    padding: 4.5px 10px !important;
    height: 27px !important;
    width: 100%;
}
.sec {width: 120px;}
.sbt {
    background-color: #0973BB;
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 5px;
    padding: 7.5px 28px;
}
.sbt:hover {
    opacity: 0.7;
    text-decoration: none;
}
.ddmb.secmnu {
    right: -2px;
    top: 22px;
    width: 130px;
}
.ddmb.secmnu b {
    padding: 5px 10px;
}
.ddmb.secmnu b:hover {background-color: #f1f1f1;}
.ddmb > a, .ddmb > b, .ddmb > span {
    color: #505050;
    display: block;
    padding: 5px 30px;
}
.secmnu {
    border: 1px solid #e1e1e1;
    box-shadow: 0 3px 3px 0 #767676;
    background-color: #FFFFFF;
}
/*
.secmnu {
    border-color: #0973BB;
    border-style: none solid solid;
    border-width: 2px;
}*/
.cdm td {border: 1px solid #E1E1E1;}
.cdm input {border: none !important;}
.cdm .ddmb {
    background-color: #FFF;
    border-color: #E1E1E1;
    border-style: solid;
    border-width: 0 1px 1px;
    left: -2px;
    top: 20px;
    width: 104px;
}
.cdm .ddmb > span {
    display: block;
    padding: 0 26px 5px 0;
}
/*
.sbar {
background: url("../images/rush.gif") no-repeat scroll right bottom transparent;
height:49px;
clear:both;
}
.sbar li{
background-color: #FFD34C;
padding: 13px 3px;
display:block;
float:left;
height:23px;
}
.sbar .first{
background: url("../images/search-left.gif") no-repeat scroll right bottom transparent;
background-color: #FFFFFF;
width:13px;
height:49px;
padding:0;
}
*/
.tabsbar {margin-top: 15px;}
.tabsbar > a {
    color: #FFF;
    display: inline-block;
    font-size: 14px;
    padding: 7px 15px;
}
.tabsbar > a.act {
    background-color: #03537F;
    box-shadow: 0 0 4px 3px #03466B inset;
}
.main{
min-width:690px;
width:100%;
}
.lbody{
min-height:400px;
margin-right:280px;
}
.rbody{
margin-left:270px;
}
.mbody > div {margin-bottom: 20px;}
.mgrup {margin: 5px 0 10px;}
.mitem {
    border-bottom: 1px solid #E1E1E1;
    padding: 7px 0 7px 20px;
}
.tab{
    display: inline-table;
    width: 33%;
}
.tab:not(:last-child){margin-right: .5%}
.tab > span {
    color: #7B7B7B;
    display: inline-block;
    line-height: 1.4;
    margin: 0 15px;
    vertical-align: top;
}
.tab b {
    color: #0973BB;
    font-size: 18px;
}
.baners, .info {
    display: inline-block;
    height: 200px;
    vertical-align: top;
}
.baners {
    position: relative;
    width: 465px;
    overflow: hidden;
}
.baners > a {
    display:none;
    position: absolute;
}
.baners > a:first-child {
    z-index: 1;
    display: block;
}
.baners > a:nth-child(2) {display:block;}
.baners > .counter {
    position: absolute;
    text-align: center;
    top: 175px;
    width: 100%;
    z-index: 2;
}
.baners > .counter > div {
    background-color: #0973bb;
    border-radius: 5px;
    display: inline-block;
    height: 10px;
    margin: 0 3px;
    position: relative;
    width: 10px;
    vertical-align:middle;
    box-sizing: padding-box;
}
.baners > .counter > div.c {
    border: 2px solid #0973bb;
    background-color: #FFF;
    border-radius: 6px;
    height: 9px;
    width: 9px;
}
.info {border: 2px solid #DDEEF5;width:360px}
.info > .tabsrow > b {
    color: #505050;
    display: inline-table;
    font-size: 14px;
    margin: 10px;
    cursor: pointer;
}
.info > .tabsrow > .act {color: #ED4D2D;}
.buy a, .sell a {
    display: block;
    font-size: 13px;
    margin-left: 30px;
    font-weight: normal;
    line-height: 19px;
    cursor:auto;
    color:#333333;
}
.buy a:hover, .sell a:hover {text-decoration:none;}
.buy b, .sell b {margin: 4px 20px 8px;display:block;}
.sell > div {
    border-bottom: 1px solid #D4D4D4;
    margin: 0 5px;
}
.sell span:before {
    background: url("../images/angarr_r_s_g.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 9px;
    margin-right: 5px;
    width: 6px;
}
.sell span {
    color: #989A9B;
    display: block;
    margin: 5px 10px;
}
.cbag {background: url("../images/carry_bag.png") no-repeat scroll center center;width: 31px;height: 37px;}
.bag {background: url("../images/bag.png") no-repeat scroll center center;width: 29px;height: 32px;}
.crown {background: url("../images/crown.png") no-repeat scroll center center;width: 40px;height: 33px;}
.fire {background: url("../images/fire_grow.png") no-repeat scroll center center;width: 23px;height: 33px;}
.tag {background: url("../images/tag.png") no-repeat scroll center center;width: 20px;height: 21px;}
.ico{display:inline-block;}
.i-mail {background: url(../images/i_mail.png) no-repeat;width: 30px;height: 22px;}
.i-phone {background: url(../images/i_phone.png) no-repeat;width: 32px;height: 32px;}
.mapps {background: url(../images/map_point_s.png) no-repeat;width: 10px;height: 14px;}
.photo {background: url(../images/photo.png) no-repeat;width: 18px;height: 14px;}
.hands {background: url(../images/handshake.png) no-repeat;width: 17px;height: 15px;}
.mag, .file, .user, .meg, .bal, .lock, .downl, .chart {
    display: inline-block;
    height: 19px;
}
.mag {background: url("../images/mag_icon.png") no-repeat scroll left center;}
.file {background: url("../images/file_icon.png") no-repeat scroll 3px center;}
.user {background: url("../images/user_icon.png") no-repeat scroll 1px center;}
.meg {background: url("../images/meg_icon.png") no-repeat scroll left center;}
.bal {background: url("../images/bal_icon.png") no-repeat scroll left center;}
.lock {background: url("../images/lock_icon.png") no-repeat scroll 4px center;}
.downl {background: url("../images/downl_icon.png") no-repeat scroll 1px center;}
.chart {background: url("../images/chart_icon.png") no-repeat scroll 3px center;}
.prem {
    background: url("../images/prem_icon.png") no-repeat scroll left center;
    display: inline-block;
    height: 27px;
}
.sell .prem > a {margin-left: 40px;}
.l-bl {margin-top: 10px;}
.ltb > .title {display:inline;}
.ltb > .title b {font-size: 20px;}
.l-bl .b_register {
    margin: 20px auto;
    padding: 25px;
    width: 75%;
}
/*
.tab b {color: #0973BB;font-size: 18px;}
.tab-tl{
background: url("../images/lblock1-top-left.gif") no-repeat scroll left top transparent;
left: -1px;
position: relative;
top: -1px;
}
.tab-tr{
background: url("../images/lblock1-top-right.gif") no-repeat scroll right top transparent;
position: relative;
right: -2px;
}
.tab-t{
font-weight: bold;
padding: 8px 12px 2px 13px;
}
.tab-d{
float:right;
padding-bottom: 2px;
padding-left: 5px;
}
.tab-d span{
white-space: nowrap;
padding-right: 12px;
}
.tab-c{
clear:left;
border-left: 1px solid #C6C6C6;
border-top: 1px solid #C6C6C6;
padding-left: 10px;
padding-top: 15px;
}
*/
.cat{
}
.top.node {
    background: url("../images/angarr_r_s_g.png") no-repeat scroll 95% center;
    width: 6px;
    width: 100%;
}
.top {
    color: #333333;
    cursor: pointer;
    display: block;
    padding: 7px 0;
}
.top:hover {
    text-decoration:none;
    color: #0973bb;
}
.top:hover > span > span {display: inline;}
.top > span {
    display: block;
    font-size: 14px;
    width: 94%;}
.top > span:first-letter, .crumbs > a:first-letter{text-transform: uppercase;}
.top > span > span {color:#d3d3d3;display:none;}
.top > img {
    display: table-cell;
    float: right;
    margin-right: 5px;
}
.top-cat, .cats {position:relative;}
.top-cat {
    border-bottom: 1px solid #E1E1E1;
/*
min-width: 380px;
padding: 0 16px 16px 0;
float:left;
width:48%;
*/
}
.top-cat:last-child {border: none;}
/*.top-cat:hover, .cats:hover */
.exp:hover{
    border-left: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    box-shadow: 1px 2px 3px 1px #767676;
    width: 104%;
    padding-left: 4%;
    left: -4%;
    top: -1px;
    position: relative;
}
.top-cat:hover > .top.node > span:after, .cats:hover > .top.node > span:after {
    background-color: #FFF;
    content: "";
    height: 100%;
    position: absolute;
    right: -5px;
    top: 0;
    width: 10px;
    z-index: 1000;
}
.top-cat:hover > .sub-cat, .cats:hover > .sub-cat {display: block;}
.sub-cat{
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 1px 2px 3px 1px #767676;
    display: none;
    padding: 4.5px 0 4.5px 20px;
    left: 100%;
    position: absolute;
    top: -1px;
    width: 110%;
    z-index: 100;
/*
min-width: 380px;
padding: 2px 16px 2px 0;
width:98%;
*/
}
.sub-cat:hover {display: block;}
.sub-cat .title {
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 7px;
    margin-right: 20px;
}
.sub-cat .title > b {
    color: #333333;
    font-size: 17px;
    font-weight: normal;
}
.sub-cat .title > b:first-letter { text-transform: uppercase; }
.review > .title {
    border-bottom: 2px solid #0973BB;
    margin: 10px 0 20px;
    padding-bottom: 10px;
}
.title > a {
    float: right;
    font-size: 11px;
    position: relative;
    top: 5px;
}
.rl, .rr, .pl, .pr {
    display: inline-block;
    width: 49.5%;
}
.rl > div, .rr > div {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
    width: 62%;
}
.review p:first-child {margin-top: 0;}
.review p:last-child, .press p {color: #979797;}
.pl, .pr {
    margin: 10px 0;
    vertical-align: top;
}
.pl > div {margin: 0 15px;}
.pr > div {margin-right: 15px;}
li.sub-cat{
margin-left:40px;
list-style-image: url("../images/arrow.gif");
}

li.sub-cat.empty{
list-style-image: url("../images/minus.gif");
}

li.sub-cat.last{
margin: 10px 60px 0;
list-style-image: url("../images/showall.gif");
}

/*.cat a.top{color: #0138B6;}*/
.cat a.sub{color: #000;text-decoration: none;}
.cat a.sub:hover{color: #000;text-decoration: underline;}

/*.cat span {color: #328A00;font-size: 11px;}*/
.cat li span {color: #525252;}

.adv {
clear:left;
padding: 10px 0;
}

.adv .cb{
float:left;
width:25px;
height:45px;
cursor:pointer;
background: url("../images/bcase_add.gif") no-repeat scroll left top transparent;
padding: 30px 0 0;
}
.adv .cb p {background: url("../images/filter_26.gif") no-repeat scroll left top transparent;
height: 16px;width: 17px;}

.adv .img-box{
overflow: hidden;
padding: 11px 0;
position: relative;
width: 100px;
height:75px;
float: left;
margin: 0 10px;
text-align: center;
}

.num_pic {
bottom: 0;
font-family: Tahoma,Geneva,sans-serif;
font-size: 10px;
height: 10px;
line-height: 8px;
padding: 0 3px 0 2px;
position: absolute;
right: 0;
background: none repeat scroll 0 0 #000000;
color: #FFFFFF;
}
.adv .abody{
margin-left: 145px;
}
.adv .abody *{
margin-bottom: 4px;
}

.adv .tags{
color:#868686
}
.sortbar {
    border-color: #DADADA;
    border-style: solid;
    border-width: 1px 0;
    display: table;
    padding: 7px 0;
    width: 100%;
    color: #7b7b7b;
}
.sortbar div {display: inline-block;}
.sortbar > div {height: 20px;}
.sortbar .left > div {margin: 2.5px 20px 2.5px 0;}
.sortbar .shown .act {font-weight: bold;}
.sortbar .shown span {margin-right: 10px; cursor: pointer;}
.sortbar .right i.list {background: url("../images/list_noact.png") no-repeat;}
.sortbar .right i.grid {background: url("../images/grid_noact.png") no-repeat;}
.sortbar .right i.list.act, .sortbar .right i.list:hover:not(.act) {background: url("../images/list.png") no-repeat;}
.sortbar .right i.grid.act, .sortbar .right i.grid:hover:not(.act) {background: url("../images/grid.png") no-repeat;}
.sortbar .right i:not(.act):hover {opacity: 0.7;}
.sortbar .right i {
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-left: 5px;
    cursor:pointer;
}
ul.page_n a.active {
    background-color: #A4A4A4;
    color: #FFF;
    text-shadow: 1px 1px #000;
    border: 1px solid #858585;
}
ul.page_n a {
    color: #9B9B9B;
    border: 1px solid #D8D8D8;
    display: inline-block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    text-align: center;
    vertical-align: middle;
    min-width: 26px;
    padding: 0 4px;
}
ul.page_n{margin:10px 0 10px 0; overflow:hidden; clear:both;}
ul.page_n li{float:left; margin:0 5px 0 0; font-size:14px; line-height:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/*ul.page_n a{font-size:18px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:1px 6px; border:1px solid #cdcdcd; line-height:18px; overflow:hidden; text-decoration:none;}*/
ul.page_n a:hover{text-decoration:none;}
/*ul.page_n a.active{border:1px solid #9f3b1e;}*/
ul.page_n a.next_a, ul.page_n a.prev_a{width:26px; height:26px;}
ul.page_n a.prev_a.ac, ul.page_n a.next_a.ac{width:26px; height:18px;}
ul.page_n a.prev_a.ac:hover, ul.page_n a.next_a.ac:hover{border:1px solid #cdcdcd;}
/*ul.page_n a.prev_a:hover, ul.page_n a.next_a:hover{border:1px solid #9f3b1e;}*/

ul.page_n li{color:#9f3b1e;}
/*ul.page_n a{color:#9f3b1e;}*/
ul.page_n a:not(.active):hover{text-shadow: 1px 1px #FFFFFF; background:#e9e9e9;}
/*ul.page_n a.active{color:#FFF; background:#9f3b1e;}*/
ul.page_n a.prev_a, div.p-item a.prev_a{background:#FFF url("../images/arrow_l.png") no-repeat center center;}
ul.page_n a.next_a, div.p-item a.next_a{background:#FFF url("../images/arrow_r.png") no-repeat center center;}
div.p-item a.prev_a:hover, ul.page_n a.prev_a:hover{background:#e9e9e9 url("../images/arrow_l.png") no-repeat center center;}
div.p-item a.next_a:hover, ul.page_n a.next_a:hover{background:#e9e9e9 url("../images/arrow_r.png") no-repeat center center;}
ul.page_n a.prev_a.ac{background:url( ../images/board.gif) no-repeat -340px 1px;}
ul.page_n a.next_a.ac{background:url( ../images/board.gif) no-repeat -385px 1px;}


.top-clist{border-top: 1px solid #A5A5A5;}
.top-clist p{
background-color: #F3F3F3;
color: #000000;
font-weight: bold;
padding-bottom: 3px;
padding-left: 5px;
padding-top: 3px;
}

.top-comp{width:19%;float:left;}

.top-comp div{text-align:center;padding:2px;}
.top-comp .name{vertical-align:bottom;}
.top-comp .logo{vertical-align:top;padding:5px 0 3px;
}
.top-comp .type{vertical-align:middle;}

/*.img{border: 1px solid #919191;}*/
.small, .small *, .small a:hover{font-size: 10px;}
.best-small {color: #676767;font-size:10px;}
/*
.footer{
font-size: 11px;
border-top: 1px solid #007BB6;
margin-top: 15px;
padding-bottom: 15px;
clear:both;
}
.footer *{font-size:11px;color:#9A9A9A;font-weight:normal;}
.footer .bizator{width:35%;vertical-align:top;min-height:35px;padding-left:40px;
background: url("../images/biz.gif") no-repeat scroll left top transparent;}
.footer .danet{width:25%;vertical-align:top;min-height:43px;padding-left:48px;margin:0;
background: url("../images/danet1.gif") no-repeat scroll left top transparent;}
.footer .danet b{font-weight: bold;}

.footer .copy a, .footer .fmenu a{color: #0138B6;margin-right:10px;}
.flinks div{float:left;margin-right:20px;}
.copy {color: #9A9A9A;font-size: 11px;padding: 5px 0 10px;}
.fmenu{clear:both;}
*/
.fmain .lside > p {
    font-size: 13px;
    line-height: 1.3;
    margin: 20px auto;
    width: 80%;
}
.flinks > div {
    display: inline-block;
    margin: 20px 0;
    vertical-align: top;
    width: 33%;
}
.flinks .title {
    color: #555555;
    font-size: 15px;
    margin-bottom: 12px;
}
.flinks a:before {
    background: url("../images/angarr_r_s_g.png") no-repeat;
    content: "";
    display: inline-block;
    height: 9px;
    margin-right: 5px;
    width: 6px;
}
.flinks a {
    display: block;
    margin: 5px 0;
}
.copy img {vertical-align: bottom;margin: 0 3px;}

.ltb-o{border-left: 1px solid #C6C6C6;border-top: 1px solid #C6C6C6;}
.ltb-i{background: url("../images/lblock1-top-left.gif") no-repeat scroll left top transparent;
left:-1px;position:relative;top:-1px;}
.bl-body{padding: 10px 0 10px 10px;}
.stats{padding-left:8px;}
/*
.r-bl{margin-top:15px;}
.l-bl{padding-top:15px;}
*/
.r-bl.press {background-color: #FFF4D4;}
.press .name{margin-top:10px;}
.press .content p{text-align: left;}
.press .bl-body{padding: 0 0 0 10px;}

.ltb-o-lb{background: url("../images/block_press_lu.gif") no-repeat scroll left top transparent;
 position: relative; height:12px}
.ltb-i-lb{background: url("../images/block_press_ru.gif") no-repeat scroll right top transparent;
position: relative; height:12px}
.lbb-o-lb{background: url("../images/block_press_ld.gif") no-repeat scroll left top transparent;
 position: relative; height:12px}
.lbb-i-lb{background: url("../images/block_press_rd.gif") no-repeat scroll right top transparent;
position: relative; height:12px}

h1{
font-size: 15px;
font-weight: bold;
/*height: 21px;*/
line-height:21px;
padding-left: 10px;
}
h1.red{color: #C60000;}

.crops {padding: 10px 0;}

.item-view h1{
font-size: 20px;
font-weight: bold;
padding: 0 0 30px;
}
h2{
font-weight: bold;
padding:6px 0
}
.item-view h3{
font-weight: bold;
clear:both;
color:#EC4B2E;
padding: 10px 0;
}
.item-view img{float:left;margin-right: 4px;}
.item-view .tags{float:left;}
.item-view .tags h2{
display: inline-block;
width: 150px;
}
a.small, .item-view .tags a{font-size: 10px;}
.item-view .tags div{
border-bottom: 1px solid #C0C0C0;
padding: 0 20px;
}
.item-view .tags div.last{border:none;}
.item-view p {}
.item-view p.body {padding-bottom:16px;white-space: pre-line;}

.item-like a {margin-left:20px;display:block;}
/*
.dsc{background: url("../images/attention.gif") no-repeat scroll left top transparent;
 position: relative;min-height:35px;padding-left:35px;margin-top:12px;}
*/
.red {color:red;}
.dsc a {color:blue;font-weight:bold;}

.f0, .f1 {clear:both;}
.f0, .f1, .f2 {
    padding:8px 0;
    display:table;
    width:auto;
    position: relative;
}
.f0.ff {width:100%;font-weight:bold;padding: 4px 0 0;}
.f0 .fl {
    display: table-cell;
    width: 200px;
    padding-right: 10px;
}
.f0 .fl span {color:red;white-space: nowrap;}
/*.f0 .fr span {color:red;display:block;}*/
.f0 .fr {
    display: inline-block;
    width: 280px;
}
/*.f0 input, .f0 select, .f0 textarea {border: 1px solid #7E9DB9;}*/
.f0 input.i10 {width:100%;}
.f0 label {padding-right:8px;}
.f1, .f2 {float:left;width:49%;min-width:415px;}
.f1 {padding-right:5px;}
.f0 > p.fe, .myad_box p.err, .myad_box p.hint, .rubrics-right p.err {
    background-color: #ec4e29;
    color: #ffffff;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 2px 5px;
    vertical-align: top;
    white-space: normal;
    width: auto;
}
.f0 > p.fd{display:none;}
.f0 > .fr:hover + p.fd {
    background-color: #d8efff;
    color: #000;
    text-shadow: 1px 1px #fff;
    display: inline-block;
    margin: 0;
    padding: 5px 10px;
    vertical-align: top;
    width: 240px;
    margin-left: 8px;
    position: absolute;
    white-space: normal;
}
.f0 > p.fd:before {
    background: inherit;
    content: "";
    display: inline-block;
    height: 10px;
    left: -5px;
    position: absolute;
    top: 7px;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); 
    width: 10px;
}
.fri {margin-top: 12px;}
.fri > div {display: inline-block;}
.fri > input {
    display: inline-block;
    margin: 0 6px;
}
/*
.f0 input.i6 {width:500px;}
.f0 textarea.it50 {width:500px;height:40px}
.f0 textarea.it500 {width:500px;height:100px}
.f0 input.i1 {width:100px;}
.f0 input.i2 {width:200px;}
.f0 input.i4 {width:250px;}
*/
.br {height:20px;}
.br input {float:right;clear:both;margin-right:100px;}

.w50 {width:50%;}
/*
.pmenu {display: block;
    float: left;
    margin-right: -200px;
    width: 200px;}
.pwrap {display: block;
    float: left;
    margin-left: 200px;}
*/
table.clist td {padding:2px;vertical-align:middle;}
table.clist th {padding:2px;}

.cname a {
    color: #0843AE;
    font-size: 16px !important;
    font-weight: bold;
    margin: 10px 0;
}
.cmenu a.active {color:black;}
.h {font-weight:bold;line-height:20px;}
/*.company .cats {display:inline-block;vertical-align:text-top;margin-left:30px;}*/
.company {
    /*max-width:640px;*/
    border-bottom: 1px solid #DADADA;
    padding-bottom: 10px;
    word-wrap: break-word;
}
.company * {font-size: 12px;}
.company .left, .company .right {width: 49%;}
.company .tabsrow {margin-bottom: 10px;}
.tabsrow > ul {margin: 0;padding: 0;text-align: left;}
.tabsrow li {
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}
.company .th.act span {
    border: medium none;
}
.company .tabsrow span {
    border-bottom: 1px dashed;
    color: #0973BB;
}
.company .th:not(.act):after {
    background: url("../images/down_arr_b.png") no-repeat;
    content: "";
    display: inline-block;
    height: 6px;
    margin-left: 3px;
    width: 9px;
}
.sfh {
    height: 150px;
    overflow: auto;
}
.company .right > div {display: table;}
.company .right span {
    display: table-cell;
    padding-bottom: 5px;
}
.onmap:before {
    background: url("../images/map.png") no-repeat center center;
    content: "";
    display: inline-block;
    height: 14px;
    width: 9px;
    margin-right: 3px;
}
.onmap {margin-left: 10px;}
.company span > div {margin-top: 5px;}
.company .right span:first-child {
    width: 100px;
    color: #888;
}
.company .tabs .logo {display:block;float:left;margin-right: 8px;}
#f_product .fl {width:200px;}
#f_product .fr {margin-left:205px;}

.product .pt {font-size:11px;}
.product .pv {color: #C62304;font-size:11px;}

.bai {
    display: table-cell;
    width: 50%;
}
.bai table {
    width: 100%;
    padding: 15px;
}
.bai table tr td:first-child {
    color: #a0a0a0;
    width: 70px;
    padding-right: 15px;
}
.bai td {
    vertical-align: top;
    padding-bottom: 15px;
}

.bai .seller {
    border-bottom: 1px dashed;
    margin-left: 5px;
}
.bai .phones {
    display: inline-block;
    margin: 0 0 10px 10px;
}
.phones a {color: #000;line-height: 1.5;}

.itable {
    display: table-cell;
    width: inherit;
    padding: 0 15px 0 30px;
}
.itable .sdesc > b, .itable .sdesc > h1 {
    border-bottom: 1px solid #ededed;
    display: block;
    padding-bottom: 10px;
}
.sdesc > table {
    border-bottom: 1px solid #ededed;
    border-spacing: 0 5px;
    padding: 10px 0;
    width: 100%;
}
.pcard .itable .sdesc td {
    font-size: 12px;
    vertical-align: top;
}
.pcard .itable .sdesc td:first-child {
    color: gray;
    font-size: 11px;
    width: 125px;
}
.pcard .sdesc .rg:not(:last-child):after {
    content: ", ";
}
.btns-row {margin-top: 20px;}
.btns-row a {margin-right: 10px;}
.btns-row .ask {
    background-image: url("../images/mail.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 35px;
}
.tabsrow {
    font-size: 14px;
    text-align: center;
}
.tabsrow > table {width: 100%;}
.tabsrow th:nth-child(2n+1) {
    border-color: #8f8f8f;
    border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    text-align: center;
}
.tabsrow th.act {
    border-color: #0973bb !important;
    border-width: 1px 1px 0 !important;
}
.tabsrow th:not(.act) {border-bottom: 2px solid #0973bb !important;}
.tabsrow th:last-child {width: 50%;}
.tabsrow a {color: #8f8f8f;}
.tabsrow a:hover {text-decoration: none;}
.tabsrow .act > a {
    color: #000000;
    font-weight: bold;
}
.tabpad {padding: 20px 10px;}

.cshead {margin-bottom: 15px;}
.cshead > div {
    display: table-cell;
    vertical-align: top;
}
.cinfo span {color: #808080;}
.catlist > a {text-decoration: underline;}

.k-body.big .plitem .pict > div {border: none;height: 64px;}

.pict > div {
    display: inline-block;
    position: relative;
    width: 100%;
    border: 1px solid #919191;
}
.vid {position: absolute;width: 28px;height: 28px !important;bottom: 0;left: 0;}
.pict .count {
    background-color: #0973bb;
    bottom: 2px;
    right: 2px;
    color: white;
    padding: 0 6px;
    position: absolute;
}
.msb {position: relative;}
.sbar {
    padding-left: 290px;
    position: absolute;
    top: 15px;
    width: 100%;
}
table.my_pref th{color:#484848;}
table.my_pref tr.yellow td{background:#fff8de;}
table.my_pref tr.adv_stoped div.adv_actions a{color:#484848;}
table.my_pref tr.adv_stoped div.adv_actions a.adv_disabled {color: #1247DE;}
table.my_pref tr.adv_stoped div.adv_actions a.adv_disabled:hover {color: #f54d0b;}
table.my_pref tr.adv_stoped a.adv_disabled span{background:url("../images/icons/play_green.png") no-repeat;}
label.adv_enabled, ul.ad_status span.publicated{background:url( ../images/icons/my-adverts.gif) no-repeat -111px -34px;}
label.adv_disabled, ul.ad_status span.unpublished{background:url( ../images/icons/my-adverts.gif) no-repeat -128px -17px;}
a.adv_enabled span{background:url("../images/icons/pause_gray.png") no-repeat;}
table.my_pref tr:hover a.adv_enabled span{background:url("../images/icons/pause_yel.png") no-repeat;}
a.adv_disabled span{background:url("../images/icons/play_gray.png") no-repeat;}
table.my_pref tr:hover a.adv_disabled span{background:url("../images/icons/play_green.png") no-repeat;}
a.adv_date_up span{background:url("../images/icons/re_gray.png") no-repeat;}
table.my_pref tr:hover a.adv_date_up span{background:url("../images/icons/re_green.png") no-repeat;}
label.adv_double,ul.ad_status span.unaccessibe{background:url( ../images/icons/my-adverts.gif) no-repeat -147px -17px;}
label.adv_deleted{background:url(../images/icons/my-adverts.gif) -18px 0}

table#my-adverts .ad_img{float:left;width:75px;height:75px;margin-right:10px;background:#fff;border:1px solid #e9e9e9;}
div.adv_actions{margin-right:10px;}
div.adv_actions a{white-space:nowrap;clear:left;float:left;cursor:pointer;text-decoration:none;border:none;font-size:11px;margin-bottom: 4px;}
div.adv_actions a span{height:16px;width:16px;display:block;float:left;}
div.adv_actions a div{border-bottom: 1px dashed;display: inline;}

p#dt-biz span, span.dt-biz{background: url("../images/icons/my-adverts.gif") no-repeat scroll -111px 0 transparent;}
p#dt-prem span, span.dt-prem{background: url("../images/icons/my-adverts.gif") no-repeat scroll -215px -34px transparent;}
p#dt-abump span, span.dt-abump{background: url("../images/icons/my-adverts.gif") no-repeat scroll -36px 0 transparent;}
p#dt-abumps span, span.dt-abumps{background: url("../images/icons/my-adverts.gif") no-repeat scroll -90px 0 transparent;}
p#dt-top span, span.dt-top{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px 0 transparent;}
p#dt-root span, span.dt-root{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px 0 transparent;}
p#dt-fix span, span.dt-fix{background: url("../images/icons/my-adverts.gif") no-repeat scroll -72px 0  transparent;}

p#dt-edit span,table.my_pref tr:hover .change_ad span{background: url("../images/icons/my-adverts.gif") no-repeat scroll 0 0 transparent;}
p#dt-del span, p#dt-unroot span, p#dt-untop span, p#dt-unbiz span, p#dt-unbump span, table.my_pref tr:hover .del_ad span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -20px -1px transparent;}

.add_fb, .add_vk, .add_tw {/*float:right;*/margin-right:1px;}
table.my_pref tr:hover .add_vk span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -167px -36px transparent;}
table.my_pref tr:hover .add_fb span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -183px -36px transparent;}
table.my_pref tr:hover .add_tw span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -199px -36px transparent;}
table.my_pref .add_vk span{background: url("../images/icons/33.png") no-repeat;}
table.my_pref .add_fb span{background: url("../images/icons/22.png") no-repeat;}
table.my_pref .add_tw span{background: url("../images/icons/11.png") no-repeat;}

p#dt-abump:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -36px -34px transparent;}
p#dt-abumps:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -90px -34px transparent;}
p#dt-top:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px -34px transparent;}
p#dt-root:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px -34px transparent;}
p#dt-fix:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -72px -34px  transparent;}

/* p#dt-edit:hover span,.change_ad:hover span,table.my_pref tr:hover .change_ad:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll 0 -34px transparent;} */
p#dt-edit:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll 0 -34px transparent;}
/*p#dt-del:hover span,p#dt-unroot:hover span,p#dt-untop:hover span,p#dt-unbump:hover span, .del_ad:hover span,table.my_pref tr:hover .del_ad:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -18px -34px transparent;}*/
p#dt-del:hover span,p#dt-unroot:hover span,p#dt-untop:hover span,p#dt-unbump:hover span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -18px -34px transparent;}

p#dt-biz.gray span, span.dt-biz.gray{background: url("../images/icons/my-adverts.gif") no-repeat scroll -131px -0px transparent;}
p#dt-abump.gray span, span.dt-abump.gray, .bump_ad span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -36px -17px transparent;}
p#dt-abumps.gray span, span.dt-abumps.gray{background: url("../images/icons/my-adverts.gif") no-repeat scroll -90px -17px transparent;}
p#dt-top.gray span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px -17px transparent;}
p#dt-root.gray span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -54px -17px transparent;}
p#dt-fix.gray span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -72px -17px  transparent;}
p#dt-edit.gray span,.change_ad span{background: url("../images/icons/my-adverts.gif") no-repeat scroll 0 -17px transparent;}
p#dt-del.gray span,p#dt-unroot.gray span,p#dt-untop.gray span,p#dt-unbiz.gray span,p#dt-unbump.gray span,.del_ad span{background: url("../images/icons/my-adverts.gif") no-repeat scroll -20px -18px transparent;}

span.biz-cancel {width:31px;height:16px;background: url("../images/icons/my-adverts.gif") no-repeat scroll -184px 0px transparent;display:inline-block;cursor:pointer;}
table.my_pref tr:hover span.biz-cancel {background: url("../images/icons/my-adverts.gif") no-repeat scroll -151px 0px transparent;}

span.biz-hint{width:16px;height:16px;background: url("../images/icons/my-adverts.gif") no-repeat scroll -235px 0px transparent;display:inline-block;cursor:pointer;}
table.my_pref tr:hover span.biz-hint{background: url("../images/icons/my-adverts.gif") no-repeat scroll -217px 0px transparent;}

.fuldesc ol, .fuldesc ul {
    list-style: inside none outside;
    padding: 0;
}

.topline .tl-card{width: 270px; height: 280px;border-radius: 3px;display: inline-block;}
.topline .tl-card:not(:nth-child(3n)) {margin-right: 20px;}
.topline .tl-card:hover{box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}
.topline .tl-card .pic {height: 200px;}
.topline .tl-card .pic a {width: 100%;height: 100%;display:flex;align-items:center;justify-content:center;}
.topline .tl-card .pic a img {max-width: 100%;max-height: 100%;}
