/* CSS Document */

html, body {
	padding: 0;
	margin: 0;
	height: 100%;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #f5f2e6;
	color: #40382b;
}
select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #40382b;
	font-size: 1.0em;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
}

u {
	text-decoration: none;
	font-weight: bold;}

p {
	margin: 0;
	padding: 0 0 1.1em;
}
h1 {
	margin: 0;
	font-size: 240%;
	font-weight: normal;
	padding: 0 0 20px;
}
/* ------------------------- */


/* GLOBAL PAGES */

#global {
	width: 100%;
	min-width: 990px;
	min-height: 100%;
	background: #fff;
}
#footer {
	position: relative;
	z-index: 2;
	min-width: 990px;
	height: 150px;
	margin: -150px 0 0;
	background: #f5f2e6;
}
#page {
	padding: 0 0 174px;
	background: #fff;
}
#header {
	position: relative;
	height: 166px;
	background: #f5f2e6;
	z-index: 3;
}
#rightcoll, .rightcoll {
	float: left;
	width: 27%;
	margin: 0 0 0 -27%;
}
#content, .content {
	margin: 0 27% 0 225px;
}
#content2, .content2 {
	margin: 0 15px 0 225px;
}
/* ----------------------- */


/* HEADER */

#seller-header {
	background: #3b3028;
	min-height: 50px;
	position: relative;
	z-index: 3;
	border-bottom: 1px solid #fff;	
}
.nahome {
	position: absolute;
	left: 26px;
	top: 9px;
	font-size: 110%;
	color: #fbd136;
}
#seller-header .nahome a, #seller-header .nahome a:hover {
	color: #fbd136
}
.nahome span {
	display: block;
	position: absolute;
	top: 0;
	right: 100%;
	font-size: 18px;
	line-height: 12px;
	padding: 0 4px 0 0;
}
#seller-header #logo-domo {
	position: absolute;
	left: 130px;
	top: 9px;
	width: 57px;
	height: 41px;
}
#seller-header .smenu {
	padding: 16px 0 0;}
#seller-header .smenu  strong a, #seller-header .enter a {
	color: #fbb81c;
}
#seller-header .smenu strong a.dott, #seller-header .enter a {
	border-bottom: 1px dotted #fbb81c;
}
#seller-header .enter {
	right: 25%;
	top: auto;
	bottom: 10px;
}
.sphead {
	height: 115px;
	padding: 0 0 0 25px;
}
.spline {
	background: #ffb81f;
	height: 1px;
	overflow: hidden;
	margin: 0 0 0 225px;
}
.sphead .seller-home {
	margin: 0;
}
#seller-header .search {
	position: absolute;
	right: 0;
	top: 15px;
	font-size: 120%;
	width: 27%;
	text-align: center;
}
#seller-header .search .frm {
	padding: 0 3px;
	width: 120x;
}
#seller-header .search input {
	margin: 0 4px;
}

.top-txt {
	position: absolute;
	z-index: 5;
	top: 3px;
	left: 340px;
	font-size: 120%;}
.top-bn {
	height: 90px;
	left: 0;
	width: 100%;
	position: absolute;
	z-index: 4;
	top: 22px;
}
.top-bn div {
	margin: 0 22px 0 340px;	
}
.top-bn div div {
	margin: 0;}
.enter {
	position: absolute;
	right: 15px;
	bottom: 10px;
	padding: 0 0 0 22px;
	font-size: 120%;
	z-index: 4;
}
.enter i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(http://static.dom.by/images/topmenu-ico.png) no-repeat 0 -64px;}
.tvalut {
	position: absolute;
	left: 227px;
	top: 78px;
	font-size: 1.1em;
	z-index: 4;
}
#logo-domo {
	position: absolute;
	left: 50px;
	top: 24px;
	width: 238px;
	height: 75px;
	text-align: center;
	font-size: 1.4em;
	overflow: hidden;
	z-index: 5;
}
#logo-domo a {
	text-decoration: none;
}
#logo-domo span {
	width: 238px;
	height: 75px;
	background: url(http://static.dom.by/images/domo-logo.png) no-repeat 0 0;
	display: block;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	cursor: pointer;
}
.rightsm {
	position: absolute;
	right: 0;
	width: 27%;
	bottom: 0;
} 
.smenu {
	padding: 132px 0 0;
	margin: 0;
	float: left;
	list-style: none;
	position: relative;
	left: 225px;
	bottom: 0;
	z-index: 4;
}
#seller-header .smenu {
	left: 200px;}
.rightsm .smenu {
	position: relative;	
	left: 50%;
	width: 240px;
	margin: 0 0 0 -135px;}
