body, td, th, div, p, label, input {

	color:#000000;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

}

input, select {

	color:#000;

	line-height:12px;

}

a, a:visited, a:hover, a:active {

	color:#FF6600;

}

a {

	text-decoration:underline;

}

a:hover {

	text-decoration:none

}

a.alogo {

	text-decoration:none;

	color:#FFF;

	font-size:32px;

}

a.atitle {

	text-decoration:none;

	text-decoration:none;

	color:#FFF;

	font-size:10px;

}

/*---------------------------------------------------------structure---*/

#body {

	background:#000000;

	background:url(../images/bg.png);

}

.main {

	width:904px;

	overflow:hidden;

}

/*-------------------------------------header---*/

#header {

	/*background:url(../images/header-bg.gif) repeat-x 0 0;*/

	height:179px;

}

.container2 {

	width:100%;

	overflow:hidden;

}

#logo {

	float:left;

	padding:20px 0 0px 0;

	color:#FFF;

	width:450px;

}

/*-------------------------------------search---*/

#search {

	width:228px;

	text-align:right;

	float:right;

	padding:0 0 0 0;

	margin-bottom:3px;

}

#topmenu {

	width:100%;

	overflow:hidden;

	height:44px;

	background:url(../images/menu-tail.gif) repeat-x top left;

}

.right {

	float:right !important

}

.search .inputbox {

	background:#1b1c1d;

	border:#333 solid 1px;

	;

	color:#616161;

	line-height:14px;

	padding:2px 0px 2px 4px;

	margin:0px 3px 0px 0px;

	vertical-align:top;

	width:157px;

	font-size:11px;

	float:left;

}

.controller .pager {

	border:1px solid #000;

	line-height:12px;

	margin:0px 3px 0px 0px;

	vertical-align:top;

	font-size:10px;

}

.search .button {

	float:left;

	background:url(../images/login-button.gif) repeat-x left top;

	border: #333 1px solid;

	width:54px;

	color:#fff;

	text-align:center;

	font-weight:bold;

	font-size:11px;

	padding:2px 0 1px 0;

	font-family:Tahoma, Geneva, sans-serif;

}

.button, .module .button, .validate, .readmore a {

	background:url(../images/button04.gif) left top repeat-x;

	border:none;

	color:#fff;

	font:normal 11px/11px Tahoma, Geneva, sans-serif;

	padding:3px 0px 5px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	text-decoration:none;

	width:63px;

	display:block;

	vertical-align:top;

	font-weight:bold;

}

* html .container input.button {

	padding:0;

	height:23px;

}

*+html .container input.button {

	padding:0;

	height:23px;

}

/*-------------------------------------topmenu---*/



ul.menu-nav {

	padding:0 0 2px 0;

	margin:0 -1px 0 0;

	list-style:none;

	width:905px;

}

ul.menu-nav li, ul.menu-nav li.active {

	float:left;

	border:none;

	width:181px;

}

ul.menu-nav li a, ul.menu-nav li a:visited {

	color:#676768;

	font:normal 11px/12px Tahoma, Geneva, sans-serif;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	display:block;

	border-right:1px solid #000;

	padding:17px 0 6px 0;

	margin:0px 0px 0px 0px;

	text-align:center;

}

#footer ul.menu-nav {

	width:550px;

	overflow:hidden;

	float:right;

	text-align:right;

	padding:18px 0 0 0;

}

#footer ul.menu-nav li {

	margin:0 -1px 0 0;

	float:none;

	display:inline;

	padding:0px 11px 0px 11px;

	border-right:1px solid #575757;

}

#footer ul.menu-nav li a, #footer ul.menu-nav li a:visited {

	padding:0px 5px 0px 6px;

	margin:0px;

	background:none;

	display:inline;

	color:#575757 !important;

	text-transform:none;

	font-weight:normal;

	border:none;

}

#footer ul.menu-nav li a:hover, #footer ul.menu-nav .active a span {

	background:none;

	color:#fff !important;

}

ul.menu-nav li a:hover {

	text-decoration:none !important;

	color:#ffffff;

	padding:9px 0 12px 0;

	background:url(../images/menu-tail-active.gif) left top repeat-x;

}

ul.menu-nav li a:active {

	text-decoration:none !important;

	color:#ffffff !important;

	padding:9px 0 12px 0 !important;

	background:url(../images/menu-tail-active.gif) left top repeat-x;

}

/*-------------------------------------content---*/

#wrapper {

	padding:0px 0px 9px 0px;

	margin-top:10px;

}

#wrapper .width {

	overflow:hidden;

}

/* ---------- products layout */

#product_list .productSeparator {

	padding: px 0px 5px -2px;	

	float:left;

	}

#product_list .catGroup {

	margin-right:1px;

	margin-top:-1px;

	padding:0;

	overflow:hidden;

	width:100%;

	width:654px;

	clear: both;

}

#product_list .prodGroup {

	margin-right:1px;

	margin-top:-1px;

	padding:0;

	overflow:hidden;

	width:100%;

	border:1px solid #000;

	width:654px;

	clear: both;

}

#product_list .catGroupIndex {

	margin-right:1px;

	margin-top:-1px;

	padding:0;

	overflow:hidden;

	width:100%;

	border:1px solid #000;

	width:654px;

	clear: both;

}

#product_list .categoryDescritpion {

	padding:5px 4px 4px 4px;

}

#product_list .indexDesc {

	font-size:12px;

}

#product_list p {

	font-size:12px;

}

.container-indent {

	padding:10px 20px 20px 20px;

	float:left;

}

.productIndent .width {

	background:#fff;

}

.controller {

	margin-top:10px;

	padding-bottom:10px;

}

a.product_name {

	color:#003;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 0px 7px 5px;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	width:100%;

	background:#D5EAFF;

	border-bottom:#003 1px dotted;

	margin-bottom:3px;

	}

a.product_name:hover {

	background:#C4E1FF;

	text-decoration:underline;

}

a.basket_product_name {

	color:#003;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 0px 7px 5px;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	width:100%;

	background:#D5EAFF;

	overflow:hidden;

	}

a.basket_product_name:hover {

	background:#C4E1FF;

	text-decoration:underline;

}

a.basket_add {

	color:#003;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 5px 7px 0px;

	text-align:right;

	text-decoration:none;

	width:100%;

	background:#090;

	overflow:hidden;

	}

	a.basket_add:hover {

	background:#060;

}

.delete {

	color:#003;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 5px 7px 0px;

	text-align:right;

	text-decoration:none;

	width:100%;

	background:#FF4451;

	overflow:hidden;

	border:0px;

	}

.delete:hover {

	background:#F33;

}

a.category_name {

	color:#369;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 0px 7px 5px;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	width:100%;

	background:#FF9;

	border-bottom:#FC6 1px solid;

}

a.category_name:hover {

	background:#FC6;

}

a.product_name_index {

	color:#369;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:7px 0px 7px 5px;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	background:#FF9;

	border-bottom:#FC6 1px solid;

}

a.product_name_index:hover {

	background:#FC6;

}

h3.pageTitle {

	padding:0px 0px 16px 0px;

	line-height:36px;

}

h3.pageTitle span {

	color:#000;

	padding:0;

	font:normal 23px/27px Tahoma, Geneva, sans-serif;

	display:inline-block;

	text-transform:uppercase;

}

.pageTitleText {

	padding-bottom:20px;

	text-align: justify; 

	font-size: 12px;

}

.container {

	overflow:hidden;

	height:1%;

	background:#fff;

	float:left;

	width:695px;

	margin-left:2px;

}

.clear {

	overflow:hidden;

	width:100%

}

.browseProductImageContainer {

	float: left;

	width: 49%;

	margin: 3px;

}

.browseProductDetails {

	float:left;

	width:49%;

}

.browseProductDetailsContainer {

	float: left;

}

.browseProductContainer {

	width:100%;

	overflow:hidden;

	padding:0;

	margin-bottom:5px;

	font-size:10px;

}

.browseProductDescription a, .browseProductDescription a:visited {

	display:block;

	text-align:center;

	color:#fff;

	text-decoration:none;

 text-align:center  color:#fff;

	font-size:11px;

	padding-top:3px !important;

}

.details-button a, .details-button a:visited {

	display:block;

	text-align:center;

	color:#fff;

	text-decoration:none;

 text-align:center  color:#fff;

	font-size:11px;

	padding-top:3px !important;

}