.smenu li {
	float: left;
	padding: 0;
}
.smenu li .sm-def, .smenu li .sm-a, .smenu li .sm-expo {
	display: block;
	position: relative;
	float: left;
	font-size: 1.4em;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	z-index: 5;
}
.smenu li .sm-def {
	padding: 9px 12px 0 12px;
	height: 25px;
}
.smenu li .sm-expo {
	padding: 9px 12px 0 12px;
	height: 25px;
	background: #f1182a url(/images/expo-bg.gif) repeat-x 0 0;}
.smenu li .sm-expo a {
	color: #fff;}
	
.smenu li .sm-expo span {
	color: #fff !important;}	
	
.smenu li .sm-a {
	padding: 7px 12px 0 12px;
	border-top: 2px solid #ffd154;
	height: 25px;
	background: #fff;
}
.smenu li strong em {
	display: block;
	position: absolute;
	left: 4px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	z-index: 2;}
.smenu li .sm-def strong em {
	top: 9px;}
.smenu li .sm-a strong em {
	top: 7px;}

.topm-v {
	background: url(http://static.dom.by/images/topmenu-ico.png) no-repeat 0 0;}
.topm-t {
	background: url(http://static.dom.by/images/topmenu-ico.png) no-repeat 0 -16px;}
.topm-u {
	background: url(http://static.dom.by/images/topmenu-ico.png) no-repeat 0 -32px;}
.topm-f {
	background: url(http://static.dom.by/images/topmenu-ico.png) no-repeat 0 -48px;} 


/* --------------------------- */


/* TOP MENU */

.b-topmenu {
	position: absolute;
	left: 0;
	top: 100%;
	margin: -1px 0 0;
	width: 765px;
	z-index: 3;}
.b-topmenu2 {
	margin: -1px 0 0 225px;
	position: relative;
	height: 1%;}
.topmenu {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #ffd154;
	background: #fff;
	height: 1%;}
.b-topmenu2 .topmenu {
	border: none;}
.topmshadow {
	height: 2px;
	overflow: hidden;
	position: relative;}
.topmshadow i.ushad, .topmshadow i.ushad2 {
	display: block;
	width: 2px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(http://static.dom.by/images/topmshadow.png) no-repeat 0 -2px;}
.topmshadow i.ushad2 {
	left: auto;
	right: 0;
	background: url(http://static.dom.by/images/topmshadow.png) no-repeat 0 -4px;}
.topmshadow i.gshad {
	display: block;
	margin: 0 2px;
	height: 2px;
	background: url(http://static.dom.by/images/topmshadow.png) repeat-x 0 0;}

#cataog-slide, #search-slide {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.catalog-menu {
	padding: 5px 0 0 15px;
	height: 1%;
}
.navs-menu {
	width: 170px;
	float: left;
	padding: 15px 0 0;}
.navs-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;}
.navs-menu ul li {
	float: left;
	padding: 7px 0 7px 13px;
	position: relative;
	width: 140px;
	font-size: 120%;
	clear: both;}
.navs-menu ul li.nma {
	background: #ffd154;}
.navs-menu ul li em {
	visibility: hidden;
	display: block;
	position: absolute;
	right: -6px;
	top: 50%;
	margin: -13.5px 0 0;
	width: 6px;
	height: 27px;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -140px;}
.navs-menu ul li.nma em {
	visibility: visible;}
.navs-menu ul li.nma a, .navs-menu ul li.nma a:hover {
	text-decoration: none;
	cursor: text;
	color: #40382b;
	font-weight: bold;
	border: none;}
.icatalog {
	float: left;
	width: 19.9%;
	padding: 0 0 8px;
}
.icatalog h2 {
	margin: 0;
	padding: 7px 12px 8px 0;
	font-size: 1.4em;
	color: #40382b;
}
.icatalog h2 a {
	text-decoration: none;
	color: #40382b;}
.icatalog h2 a:hover {
	text-decoration: none;
	color: #00869A;}
.cmenu {
	padding: 0 12px 8px 0;
}
.cmenu h3 {
	margin: 0;
	padding: 0 0 2px;
	font-size: 120%;
}
.cmenu p {
	margin: 0;
	padding: 0;
	font-size: 110%;
}
.cmenu p a {
	text-decoration: none;}
.cmenu p a:hover {
	text-decoration: underline;}
.acatt {
	background: #ffe373;
	border-bottom: 1px solid #ffd154;
	line-height: 39px;
	padding: 0 18px;
	font-size: 140%;
	font-weight: bold;
	overflow: hidden;
	height: 1%;
}
.acatt span {
	position: relative;
	padding: 0 1.1em 0 0;
	float: left;
	display: block;}
.acatt em {
	font-style: normal;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	text-decoration: none;}
.vsearch {
	width: 570px;
	min-height: 180px;
	float: left;
	padding: 8px 0;
	overflow: hidden;
}
.innervid {
	width: 290px;
	float: left;
	background: #695d4a;
	padding: 2px;
	margin: 0 16px 0 0;
}
.domvid {
	width: 310px;
	float: left;
}
.innervid2 {
	float: left;
}
.innervid img {
	float: left;
	padding: 2px;
}
.vsearch-menu {
	width: 240px;
	padding: 0 0 0 10px;
	float: left;
}
.vstabs {
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.vstabs li {
	float: left;
	margin: 0 1px 0 0;
	padding: 6px 12px;
	font-size: 1.2em;
}
.vstab-d {
	background: #faf2d3;
	cursor: pointer;
}
.vstab-a {
	font-weight: bold;
	background: #ffd154;
	cursor: default;
}
.vstab-a a, .vstab-a a:hover {
	text-decoration: none;
	color: #40382b;
	cursor: default;
}
.vs-link {
	font-size: 140%;
	font-weight: bold;
	height: 1%;
}
.vs-link a, .vs-link strong {
	padding: 8px;
	margin: 0 2px 2px 0;
	display: block;
	float: left;
}
.vs-link strong {
	background: #ffd154;}
.tip{
	position:absolute;
	z-index:999;
	left:-9999px;
	background-color:#000;
	padding:2px;
	border:1px solid #fff;
	font-size: 110%;
}

.tip p{
	float: left;
	margin:0;
	padding:0;
	color:#fff;
	padding:2px 7px;
}


/* --------------------------- */


/* MENU */

.leftmenu, .leftmenu-fix {
	position: absolute;
	top: 136px;
	left: 15px;
	z-index: 99;
	width: 200px;
}
.leftmenu-fix {
	position: fixed;
	top: 15px;
}
.se-ml {
	margin: 41px 0 0;
}
.se-ml2 {
	border-top: 41px solid #f5f2e6;
}
#msearch {
	width: 170px;
	padding: 0;
	background: #f0e1a5;
}
.ms-tabs {
	margin: 0;
	padding: 0 0;
	list-style: none;
	width: 170px;
	overflow: hidden;
}
.ms-tabs li {
	padding: 8px 8px 7px;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.4;
	float: left;
}
.ms-a {
	background: #faf2d3;
}
.ms-d {
	background: #f0e1a5;
}
.ms-aa {
	background: #ffd154;
}
.ms-ia {
	background: #ffe373;}
.ms-domo-a {
	border-left: 1px solid #fff;
}
a.domo span, strong.domo span {
	padding: 0 0 0 12px;
	background: url(http://static.dom.by/images/ico-domo.gif) no-repeat 0 0.1em;
	font-weight: bold;
}
a.domo span {
	padding: 0 0 0 12px;
	background: url(http://static.dom.by/images/ico-domo.gif) no-repeat 0 0.1em;
	font-weight: bold;
}
.tmsearch, .tmsearch2, .tmsearch-s, .tmsearch2-s {
	position: relative;
	font-size: 1.2em;
	padding: 6px 0 12px 9px;
	border-top: 1px solid #f0e1a5;
	border-bottom: 1px solid #f0e1a5;
	background: #f0e1a5;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.tmsearch2 {
	border-top: 1px solid #fffbe9;
	border-bottom: 1px solid #ffe373;
	background: #ffe373;
}
.tmsearch-s, .tmsearch2-s {
	background: #ffd154;
	padding: 8px 0 8px 9px;
	border-top: 1px solid #fffbe9;
	border-bottom: 1px solid #ffb81f;
}
.isbu .tmsearch, .isbu .tmsearch2, .isbu .tmsearch-s, .isbu .tmsearch2-s {
	padding: 8px 0 8px 9px;}
.isbu .tmsearch, .isbu .tmsearch2 {
	border-top: none;}
.isbu {
	border-top: 1px solid #fff;}
.sbu, .sbu-s {
	background: #f0e1a5;
	padding: 0;
	position: relative;
}
.sbu-s {
	background: #ffd154;
}
.sbu2, .sbu2-s {
	background: url(http://static.dom.by/images/sbu.gif) no-repeat 100% center;
	padding: 0 7px 0 0;
}
.sbu2-s {
	background: url(http://static.dom.by/images/sbu2.gif) no-repeat 100% center;
}
.bsearch {
	position: absolute;
	right: 0;
	top: 50%;
	margin: -11px 0 0;
}
.tmfrm {
	background: #fff;
	width: 149px;
	text-indent: 4px;
}
.mm-no {
	position: relative;
	padding: 29px 0 0;
	z-index: 9;
}

.indexmenu {
	background: #faf2d3;
	border-top: 1px solid #d1c490;
	width: 170px;
	margin: -6px 0 0;
	position: relative;
	z-index: 2;	
}
.indexmenu ul {
	margin: 0;
	padding: 6px 6px 12px 24px;
	list-style: none;}
.indexmenu ul li {
	font-size: 120%;
	padding: 5px 0;}
.mm-left {
	padding: 0 0 0 5px;
	position: relative;
	z-index: 9;
	top: -6px;
	background: url(http://static.dom.by/images/bgmu.gif) no-repeat 0 0;
}
.mlv, .mlv-ic, .mlv2, .mlv-non {
	width: 170px;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c1b585;	
	background: #f0e1a5;
}
.mlv-non {
	border-bottom: none;
}
.mlv2 {
	border-bottom: 1px solid #ffb81f;	
	background: #ffd154;
}
.mlv li, .mlv-ic li, .mlv2 li, .mlv-non li {
	padding: 8px 0 11px 9px;
	margin: 0 30px 0 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #40382a;
	overflow: hidden
}
.mlv2 li {
	padding: 8px 0 9px 9px;
	margin: 0 12px 0 0;
	font-size: 1.4em;
}
.mlv-ic li {
 	position: relative;
	padding: 8px 0 11px 30px;}

.mlv li span, .mlv-ic li span, .mlv2 li span {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: normal;
}
.spmbr {
	border-top: 1px solid #ffb81f;
}
.innbg, .innbg2 {
	width: 170px;
}
.innbg {
	background: #f8eec5;
}
.innbg2 {
	background: #ffe373;
}
.innbg .malist, .innbg2 .malist {
	display: block;
	width: 30px;
	height: 28px;
	position: absolute;
	overflow: hidden;
	left: 142px;
	top: 4px;
	cursor: pointer;
	outline: none;
}
.innbg2 .malist {
	top: 5px;
}
.malist a {
	display: block;
	width: 30px;
	height: 28px;
	text-decoration: none;
}
.malist a {
	background: url(http://static.dom.by/images/menu-bull.gif) no-repeat 10px -19px;
}
.malist a:hover {
	background: url(http://static.dom.by/images/menu-bull.gif) no-repeat -18px -19px;
	text-decoration: none;
}
.selected a {
	background: url(http://static.dom.by/images/menu-bull.gif) no-repeat 10px 10px;
	text-decoration: none;
}
.selected a:hover {
	background: url(http://static.dom.by/images/menu-bull.gif) no-repeat -18px 10px;
	text-decoration: none;
}
#sosedlink {
	width: 170px;
	padding: 15px 0 0 0;
	height: 1%;
}
#sosedlink ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sosedlink ul li {
	background-color: #faf2d3;
	font-size: 1.2em;
	padding: 5px 23px 8px 23px;
	position: relative;
}
.msright {
	margin: 0 0 2px 0;
	text-align: right;
}
#sosedlink ul li span {
	position: absolute;
	top: 12px;
	width: 12px;
	height: 5px;
	overflow: hidden;
}
#sosedlink ul li em {
	font-style: normal;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.smuright span, .smuleft span {
	display: block;
	width: 26px;
	height: 9px;
	overflow: hidden;
}
.msright span {
	right: 7px;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -20px;
}
.msleft span {
	left: 7px;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -25px;
}
.smuright span {
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 0;
	margin: 0 0 0 auto;
}
.smuleft span {
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -10px;
	margin: 0 auto 0 0;
}
.menu_inner, .menu_index {
	width: 170px;
	overflow: hidden;
	height: 0px;
	position: relative;
	padding: 0;
}
.innbg2 .menu_inner {
	padding: 0;
}
.menu_inner ul, .menu_index ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu_inner ul li, .menu_index ul li {
	padding: 4px 9px 5px 9px;
	font-size: 120%;
	position: relative;
}
.menu_index ul li {
	padding: 4px 9px 5px 30px;
	position: relative;}
.menu_inner ul li a, .menu_index ul li a {
	text-decoration: underline;
	color: #3c5a61;
}
.menu_inner ul li a:hover, .menu_index ul li a:hover {
	text-decoration: underline;
	color: #00869a;
}
.menu_inner ul li.mia, .menu_index ul li.mia {
	background: #ffd154;
	font-size: 140%;
	padding: 9px 9px 10px 9px;
}
.menu_index ul li.mia {
	padding: 9px 9px 10px 30px;}
.menu_inner ul li.mi-first {
	padding: 10px 9px 5px 9px;
}
.menu_index ul li.mi-first {
	padding: 10px 9px 5px 30px;}
.menu_inner ul li.mi-last {
	padding: 5px 9px 14px 9px;
}
.menu_index ul li.mi-last {
	padding: 5px 9px 14px 30px;}

.menu_inner ul li i, .menu_index ul li i, .mlv-ic li i {
	position: absolute;
	left: 9px;
	z-index: 3;
	overflow: hidden;
	width: 14px;}
.menu_index ul li.mia i {
	top: 12px;
}	
.mlv-ic li i {
	top: 0.9em;}

.mi-tovary {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 0;
	top: 1.05em;
	height: 10px;}
.mi-uslugi {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -26px;
	top: 0.55em;
	height: 10px;}
.mi-mebel, .mi-mebel2 {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 1px -230px;
	top: 0.45em;
	height: 12px;}
.mi-prodavcy {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -52px;
	top: 0.55em;
	height: 10px;}
.mi-brendy {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -78px;
	top: 0.55em;
	height: 10px;}
.mi-wiki {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -103px;
	top: 0.55em;
	height: 11px;}
.mi-zhurnal {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -130px;
	top: 0.55em;
	height: 10px;}
.mi-forum {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -156px;
	top: 0.55em;
	height: 10px;}
.mi-obyavleniya {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -182px;
	top: 0.55em;
	height: 11px;}
.mi-consultanty {
	background: url(http://static.dom.by/images/menu-ico.png) no-repeat 0 -207px;
	top: 0.55em;
	height: 11px;}


.ico_nbsearch {
	position: absolute;
	left: 7px;
	display: block;
	float: left;
	overflow: hidden;
	background: url(http://static.dom.by/images/ico_param.gif) no-repeat left -84px;
	width: 12px;
	height: 12px;
	top: 8px;
}
#anchors {
	margin: 20px 0 0;
	background: #fff url(http://static.dom.by/images/bg-anchors.gif) repeat 0 0;
	padding: 0;
	border-top: 1px solid #ffd154;
	border-bottom: 1px solid #ffd154;
	width: 170px;
}
#anchors h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	background: url(http://static.dom.by/images/bg-anchors-top.gif) repeat 0 0;
}
#anchors h4 strong {
	display: block;
	padding: 8px 0 9px 25px;
	background: url(http://static.dom.by/images/ico-param-search.gif) no-repeat 6px 10px;
}
#anchors ul {
	margin: 0;
	padding: 4px 0 0 25px;
	list-style: none;
}
#anchors ul li {
	padding: 0 10px 6px 0;
	font-size: 1.1em;
}
#anchors ul li strong {
	font-size: 1.1em;
	line-height: 1.4;
}
.change {
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 25px 11px;
	border-top: 1px solid #f0e1a5;
}
#prod-left-menu {
	width: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #ffe373;
}
#prod-left-menu ul {
	margin: 0;
	padding: 8px 0 14px 0;
	list-style: none;
}
#prod-left-menu ul li {
	padding: 0 12px 0 25px;
	position: relative;
}
#prod-left-menu ul li.plma {
	background: #ffd154;
}
#prod-left-menu ul li.plma em {
	position: absolute;
	display: block;
	font-size: 0;
	height: 27px;
	left: 170px;
	margin: -13.5px 0 0;
	overflow :hidden;
	text-indent: 300em;
	position: absolute;
	top: 50%;
	width: 6px;
	background:transparent url(http://static.dom.by/images/upic.gif) no-repeat scroll 0 -140px;
}
#prod-left-menu ul li div {
	font-size: 1.2em;
	padding: 5px 0 7px;
	position: relative;
}
#prod-left-menu ul li div span {
	position: absolute;
	left: -16px;
	display: block;
	float: left;
	overflow: hidden;
}
#prod-left-menu ul li div span {
	left: -18px;
}
#prod-left-menu ul li div strong {
	color: #40382b;
}
.ico_pdescr {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -55px;
	width: 12px;
	height: 9px;
	top: 8px;
}
.ico_ppredlog {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -65px;
	width: 12px;
	height: 10px;
	top: 8px;
}
.ico_potziv {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -94px;
	width: 11px;
	height: 12px;
	top: 7px;
}
.ico_paddotziv {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -76px;
	width: 16px;
	height: 17px;
	top: 2px;	
}
.sch-imenu {
	position: relative;
	z-index: 9;
	margin: -1px 0 0;
	padding: 0;
	width: 170px;
	list-style: none;
	border-top: 1px solid #ffd154;
	border-bottom: 1px solid #ffd154;
	background: #fff url(http://static.dom.by/images/bg-anchors-top.gif) repeat 0 0;
	font-size: 120%;
	font-weight: bold;
}
.sch-imenu li {
	padding: 7px 10px 13px 28px;
	background: url(http://static.dom.by/images/ico-search.gif) no-repeat 10px 10px;
}
.seller-menu, .seller-menu2 {
	background: #ffe373;
	padding: 8px 0 10px;
}
.seller-menu2 {
	border-top: 1px solid #fff;
}
.ss-menu {
	background: #ffe373;
	padding: 6px 0 13px;
	width: 170px;
	margin: -1px 0 0;
	position: relative;
	z-index: 2;
	border-top: 1px solid #ffb81f;
}
.seller-menu ul, .seller-menu2 ul, .ss-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.seller-menu ul li, .seller-menu2 ul li {
	padding: 4px 10px 5px 22px;
	font-size: 1.2em;
}
.ss-menu ul li {
	padding: 4px 10px 5px 22px;
	font-size: 1.2em;
}
.ss-menu ul li.sell-ma, .seller-menu ul li.sell-ma, .seller-menu2 ul li.sell-ma {
	background: #ffd154;
	position: relative;
	padding: 6px 10px 6px 22px;
}
.sell-ma span {
	display: block;
	width: 6px;
	height: 27px;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -140px;
	position: absolute;
	top: 50%;
	left: 170px;
	font-size: 0;
	margin: -13.5px 0 0;
	overflow: hidden;
}
/* ----------------------------- */



/* ----------- MENU jScroll ----------- */

.menu_inner .jScrollShadUp, .menu_inner .jScrollShadDown {
	position: absolute;
	left: 0;
	z-index: 9;
	height: 15px;
	width: 170px;
	margin: 0;
	overflow: hidden;
}
.menu_inner .jScrollShadUp {
	top: 0;
	background: #f8eec5;
}
.innbg2 .menu_inner .jScrollShadUp {
	background: #ffe373;
}
.menu_inner .jScrollShadDown {
	bottom: 0;
	background: #f8eec5;
}
.innbg .menu_inner .jScrollShadDown {
	height: 21px;
}
.innbg2 .menu_inner .jScrollShadDown {
	background: #ffe373;
	height: 17px;
	bottom: 0;
}
.scroll {
	width: 170px !important;
	height: 190px;
	overflow: hidden;
}
.scroll-pane {
	width: 170px !important;
	overflow: hidden;
}
.menu_inner .jScrollPaneContainer {
	position: relative;
	width: 170px !important;
}
.menu_inner .jScrollPaneTrack {
	display: none;
}
.menu_inner .jScrollPaneDrag {
	display: none;
}
.menu_inner .jScrollPaneDragTop {
	display: none;
}
.menu_inner .jScrollPaneDragBottom {
	display: none;
}
.menu_inner a.jScrollArrowUp {
	display: block;
	position: absolute;
	left: 9px;
	top: 0;
	z-index: 10;
	height: 14px;
	width: 152px !important;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 61px -257px;
}
.menu_inner a.jScrollArrowUp:hover {
	text-decoration: none;
}
.menu_inner a.jScrollArrowDown {
	display: block;
	position: absolute;
	left: 9px;
	bottom: 0;
	z-index: 10;
	width: 152px !important;
	margin: 0 auto;
	border-top: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	background: url(http://static.dom.by/images/upic.gif) no-repeat 61px -271px;
}
.innbg .menu_inner a.jScrollArrowDown {
	height: 20px;
}
.innbg2 .menu_inner a.jScrollArrowDown {
	height: 16px;
}
.menu_inner a.jScrollArrowDown:hover {
	text-decoration: none;
}
.menu_inner .disabled {
	display: none !important;
}
/* ------------------------------ */


/* PARTNERS */

.partners {
	position: relative;
	width: 170px;
	padding: 12px 0 0 5px;}



/* --------------------------------- */


/* FOOTER */

.foot {
	margin: 0 27% 0 225px;
	padding: 22px 0 0 0;}
	
.fcols, .fcols2 {
	width: 28%;
	padding: 0 3% 0 0;
	float: left;}
.fcols2 {
	width: 34%;}
.fcols h4, .fcols2 h4 {
	font-size: 110%;
	padding: 0 0 6px;
	margin: 0;}
.fcols ul, .fcols ul.udot, .fcols2 ul, .fcols2 ul.udot {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 110%;}
.fcols ul.udot, .fcols2 ul.udot {
	position: relative;
	left: -12px;}
.fcols ul li, .fcols2 ul li {
	padding: 0 0 6px;}
.fcols ul.udot li, .fcols2 ul.udot li {
	padding: 0 0 6px 12px;
	background: url(http://static.dom.by/images/bull.gif) no-repeat 0 0.5em;}

.footleft {
	float: left;
	margin: 0 0 0 -100%;
	width: 180px;
	padding: 22px 0 0 22px;
	font-size: 110%;}
.footleft p {
	padding: 0 0 6px;}

.footright {
	float: left;
	width: 27%;
	margin: 0 0 0 -27%;
	padding: 22px 0 0;} 

.dev {
	font-size: 110%;
	padding: 0 0 0 12px;
	position: relative;
	height: 1%;}
.dev p {
	margin: 0;
	padding: 0 90px 0 0;}
.dev a {
	text-decoration: none;}
.dev a:hover {
	text-decoration: underline;}
.dev a.flogo, .dev a.flogo:hover, .dev a.flogo em {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -10px 0 0;
	text-decoration: none;
	font-size: 140%;
	cursor: pointer;
	width: 86px;
	height: 22px;
	overflow: hidden;}
.dev a.flogo em {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	z-index: 3;
	background: url(http://static.dom.by/images/artox-logo.png);}
	

/* ------------------------------ */

/* RIGHTCOLLUMN */

.bright, .bright2 {
	width: 240px;
	margin: 0 auto;
}
.bn-right {
	width: 240px;
	margin: 0 auto;
	padding: 12px 0 22px 0;
	overflow: hidden;
}
.tt-right {
	width: 240px;
	position: absolute;
	right: 16%;
	margin: 0 -120px 0 0;
	top: 16px;}
.extmedia, .extmediaform {
	position: relative;
	padding: 0 0 0 32px;
	font: 120% Arial, Tahoma, Verdana, sans-serif;
	line-height: 1.3;
	color: #474747;}
.extmediaform {
	padding: 0;
	width: 180px;
	color: #0071a9;}
.extmediaform p {
	padding: 0 0 4px;}
.extmediaform div {
	overflow: visible;
	//zoom: normal;}
.extinp {
	padding: 1px 3px;
	width: 88px;
	font: 95% Arial, Tahoma, Verdana, sans-serif;
	float: left;}
.extc {
	color: #8b8f92;}
.extc2 {
	color: #3f505a;}
.extzone {
	float: left;
	padding: 5px 3px 0;
	color: #3f505a;}
.extbutt {
	float: left;
	margin: -4px 0 0;}
.extmedia i {
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 26px;
	height: 30px;
	overflow: hidden;
	background: url(/images/extmedia.png) no-repeat 0 0;}
.extmedia a {
	color: #006ab4 !important;}

.right-promo {
	padding: 0 0 12px;
	font-size: 120%;}
.right-promo p {
	padding: 0 0 4px;}

.sp-title {
	padding: 0 8px 2px 1px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.4em;
	border-bottom: 2px solid #ffd154;
}
.sp-title a {
	text-decoration: none;
}
.specz {
	padding: 4px 10px;
	background: #faf2d3;
	margin: 0 0 18px;
}
.specz-bg {
	padding: 4px 0;
	overflow: hidden;
	height: 1%;
}
.specz-pix {
	float: left;
	width: 86px;
}
.specz-dett {
	padding: 0 0 4px;
	overflow: hidden;
	height: 1%;
}
.specz-dett h4 {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 4px 0;
}
.specz-dett p {
	width: 55%;
	float: left;
	line-height: 1.2;
	padding: 0;
	font-size: 1.1em;
}
.specz-dett div {
	width: 45%;
	float: left;
	line-height: 1.2;
	font-size: 1.2em;
	text-align: right;
}
.specz-dett div span {
	display: block;
	padding: 0 0 4px 4px;
}
.specz-dett ul {
	margin: 0;
	padding: 0 0 8px 12px;
	list-style: none;
	overflow: hidden;
	height: 1%;
	font-size: 120%;
}
.specz-dett ul li {
	width: 100%;
	float: left;
	padding: 0 0 2px;
	background: url(http://static.dom.by/images/bg-dott2.gif) repeat-x 0 1.0em;
}
.specz-dett ul li a {
	float: left;
	background: #faf2d3;
}
.specz-dett ul li em {
	float: right;
	font-style: normal;
	background: #faf2d3;
}
.specz-pix2 {
	float: left;
	padding: 0 8px 6px 0
}
.specz-dett2 {
	line-height: 1.2;
	padding: 0 0 12px;
	height: 1%;
}
.specz-dett2 h4 {
	margin: 0;
	font-size: 1.2em;
	padding: 0 0 4px;
}
.specz-dett2 p {
	margin: 0;
	padding: 0 0 5px;
	font-size: 1.1em;
}
.specz-list {
	padding: 2px 0 6px 0;
}
.specz-list ul {
	margin: 0;
	padding: 0 2px;
	list-style: none;
	height: 1%;
}
.specz-list ul li {
	font-size: 1.2em;
	width: 100%;
	padding: 0 0 4px 0;
	background: url(http://static.dom.by/images/bg-dott2.gif) repeat-x left bottom;
	overflow: hidden;
}
.specz-list ul li strong {
	float: left;
	background: #faf2d3;
	font-weight: normal;
	display: block;
}
.specz-list ul li span {
	float: right;
	background: #faf2d3;
	text-align: right;
	display: block;
	white-space: nowrap;
}
.specz-catt {
	font-size: 120%;
	padding: 0 90px 10px 0;
	position: relative;}
.sp-qty {
	font-size: 95%;
	position: absolute;
	right: 0;
	top: 1px;}
.contell {
	margin: 0;
	padding: 0 0 2px;
	list-style: none;
	float: left;}
.contell li {
	padding: 6px 0 2px;
	font-size: 120%;}
.contell li .ico {
	position: relative;
	float: left;
	left: 0;
	top: 0;
	margin: -1px 5px 0 0;}
.smt {
	padding: 0 0 10px;}
.smt h5 {
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 1px;}
.smt h4 {
	font-size: 130%;
	font-weight: normal;
	margin: 0;
	padding: 0;}
.smt h4 span {
	font-family: "Arial Narrow", Arial, Tahoma, Verdana,  sans-serif;}

.proizvodright {
	padding: 8px 0 12px;}
.drlist {
	float: left;
	width: 100%;
	clear: both;
	padding: 0 0 8px;
}
.dproizv {
	padding: 0 100px 0 1px;
	float: left;}
.dproizv h4 {
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px;}
.dproizv ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.dproizv ul li {
	padding: 0 0 2px;
	font-size: 110%;
	color: #3f3f3f;}
.dplogo {
	float: left;
	width: 110px;
	text-align: right;
	margin: 0 0 0 -110px;}


/* ----------------------- */


/* SEARCH FILTERS */

.b-filters {
	margin: 0 0 12px 225px;}

.sfilters {
	background: #fafaf0 url(http://static.dom.by/images/dott-orange.gif) repeat-x 0 bottom;
	padding: 10px 0;}

.filters-line {
	background: url(http://static.dom.by/images/vdott.gif) repeat-y 195px 0;}
.filters-line2 {
	margin: 0 0 0 195px;
	background: url(http://static.dom.by/images/vdott.gif) repeat-y 50% 0;}
.filters-noline {
	margin: 0 0 0 195px;}

.filters-right {
	float: left;
	width: 180px;
	padding: 0 5px 0 10px;
	margin: 0 0 0 -195px;}

.view-parameters {
	padding: 8px 0 10px;
	background: url(http://static.dom.by/images/dott-orange.gif) repeat-x 0 bottom;}
.view-plink, .view-plink2 {
	display: block;
	float: left;
	padding: 0 18px 0 26px;
	position: relative;
	font-size: 120%;}
.view-plink2 {
	padding: 0 0 0 4px;
	font-weight: bold;}
.view-plink i {
	display: block;
	position: absolute;
	left: 5px;
	top: 1px;
	width: 14px;
	height: 15px;
	overflow: hidden;
	background: url(http://static.dom.by/images/ico-parameters.png);}
.view-plink a {
	position: static !important;
	font-weight: bold;}
.view-plink em {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 120%;}

.view-qty {
	float: left;
	margin: 0 8px 0 0;
	padding: 0 0 0 10px;
	font-size: 120%;}
.view-qty strong {
	color: #8d877d;
	margin: 0 8px 0 0;}

.filter-title {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 16px 10px 0;
	font-size: 140%;
	font-weight: bold;
	color: #8d877d;}
.filter-title a {
	display: block;
	position: absolute;
	top: 2px;
	right: 0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: url(http://static.dom.by/images/ico-filter-help.png) -12px 0;}
.filter-title a:hover {
	background: url(http://static.dom.by/images/ico-filter-help.png) 0 0;}

.filter-select {
	float: right;
	padding: 0 2px 8px;
	font-size: 110%;}
.filter-select select {
	width: 144px;}

.filter-pd {
	padding: 0 10px;}

.filters-col {
	float: left;
	width: 50%;}

.filters-nocol {
	float: left;
	width: 100%;}

.filter-list, .filter-type {
	margin: 0;
	padding: 0;
	list-style: none;}
.filter-list li {
	display: inline;
	padding: 0 4px 0 0;}
.filter-list li.fall, .filter-type li.fall {
	padding: 0 4px 0 0;
	font-weight: bold;}
.filter-list li strong {
	display: inline;
	font-size: 170%;
	margin: 0;
	padding: 0 5px 0 10px;
	text-align: right;
	position: relative;
	top: 2px;}
.filter-list li em {
	font-size: 120%;
	font-style: normal;
	padding: 2px 10px 6px 10px;
	display: inline-block;
	margin: 0 0 2px;
	white-space: nowrap;
	position: relative;}
.filter-list li span {
	display: inline-block;}
.filter-type li {
	padding: 0 4px 0 0;}
.filter-type li em	{
	font-size: 120%;
	font-style: normal;
	padding: 2px 10px 6px 10px;
	margin: 0 0 2px;
	display: inline-block;
	position: relative;}
.filter-list li a, .filter-type li a, .filter-list li .styp-a strong, .filter-type li .styp-a strong {
	position: static;
	font-size: 100%;
	padding: 0;
	top: 0;}
.filter-list sup, .filter-type sup {
	padding: 0 0 0 3px;
	font-size: 85%;
	color: #3c5a61;}
.filter-list .styp-a sup, .filter-type .styp-a sup {
	color: #40382b;}
.filter-list li .styp-a, .filter-type li .styp-a {
	background: #ffe373;}
.filter-list li .tstate {
	background: #faf2d3;
	font-weight: bold;}

.opa {
	opacity: 0.4;}

.find {
	padding: 12px 0 8px;
	
}
.findqty {
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 170px;
}
.findpedia {
	margin: 0 0 0 180px;}


/* --------------------------- */



/* PRODUCTS LIST */

.catt {
	margin: 0;
	padding: 0;
	list-style: none;
}
.catt li {
	font-size: 1.4em;
	font-weight: bold;
	padding: 4px 0;
	position: relative;
}
.prod-list, .b-brand-list {
	position: relative;
	height: 1%;
}
.prod-hide {
	background: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	opacity: 0.7;
}
.prod {
	position: relative;
	padding: 8px 0 20px;
	height: 1%;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;
}
.prod .tt2 {
	font-size: 170%;
	padding-right: 10em;
}
.prod .tt2 span {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: normal;
}
.prod-optroz {
	position: absolute;
	top: 14px;
	right: 0;
	z-index: 1;
	font-size: 120%;}
.prod-prop {
	font-size: 1.2em;
	vertical-align: top;
	padding: 0 0 3.4em;
}
.prod-dett-noright .prod-prop {
	margin: 0;
	padding: 0 0 10px;
}
.prod-right, .prod2-right, .prod3-right {
	padding: 0 0 3.4em 12px;
	vertical-align: top;
	width: 40%;
}
.prod2-right {
	padding: 6px 0 0 12px;
	width: auto;
}
.prod3-right {
	padding: 6px 0 0 12px;}
.prod-info {
	font-size: 120%;
	padding: 0 0 6px;}
.prod3-right .servprice {
	padding-bottom: 0;}
.prod-pix {
	padding: 0 10px 0 0;
	vertical-align: top;
	width: 110px;
}
.ph {
	padding: 1px 0;
	min-height: 110px;
	overflow: hidden;
}
.prod-line {
	height: 1px;
	background: #e0d29a;
	margin: 0 0 1px;
	position: relative;
}
.prod-line div {
	position: absolute;
	left: 0;
	top: 0;
	height: 2px;
	overflow: hidden;
	width: 0px;
	background: #ff7e00;
}
.prod-art {
	background: #f7edc1;
	padding: 7px 4px 8px 8px;
	font-size: 1.1em;
	text-align: left;
}
.oprod {
	position: relative;
	height: 1%;
	border-bottom: 1px solid #e6e0ca;
	padding: 0 0 16px;
}
.oprod .prod-prop {
	padding: 0 6px;
}
.prod-prop div div {
	float: left;
}
.prcers {
	float: left;
	width: 100%;
	padding: 0 0 10px;
}
.prcers strong {
	padding: 0 4px;
}
.noart-prop .prcers {
	float: none;
	padding: 6px 0 10px;
}
.noart-prop {
	float: left;
	width: 50%;
	padding: 10px 0 3.8em;
	font-size: 1.2em;
}
.prod-noart .prod-prop {
	margin: 0;
	padding-top: 12px;
	width: 100%;
}
.prod-prop div table, .noart-prop table {
	width: 100%;
	border-collapse: collapse;
}
.prod-prop div table td, .noart-prop table td {
	font-size: 1.0em;
	vertical-align: bottom;
	width: 50%;
}
.prod-prop div table td, .noart-prop table td {
	line-height: 1.0;
	padding: 6px 0 6px;
}
.prod-prop div table td strong, .noart-prop table td strong {
	display: block;
	padding: 0 14px 0 2px;
	font-weight: normal;
}
.prod-prop div table td span, .noart-prop table td span {
	background-color: #fff;
}
.prod-prop div table td.prop-dott, .noart-prop table td.prop-dott {
	background: url(http://static.dom.by/images/bg-dott2.gif) repeat-x left bottom;
}
.cena-bott {
	position: absolute;
	z-index: 2;
	right: 0px;
	bottom: 12px;
}
.cena {
	position: relative;}
.cena p {
	font-size: 120%;
	padding: 0 0 8px;}
.srcena td {
	font-size: 1.2em;
	padding: 0 10px;
}
.srcena th {
	font-size: 1.0em;
	font-weight: normal;
	border: 2px solid #ffd154;
	padding: 0;
}
.srcena2 {
	font-size: 110%;
	padding: 4px 0 0;
	color: #576364;}
.blockcena {
	float: left;
	position: relative;
}
.blockcena .bc-left, .blockcena .bc-right {
	width: 7px;
	height: 23px;
	position: absolute;
	top: 50%;
	margin: -11px 0 0 0;
}
.bc-left {
	left: -7px;
	background: url(http://static.dom.by/images/cena.gif) no-repeat left center;
}
.bc-right {
	right: -7px;
	background: url(http://static.dom.by/images/cena.gif) no-repeat right center;
}
.blockcena .bc-midd, .blockcena .bc-midd2 {
	float: left;
	background: #fff;
	font-size: 1.8em;
	padding: 4px 10px;
	white-space: nowrap;
}
.blockcena .bc-midd2 {
	padding: 4px;
}
.blockcena .bc-midd2 input {
	margin-right: 6px;
}
.blockcena .bc-midd2 select {
	line-height: 1.2;
}
.blockcena strong {
	font-weight: normal;
}
.blockcena strong em {
	font-size: 0.8em;
	font-style: normal;
}
.add-sravn, .rem-sravn {
	padding: 2px 11px 5px 11px;
	position: absolute;
	top: 8px;
	right: 0;
	font-size: 1.1em;
}
.add-sravn {
	background: none;
}
.rem-sravn {
	background: #f7edc1;
}
.prod-garant {
	font-size: 120%;
	padding: 0 10px 8px 0;
}
.prod .bedit {
	top: 30px;
	right: 4px;
}
.cena-bott .bedit {
	right: -12px;
	top: -10px;
}
.prod .bhide, .prod .bshow, .prod .bdell {
	left: auto;
	right: 4px;
	top: 0;
}

.gby {
	font-size: 1.2em;
	padding: 0 4px 0 0;
}
.gby p {
	margin: 0;
	padding: 0 1px 2px;
	margin-bottom: 6px;
	height: 1%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-bottom: 2px solid #ffd154;
}
.gby-dott {
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px 0;
	background: url(http://static.dom.by/images/bg-dott2.gif) repeat-x left bottom;
}
.gby-dott span {
	float: left;
	background: #fff;
}
.gby-dott strong {
	float: right;
	font-weight: normal;
	background: #fff;
	white-space: nowrap;
}
.pline {
	border-top: 1px solid #c5c3bf;
}
.pline2 {
	border-bottom: 1px solid #c5c3bf;
}

.b-brand, .b-brand2, .b-brand-m {
	padding: 0 0 10px;
	vertical-align: top;
	width: 25%;
	background: none;}
.b-brand {
	background: none;}
.b-brand-m {
	width: 33.3%;}
.brand-pix, .brand-pix-m {
	margin: 0 auto 8px;
	width: 110px;
	text-align: center;}
.brand-pix-m {
	width: 165px;}
.brand-pix div, .brand-pix-m {
	text-align: center;}
.brand-details {
	padding: 0;
	margin: 0  auto;
	overflow: hidden;} 
.b-brand .brand-details, .b-brand2 .brand-details {
	width: 110px;}
.b-brand .gby, .b-brand2 .gby, .b-brand-m .gby {
	padding: 0 0 4px;
	margin: 0 auto;}
.b-brand-m .brand-details {
	width: 165px;}
.bprice-size {
	font-size: 120%;
	padding: 0 0 4px;}
.brand-details .gby p {
	font: 11px Tahoma, Verdana, Geneva, sans-serif;
	padding-bottom: 6px;
	text-align: left;}
.brand-details .gby p a {
	text-decoration: none;}
.brand-details .gby p a:hover {
	text-decoration: underline;}
.brand-details .gby .gby-dott {
	padding: 0 0 4px;}
.b-brand h2, .b-brand2 h2, .b-brand-m h2 {
	font-size: 140%;
	padding: 4px 0 2px;
	margin: 0;
	position: relative;
	text-align: center;}
.b-brand .bcoll, .b-brand2 .bcoll, .b-brand-m .bcoll {
	font: 110% Tahoma, Verdana, Geneva, sans-serif;
	padding: 0 0 4px;
	color: #3f3f3f;
	text-align: center;}
.brendcena {
	font-size: 110%;
	padding: 0 0 6px;
	width: 110px;
	margin: 0 auto;
	color: #3f3f3f;}

.bgvtop {
	background: url(http://static.dom.by/images/vdott.gif) repeat-x left top;
	padding: 10px 0 0;}
.b-brand .bgnon, .b-brand2 .bgnon {
	padding: 6px 0 0 !important;}


/* ------------------------------- */


/* PRODUCT PAGE */

.prod-catt-name {
	font-size: 1.2em;
	padding: 0 0 8px 2px;
	color: #695d4a;
}
.prod-catt-name a {
	text-decoration: none;
}
.prod-catt-name a:hover {
	text-decoration: underline;
}
.prod-tabs {
	overflow: hidden;
	padding: 0 0 18px 225px;
	height: 1%;
}
#content .prod-tabs {
	padding: 0 0 18px;}
.prod-tabs-list {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ffd154;
	width: 100%;
	float: left;
}
.prod-tabs-list li {
	float: left;
	margin: 0 0 -2px;
}
.prod-tab-d {
	float: left;
	padding: 11px 14px 8px 32px;
	position: relative;
	font-size: 1.2em;
}
.prod-tab-a {
	float: left;
	border: 3px solid #ffd154;
	background: #fff;
	border-bottom: none;
	padding: 8px 11px 8px 29px;
	position: relative;
	font-size: 1.2em;
}
.prod-tab-a span, .prod-tab-d span {
	display: block;
	left: 13px;
	overflow:hidden;
	position:absolute;
}
.prod-tab-a span {
	left: 9px;}
.ico-descr {
	width: 12px;
	height: 9px;
}
.prod-tab-d .ico-descr {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 0;
	top: 14px;
}
.prod-tab-a .ico-descr {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat -24px top;
	top: 10px;
}
.ico-salles {
	width: 12px;
	height: 10px;
}
.prod-tab-d .ico-salles {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -10px;
	top: 14px;
}
.prod-tab-a .ico-salles {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat -24px -10px;
	top: 10px;
}
.ico-addotziv {
	width: 16px;
	height: 16px;
}
.prod-tab-d .ico-addotziv {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -21px;
	top: 9px;	
}
.prod-tab-a .ico-addotziv {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat -24px -21px;
	top: 6px;
	
}
.ico-otzivs {	
	width: 12px;
	height: 12px;
}
.prod-tab-d .ico-otzivs {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat 0 -39px;
	top: 13px;
}
.prod-tab-a .ico-otzivs {
	background: url(http://static.dom.by/images/ico-prod.gif) no-repeat -24px -39px;
	top: 10px;
}
.thubn {
	padding: 4px;
	background: #fff;
	margin: 0 23px 18px 0;
}
.thubn ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.thubn ul li {
	width: 110px;
	border: 2px solid #fff;
	float: left;
	font-size: 1.1em;
}
.thubn ul li div {
	background: #fff;
	padding: 0 0 1px 0;
}
.thubn ul li p {
	margin: 0;
	padding: 4px 8px 6px 8px;
}
.thubn-a {
	background: #ffd154;
}
.pop-art, .pop-art2 {
	background: #40382b;
	padding: 6px;
	position: absolute;
	z-index: 999;
	left: 0;
	top: 0;
	display: none;
}
.artclose {
	cursor: pointer;
	width: 18px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	background: url(http://static.dom.by/images/close.gif) no-repeat -1px 0;}
.pop-art2 {
	background: none;
	padding: 0;}
.pop-art2 img {
	border: 6px solid #40382b;}
.art-link {
	background: url(http://static.dom.by/images/loading.gif) no-repeat -1000em 0;}
.thubn-d {
	background: #f7edc1;
}
.bloading {
	position: relative;
	width: 54px;
	height: 54px;
	z-index: 5;
	background: url(http://static.dom.by/images/loading.gif) no-repeat left top;
}
/*
.thubn .jcarousel-clip-vertical {
	position: relative;
	overflow: hidden;
	height: 150px;}

.thubn .jcarousel-prev {position: absolute;
	display: block;
	cursor: pointer;
	right: -28px;
	top: -5px;
	width: 23px;
	height: 76px;
	background: url(http://static.dom.by/images/b_prev_next.gif) no-repeat left -50px;}

.thubn .jcarousel-next {
	position: absolute;
	display: block;
	right: -28px;
	bottom: -5px;
	width: 23px;
	cursor: pointer;
	height: 76px;
	background: url(http://static.dom.by/images/b_prev_next.gif) no-repeat -25px -50px;}

.thubn .jcarousel-prev-disabled, .thubn .jcarousel-next-disabled, .thubn .jcarousel-prev-disabled-vertical, .thubn .jcarousel-next-disabled-vertical {
	cursor: default;}
*/

.galblock {
	padding: 12px 0 0;} 

.thunb2-bock {
	padding: 12px 0 0;
	overflow: hidden;
	height: 1%;
}
.thunb-big {
	position: relative;
	padding-bottom: 10px;
	overflow: hidden;
}
.thunb-big div {
	position: relative;
}
.next-articul, .next-vid {
	display: block;
	text-decoration: none;
	position: absolute;
	width: 150px;
	height: 85px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 200px;
}
.next-articul {
	background: url(http://static.dom.by/images/prev-next-articul.png) no-repeat left top;
	top: 0;
	right: 0;
}
.next-vid {
	background: url(http://static.dom.by/images/prev-next-articul.png) no-repeat left -85px;
	right: 0;
	bottom: 0;
}
.small-thubn {
	border-bottom: 1px solid #c3bb98;
	border-top: 1px solid #c3bb98;
	padding: 2px;
	position: relative;
	z-index: 1;
}
#edit-service-pix .small-thubn  {
	border: none;
	margin: -5px 0 0;}
.small-thubn div {
	position: absolute;
	background: #fff;
	height: 2px;
	overflow: hidden;
	left: 0;
	width: 100%;
	bottom: 2px;
}
#edit-service-pix .small-thubn div {
	visibility: hidden;
	display: none !important;}
#edit-service-pix .small-thubn ul li {
	background: none !important;}
.small-thubn ul {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.thunb-name {
	background: #faf2d3;
	margin: 1px 0 10px;
	padding: 8px 12px;
	font-size: 120%;
	float: left;}
.small-thubn ul li {
	height: 50px;
	width: 50px;
	background: url(http://static.dom.by/images/bg-dott.gif) repeat-x left bottom;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	float: left;
	padding: 3px;
}
.small-thubn ul li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;
}
.sell-thubn {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 3px;
	top: 3px;
	z-index: 11;
	background: #ffba00;
	opacity: 0.4;
	overflow: hidden;
}
.pix-link {
	position: absolute;
	z-index: 3;
	display: none;
	overflow: hidden;
	text-decoration: none;
	background: url(http://static.dom.by/images/0.gif) no-repeat;
}
.pix-link span {
	position: absolute;
	width: 30px;
	height: 30px;
	display: none;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 1000px;
}
#aleft span {
	background: url(http://static.dom.by/images/prev-next-articul.gif) no-repeat -30px 0;
	left: 0;
	bottom: 0;
}
#aright span {
	background: url(http://static.dom.by/images/prev-next-articul.gif) no-repeat 0 0;
	right: 0;
	bottom: 0;
}
.sell-color {
	padding: 6px 0;
}
.sell-color h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
	color: #81807d;
}
.sell-color h4 span {
	color: #40382b;
}
.color-type, .select-type {
	float: left;
	padding: 0 12px 12px 0;
}
.color-type div {
	float: left;
	width: 25px;
	height: 25px;
	padding: 0 0 5px;
	cursor: pointer;
}
.select-type div {
	float: left;
	padding: 0 0 2px;
	border-bottom: 3px solid #ffd154;
	width: 25px;
	height: 25px;
}
.color-type div div, .select-type div div {
	padding: 0;
	border: none;
}
.select-type div a, .color-type div a {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
}
.color-block {
	padding: 0 0 12px;
}
.color-block h2 {
	color: #81807d;
	font-size: 1.4em;
	margin: 0;
	padding: 0 0 12px;
}
.color-pix {
	float: left;
	padding: 0 22px 20px 0;
	font-size: 1.1em;
}
.color-pix div {
	padding: 0 0 4px;
}
.color-aa {
	border-bottom: 4px solid #ffd154;
}
.color-pix p {
	margin: 0;
	padding: 0 1px;
}
.prod-dett-noright {
	position: relative;
	padding: 6px 10px 0 10px;
	margin-top: -1px;
	z-index: 1;
	border-top: 1px solid #ffd154;
	overflow: hidden;
}
.prod-dett-noright .cena-bott {
	position: relative;
	left: auto;
	padding: 8px 0 0;
	float: right;
}
.prod-dett-noright .cena-bott table {
	margin: 0 0 0 auto;}
.prod-noart {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 1px 0;
	border-bottom: 1px solid #f0e1a5;
	border-top: 1px solid #f0e1a5;
}
.ptb {
	width: 100%;
	border-collapse: collapse;
}
.ptb td {
	padding: 0;
	vertical-align: top;
}
.noart-pix {
	float: left;
	padding-right: 18px;
}
.prod-txt {
	padding: 12px 2px;
	font-size: 1.2em;
}
.prod-txt p {
	margin: 0;
	padding: 0 0 12px 0;
}
.docs {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 6px;
}
.doc-left {
	width: 150px;
	float: left;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
}
.doc-left div p {
	padding: 1px 0 1.1em 1px;
	margin: 0;
}
.doc-left em {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 0 2px -1px;
}
.dth {
	background: url(http://static.dom.by/images/ico-doc2.gif) no-repeat 0 0;
}
.dcg {
	background: url(http://static.dom.by/images/ico-doc2.gif) no-repeat 0 -20px;
}

.txt {
	font-size: 120%;
	padding: 0 12px 8px 0;
	height: 1%;
	overflow: hidden;
}
.doc-right, .txt2 {
	margin: 0 0 0 175px;
	height: 1%;
	font: 130% Verdana, Arial, Helvetica, sans-serif;
}
.txt2 {
	margin: 0;
	padding: 0 12px 8px 0;
	overflow: hidden;
	height: 1%;}
.doc-right img, .txt2 img, .txt img, .news-list img {
	float: left;
	margin: 2px 14px 12px 0;
	clear: both;}
.doc-right h4, .txt2 h4, .txt h4 {
	font-size: 120%;
	margin: 0;
	padding: 0 0 8px;}
.doc-right h5, .txt2 h5, .txt h5 {
	font-size: 100%;
	margin: 0;
	padding: 0 0 6px;}
.doc-right h6, .txt2 h6, .txt h6, .news-list h6 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 6px;}
.doc-right ul, .txt2 ul, .txt ul, .doc-right ol, .txt2 ol, .txt ol, .news-list ul, .news-list ol {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;}
.doc-right ul li, .txt2 ul li, .txt ul li, .news-list ul li {
	margin: 0;
	padding: 0 0 6px 16px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 0.6em;}
.doc-right ol li, .txt2 ol li, .txt ol li, .news-list ol li {
	margin: 0 0 0 18px;
	position: relative;
	height: 1%;
	padding: 0 0 6px 0;}
.doc-right ol li ins, .txt2 ol li ins, .txt ol li ins {
	display: block;
	position: absolute;
	top: 0;
	right: 100%;
	margin: 0 4px 0 0;
	color: #ffb154;
	text-decoration: none;}
.doc-right p, .txt2 p, .txt p {
	margin: 0;
	padding: 0 0 12px;
}
.doc-right ul.urelist, .txt2 ul.urelist, .txt ul.urelist {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;}
.doc-right ul.urelist li, .txt2 ul.urelist li, .txt ul.urelist li {
	padding: 0 0 6px 18px;
	background: url(http://static.dom.by/images/list-or2.gif) no-repeat 0 0.6em;}
.doc-right ul.urelist li h4, .txt2 ul.urelist li h4, .txt ul.urelist li h4 {
	margin: 0;
	padding: 0 0 6px;
	font-size: 120%;
	font-weight: bold;}

.b-clients {
	overflow: hidden;
	padding: 0 0 12px;}
.b-clients div {
	overflow: hidden;
	width: 140px;
	height: 100px;
	padding: 0 12px 12px 0;
	float: left;}
.b-clients p {
	width: 140px;
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin: 0;}

.rtxt {
	padding: 0;
	vertical-align: top;
	width: 100%;
	font-size: 11px;}
.rtxt h2 {
	font: 18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0 0 12px;} 

.rpix {
	vertical-align: top;
	padding: 2px 14px 0 0;}
.rpix2 {
	vertical-align: top;
	padding: 2px 0 0 14px;}
.rpix img, .rpix2 img {
	margin: 0;}

.txt ul.canchor {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;}
.txt ul.canchor li {
	font-size: 14px;
	padding: 0 0 6px;
	background: none;
	font-weight: bold;}

.txt ul.siteitem {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;}
.txt ul.siteitem li.smdef {
	margin: 0;
	padding: 0 0 0 22px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 4px 0.6em;
	margin: 0 0 6px 0;}
.txt ul.siteitem li.smactiv {
	margin: 0;
	padding: 0 0 0 22px;
	margin: 0 0 6px 0;
	background: #fff2c0 url(/images/orarr.gif) no-repeat 4px 0.5em;}
.txt ul.siteitem li.smactiv a.dott, .txt ul.siteitem li.smactiv a.dott:hover {
	color: #40382b;
	border: none;
	font-weight: bold;
	text-decoration: none;
	cursor: text;}

.txt ul.siteitem li ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.txt ul.siteitem li ul li {
	padding: 0 0 4px 12px;
	font-size: 11px;
	background: url(/images/ortire2.gif) no-repeat 0 0.6em;}
.txt ul.siteitem li div {
	font-size: 11px;
	padding: 0 0 4px;}

.rtt {
	font: 18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0 0 6px;}

.rtt2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 4px !important;}

.rpixm {
	padding: 2px 0 16px;}
.rpixm img {
	margin: 0;
	float: none;}

.rbrblock {
	float: left;
	padding: 0 15px 0 0;
	margin: 0 0 22px;
	background: url(/images/rbgu.gif) no-repeat right bottom;}
.rbrblock div {
	float: left;
	border: 1px solid #f0e1a5;
	padding: 8px 10px 10px;}
.rbrblock div p {
	padding: 0 0 4px;}

.rbnum, .rbnum2 {
	float: left;
	background: #faf2d3;
	border-left: 1px solid #ffd154;
	padding: 0;
	margin: 0 0 16px;}
.txt .rbnum ol, .txt .rbnum2 ol {
	float: left;
	margin: 0;
	padding: 6px 0 2px 12px;
	list-style: lower-roman;
	list-style-position: outside;
	list-style-type: decimal;}
.txt .rbnum2 ol {
	padding: 10px 0 10px 12px;
	font-size: 11px;}
.rbnum ol li, .rbnum2 ol li {
	padding: 0 12px 4px 0;
	font-weight: bold;
	float: left;
	clear: both;}
.rbnum ol li p, .rbnum2 ol li p {
	margin: 0;
	padding: 0;
	font-weight: normal;}

.rprice {
	float: right;
	font-size: 13px !important;
	padding: 6px 12px 6px 24px !important;
	background: url(/images/icoprice.gif) no-repeat 0 0;}

.bntb {
	margin: 0 0 0 180px;
	overflow: hidden;}
.bntb table {
	border-collapse: collapse;
	width: 100%;}
.bnth {
	padding: 6px 2px;
	border-bottom: 1px solid #ffaa00;
	border-left: 1px solid #ffaa00;
	background: #faf8ee;
	font-size: 12px;
	font-weight: normal;}
.bntd {
	font-size: 11px;
	padding: 6px 4px;
	border-left: 1px solid #cecece;
	color: #6e6e6e;}
.bnbrb td {
	border-top: 1px solid #cecece;}

.rospix {
	float: left;
	padding: 0 0 16px;}

.rosdet {
	margin: 0 0 0 290px;
	height: 1%;}

.rcorr {
	color: #ffaa00;}

.bnaction {
	padding: 0;
	font-size: 18px;}

.bnpix {
	float: left;
	width: 164px;
	font-size: 11px;}
.bnpix img, .rospix img {
	float: none;
	margin: 0;}
.bnpix p {
	line-height: 1.4;
	padding: 6px 0;}

.numor {
	margin: 0 !important;
	padding: 0 0 8px !important;
	list-style-position: outside !important;
	list-style: decimal !important;}
.numor li {
	padding: 0 0 6px !important;
	color: #ff7900 !important;}
.numor li p {
	color: #40382b;
	padding: 0 !important;}

.report {
	font-size: 120%;}
.report h5 {
	color: #736c60;
	font-size: 95%;
	font-weight: normal;
	padding: 0 0 6px;
	margin: 0;}
.staty, .articles {
	padding: 0 0 18px 0;
	font-size: 120%;
}
.staty table, .articles table {
	border-collapse: collapse;
	width: 100%;}
.staty table th, .staty table td, .articles table th, .articles table td {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #e3dbb8;
	width: 100%;}
.staty table td, .articles table td {
	width: auto;}
.articles table th {
	width: 50%;
	padding-right: 16px;}
.staty table th h6, .articles table th h6 {
	font-size: 95%;
	font-weight: normal;
	padding: 0;
	margin: 0;}
.staty table th h4, .articles table th h4 {
	font-size: 100%;
	font-weight: normal;
	padding: 0 0 3px;
	margin: 0;}
.staty table th p, .articles table th p {
	padding: 0;}
.utitle {
	padding: 0 0 2px;
	position: relative;
	font-size: 140%;
	font-weight: bold;
	border-bottom: 1px solid #ffba00;
	margin: 0 0 2px;
}
.utitle a {
	text-decoration: none;}
.utitle em {
	position: absolute;
	right: 0;
	top: 2px;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;}
.all-list {
	font-size: 120%;
	text-align: right;
	padding: 2px 0 0;}
.articles .all-list {
	font-size: 100%;}
.all-list em {
	font-style: normal;
	font-size: 120%;}
.staty .all-list {
	font-size: 100%;} 

.seller-list {
	padding: 0 0 18px;}

.ptype, .pptb td span {
	float: right;
	padding: 0 0 0 8px;
	margin: 0 0 0 8px;
	display: block;
	font-size: 95%;}

.sellers-dett .servprice {
	font-size: 100%;}

.pprice {
	padding: 0 0 0 8px;
	margin: 0 0 6px;
	background: url(http://static.dom.by/images/price-bg.gif) repeat-y 0 0;
	display: block;}
.pprice span {
	font-size: 120%;}
.pros {
	background: url(http://static.dom.by/images/price-bg.gif) repeat-y 0 0;}
.popt {
	background: url(http://static.dom.by/images/price-bg.gif) repeat-y -500px 0;}

.pptb {
	border-collapse: collapse;
	width:auto;
	float:right;}
.pptb td {
	padding: 0 6px 0 0;}
.dopp {
	font-size: 140%;}
.dopp a {
	text-decoration: none !important;}

.back {
	font-size: 120%;
	color: #3c5a61;
	position: relative;
	padding: 0 0 6px 2em;}
.back em {
	position: absolute;
	left: 0;
	top: -4px;
	font-size: 18px;
	text-decoration: none !important;}

.alf-list {
	font-size: 130%;
	text-transform: capitalize;
	line-height: 1.4;
	padding: 0 0 12px;}
.alf-list a, .alf-list strong {
	padding: 1px 2px;}
.alf-list strong {
	background: #ffd154;}

.spis {
	padding: 0 0 14px 8px;
	margin: 0 0 0 18px;
	position: relative;
	font-size: 120%;}
.spis em {
	position: absolute;
	font-style: normal;
	right: 100%;}
.spis h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px;}
.spis p {
	margin: 0;
	padding: 0;}

/* --------------------------------- */


/* SELLERS */

.seller-home {
	float: left;
	position: relative;
	padding: 0 12px 0 0;
	margin: 0 0 18px;
}
.seller-home td.seller-name h1 {
	padding: 0;
}
.sellers {
	padding: 7px 0 10px;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;
}
.sellers-logo {
	float: left;
	width: 120px;
	padding: 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.fade {
	width: 10px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: -1px;
	background: url(/images/fadename.png) repeat-y 0 0;
	z-index: 9;}
.sellers-logo img {
	margin: 2.2em 0 0;}
.seller-name {
	padding: 0 24px 0 0;
	vertical-align: middle;
}
.sellers-name {
	float: left;
	width: 80px;
	padding: 1px 8px 0 0;
}
.sellers-phone {
	float: left;
	width: 110px;
}
.sellers-phone p {	
	font-size: 120%;
	line-height: 1.4;
	padding: 0 0 4px;
	text-align: right;}
.sellers-name .rates, .se-rates .rates {
	margin: 1px 0 0 auto;
}
.sellers-name h3, .sellers-logo h3 {
	margin: 0 0 0 -120px;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0 4px 8px 0;
	position: relative;
	z-index: 3;
}
.sellers-logo h3 {
	margin: 0;}
.sellers-name p, .se-rates p {
	font-size: 110%;
	text-align: right;
	color: #8C8880;
	padding: 0;
}
.sellers-dett {
	height: 1%;
	font-size: 1.2em;
	padding: 1px 0 0;
	margin: 0 0 0 250px;
}
.sellers-dett p {
	padding: 0 0 4px;}
.ss-pcat {
	padding: 0 0 16px;
}
.ss-pcat .tt2 {
	font-size: 140%;
	font-weight: normal;
	padding: 0 0 6px;}
.ss-pcat-pix {
	vertical-align: top;
	padding: 2px 12px 12px 0;
	width: 140px;
}
.ss-pcat-pix2 {
	padding: 2px 12px 0 0;
	width: 110px;
	vertical-align: top;
	height: 134px;
}
.ss-pcat-det {
	padding: 0 12px 0 0;
	font-size: 120%;
	vertical-align: top;
}
.ss-pcat-det p {
	padding: 0;}
.ss-pcat-prd, .ss-pcat-prd2 {
	padding: 0 0 0 10px;
	vertical-align: top;
	font-size: 120%;
	width: 45%;
}
.ss-pcat-prd2 {
	width: auto;
	padding: 4px 10px 0 0;
}
.sepp {
	height: 1px;
	overflow: hidden;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x left top;
	margin: 14px 0 8px;}
.ss-pcat-prd h4 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 100%;
	font-weight: normal;
	border-bottom: 2px solid #ffd154;
}
.ss-prlist-non {
	width: 230px;
	float: left;
}
.bgnon {
	background: none !important;
	padding-top: 0px !important}
.ss-prlist {
	vertical-align: top;
	padding: 0 0 8px;
	width: 33.3%}
.ss-prlist2 {
	padding: 0 0 8px;
	vertical-align: top;
	width: 33.3%;	
	background: url(http://static.dom.by/images/vdott.gif) repeat-y left 0;}
.ss-prlist-non {
	padding: 0 0 8px;
	vertical-align: top;
}
.ss-prlist h3, .ss-prlist2 h3, .ss-prlist-non h3 {
	font-size: 140%;
	font-weight: normal;
	padding: 0 10px 6px 1px;
	margin: 0;
}
.ss-prlist-non h3 {
	padding: 0 10px 6px 0;}
.ss-prlist img, .ss-prlist2 img {
	float: left;
	padding: 1px;
	width: 80px;
	height: 80px;
}
.ss-prlist div, .ss-prlist2 div, .ss-prlist-non div {
	background: url(http://static.dom.by/images/vdott.gif) repeat-x left top;
	padding: 6px 0 0;
}
.ss-prlist2 div {
	padding: 6px 0 0 7px;}
.ss-prlist div div, .ss-prlist2 div div, .ss-prlist-non div div {
	padding: 0;
	font-size: 120%;
	margin: 0 0 0 96px;
	background: none;
	height: 1%;
}
.ss-pcat-prd ul, .ss-prlist div ul, .ss-prlist2 div ul, .ss-prlist-non div ul {
	margin: 0;
	padding: 0 6px 0 1px;
	list-style: none;
}
.ss-prlist-non div ul {
	padding: 0;}
.ss-pcat-prd ul li, .ss-prlist div ul li, .ss-prlist2 div ul li, .ss-prlist-non div ul li {
	padding: 4px 0 0;
}
.imlist {
	float: left;
	padding: 0 16px 14px 0;
}
.imlist div {
	padding: 0 0 4px;
	height: 50px;
	width: 88px;
	position: relative;
}
.imlist div img {
	position: absolute;
	bottom: 4px;
}
.imlist p {
	font-size: 120%;
	padding: 0;
}
.ss-consul {
	margin: 0 0 20px;
}
.ss-consul-pix {
	vertical-align: top;
	padding: 0 10px 2px 0;
	width: 84px;
}
.ss-consul-det {
	vertical-align: top;
	padding: 4px 10px 0 0;
}
.bctant {
	padding: 10px 0 8px;
	border-bottom: 1px solid #f0e1a5;}
.bctant .ss-consul-det {
	padding: 0;}
.consultant {
	font-size: 110%;
	padding: 0;}
.consultant h4 {
	font-size: 110%;
	margin: 0;
	padding: 0 0 2px;}
.consultant p {
	padding: 0 0 3px;}
.consultant ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.consultant ul li {
	position: relative;
	height: 1%;
	padding: 2px 0 2px 22px;
	font-size: 110%;}
.consultant ul li i {
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 2px;}
.ss-consul-sh {
	padding: 4px 0 0 10px;
	vertical-align: top;
	width: 45%;
	line-height: 1.2;
	font-size: 120%;
}
.ss-consul-sh p {
	margin: 0;
	padding: 0 0 4px;
}
.ss-fpice {
	position: relative;
	padding: 0 12px 14px 44px;
}
.ss-fpice h4 {
	padding: 0 0 4px;
	margin: 0;
	font-size: 110%;
	font-weight: normal;
}
.ss-fpice h4 strong {
	font-size: 110%;
}
.ss-fpice p {
	font-size: 120%;
	padding: 0 0 4px;
}
.ss-fpice em {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	text-indent: 300em;
}
.ic-doc {
	background: url(http://static.dom.by/images/ico-doc.gif);
	width: 36px;
	height: 42px;
}
.ss-home {
	position: relative;
	padding: 6px 12px 12px 34px;
	font-size: 120%;
	font-weight: bold;
}
.ss-home a, .ss-home a:hover {
	color: #1798e8;
	text-decoration: underline;
}
.ss-home em {
	display: block;
	width: 28px;
	height: 28px;
	overflow: hidden;
	text-indent: 300em;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
	cursor: pointer;
}
.edit-block {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9;
}
.edit-block a {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 4px;
	text-decoration: none;
	cursor: pointer;
}
.edit-block a:hover {
	text-decoration: none;
}
.bedit {
	right: 4px;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 -84px;
}

.bedit i {
	display: block;
	font-style: normal;
	font-size: 11px;
	position: absolute;
	right: 100%;
	top: 6px;
	margin-right: 4px;
	color: #40382b;}
	
.bdell i {
	display: block;
	font-style: normal;
	font-size: 11px;
	position: absolute;
	right: 100%;
	top: 6px;
	margin-right: 4px;
	color: #40382b;}	

.bdell, .bdell2 {
	right: 34px;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 -56px;
}
.bdell2 {
	right: 4px;
}
.bhide {
	right: 84px;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 -28px;
}
.bshow {
	right: 84px;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 -112px;
}
.bcpos, a.bcpos, a.bcpos:hover {
	position: absolute;
	left: 0;
	top: 4px;
	display: block;
	width: 50px;
	height: 28px;
	background: url(http://static.dom.by/images/cpos.png) no-repeat 0 0;
	font-size: 110%;
	text-decoration: none;
	color: #40382b;
	text-align: center;
	line-height: 26px;
	cursor: pointer;
}
.bcpos strong {
	font-size: 130%;
}
.logo-seller {
	padding: 0 24px 0 0;
	font-size: 1.8em;
}
.seller-type {
	padding: 0 22px 0 0;
	font-size: 1.2em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #6f6f6f;
	border-left: 1px solid #6f6f6f;
}
.seller-type p {
	padding: 0 0 0 22px;
}
.tst, .tst2 {
	font-size: 140%;
	font-weight: bold;
	margin: 0;
	padding: 0;}
.tst2 {
	padding: 0 0 10px;}
.tst span, .tst2 span {
	font-size: 85%;
	font-weight: normal;
	padding: 0 0 0 12px;}
.price-list {
	margin: 0 0 20px;
}
.news-list {
	margin: 0 0 24px;
	position: relative;
	overflow: hidden;
	height: 1%;
	font-size: 120%;
}
.news-list h5 {
	font-size: 95%;
	font-weight: normal;
	color: #6f6f6f;
	margin: 0;
	padding: 0 0 8px;
}
.news-list h4 {
	font-size: 100%;
	padding: 0 0 2px;
	margin: 0;
	font-weight: normal;
}
.news-list p {
	line-height: 1.3;
	padding: 0;
}
.news h5 {
	padding: 0 0 2px;
}
.news h4 {
	font-size: 2.2em;
}
.news p {
	padding: 0 0 12px;
}
.backnews {
	font-size: 1.3em;
	font-weight: bold;
	padding: 7px 0 16px;
}
.nhide {
	opacity: 0.4;
}
.se-cont {
	margin: 0;
	overflow: hidden;
}
.rcontbg {
	background: #faf2d3;
}
.rcontbg .pr {
	padding: 0 10px;
}
.htell {
	font-size: 140%;
	padding: 12px 0 0;
}
.htell2 {
	font-size: 120%;
	padding: 12px 0 0;
}
#sell-cot {
	float: left;
	padding: 0 16px 0 0;
	margin: 0;
	list-style: none;
}
#sell-cot li {
	font-size: 1.2em;
	padding: 8px 0 0 22px;
	white-space: nowrap;
	position: relative;
	color: #40382b;
}
#sell-cot em {
	display: block;
	position: absolute;
	left: 1px;
	top: 8px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	font-size: 0;
	overflow: hidden;
}
.secont-lnk {
	font-size: 120%;
	float: left;
	padding: 18px 0 0 0;
}
.se-address {
	font-size: 120%;
	padding: 12px 0 12px 4px;
	color: #40382b;
	clear: both;
}
.se-address p {
	padding: 0 0 8px;
}
.viewstat {
	display: block;
	width: 12px;
	height: 10px;
	overflow: hidden;
	background: url(http://static.dom.by/images/viewstat.gif) no-repeat 0 0;
	text-decoration: none;}
.ico, .ico2 {
	display: block;
	height:1 6px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	top: 11px;
	width: 16px;
	height: 16px;
}
.ico2 {
	top: 7px;}
.ph1 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -40px;
}
.ph2 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 0;
}
.ph3 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -20px;
}
.ph4 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -60px;
}
.ph5 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -80px;
}
.ph6 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -100px;
}
.ph7 {
	background: url(http://static.dom.by/images/ico-phone.gif) no-repeat 0 -120px;
}
.ipv {
	padding: 0 0 0 18px;
	background: url(http://static.dom.by/images/ico-velcom.gif) no-repeat 0 0.2em;
}
.ipt {
	padding: 0 0 0 18px;
	background: url(http://static.dom.by/images/ico-tell.gif) no-repeat 0 0.2em;
}
.se-news {
	padding: 0;
}
.se-tt {
	font-size: 140%;
	padding: 0 0 10px;
	margin: 0;
}
.se-tt2 {
	font-size: 140%;
	padding: 10px 0 5px;
	margin: 0 0 0;
	border-bottom: 1px solid #ffd154;
}
.se-news-list {
	overflow: hidden;
	width: 100%;
}
.se-news-list .ss-news {
	width: 30%;
	padding: 0 3% 0 0;
	float: left;
	font-size: 120%;
}
.se-news-list .ss-news h5 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px;
}
.se-news-list .ss-news, .ss-homenews {
	float: left;
}
.ttserv h1 {
	font-size: 220%;
	padding: 0 0 6px;}
.service-list {
	margin: 0;
	padding: 0;
	list-style: none;}
.service-list li div.service-item {
	padding: 6px 0 2px 16px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 1.4em;}
.service-list li div.service-item h4 {
	margin: 0;
	float: left;
	font-size: 140%;
	font-weight: normal;
	padding: 0 6px 2px 0;}
.service-list li div.service-item h6 {
	margin: 0;
	float: left;
	font-size: 110%;
	font-weight: normal;
	color: #949088;
	padding: 0 0 2px;}
.service-list li div.service-item h6 em {
	font-style: normal;
	font-size: 120%;
	color: #ffa800;}
.service-list li div.service-item p {
	font-size: 120%;
	padding: 0;}
.brb {
	border-bottom: 1px solid #f3e7b4;
}
.bgdottg {
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;
	padding: 0 0 6px;}
.brt {
	border-top: 1px solid #f3e7b4;
}
.se-logo {
	padding: 10px 10px 12px 1px;
	vertical-align: top;
	font-size: 120%;
	width: 120px;
}
.se-rate, .se-det {
	padding: 10px 10px 10px 0;
	vertical-align: top;
	line-height: 1.4;
	font-size: 120%;
	width: 100px;
}
.se-rate {
	font-size: 100%;
	width: 80px}
.se-rate .rates {
	margin: 0 0 0 auto;}
.se-rate p, .servrate p, .servrate2 p {
	font-size: 100%;
	text-align: right;
	color: #8c8880;
	padding: 2px 2px 0 0;}
.servrate2 .rates, .servrate2 p {
	float: left;
	margin:  0 6px 0 0;}
.servbigpix {
	padding: 8px 12px 8px 0;
	vertical-align: top;
	font-size: 120%;}
.servbigpix .thunb-big {
	border-bottom: none;} 
.servbigpix p {
	background: #faf2d3;
	margin: 1px 0 0;
	padding: 8px 12px;}
.servsmpix {
	width: 100%;
	padding: 8px 0;
	vertical-align: top;}
.se-det h4, .se-logo h4 {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 6px;
	margin: 0;}
.servtype {
	height: 1%;
	padding: 12px;
	background: #fafaf0 url(http://static.dom.by/images/dott-orange.gif) repeat-x 0 bottom;}
.servtype .findpedia {
	margin: 0 0 0 240px;}
.servtypelist {
	overflow: hidden;
	height: 1%;}
.servall {
	float: left;
	width: 70px;}
.servcoll {
	float: left;
	width: 180px;}
.servtypelist p {
	font-size: 120%;
	padding: 3px 12px 6px;
	background: url(http://static.dom.by/images/bulet-orange.gif) no-repeat 2px 1.0em;
	margin: 0 12px 0 0;}
.servtypelist p sup {
	position: relative;
	top: 0;
	font-size: 10px;}
.servtypelist p.styp-a {
	background: #ffe373;}
.servlogo, .serv3pix {
	width: 210px;
	padding: 6px 12px 8px 0;
	vertical-align: top;}
.serv3pix {
	width: 303px;
	padding: 6px 0 8px;}
.servtt {
	padding: 6px 0 0;}
.servtt h4 {
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px;}
.servtt h4 em {
	font-style: normal;
	font-size: 86%;
	margin: 0 0 0 4px;}
.servlist {
	margin: 0 0 0;
	padding: 0 0 4px;
	list-style: none;
	font-size: 120%;}
.servlist li {
	padding: 0 0 1px 12px;
	background: url(http://static.dom.by/images/bulet-orange.gif) no-repeat 0 0.4em;}
.servtt p {
	padding: 0;}
.serv3pix img {
	margin: 0 1px 0 0;}
.servlogono {
	width: 210px;
	padding: 8px 12px 4px 0;
	vertical-align: top;}
.servlogo h4, .servlogono h4 {
	font-size: 120%;
	font-weight: normal;
	padding: 0 0 6px;
	margin: 0;}
.servlogono h4 {
	float: left;}
.servlogono p {
	font-size: 120%;
	padding: 0 0 6px;
	text-align: right;}
.servpix {
	float: left;
	width: 100px;
	overflow: hidden;
	margin: 0 0 0 -100%;}
.servinfo {
	padding: 0 0 0 112px;
	text-align: right;}
.servinfo .rates {
	margin: 0 0 0 auto;}
.servselogo {
	padding: 0 0 6px;}
.servdett {
	padding: 6px 0 2px 12px;
	vertical-align: top;}
.servdett2 {
	padding: 6px 0;}
.servrate2 {
	padding: 8px 0 8px 12px;
	vertical-align: top;}
.servdett .srcena, .servdett2 .srcena, .prod3-right .srcena {
	margin: 0 0 8px;}
.servdett2 .srcena td {
	padding-left: 0;}
.servdett p, .servdett2 p {
	font-size: 120%;
	padding: 0 0 6px;}
.servprice, .se-punktsell {
	position: relative;
	height: 1%;
	padding: 2px 0 8px 20px;
	font-size: 110%;}
.se-address .se-punktsell {
	font-size: 95%;
	line-height: 1.4;}
.se-address .se-punktsell .ic-punktsell {
	top: 4px;
	background: url(http://static.dom.by/images/ico-punktsell2.gif) no-repeat 0 0;}
.servprice a, .se-punktsell a {
	font-size: 110%;}
.sellers-dett .se-punktsell, .sellers-dett .se-punktsell a {
	font-size: 100%;}
.sellers-dett .se-punktsell em {
	font-size: 95%;
	font-weight: normal;} 
.ic-punktsell {
	display: block;
	position: absolute;
	left: 0;
	top: 1px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(http://static.dom.by/images/ico-punktsell.gif) no-repeat 0 0;}
.se-services {
	padding: 8px 0 12px;
	font-size: 120%;
	vertical-align: top;}
.servphone p {
	font-size: 120%;
	padding: 0 0 6px;}
.se-services p {
	padding: 6px 0 0;}
.servtitle h1 {
	padding: 0;}
.pform .servtitle h1 {
	font-size: 140%;
	font-weight: bold;
	padding: 0 0 2px;}
.servtitle h4 {
	font-size: 160%;
	font-weight: normal;
	padding: 0 0 8px;
	margin: 0;}
.pform .servtitle h4 {
	font-size: 110%;}
.se-spix {
	margin: 0 0 0 -1px;
	padding: 6px 0 0px;}
.se-spix img {
	padding: 0 0 0 1px;}
.se-cena {
	padding: 0;}
.se-plist {
	vertical-align: top;
	padding: 10px 24px 10px 10px;
	font-size: 120%;
	line-height: 1.4;
}
.ic-xl {
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(http://static.dom.by/images/ico-xl.gif) no-repeat 0 0;}
.se-plist a {
	margin: 0 6px 0 0;}
.se-plist strong {
	margin: 0 4px 0 0;}
.se-plist p, .se-det p, .se-logo p {
	padding: 0 0 6px;
}
.se-plist .pros, .se-plist .popt {
	font-size: 95%;
	padding: 0 0 0 8px;
	margin: 0 4px 0 0;}
.rem-list {
	margin: 0;
	padding: 0;
	list-style: none;}
.rem-list li {
	padding: 0 0 12px 12px;
	font-size: 120%;
	background: url(http://static.dom.by/images/bulet-orange.gif) no-repeat 2px 0.6em;}
.rem-list li span {
	font-size: 120%;}
.rem-list li em {
	font-style: normal;
	margin: 0 0 0 8px;
	color: #666666;}
.our-pred {
	margin: 0;
	padding: 6px 0 8px;
	list-style: none;
}
.our-pred li {
	font-size: 120%;
	padding: 0 0 8px;
}
.cont-item {
	padding: 0 0 12px;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;}
.cn-tt {
	font: normal 140% Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0 3px;
	margin: 0;
	border-bottom: 1px solid #f0e1a5;
}
.cn-city {
	font-size: 110%;
	line-height: 1.0;
	margin: 0;
	padding: 8px 0 0;
}
.cn-city strong {
	font-size: 130%;}
.cn-city span {
	font-size: 130%;
	font-weight: normal;}
.cn-pd {
	padding: 0;
	margin: 0 0 0 24px;
	overflow: hidden;
}
.cn-name {
	font-size: 140%;
	padding: 0 0 4px;}
.cn-address {
	float: left;
	width: 28%;
	padding: 0 2% 0 0;
}
.cn-address h4 {
	margin: 0;
	font-size: 120%;
	padding: 0 0 2px;
}
.cn-address p {
	font-size: 110%;
	padding: 0 0 4px;
}
.cn-time {
	float: left;
	width: 33%;
	padding: 0;
}
.cn-coll {
	float: left;
	width: 34%;
	padding: 0 2% 0 0;
}
.cn-time table, .cn-coll table {
	border-collapse: collapse;
	width: auto;
	margin: 0 0 2px;
}
.cn-time table th, .cn-coll table th {
	font-size: 110%;
	font-weight: normal;
	padding: 0 4px 5px 0;
	vertical-align: top;
	width: 60px;
	text-align: left;
}
.cn-time table td {
	padding: 0 0 4px;
	font-size: 140%;
	vertical-align: bottom;
}
.cn-coll table td {
	font-size: 110%;
	padding: 0;
	vertical-align: top;
}
.wtime {
	font-size: 110%;
	padding: 0 0 4px;}
.wtime strong {
	font-size: 130%;
	font-weight: normal;}
.cn-coll table td p {
	position: relative;
	padding: 0 0 5px;
	height: 1%;
}
.cn-coll table td p .ico {
	top: 0;
	left: -24px;}
.cn-coll table td strong {
	font-size: 110%;
}
.cn-site {
	font-size: 110%;
	padding: 0 0 4px;}
.cn-site a {
	font-size: 110%;}
.cn-br {
	border-bottom: 1px solid #ffd154;
}
.call {
	background: #faf2d3;
	width: 240px;
	font-size: 1.2em;
}
.call-top {
	padding: 7px 20px 7px;
	width: 150px;
	margin: 0 auto;
	position: relative;
	font-size: 1.5em;
	text-align: center;
}
.call-top span, .call-top a {
	display: block;
	position: absolute;
	top: 8px;
	width: 17px;
	height: 17px;
	font-size: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100px;
	text-decoration: none;
}
.mnext {
	right: 0;
}
.mprev {
	left: 0;
}
a.mnext {
	background: url(http://static.dom.by/images/paging.gif) no-repeat -17px 0;
}
span.mnext {
	background: url(http://static.dom.by/images/paging.gif) no-repeat -51px 0;
}
a.mprev {
	background: url(http://static.dom.by/images/paging.gif) no-repeat 0 0;
}
span.mprev {
	background: url(http://static.dom.by/images/paging.gif) no-repeat -34px 0;
}
.call-bott {
	border-top: 1px solid #fff;
	text-align: center;
	padding: 6px 8px 7px;
}
.call-midd {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.call-midd li {
	float: left;
	padding: 5px 10px 9px 25px;
	border-top: 1px solid #fff;
}
.call-midd li span {
	text-decoration: underline;
	color: #d4d4bc;
}
.call-l {
	width: 85px;
}
.call-r {
	width: 84px;
	border-left: 1px solid #fff;
}
.call-a {
	background: #ffd154;
	color: #40382b;
	font-weight: bold;}

.cat-1 {
	padding: 0 0 10px;}
.cats, .cats2 {
	float: left;
	width: 48%;
}
.cats2 {
	position: relative;
	right: -4%;}
.cats h3, .cats2 h3 {
	font-size: 140%;
	font-weight: bold;
	padding: 0 0 2px;
	margin: 0;}
.cats p, .cats2 p {
	padding: 0 0 12px;
	font-size: 120%;}
.catlvl {
	padding: 0 12px 0 0;
}
.catlvl h2 {
	margin: 0;
	font-size: 180%;
	font-weight: normal;
	padding: 0 0 2px;
}
.catlvl p {
	font-size: 140%;
	line-height: 1.7;
	padding: 0 0 20px;
}
.catpix {
	vertical-align: top;
	padding: 2px 10px 0 0;
	width: 140px;
}
.catdet {
	vertical-align: top;
	font-size: 120%;
	padding: 0;
}
.catdet p {
	padding: 0 18px 0 0;
}
.inpedi {
	padding: 0 0 0 30px;
	position: relative;
	font-size: 120%;
	top: 6px;
	height: 1%;
}
.catgde {
	vertical-align: top;
	width: 180px;
	padding: 0;
}
.catgde .gby {
	padding-top: 12px;
}
.allpqty {
	font-size: 110%;
	padding: 14px 0;
}
.allpqty a {
	font-size: 110%;
	margin: 0 8px 0 0;
}
.catt-list {
	padding: 12px 0 14px;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;
}
.catt-item {
	width: 33.3%;
	float: left;}
.catt-item div {
	text-align: center;
	padding: 0 0 2px;}
.catt-item h4 {
	margin: 0;
	font-size: 140%;
	font-weight: normal;
	text-align: center;
	padding: 2px 0;}
.catt-item p {
	padding: 0;
	font-size: 120%;
	text-align: center;}
.catt-info {
	display: inline-block;
	width: 12px;
	height: 16px;
	background: url(http://static.dom.by/images/ico-cattinfo.gif) no-repeat 0 0.2em;
	cursor: pointer;}
.cattpop {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 410px;
	border: 1px solid #b6b6b6;
	padding: 16px 16px 18px 36px;
	background: #fff url(http://static.dom.by/images/ico-cattinfo.gif) no-repeat 12px 18px;}
.ctclose {
	position: absolute;
	top: 4px;
	right: 10px;
	padding: 0 16px 0 0;
	font-size: 110%;
	font-style: normal;
	color: #3c5a61;
	text-decoration: underline;
	cursor: pointer;
	background: url(http://static.dom.by/images/close2.gif) no-repeat right 0.3em;}
/*
.catt-list h2 {
	margin: 0;
	font-size: 100%;
	line-height: 1.0;
	font-weight: normal;
	padding: 0 1px 11px;
}
.catt-list h2 span {
	font-size: 180%;
	padding: 0 10px 0 0;
}
.catt-list h2 strong {
	font-size: 120%;
}*/
.res-word {
	font-size: 140%;
	padding: 16px 0 12px;
	position: relative;
	z-index: 2;
}
.res-tt {
	border-bottom: 1px solid #d3c79a;
	background: #faf2d3;
	overflow: hidden;
	padding: 5px 10px;
	margin: 4px 0;
}
.res-tt h2 {
	width: 50%;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
}
.res-find {
	float: right;
	width: 45%;
	font-size: 110%;
	text-align: right;
	padding: 1px 0 0;
}
.restb {
	padding: 3px 0 9px;
}
.restb table {
	border-collapse: collapse;
	width: 100%;
}
.restb table th {
	color: #8c8880;
	font-weight: normal;
	text-align: left;
	padding: 0 2px 4px;
	font-size: 110%;
	vertical-align: top;
}
.restb table th span {
	font-size: 190%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 6px;
	position: relative;
	top: 3px;
	padding: 0 4px 0 0;
}
.resname, .resname2, .resname3 {
	vertical-align: top;
	padding: 0 2px;
	font-size: 140%;
}
.resname2, .resname3 {
	padding: 3px 2px 0;
}
.resname3 {
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.resname3 h4 {
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px;
}
.resname3 p {
	color: #8c8880;
	font-size: 110%;
}
.restell {
	padding: 5px 2px 0;
	vertical-align: top;
	font-size: 120%;
}
.resqty {
	font-size: 110%;
	text-align: right;
	padding: 2px 4px 0;
	vertical-align: top;
}
.resph {
	width: 0px;
	padding: 5px 10px 0 2px;
	vertical-align: top;
	height: 38px;
}
.resbrd {
	border-bottom: 1px solid #faf2d3;
}
.resdet {
	font-size: 110%;
	padding: 6px 2px 0;
	vertical-align: top;
}
.esche {
	padding: 0 2px 6px;
	text-align: right;
	font-size: 120%;
}

.proizvod {
	margin: 0;
	padding: 0;
	list-style: none;
}
.proizvod li {
	font-size: 140%;
	padding: 0 0 6px 16px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 0.6em;
}

.about-tb {
	width: 100%;
	border-collapse: collapse;}
.about-tb td {
	padding: 0 12px 12px 0;
	vertical-align: top;}
.about-tb th {
	font-weight: normal;
	text-align: left;
	padding: 0;
	width: 100%;
	font-size: 120%;}

.stxt {
	padding: 10px 0;}

.scoll {
	padding: 0 12px 0 0;
	vertical-align: top;
	font-size: 140%}
.scoll h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px;}
.scoll ul {
	margin: 0;
	padding: 0 0 4px;
	list-style: none;}
.scoll ul li {
	padding: 0 0 8px;}



/* FORMS POPUP */

.popups {
	padding: 16px;
	height: 1%;}
.pop-cont {
	margin: 0 0 0 150px;}
.pop-logo {
	float: left;
	margin: 0 0 0 -100%;
	width: 136px;}
.pop-sell-logo {
	padding: 0 0 8px;}
.pop-sell-cinfo {
	font-size: 110%;}
.pop-sell-cinfo h4 {
	font-size: 110%;
	padding: 2px 0 8px;
	margin: 0;
	font-weight: normal;}
.pop-sell-cinfo p {
	padding: 0 0 4px;}

.poptt {
	font-size: 170%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 8px;}

.popcatt {
	padding: 0 0 2px;
	margin: 0;
	font-size: 120%;
	font-weight: normal;}

.poppunkt-line {
	margin: 0 0 8px;
	padding: 0 0 4px;
	border-bottom: 1px solid #a2937b;
	font-size: 110%;
	font-weight: normal;}

.popcity {
	margin: 0;
	padding: 0 0 6px 16px;
	font-size: 130%;}

.pop-address {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 0 6px;}
.pop-address li {
	padding: 0 0 6px 16px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 7px;
	font-size: 110%;}
.pop-address li p {
	padding: 0;}
.pop-address li p.f12 {
	padding: 0 0 2px;}

#fonn {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 999;
}
.pop {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}
.pop-vn {
	position: relative;
	height: 10px !important;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.pop-tm, .pop-bm {
	margin: 0 10px;
	padding: 0;
	height: 10px !important;
}
.pop-tm {
	background: url(http://static.dom.by/images/pop-top.png) repeat-x 0 0;
}
.pop-bm {
	background: url(http://static.dom.by/images/pop-bott.png) repeat-x 0 0;
}
.pop-tl, .pop-bl {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 10px;
	padding: 0;
	margin: 0;
}
.pop-tl {
	background: url(http://static.dom.by/images/pop-top-left.png) no-repeat 0 0;
}
.pop-bl {
	background: url(http://static.dom.by/images/pop-bott-left.png) no-repeat 0 0;
}
.pop-tr, .pop-br {
	position: absolute;
	right: 0;
	top: 0;
	width: 10px !important;
	height: 10px !important;
	padding: 0;
	margin: 0;
}
.pop-tr {
	background: url(http://static.dom.by/images/pop-top-right.png) no-repeat 0 0;
}
.pop-br {
	background: url(http://static.dom.by/images/pop-bott-right.png) no-repeat 0 0;
}
.pop-m {
	position: relative;
}
.pop-ml, .pop-mr {
	position: absolute;
	top: 0;
	width: 10px !important;
	height: 100%;
	margin: 0;
	padding: 0;
}
.pop-ml {
	left: 0;
	background: url(http://static.dom.by/images/pop-left.png) repeat-y 0 0;
}
.pop-mr {
	right: 0;
	background: url(http://static.dom.by/images/pop-right.png) repeat-y 0 0;
}
.pop-mm {
	position: relative;
	margin: 0 10px;
	padding: 0 4px 0 6px;
	background: #fff;
}
.pa-tt, .pa-txt, .pa-inp {
	background: #fff;
	width: 97.7%;
}
.pa-tt {
	font-size: 2.2em;
	padding: 0 0 0 3px;
}
.pa-txt {
	font-size: 1.3em;
	padding: 1px 0 1px 3px;
}
.pa-inp {
	font-size: 1.2em;
	width: 160px;
	padding: 1px 3px;
}
.rbutt {
	width: 97.7%;
	padding-left: 3px;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: right;
}
.rbutt input {
	margin: 0 0 0 8px;
}
.pop-tt {
	margin: 0;
	font-size: 1.4em;
	padding: 5px 0 10px;
}
.pform {
	padding: 6px 0 0;
	overflow: hidden;
	position: relative;
}
#login {
	padding: 6px 0;
}
#login h2 {
	margin: 0;
	padding: 0 0 12px;
	font-size: 140%;
}
#login table {
	border-collapse: collapse;
	width: 100%;
}
#login table th {
	padding: 4px 12px 4px 0;
	font-size: 120%;
	font-weight: normal;
}
#login table td {
	padding: 4px;
	font-size: 120%;
	text-align: right;
}
#login table td input {
	width: 140px;
	padding: 2px;
}
.logbutt {
	text-align: right;
	padding: 8px 4px 0;
	font-size: 120%;
}
.logbutt input {
	width: 80px;
	margin: 0 0 0 8px;
}
.pform h3 {
	margin: 0;
	padding: 0 0 12px;
	font-size: 140%;
}
.pform h3 span {
	font-size: 80%;
	font-weight: normal;}
.cnpos {
	position: absolute;
	top: 6px;
	right: 0;
	margin: 0 6px 0 0;
	font-size: 120%;}
.cnpos a {
	font-size: 95%;
	margin: 0 0 0 8px;}
.cnnumber {
	float: left;
	width: 250px;
	padding: 0 0 0 10px;}
.ap-acc {
	font-size: 110%;
	padding: 2px 12px 3px 28px;
	background: #ffe373 url(http://static.dom.by/images/acc-close.gif) no-repeat 8px 4px;
	margin: 0 4px 0 0;
}
.ap-acc:focus {
	outline: none;
}
.apsell {
	background: #ffe373 url(http://static.dom.by/images/acc-open.gif) no-repeat 8px 4px;
}
.ap-acc span {
	color: #40382a;
	border-bottom: 1px dotted #40382a;
	position: relative;	
	cursor: pointer;
}
.ad-acc {
	margin: 0 4px 0 0;
}
.ofleft {
	width: 176px;
	float: left;
}
.ofright {
	width: 210px;
	float: right;
}
.ofcena {
	float: right;
	padding: 1px 7px;
}
.ofcena2 {
	padding: 1px 7px;
	float: left;}
.ofmcena {
	font-size: 110%;
	padding: 6px 0 0 6px;
	color: #576364;
}
.tchk {
	vertical-align: top;
	padding: 0 5px 6px 0;
}
.chk {
	vertical-align: top;
	padding: 2px;}
.tchk2 {
	vertical-align: top;
	padding: 0 0 8px;
	font-size: 120%;
	font-weight: normal;
}
.chk2 {
	vertical-align: top;
	padding: 3px 2px 1px;
	font-size: 110%;}
.spo {
	border-collapse: collapse;
	width: auto;}
.spo td {
	padding: 2px 4px;
	font-size: 120%;}
.spott {
	width: 30px;
	text-align: right;}
.ofbutt {
	font-size: 120%;
	padding: 12px 6px 0;
}
.ofbutt2 {
	font-size: 120%;
	padding: 8px 0 10px;
}
.ofbutt input, .ofbutt2 input {
	float: right;
	margin: 0 0 0 10px;
	width: 82px;
}
.incr {
	vertical-align: top;
	padding: 0 2px 0 0;}
.fnm {
	font-size: 120%;
	vertical-align: top;
	padding: 3px 6px 0 0;
	width: 100px;}
.fnf {
	font-size: 110%;
	padding: 0 6px 0 0;}
.fnf p {
	padding: 0 4px 0 0;}
.frline {
	padding: 0 0 10px;
	font-size: 120%;
}
.frline label {
	display: block;
	padding: 0 0 4px;
}
.spd select {
	margin: 0 6px 0 0;
}
.pfphoto {
	float: left;
	padding: 0 8px 0 0;
}
.frtell, .frtell2, .frtell3, .frtell4 {
	border-collapse: collapse;
	width: auto;
}
.frtell td, .frtell3 td {
	padding: 6px 6px 0 0;
	font-size: 110%;
}
.frtell4 td {
	padding: 0 4px 4px 0;
	font-size: 120%;}

.frtell2 td {
	padding: 6px 16px 0 0;
	font-size: 110%;
}
.frtell th, .frtell3 th {
	padding: 6px 6px 0 4px;
	font-size: 120%;
	text-align: right;
	font-weight: normal;
}
.frtell3 th {
	text-align: left;
	padding: 6px 6px 0 0;}
.frtell2 th {
	padding: 8px 16px 0 0;
	font-size: 120%;
	text-align: left;
	font-weight: bold;
	color: #453830;
}
.tf-tt {
	padding: 8px 0 0 1px;
	font-size: 120%;
	font-weight: bold;
	color: #453830;
}
.frtell th .tf-tt {
	font-size: 100%;
	text-align: left;
	margin: -6px 0 0 -4px;}
.pdc {
	padding: 4px 0;
	position: relative;
}
.manadgers {
	position: absolute;
	top: 0;
	right: 0;}
.manadgers table {
	border-collapse: collapse;
	width: auto;}
.manadgers table td {
	padding: 0 4px 0 6px;
	font-size: 110%;}
.manadgers table th {
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	padding: 0;}
.tf-line {
	border-bottom: 1px solid #cccccc;
	height: 12px;
	margin: 0 0 6px;
}
.ftrue {
	color: #3f8e00;
	font-weight: normal;
}
.ctell {
	position: relative;
	top: -3px;
	padding: 0 4px;
}
a.abl, a.abl:hover {
	color: #1798e8;
	text-decoration: underline;
}
a.ared, a.ared:hover {
	color: #ef0000;
	text-decoration: underline;
}
a.abl2, a.abl2:hover {
	color: #1798e8;
	text-decoration: none;
	border-bottom: 1px dotted #1798e8;
}
.f-add-img {
	padding: 0 0 4px;}
.f-add-img table {
	width: auto;
	border-collapse: collapse;}
.f-add-img table td {
	padding: 2px 6px 2px 0;}
.addimgnum {
	font-weight: bold;
	text-align: center;}
.addimgbutt {
	width: 48px;}
.addimgbutt a {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin: 0 2px 0 0;}
.add-pix {
	width: 50px;
	height: 50px;
	overflow: hidden;}
.add-ig {
	background: url(http://static.dom.by/images/ico-add-green.png) no-repeat 0 0;}
.rem-ir {
	background: url(http://static.dom.by/images/ico-remove-red.png) no-repeat 0 0;}

.ln-add-img {
	position: relative;
	height: 1%;
	font-size: 120%;
	padding: 0 0 6px 28px;}
.ln-add-img em {
	display: block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: -3px;
	left: 0;}

.ramcity {
	float: left;
	border: 2px solid #ffd154;
	position: relative;
	left: -2px;}
.frmtt {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	padding: 8px 6px 8px 0;
	font-size: 150%;}

.frmdet {
	vertical-align: top;
	padding: 8px 6px 8px 0;}

.frzd td.frmdet, .frzd th.frmtt {
	border-bottom: 1px solid #e0e0e0;}


/* -------------------------- */



/* EDIT SELLERS TOP */

#edit {
	width: 100%;
	min-width: 990px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	height: 40px;
	background: #fff;
	border-bottom: 1px solid #ffae00;
}
#edit table td {
	padding: 0;
	font: 110% Tahoma, Verdana, Arial, sans-serif;
	vertical-align: middle;
}
.sel-name {
	width: 185px;
}
.sel-name .sell-list {
	padding: 0 12px 0 0;
	margin: 0 0 0 20px;
	float: left;
	font-weight: bold;
	background: url(http://static.dom.by/images/seller-dd.gif) no-repeat right 0.5em;
}
.sell-form {
	position: relative;
	padding: 0 20px 0 20px;
	float: left;
}
.sell-sdiv {
	overflow: auto;
	overflow-y: scroll;}
.sell-form input {
	width: 126px;
}
.sell-form .ext {
	position: absolute;
	top: 3px;
	right: 0;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: url(http://static.dom.by/images/ext.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: 300em;
}
.sell-sujest {
	background: #fff;
	position: fixed;
	left: 0;
	z-index: 999;
	top: 41px;
	width: 196px;
	height: 260px;
	border-bottom: 1px solid #ffae00;
	border-right: 1px solid #ffae00;
}
.sell-sujest ul {
	padding: 6px 1px 8px 1px;
	margin: 0;
	list-style: none;
}
.sell-sujest ul li {
	padding: 0;
	font: 110% Tahoma, Verdana, Arial, sans-serif;
}
.sell-sujest ul li a {
	display: block;
	background: #fff;
	padding: 3px 15px 5px;
}
.sell-sujest ul li a:hover {
	background: #ffe373;
}
.advcont .vkl-otkl {
	padding-bottom: 10px;}
.vkl-otkl a, .vkl-otkl span, .vkl-otkl strong, .vkl-otkl em {
	float: left;
	display: block;
	margin: 0 4px 0 0;
}
.vkl-otkl em {
	width: 22px;
}
.vkl {
	background: url(http://static.dom.by/images/vkl-otkl.gif) no-repeat 0 center;
}
.otkl {
	background: url(http://static.dom.by/images/vkl-otkl.gif) no-repeat -30px center;
}
.ourman {
	width: 25%;
}
.ourman2 {
	width: 15%;
}
.ourmanpix {
	float: left;
	padding: 0 8px 0 0;
}
.ourm-name {
	float: left;
	padding: 0 8% 0 0;
	margin: -1px 0 0;
}
.ourm-name a, .ourm-name a:hover {
	text-decoration: none;
}
.ourm-tell {
	float: left;
	padding: 6px 0 0;
}
.exit {
	border-left: 1px solid #e1dfdf;
	text-align: center;
	height: 40px;
	width: 8%;
}
.stmenu ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.stmenu ul li {
	padding: 3px 11px 0;
	margin: 10px 0;
	float: left;
	height: 17px;
}
.stmenu ul li.bml {
	border-left: 1px solid #e3e1e0;
}
.stmenu ul li.bmr {
	border-right: 1px solid #e3e1e0;
}
.stmenu ul li.bma {
	margin: 0;
	background: #ffd154;
	font-weight: bold;
	padding: 13px 11px 10px;
}
.tman {
	padding: 0 0 0 12px;}
.cls {
	display: block;
	position: absolute;
	top: -2px;
	right: -4px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(http://static.dom.by/images/ext.gif) no-repeat 0 0;
	cursor: pointer;
}
/* ----------------------- */


/* REKLAMA  */


.advcont {
	padding: 0 4px 0 0;
	position: relative;
	width: 400px;
	float: left;}

.advtt {
	margin: 0;
	padding: 4px 3.6em 10px 0;
	position: relative;
	font-size: 150%;
	font-weight: normal;}

.onsite {
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 110%;
	z-index: 2;}

.advleft {
	float: left;
	width: 220px;}

.advright {
	float: left;
	position: relative;
	right: -10px;
	width: 170px;
	padding: 4px 0 0;}

.advcont .vkl-otkl {
	font-size: 120%;}

.week {
	border: 1px solid #e2e3ea;
	background: #fff;
	height: 199px;
	overflow-y: scroll;
	overflow: auto;}

.week-list {
	margin: 0;
	padding: 0;
	list-style: none;}
.week-list li {
	margin: 1px;
	padding: 3px 0 4px 6px;
	font-size: 110%;}

.wk-free {}
.wk-prefree {
	color: #c56666;}
.wk-bron {
	background: #ffef69;}
.wk-active {
	background: #44de00;}
.wk-close {
	background: #c52020;
	color: #d7bcbc;}

.advperiod {
	width: auto;
	border-collapse: collapse;}
.advperiod th {
	padding: 8px 4px 8px 0;
	font-size: 120%;
	vertical-align: top;}
.advperiod td {
	padding: 6px 0 0;
	font-size: 110%;
	vertical-align: top;}
.advperiod td label {
	position: relative;
	top: -2px;}

.advconrol {
	position: relative;
	padding: 6px 0 6px 30px;
	font-size: 120%;
	height: 1%;}
.advconrol i {
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 23px;
	height: 23px;
	overflow: hidden;}
.adv-edit {
	background: url(http://static.dom.by/images/adv-edit.png) no-repeat 0 0;}
.adv-off {
	background: url(http://static.dom.by/images/adv-off.png) no-repeat 0 0;}
.adv-on {
	background: url(http://static.dom.by/images/adv-a.png) no-repeat 0 0;}

.advsite {
	float: left;
	width: 250px;
	padding: 0 0 0 10px;}

.adv-view {
	font-size: 110%;
	padding: 0 0 8px;}

.advozm {
	font-size: 110%;}
.advozm p {
	padding: 0 0 5px 30px;}

.bestadv h4 {
	font-size: 120%;
	font-weight: normal;
	margin: -1px 0 0;
	padding: 0 0 3px;}
.bestadv div, .ctantbrd, .bestadv2 div {
	border-top: 1px solid #ffd154;
	border-bottom: 1px solid #ffd154;
	padding: 4px 0;}
.bestadv2 div {
	border-top: none;}
.ctantbrd {
 	padding: 0;}
.bestadv table, .bestadv2 table, .bestadv3 table {
	border-collapse: collapse;
	width: 100%;}
.bestadv table td, .bestadv2 table td {
	vertical-align: middle;
	padding: 2px 6px 2px 0;
	font-size: 110%;}
.bestadv3 table td {
	padding: 2px 6px 2px 0;
	font-size: 110%;
	vertical-align: top;}
.bestadv3 table td input {
	margin: 0 0 3px;}
.bestadv2 table td img {
	margin-bottom: 8px;}
.bestright {
	text-align: right;
	line-height: 1.4;
	white-space: nowrap;}

.poptant {
	width: auto;
	border-collapse: collapse;}
.poptant td {
	padding: 4px 6px 8px 0;
	font-size: 120%;}

#adv {
	padding: 0 15px 15px;
	width: 1115px;
}
.adv-right {
	float: right;
	width: 780px;
}
.adv-left {
	float: left;
	width: 310px;}
.advall {
	width: auto;
	border-collapse: collapse;
	float: left;
	margin: 0 16px 0 0;}
.allitog {
	padding: 2px 0;
	font-size: 140%;
	text-align: right;}
.allitog span {
	font-size: 114%;
	font-weight: bold;
	color: #ff8a00;}
.advall td {
	padding: 0 1px;
	font-size: 180%;
	vertical-align: middle}
.advall th {
	padding: 0 4px;
	font-size: 120%;
	font-weight: normal;
	text-align: left;}
.adv-tb {
	width: 100%;
	border-collapse: collapse;
}
.adv-h, .adv-h2 {
	padding: 4px 4px 4px 14px;
	text-align: left;
	border-bottom: 1px solid #ffd154;
	border-top: 1px solid #ffd154;
	font-size: 120%;
	font-weight: bold;
	height: 70px;
	width: 110px;
}
.adv-addrubrik {
	padding: 0 0 0 8px;
	font-size: 120%;}
.adv-addrubrik div {
	position: relative;
	height: 1%;
	padding: 0 0 0 34px;}
.adv-addrubrik i {
	display: block;
	position: absolute;
	left: 0;
	top: -5px;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 0;}
.adv-sinew {
	padding: 0;
	width: 33px;
	cursor: pointer;}
.adv-news {
	padding: 2px 0 2px 6px;}
.adv-news strong {
	font-size: 120%;
	font-weight: normal;}
.adv-site {
	padding: 0 6px 0 12px;
	height: 70px;
	text-align: left;
	font-weight: normal;}
.adv-site strong {
	font-size: 140%;}
.adv-site span, .adv-news span {
		font-size: 110%;
		font-weight: normal;
		color: #767470;}
.adv-h2, .adv-hb {
	font-size: 110%;
	font-weight: normal;
	border-left: 1px solid #d1dfed;
	border-right: 1px solid #d1dfed;}
.adv-hb {
	padding: 0;
	text-align: center;
	width: 50px;	
	border-bottom: 1px solid #ffd154;
	border-top: 1px solid #ffd154;}
.adv-hn {
	border-top: 1px solid #ffd154;
	border-left: 1px solid #d1dfed;
	padding: 4px;
	font-size: 110%;
	font-weight: normal;
	text-align: center;
}
.adv-hq {
	border-bottom: 1px solid #ffd154;
	border-left: 1px solid #d1dfed;
	text-align: center;
	padding: 0 4px 6px;
	font-size: 110%;
	font-weight: normal;
}
.adv-hi {
	border-bottom: 1px solid #ffd154;
	border-left: 1px solid #898072;
	border-right: 1px solid #898072;
	text-align: center;
	padding: 0 6px 6px;
	font-size: 110%;
	font-weight: normal;
	white-space: nowrap;
}
.adv-hi2 {
	border-top: 1px solid #ffd154;
	border-left: 1px solid #898072;
	border-right: 1px solid #898072;
	text-align: center;
	padding: 4px;
	font-size: 110%;
}
.advbg {
	background-color: #f5f9fd;
}
.itogbg {
	background-color: #fff3d4;
}
.advbg-st {
	background: #d3f8b2;}
.advbg-st2 {
 	background: #e73939;}
.avabg {
	background-image: url(http://static.dom.by/images/ava-bg.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}
.adv2brd td {
	border-top: 1px solid #ffd154;
	border-bottom: 1px solid #ffd154;
}
.advbrd td {
	border-top: 1px solid #d1dfed;
}
.advbrd2 td {
	border-top: 1px solid #ffd154;
}
.advbrt td {
	border-bottom: 1px solid #ffd154;
}
.advbrt2 td {
	border-bottom: 1px solid #d1dfed;
}
.advcat {
	font-size: 160%;
	padding: 5px 8px 7px 11px;
	border-left: 3px solid #fff;
}
.advcat2 {
	font-size: 140%;
	padding: 6px 8px 8px 23px;
	border-left: 3px solid #fff;
}
.advcat3 {
	font-size: 120%;
	padding: 4px 8px 6px 38px;
	border-left: 3px solid #fff;
}
.advprice {
	font-size: 120%;
	padding: 0 6px;
	white-space: nowrap;
	text-align: right;
	border-left: 1px solid #d1dfed;
	border-right: 1px solid #d1dfed;
	width: 70px;
}
.resultview {
	font-size: 110%;
	padding: 5px 12px 6px 6px;
	white-space: nowrap;
	text-align: right;
	width: 70px;
	border-left: 1px solid #d1dfed;
}
.resultview span {
	position: relative;
	display: block;
	padding: 0 20px 0 0;
	float: right;
	display: none;}
.sview, .sclick {
	display: block;
	position: absolute;
	right: 0;
	top: 0.3em;
	width: 16px;
	height: 8px;
	overflow: hidden;
	background: url(../images/stats-ico.png) no-repeat 0 0;}
.sclick {
	width: 11px;
	height: 13px;
	background: url(../images/stats-ico.png) no-repeat 0 -10px;
	top: 0em;
	right: 2px;}

.statradio {
	position: relative;
	float: left;
	padding: 0 20px 0 22px;
	font-size: 110%;
	margin: 3px 0;}
.statradio input {
	position: absolute;
	left: 0;
	top: -3px;}

.calendar {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #73888a;
	padding: 1px;
	background: #fff;
	z-index: 99;}

.calltb {
	width: 266px;
	border-collapse: collapse;}

.cyear {
	background: #e9f3fd;
	border-right: 1px solid #d1dfed;
	border-bottom: 1px solid #d1dfed;
	height: 24px;
	width: 54px;
	padding: 0;
	color: #767470;
	font-size: 11px;
	font-weight: normal;	
	text-align: center;}
.cyear-list {
	vertical-align: top;
	padding: 5px 0 0 !important;
	border-right: 1px solid #d1dfed;}
.cyear-list a {
	display: block;
	height: 24px;
	line-height: 23px;
	margin: 0 1px 1px 0;
	font-size: 11px;
	text-align: center;
	color: #3c5a61;
	text-decoration: none;}

.cweek {
	background: #e9f3fd;
	border-bottom: 1px solid #d1dfed;
	padding: 0 0 0 10px;
	color: #767470;
	font-size: 11px;
	font-weight: normal;	
	text-align: center;}
.cweek div {
	float: left;
	width: 25px;}

.month-list {
	height: 278px;
	overflow: auto;
	position: relative;}

.month {
	border-bottom: 1px solid #d1dfed;
	padding: 0 0 6px;
	margin: 10px 10px 12px;
	width: 175px;}
.month h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px;}

.date {
	width: 175px;
	overflow: hidden;}
.date i, .date a, .date span {
	display: block;
	width: 25px;
	height: 22px;
	float: left;
	font-size: 11px;
	line-height: 21px;
	text-align: center;}
.date a {
	color: #3c5a61;
	text-decoration: none;}
.date a:hover, .cyear-list a:hover {
	color: #3c5a61;
	text-decoration: none;
	background: #faf2d3;}
.date a.dthis, .cyear-list a.ythis {
	background: #ffe373;
	font-weight: bold;
	color: #000;}
.cyear-list a.ythis {
	cursor: text;}
.date span {
	color: #cfcbc4;}

.itog {
	font-size: 22px;
	color: #fe6600;}

.advcons em, .advcons-a em {
	color: #3c5a61;
	font-style: normal;
	border-bottom: 1px dotted #3c5a61;
	position: relative;
}
.advitem, .advitem-a, .advcons, .advcons-a, .advbay, .advbay-a, .advbann {
	padding: 0;
	text-align: center;
	font-size: 110%;
	color: #898072;
	border-left: 1px solid #d1dfed;
	cursor: pointer;
	width: 60px;
}
.advbann {
	width: 52px;}
.adv-itog {
	font-size: 120%;
	font-weight: normal;
	padding: 0 8px 0 11px;
	text-align: right;}
.advitem span, .advcons span, .advbay span, .advitem-a span, .advbay-a span, .advcons-a span {
	position: relative;
	display: block;
	width: 100%;
	height: 1.0em;
}
i.adv-a, i.adv-a2, i.adv-d, i.adv-b, i.adv-b2 {
	display: block;
	width: 23px;
	height: 23px;
	overflow: hidden;
	margin: 0 auto;
	background: url(http://static.dom.by/images/adv-a.png) no-repeat 0 0;
}
i.adv-d {
	width: 20px;
	height: 20px;
	background: url(http://static.dom.by/images/adv-d.png) no-repeat 0 0;
}
i.adv-a2 {
	background: url(http://static.dom.by/images/adv-edit.png) no-repeat 0 0;
}
i.adv-b {
	background: url(http://static.dom.by/images/adv-bron.png) no-repeat 0 0;
}
i.adv-b2 {
	background: url(http://static.dom.by/images/adv-bron2.png) no-repeat 0 0;
}
.advnone {
	border-left: 1px solid #d1dfed;
	padding: 0 6px;
	text-align: center;
	font-size: 110%;
}
.advinf {
	padding: 6px;
	text-align: center;
	font-size: 110%;
	color: #898072;
}
.advinf strong {
	color: #ff6701;
}
.conspop {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 250px;
}
.cons-cont {
	font-size: 120%;
	position: relative;
	padding: 4px 0 0;
}
.cons-cont p {
	padding: 0 0 8px;}
.cons-cont label {
	display: block;
	padding: 0 0 3px;}
.cons-cont h4 {
	margin: 0;
	padding: 0 0 8px;
	font-size: 120%;
}
/* -------------------- */


/* COMMENTS */

.comment {
	height: 1%;
	padding: 8px 0 0
}
.re-comment {
	height: 1%;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;
	padding: 0 0 3px 0;
	margin: -2px 0 2px;
}
.re-comment .comment-bg {
	padding: 0 0 6px 0;
}
.comment-bg {
	height: 1%;
	overflow: hidden;
	position: relative;
	background: url(http://static.dom.by/images/vdott.gif) repeat-x 0 bottom;	
	padding: 0 0 3px;
	margin: 0;
}
.re-comment .comment-bg {
	background: #faf7eb;
	padding: 10px 12px 0 24px;}
.comment-left {
	width: 116px;
	padding: 1.8em 0 8px 4px;
	float: left;
}
.comment-right {
	margin: 0 0 8px 131px;
}
.comment-rate {
	width: 100%;
	float: left;
}
.rates {
	width: 75px;
	height: 13px;
	padding: 0 0 3px 0;
	background: url(http://static.dom.by/images/stars.gif) no-repeat left -13px;
	overflow: hidden;
}
.rates div {
	height: 13px;
	background:  url(http://static.dom.by/images/stars.gif) no-repeat left top;
	overflow: hidden;
}
.comment-name {
	font-size: 1.2em;
	white-space: nowrap;
	float: left;
	margin-left: -128px;
	display: block;
	padding: 0 0 3px 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.comment-date {
	color: #968872;
	display: block;
	font-size: 1.1em;
}
.comment-txt {
	width: 100%;
	float: left;
	font-size: 1.3em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
}
.comment-pm {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
}
.comment-pm li {
	padding: 0 0 0 24px;
	margin: 8px 0 0;
	height: 1%;
	position: relative;
	font-size: 1.3em;
}
.cplus, .cminus, .fplus, .fminus {
	display: block;
	position: absolute;
	left: 0;
	top: 1px;
	width: 14px;
	height: 14px;
	overflow: hidden;
}
.fplus, .fminus {
	top: 4px;
	left: 0;
	left: -20px}
.cplus, .fplus {
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -100px;
}
.cminus, .fminus {
	background: url(http://static.dom.by/images/upic.gif) no-repeat 0 -114px;
}

.answer {
	font-size: 1.1em;
	width: 100%;
	float: left;
	text-align: right;
	margin: -8px 0 0;
}
.addforms, .addforms2 {
	background: #faf2d3;
	width: 100%;
	float: left;
	border-top: 1px dotted #3c5a61;
	margin-top: -1px;
	position: relative;
	z-index: 2;
}
.addforms2 {
	width: auto;
	float: none;
	padding: 6px 12px 12px 20px;}
.addforms-bg {
	padding: 12px 12px 6px 12px;
	float: left;
}
.addforms-bg div {
	padding: 0 0 8px 0;
	width: 100%;
	float: left;
	font-size: 1.2em;
}
.addforms-bg div p textarea, .addforms-bg div p input.ftxt {
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
	border: none;
}
.addforms-bg div p {
	border: 1px solid #abadb3;
	margin: 0;
	padding: 2px 3px;
	background: #fff;
}
.addforms-bg div label {
	display: block;
	padding: 0 0 4px 1px;
	font-weight: bold;}
.addforms-butt {
	float: right;
}
.add_qty {
	display: block;
	color: #968872;
	float: left;
	padding: 3px 0 0 0;
}
.add-otziv {
	float: left;
	background: url(http://static.dom.by/images/ico-add-otziv.gif) no-repeat left top;
	padding: 12px 12px 18px 54px;
	font-size: 1.8em;
}
.add-pg {
	width: 100%;
	overflow: hidden;
	padding: 0 0 16px 0;
}
.add-review, .add-review2 {
	background: url(http://static.dom.by/images/ico-add-otziv.gif) no-repeat right 0;
	width: 498px;
	margin: 0 auto;
}
 
.add-review h1, .add-review2 h1, .reviews h1 {
	font-size: 200%;
	font-weight: nornal;
	padding: 0 0 30px;}
.reviews h1 {
	padding: 0 0 8px;}
.fth {
	vertical-align: top;
	padding: 8px 12px 8px 0;
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	width: 30%;
}
.ftd {
	font-size: 110%;
	vertical-align: top;
	padding: 5px 12px 5px 0;
}
.rate_stars {
	position: relative;
	width: 140px;
	height: 16px;
	margin: 3px 0 0;
}
.star_block {
	float: left;
}
.rs_star_block img {
	margin: 0;
}
.fcode {
	float: left;
	padding: 0 12px 0 0;}
.fcode label {
	display: block;
	font-size: 110%;
	padding: 0 0 4px;}
.fcode input {
	width: 100px;}
.fnote {
	width: 250px;
	margin: 0 0 0 120px;
	height: 1%;
	color: #767676;
	line-height: 1.0;}
.fnote h6 {
	font-size: 100%;
	font-weight: normal;
	color: #ea7f00;
	padding: 1px 0 5px;
	margin: 0;}

.fmessage {
	font-size: 120%;}
.fmessage h5 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 120%;
	font-weight: normal;
	color: #ea7f00;}


/* ------------------------------- */


/* PAGING & SORT BY */

.sort {
	overflow: hidden;
	padding: 0 0 12px;
}
.sort2 {
	border-bottom: 1px solid #e6e0ca;
	margin: 0 0 12px;
}
.sort-bott {
	margin: 12px 0 0;
	border-top: 1px solid #e6e0ca;}
.sort-left {
	float: left;
	padding: 0;
}
.sort-left h4, .show-right h4 {
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 1px;
}
.sort-left ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.sort-left ul li {
	float: left;
	padding: 0 1px 0 0;
}
.sort_deff, .sort_active, .sort2_deff, .sort2_active {
	display: block;
	font-size: 1.2em;
}
.sort_deff, .sort2_deff {
	background: none;
}
.sort_active {
	background: url(http://static.dom.by/images/sort_bott.gif) no-repeat bottom right;
}
.sort_active span, .sort_deff span {
	display: block;
	padding: 6px 22px 8px 10px;
}
.sort2_active span, .sort2_deff span {
	display: block;
	padding: 6px 10px 8px;
}
.sort_active span, .sort2_active span {
	font-weight: bold;
}
.sort_deff span {
	background: #faf2d3 url(http://static.dom.by/images/sort_deff.gif) no-repeat right center;
	font-weight: normal;
}
.sort2_deff span {
	background: #faf2d3;}
.sort2_active span, .sort_active span {
	background: #ffe373;}
.sort_active span.sort-down {
	background: #ffe373 url(http://static.dom.by/images/sort_active.gif) no-repeat right center;
}
.sort_active span.sort-up {
	background: #ffe373 url(http://static.dom.by/images/sort_active2.gif) no-repeat right center;
}
.show-right {
	float: right;
}
.snoska {
	font-size: 110%;
	padding: 1.2em 0 0;}
.snoska2 {
	font-size: 110%;
	padding: 0.4em 0 0;}
.show-right .pview {
	float: left;
}
.sort-left .pview {
	float: left;
	margin: 0 1px 0 0;
}
.pview table {
	border-collapse: collapse;
}
.pview table th {
	padding: 0 4px;
	height: 29px;
	font-size: 1.2em;
	background: #faf2d3;
	font-weight: normal;
}
.pview table td {
	background: #faf2d3;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0;
	vertical-align: bottom;
}
.pleft, .pright {
	display: block;
	text-decoration: none;
	width: 27px;
	height: 29px;
	overflow: hidden;
}
a.pleft, a.pright, a.pleft:hover, a.pright:hover {
	text-decoration: none;
}
.pleft {
	background: url(http://static.dom.by/images/upic.gif) no-repeat left -40px;
}
.pright {
	background: url(http://static.dom.by/images/upic.gif) no-repeat left -69px;
}
.pg {
	padding: 0 0 12px;
	overflow: hidden;
}
.pshow {
	float: left;
	background: #faf2d3;
	padding: 0 2px;
	font-size: 1.2em;
}
.pshow-a {
	float: left;
	background: #ffe373;
	padding: 0 2px;
	font-size: 1.2em;
	border-bottom: 1px solid #ffba00;
	margin: 0 0 -1px;
	position: relative;
	z-index: 3;
}
.pshow table td {
	height: 24px;
	padding: 0 6px;
}
.pshow table th {
	height: 24px;
	padding: 0;
	font-weight: normal;
}
.pview {
	float: right;
}
.paging2 {
	font-size: 1.8em;
}
.paging2 strong {
	display: block;
	float: left;
	color: #40382b;
	padding: 3px 9px;
	margin-right: 1px;
	background: #ffd154;
}
.paging2 a {
	display: block;
	float: left;
	padding: 3px 9px;
	margin-right: 1px;
	text-decoration: none;
	font-weight: bold;
	background-color: #faf2d3;
}
.paging2 a:hover {
	text-decoration: none;
}
.pleft2 {
	background-image: url(http://static.dom.by/images/bg-paging2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pright2 {
	background-image: url(http://static.dom.by/images/bg-paging.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pleft2 span, .pright2 span {
	width: 17px;
	display: block;
	position: relative;
}
.pleft2 span {
	background: url(http://static.dom.by/images/paging.gif) no-repeat left 2px;
}
.pright2 span {
	background: url(http://static.dom.by/images/paging.gif) no-repeat -17px 2px;
}
/* ------------------------- */

/* SUGGEST */

.suggest-output {
	top: 0;
	left: 0;
	z-index:999 !important;
	padding: 1px;
	border-left: 1px solid #8f8a82;
	border-top: 1px solid #8f8a82;
	border-right: 1px solid #211d16;
	border-bottom: 1px solid #211d16;
	background: #fff;
	overflow: hidden;
	width: 262px;
	margin: 7px 0 0 -9px;
}
.suggest-output ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.suggest-output iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.suggest-output ul li {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	width: 100%;
	float: left;
	font-size: 120%;
}
.suggest-output ul li div {
	padding: 3px 8px 4px;
	overflow: hidden;
	zoom: 1;
}
.suggest-loading {
	background : Window url('/images/indicator.gif') right center no-repeat;
}
.suggest-over {
	background-color: #ffe373;
}
.right-part {
	float:right;
	color: #8c8880;
	font-size: 90%;
}
.suggest-header {
	background-color:#faf2d3;
	cursor: default !important;
	font-size: 90%;
}
/* ------------------------------ */

/* INDEX */

.itt, .itt2 {
	position: relative;
	margin: 0 0 8px;
	padding: 0 0 2px;
	border-bottom: 1px solid #c4cdcf;
	font-size: 100%;
	font-weight: normal;}
.itt2 {
	margin: 0;}
.itt strong, .itt2 strong {
	font-size: 140%;
	color: #3c5a61;
	text-transform: uppercase;
	letter-spacing: 1px;}
.itt span, .itt2 span {
	display: block;
	position: absolute;
	bottom: -1px;
	right: 0;
	padding: 0 0 2px 12px;
	font-size: 120%;
	border-bottom: 1px solid #ffd154;}

.itr {
	font-size: 100%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 0 6px;
	margin: 0;}

.ijblok {
	padding: 0 0 14px;
	height: 1%;}
.ijdet {
	font-size: 120%;
	padding: 0 0 0 80px;}
.ijdet h4 {
	font-size: 100%;
	font-weight: normal;
	padding: 0 0 2px;
	margin: 0;}
.ijdet p {
	padding: 0;}
.ijpix {
	float: left;
	margin: 0 0 2px -100%;
	width: 70px;
	overflow: hidden;}

.icol {
	width: 47%;
	float: left;
	height: 1%;}
.icol2 {
	width: 50%;
	float: left;
	position: relative;
	right: -3%;
	height: 1%;}

.inc, .inc2 {
	width: 48%;
	float: left;
	position: relative;} 
.inc2 {
	right: -4%;}

.popcol {
	float: left;
	width: 33%;
	position: relative;}

.inews {
	padding: 0 0 0 196px;
	font-size: 120%;}
.inews h4, .ismnews h4 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 100%;
	font-weight: normal;}
.ismnews {
	font-size: 120%;
	padding: 0 0 0 65px;}
.inpix {
	margin: 0 0 16px -100%;
	float: left;
	width: 186px;
	overflow: hidden;}
.insm {
	margin: 0 0 0 -100%;
	float: left;
	width: 56px;
	overflow: hidden;}

.snews {
	background: #fbfbea;
	padding: 12px;
	font-size: 120%;
	border-left: 1px solid #ffba00;}
.snews ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.snews ul li {
	padding: 0 0 6px 16px;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 0.6em;}

.ipred {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;}
.ipred li {
	padding: 0 1em 6px 12px;
	float: left;
	width: 18em;
	background: url(http://static.dom.by/images/bull.gif) no-repeat 0 0.5em;}

.popitems {
	background: #fff9d7;
	padding: 12px;}

.popitem {
	padding: 0 0 0 58px;
	margin: -1px 0 0;}
.popitem h4 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 130%;
	font-weight: bold;}
.popitem h4 span {
	font-family: "Arial Narrow",Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;}
.popitem p {
	padding: 0 0 2px;
	font-size: 110%;}
.popix {
	float: left;
	margin: 0 0 0 -100%;
	width: 48px;
	overflow: hidden;}

.poll {
	width: 200px;
	margin: 0 auto;}
.potitle {
	margin: 0 0 12px;
	background: url(http://static.dom.by/images/potitle.png) no-repeat 0 0;}
.potitle p {
	background: url(http://static.dom.by/images/potitle.png) no-repeat -200px bottom;
	padding: 7px 12px 8px 24px;
	font-size: 140%;
	font-weight: bold;}

.polist {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;}
.polist li {
	margin: 0 0 5px;
	background: #faf2d3 url(http://static.dom.by/images/polist.gif) no-repeat 0 0;
	height: 26px;
	line-height: 24px;
	font-size: 120%;}
.polist li div {
	height: 26px;
	padding: 0 24px;
	background: url(http://static.dom.by/images/polist.gif) no-repeat right -30px;}

.poresult {
	width: 130px;
	margin: 0 auto 6px;
	font-size: 120%;
	height: 28px;
	line-height: 26px;
	background: url(http://static.dom.by/images/poresult.gif) repeat-x 0 -60px;
	text-align: center;}
.poresult div, .poresult p {
	height: 28px;
	background: url(http://static.dom.by/images/poresult.gif) no-repeat 0 0;}
.poresult p {
	padding: 0 12px;
	background: url(http://static.dom.by/images/poresult.gif) no-repeat right -30px;}


/* -------------------------------------------- */


/* SEO BLOCK */

.socont {
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 0 12px;}

.epedia, .epedia2, .brends2 {
	background: url(http://static.dom.by/images/ico-pedia.png) no-repeat 0 0;
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 27px;
	height: 24px;
	overflow: hidden;}
.brends2, .epedia2 {
	width: 23px;
	height: 20px;
	left: 4px;
	background: url(http://static.dom.by/images/ico-brend.gif) no-repeat 0 0;}
.epedia2 {
	background: url(http://static.dom.by/images/ico-epedia.gif) no-repeat 0 0;}
.inpedi .epedia2 {
	background: url(http://static.dom.by/images/ico-epedia.gif) no-repeat -30px 0;
	left: 0;
	top: 50%;
	margin: -10px 0 0;}

.sotxt, .sotxt {
	font-size: 1.2em;
	line-height: 1.2em;
	height: 3.6em;
	overflow: hidden;
	padding: 0 18px 0 0;} 
.sotxt p {
	padding: 0 0 14px;
	overflow: hidden;}
.sotxt img {
	float: left;
	margin: 2px 12px 2px 0;}
.somore {
	position: absolute;
	right: 0;
	bottom: -1px;}
.somore a {
	display: block;
	width: 11px;
	height: 12px;
	overflow: hidden;
	background: url(http://static.dom.by/images/open-close.gif) no-repeat 0 -12px;
	text-decoration: none;}

.solink {
	padding: 12px 0 0;}

.soleft {
	float: left;
	font-size: 120%;}

.soright {
	float: right;
	position: relative;
	padding: 0 12px 0 0;}
.soright a {
	display: block;
	position: absolute;
	right: 0;
	top: 3px;
	width: 11px;
	height: 12px;
	overflow: hidden;
	background: url(http://static.dom.by/images/open-close.gif) no-repeat 0 0;
	text-decoration: none;}


/* ----------------------------------- */


/* Star Rating */

.ui-rating {
	padding: 4px 0 0;}

.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
	display: block;
    width:14px;
    height:13px;
	overflow: hidden;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(/images/star.png);
    background-repeat:no-repeat;}
.ui-rating a {
	cursor: pointer;}
.ui-rating-full  {
    background-position: 0 0;}

.ui-rating-half  {
    background-position: 0 -13px;}

.ui-rating-empty {
    background-position: 0 -13px;}

.ui-rating-cancel-empty {
    background-position: 0 -13px;}

.ui-rating-cancel-full {
    background-position: 0 -13px;}

.ui-rating-hover {
    background-position: 0 -26px;}

/* -------------------------- */


/* GALLERY */

.galleries {
	position: relative;
	z-index: 1;}

.b-galls {
	margin: 0 15px 0 225px;
	padding: 6px 0 10px;}

.pgallery {
	overflow: hidden;
	position: relative;
	padding: 0 40px;
	margin: 0 0 12px 0;}
.pgallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 10000em;
	z-index: 1;}
.pgallery ul li {
	padding: 0 4px;
	font-size: 110%;
	width: 114px;
	text-align: center;
	float: left;}
.pgallery ul li a.gpl {
	display: block;
	width: 110px;
	margin: 0 auto;
	padding: 2px;}
.pgallery ul li a.gpl:hover {
	text-decoration: none;
	padding: 1px;
	border: 1px solid #f0e1a5;}
.pgallery ul li a.gthis, .pgallery ul li a.gthis:hover {
	text-decoration: none;
	padding: 0;
	border: 2px solid #ffd154;
	cursor: default;}
.pgallery ul li p {
	padding: 6px 0;}

.pgallery a.prev, .pgallery a.next {
	display: block;
	width: 29px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	top: 45px;
	text-indent: 300em;
	white-space: nowrap;
	z-index: 5;}
.pgallery a.prev {
	left: 0;	
	background: url(../images/gbuttons.png) no-repeat 0 0;}
.pgallery a.next {
	right: 0;
	background: url(../images/gbuttons.png) no-repeat -31px 0;}
.pgallery a.prev:hover {
	left: 0;	
	background: url(../images/gbuttons.png) no-repeat 0 -30px;}
.pgallery a.next:hover {
	right: 0;
	background: url(../images/gbuttons.png) no-repeat -31px -30px;}

.disabled {
	visibility: hidden;}

.ad-gallery {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 50%;
      left: 50%;
	  margin: -14px 0 0;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      right: 50%;
      top: 50%;
      width: 30px;
      height: 30px;
	  margin: -15px -280px 0 0;
      cursor: pointer;
      display: block;
      z-index: 100;
	  background: url(/images/gallery/ad_next.png) no-repeat 0 0;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      left: 50%;
	  margin: -15px 0 0 -280px;
	  background: url(/images/gallery/ad_prev.png) no-repeat 0 0;
    }
    .ad-gallery .ad-image-wrapper .ad-image {
	  position: relative;
	  text-align: center;
      z-index: 1;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	    padding: 6px 0 12px;
		text-align: center;
		font-size: 120%;
      }      
  .ad-gallery .ad-controls {
  	overflow: hidden;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 498px;
	margin: 0 auto;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 50%;
	  width: 14px;
	  height: 20px;
	  margin: -7px 0 0;
      z-index: 10;	  
      display: block;
      cursor: pointer;
    }
    .ad-gallery .ad-back {
      left: -20px;
      background: url(/images/gallery/ad_scroll_back.png) 0 0 no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(/images/gallery/ad_scroll_forward.png) 0 0 no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
	  	margin: 0;
		padding: 0;
        float: left;
        width: 10000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 2px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 2px solid #FFBA00;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}


/* -------------------------------------------- */


/* HEADERS */

.tts {
}

.tnav {
	padding: 10px 27% 0 0;
	border-bottom: 1px solid #ffd154;
	margin: 0 0 0 225px;
	position: relative;
}
.tnav-non {
	padding: 10px 27% 1px 0;
	margin: 0 0 2px 225px;
	position: relative;
}

.snav {
	width: auto;
	border-collapse: collapse;
	margin: 0 0 8px;}
.snav td {
	padding: 0 5px 0 0;
	font-size: 130%;
	color: #3c5a61;}

a.nmebel, a.nmebel:hover, .nmebel, a.npedia, a.npedia:hover, .npedia, a.ncompany, a.ncompany:hover, .ncompany, a.ntovary, a.ntovary:hover, .ntovary, a.nbrands, a.nbrands:hover, .nbrands, a.nservice, a.nservice:hover, .nservice, a.njournal, a.njournal:hover, .njournal {
	display: block;
	width: 18px;
	height: 21px;
	overflow: hidden;
	background: url(http://static.dom.by/images/icnav.png) no-repeat -1px 0;
	text-decoration: none;}
a.ncompany, a.ncompany:hover, .ncompany {
	width: 18px;
	height: 20px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -25px;}
a.ntovary, a.ntovary:hover, .ntovary {
	width: 18px;
	height: 20px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -50px;}
a.nbrands, a.nbrands:hover, .nbrands {
	width: 18px;
	height: 20px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -75px;}
a.nservice, a.nservice:hover, .nservice {
	width: 18px;
	height: 21px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -100px;}
a.njournal, a.njournal:hover, .njournal {
	width: 28px;
	height: 21px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -125px;
	margin-left: -2px;}
a.nmebel, a.nmebel:hover, .nmebel {
	width: 26px;
	height: 18px;
	background: url(http://static.dom.by/images/icnav.png) no-repeat 0 -230px;
	margin-left: -2px;}

.ttsno {
	padding: 18px 15px 0 0;
	border-bottom: 1px solid #ffd154;
	margin: 0 0 18px 225px;
	position: relative;
}
.tts4 {
	padding: 18px 0 0 0;
	border-bottom: 1px solid #ffd154;
	margin: 0 0 18px 225px;
	position: relative;
}
.tts2 {
	margin: 0 25px 0 225px;
	padding: 18px 0 1px;
	position: relative;
}

.tt-adv {
	margin: 0 30px 0 225px;
	padding: 18px 0 1px 0;
	position: relative;
}
.tts h1, .tts2 h1, .tts3 h1, .tts h1, .tt-adv h1 {
	padding: 0 0 18px;
}
.tts3 h1 em {
	padding: 0 0 0 24px;
	font-size: 55%;
	font-style: normal;}
.tt-sell {
	padding: 0 16em 0 0;
	position: relative;
}
.tt-sell2 {
	padding: 0 300px 0 0;
	position: relative;
	margin: 0 27% 0 0;
}
.add-n, .add-n2 {
	position: absolute;
	right: 110px;
	top: -2px;
	padding: 6px 0 0 34px;
	font-size: 1.2em;
	font-weight: bold;
}
.add-n2 {
	right: 4px;
}
.add-n a, .add-n a:hover, .add-n2 a, .add-n2 a:hover {
	color: #1798e8;
}
.nico {
	display: block;
	position: absolute;
	width: 28px;
	height: 28px;
	font-size: 0;
	text-decoration: none;
	overflow: hidden;
}
.add-n .nico, .add-n2 .nico {
	left: 0;
	top: 0;
	background: url(http://static.dom.by/images/seller-ico.png) no-repeat 0 0;
}

.ttl, .tnav h1 {
	font-size: 240%;
	line-height: 1.0;
	padding: 0;}
.tnav .ttl, .tnav-non .ttl, .tnav h1, .tnav-non h1 {
	padding: 0 0 6px;}
.ttl em, .tnav h1 em {
	padding: 0 0 0 24px;
	font-size: 55%;
	font-style: normal;}
.tnav h1 span, .tnav-non h1 span {
	padding: 0 0 0 6px;
	font-size: 66%;
	font-style: normal;}

.tarr {
	font-size: 20px !important;}

.ttsec {
	font-size: 17px !important;}

.tt2 {
	font-size: 180%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px;
}
.tt3 {
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px;
}
.bprint {
	padding: 0 10em 0 0;
	position: relative;
}
.bprint input, .tt-sell input {
	position: absolute;
	top: 4px;
	right: 0;
	color: #000;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.nbrend {
	font-family: "Arial Narrow", Tahoma, Verdana, Arial, sans-serif;}

/* ------------------------------------ */

/* VOROTA */

.vortype {
	background: #fafaf0 url(http://static.dom.by/images/dott-orange.gif) repeat-x 0 bottom;
	padding: 10px 0;}

.vorright, .vorright2 {
	float: left;
	width: 16%;
	margin: 0 0 0 -17%;
	padding: 16px 0 0;}
.vorright2 {
	width: 33%;
	margin: 0 0 0 -35%;} 
.vorinfo {
	padding: 0 10px 16px 18px;
	position: relative;
	font-size: 120%;}
.vorinfo i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(../images/ico-vs.gif);}

.voritems {
	margin: 0 16% 0 0;}
.voritems2 {
	margin: 0 35% 0 0;}
.vor, .vor2, .vor3 {
	width: 33%;
	float: left;
	margin: 0 67% 0 0;}	
.vor2 {
	margin: 0 0 0 -67%;
	width: 34%;}
.vor3 {
	margin: 0 0 0 -33%;}

.vor4, .vor5 {
	float: left;
	width: 50%;
	margin: 0 50% 0 0;}
.vor5 {
	margin: 0 0 0 -50%;}

.vitem {
	padding: 0;
	text-align: center;
	width: 100%;}
.vpicture {
	padding: 4px 0;}
.vname {
	font-size: 120%;}
.vname-d {
	display: inline-block;		
	padding: 8px 22px 9px 10px;}
.vname-a {
	display: inline-block;	
	background: #ffe373;
	border-bottom: 1px solid #fac73c;
	font-weight: bold;
	padding: 8px 20px 8px 10px;
	color: #40382b;}
.vname a, .vname strong {
	position: relative;}
.vname sup {
	font: 9px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	position: absolute;
	left: 100%;
	top: 0;
	text-decoration: none !important;
	margin: 0 0 0 2px;}
.vprice {
	font-size: 120%;
	padding: 6px 0;}
.vprice p {
	padding: 3px 0 0;}


/* -------------------------------- */


/* LINKS */

a {
	color: #3c5a61;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #00869a;
	text-decoration: underline;
}
a.dott {
	color: #3c5a61;
	text-decoration: none;
	border-bottom: 1px dotted #3c5a61;
	position: relative;
}
a.dott:hover {
	text-decoration: none;
	border-bottom: 1px dotted #00869a;
	color: #00869a;
}
a.dash {
	color: #3c5a61;
	text-decoration: none;
	border-bottom: 1px dashed #3c5a61;
	position: relative;
}
a.dash:hover {
	text-decoration: none;
	border-bottom: 1px dashed #00869a;
	color: #00869a;
}
/* ---------------------------------- */


/* OTHER CLASSES */

.bpromo {
	width: auto;
	margin: 0 0 10px;}
.bpromo td {
	font-size: 120%;
	padding: 10px 16px 10px 0;}
.bpromo td a {
	color: #ff0031 !important;}

.lett-t {
	color: #0083fc;}
.lett-u {
	color: #3c9500;}
.lett-j {
	color: #a30071;}
.lett-m {
	color: #ff6101;}

.ctb, .ctb2, .ctb3 {
	width: auto;
	border-collapse: collapse;}
.ctb2 {
	margin: 0 0 0 160px;}
.ctb td, .ctb2 td, .ctb3 td {
	vertical-align: top;
	padding: 0 14px 10px 0;}
.ctb3 td {
	padding: 0 0 12px 14px;}
.ctb th, .ctb2 th, .ctb3 th {
	vertical-align: top;
	padding: 0;
	text-align: left;
	font-weight: normal;}
.ctb th h4, .ctb2 th h4 {
	font-size: 120%;
	font-weight: bold;
	padding: 0 0 6px;
	margin: 0;}

.bprint {
	padding: 0 10em 0 0;
	position: relative;
}

.coll {
	width: 50%;
	float: left;
}

.coll2 {
	width: 50%;
	float: left;
}
.lcoll {
	width: 49%;
	float: left;
}
.rcoll {
	width: 49%;
	float: right;
}
.tb {
	width: 100%;
	border-collapse: collapse;
}
.tb2 {
	width: auto;
	border-collapse: collapse;
}
.check {
	margin-left: -4px;
}
.check td {
	padding: 1px 2px 1px 0;
	font-size: 1.0em;
}
.ch {
	overflow: hidden;
}
.wcr {
	width: 100%;
	overflow: hidden;
}
.hcr {
	height: 1%;
	overflow: hidden;
}
.fw {
	width: 100%;
	float: left;
}
.obr {
	border-bottom: 1px solid #f3e7b4;}
.brt-m {
	border-top: 1px solid #fff;
}
.brb-m {
	border-bottom: 1px solid #fff;
}
.pdl8 {
	padding-left: 8px;
}
.pdb12 {
	padding-bottom: 12px;
}
.pd0 {
	padding: 0 !important;
}
.pr {
	position: relative;
}
.offh {
	overflow: hidden;
}
.dblock {
	display: block;
}
.dnone {
	display: none;
}
.ftell {
	font-size: 150%;
	font-weight: normal;
	line-height: 1.0;}
.f11 {
	font-size: 110%;
}
.f12 {
	font-size: 1.2em;
}
.f5 {
	font-size: 150%;}
.disb {
	color: #7f7f7f;}
.tx-r {
	text-align: right;
}
.tx-c {
	text-align: center;}
.bd {
	font-weight: bold;}
.cfr {
	color: #898072;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.clear {
	background: none !important;
	clear: both;
	float: none !important;
	font-size: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	visibility: hidden !important;
}
.clr {
	width: 100%;
	font-size: 0px;
}
.clr:after {
	content: ".";
	display: block;
	font-size: 1px;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clr {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clr {
	display: block;
}
/* End hide from IE Mac */


.photos-item {
	position: relative;
	padding: 0 50px;
	width: 658px;
	margin: 12px auto;
	text-align: center;}
.photos-item a.prev, .photos-item a.next {
	display: block;
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	margin: -25px 0 0;
	overflow: hidden;}
.photos-item a.prev {
	left: 0;
	background: url(/images/prev-next-photos.png) no-repeat 0 0;}
.photos-item a.prev:hover {
	left: 0;
	background: url(/images/prev-next-photos.png) no-repeat 0 -55px;}
.photos-item a.next {
	right: 0;
	background: url(/images/prev-next-photos.png) no-repeat -55px 0;}
.photos-item a.next:hover {
	right: 0;
	background: url(/images/prev-next-photos.png) no-repeat -55px -55px;}

.photos-info {
	margin: 0 auto;
	width: auto;
	border-collapse: collapse;}

.phtt {
	padding: 0 0 10px;
	font-size: 140%;
	font-weight: bold;}
.phtt h2, .phtt img {
	font-size: 100%;
	padding: 10px 0 8px;
	margin: 0;}

.phdets {
	vertical-align: top;
	padding: 0 40px 12px 0;}
.phdets h4 {
	font-size: 140%;
	font-weight: normal;
	padding: 0;
	margin: 0;}
.phdets ul.list {
	margin: 0;
	padding: 8px 0 0;
	list-style: none;
	position: relative;
	margin: 0 0 0 -16px;}
.phdets ul.list li {
	margin: 0;
	padding: 0 0 6px 16px;
	font-size: 120%;
	background: url(http://static.dom.by/images/ortire.gif) no-repeat 0 0.6em;}