.browseProductDescription a {

	width:110px;

	background:url(../images/button02.gif) no-repeat 0 0;

	padding:6px 0px 6px 0px;

	text-align:center;

	font-weight:bold;

}

.details-button a {

	width:110px;

	background:url(../images/button02.gif) no-repeat 0 0;

	padding:6px 0px 6px 0px;

	text-align:center;

	font-weight:bold;

}

.browsePriceContainer {

	float: left;

	margin: 5px;

	width:150px;

}

.productPrice {

	color:#F00;

	display:block;

	font:normal 20px/20px Arial, Helvetica, sans-serif;

	padding:5px 0px 5px 0px;

}

/*-------------------------------------menu---*/

	* html #left {

	margin-right:-1px;

}

#left .space {

	padding:0px 0px 0px 0px;

}

#left {

	float:left;

	width:207px;

	margin-left:0px;

}

.module a {

	color:#eb005e;

	text-decoration:underline;

}

.module a:hover {

	text-decoration:none !important;

	color:#d9dbdd;

}

.module {

	width:100%;

	margin:0px 0px 10px 0px;

	background-color:#000;

}

/*-------------------title----*/



.module .boxIndent {

	padding:20px 4px 15px 4px !important;

	overflow:hidden;

	border:#333 1px solid;

	border-left:none;

	background:url(../images/module-tail.gif) repeat-x left top;

}

/*-------------------title----*/

.module h3 {

	color:#606061;

	font:bold 11px/11px Tahoma, Geneva, sans-serif;

	padding:8px 0px 11px 11px;

	margin-bottom:2px;

	text-transform:uppercase;

	background:url(../images/module-title-tail.gif) repeat-x left top;

}

.module .basket {

	color:#FFF;

	font:bold 11px/11px Tahoma, Geneva, sans-serif;

	padding:8px 0px 11px 11px;

	margin-bottom:2px;

	text-transform:uppercase;

	background:url(../images/module-title-tail.gif) repeat-x left top;

}

.module_text h3 {

	color:#606061;

	font:bold 11px/11px Tahoma, Geneva, sans-serif;

	padding:8px 0px 11px 11px;

	margin-bottom:2px;

	text-transform:uppercase;

	background:url(../images/module-title-tail.gif) repeat-x left top;

}

.module_text div {

	color:#575757;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

}

.module_text .boxIndent {

	padding:20px 25px 15px 29px !important;

	overflow:hidden;

	background:url(../images/module-tail.gif) repeat-x left top;

}

.module_menu ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module_menu li {

	line-height:14px;

	padding:0px 0px 0px 0px;

}

.module_menu li ul {

	padding:0px 0px 0px 0px;

}

#main_menu,a.meinmenu-nosub, a.mainlevel, a.sublevel, a.mainlevel:visited, a.sublevel:visited {

	background:url(../images/list-marker3.gif) no-repeat left 15px;

	color:#d9dbdd;

	display:block;

	font:normal 10px/10px Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:uppercase;

	margin-left:-5px;

	padding:12px 0px 5px 8px;

}

#main_menu {

		background:url(../images/list-marker-down.gif) no-repeat left 15px;

}

#main_menu:hover { color:#F60;}

a.meinmenu-nosub { background:url(../images/list-marker.gif) no-repeat left 15px;}

.child_menu { z-index:10000}

a.sublevel {

	background:url(../images/list-marker.gif) no-repeat 10px 15px;

}

/*---------------------------list ---------------*/

.module_menu li {

	background:url(../images/list-marker3.gif) no-repeat left 15px;

	color:#575757;

	display:block;

	font:normal 10px/10px Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:uppercase;

	padding-left:10px;

}

.module_menu li a, .module_menu li a:visited {

	background:url(../images/list-divider.gif) repeat-x left bottom;

	color:#FF0;

	display:block;

	font:normal 10px/10px Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:uppercase;

	padding:12px 0px 5px 0px;

}

.module_menu li a span {

}

 .module_menu li a:hover, a.mainlevel:hover, a.meinmenu-nosub:hover, a.sublevel:hover {

	color:#F60;

	display:block;

	text-decoration:none;

}

.module_menu li a:hover span {

}

.module_menu li.active a {

	color:#d9dbdd;

	text-decoration:none;

	font-style:normal;

}

.browseProductImage {

	margin:0px 5px;

	text-align:left;

	text-decoration:none;

	border:1px solid #d9dbdc;

	display:block;

	float:left;

}

.browseProductImage a {

	text-decoration:none;

}

.topnav a {

	color:#000;

}

.disc {

	color:#39C;

}

.controller {

	margin-top:10px;

	padding-bottom:10px;

}

.controller .pager {

	border:1px solid #000;

	line-height:12px;

	margin:0px 3px 0px 0px;

	vertical-align:top;

	font-size:10px;

}

.contacts {

	font-size:18px;

	color:#FFF;

	padding:11px;

}

/* LIGHT BOX */

#lightbox {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#lightbox img {

	width: auto;

	height: auto;

	max-width:none;

}

#lightbox a img {

	border: none;

}

#outerImageContainer {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#imageContainer {

	padding: 10px;

}

#loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#hoverNav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#imageContainer>#hoverNav {

	left: 0;

}

#hoverNav a {

	outline: none;

}

#prevLink, #nextLink {

	width: 49%;

	height: 100%;

	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */

	display: block;

}

#prevLink {

	left: 0;

	float: left;

}

#nextLink {

	right: 0;

	float: right;

}

#prevLink:hover, #prevLink:visited:hover {

	background: url(/images/prevlabel.gif) left 15% no-repeat;

}

#nextLink:hover, #nextLink:visited:hover {

	background: url(/images/nextlabel.gif) right 15% no-repeat;

}

#imageDataContainer {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

}

#imageData {

	padding:0 10px;

	color: #666;

}

#imageData #imageDetails {

	width: 70%;

	float: left;

	text-align: left;

}

#imageData #caption {

	font-weight: bold;

}

#imageData #numberDisplay {

	display: block;

	clear: left;

	padding-bottom: 1.0em;

}

#imageData #bottomNavClose {

	width: 66px;

	float: right;

	padding-bottom: 0.7em;

	outline: none;

}

#overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

}

.tdsfh {

	background: url('../images/left_sidebar_phone.png');

}

.tdsfh:hover {

	background: url('../images/left_sidebar_phone_w.png');

}

.furjbqy {

	position:fixed;

	left:0;

	top:263px;

	z-index:5;

	width:34px;

	height:227px;

}

* html .furjbqy {

	position:absolute;

}

.filter {

	font-size:14px;

}

.filter a {

	font-size:12px;

	color: #006;

	text-decoration:none;

}

.filter a:hover {

	color:#000;

	text-decoration:underline;

}

#nav {

	margin-left:10px;

	padding:0 0 0 -10px;

}

table#item_khar {

	border-collapse: collapse;

	background: url(http://mg-mebel.com.ua/storage/pics.jpg) no-repeat 5px;

}

table#item_khar td {

	border: 10px solid #717171;

}

#item_khar td span {

	width: 77px;

	height: 77px;

	display: block;

	text-align: center;

	color: #5d5d5d;

}

#item_khar td span b {

	display: block;

	padding-top: 60px;

}

dl {

	clear: both;

}

dt {

	width: 100px;

	float: left;

	font-weight: bold;

}

dt img {

	float: left;

	margin-right: 7px;

}

.reklama {

	background:url(http://mg-mebel.com.ua/images/bannerned.jpg) no-repeat;

	height:26px;

	width:902px;

	border:#bebebe 1px solid;

	margin-bottom:2px;

}

.reklama2 {

	height:26px;

	width:902px;

	border:#CC3300 1px solid;

	margin-bottom:2px;

}

.banner {

	padding:3px;

	border:#333 1px solid;

	margin-top:-1px;

	color:#CCC;

	font-size:10px;

}

.banner a {

		text-decoration:none;

	color:#FFF;

}

.filters {

	border-bottom:#999 1px dotted;

	font-size:12px;

	color:#F00;

}

.filters a {

	font-size:12px; 

	color:#039;

}

.buy {

	font-size:12px;

}

.buy a {

	text-decoration:underline;

	color:#F60;

	text-transform:lowercase;

}

.buy a:hover {

	color:#F00;

}

.prod_desc {

	font-size:12px;

}

.prod_desc td {

	padding:3px;

}

.prod_desc table {

	border:#000 1px solid;

}
