@charset "windows-1251";
body {
	background-color: #E4E9EF;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0px;
	padding: 0px;
	font-family:Arial;
}
#map_block {
	width:731px;
	height:487px;
	position:relative;
	top:110px;
	left:120px;
	z-index:3;
}

#logo_block {
	background-image:url(../images/logo_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:177px;
	height:149px;
	position:absolute;
	top:0px;
	left:20px;
	z-index:10;
	
}
.dlm {
	min-height:250px;
	-height:expression(heightNew = (this.clientHeight < 250 ? "250" : this.clientHeight ) + "px" );
}


#hot_block_full {
	background-image:url(../images/circles_green.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:176px;
	height:176px;
}

#hot_block_full .hitmp {
	color:#FFFFFF;
	font-size:14pt;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
}

#hot_block_full .hitmp a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:16pt;
	font-weight:bold;
}
#hot_block_full .hitimg {
	padding-top:4px;
	text-align:center;
	overflow:hidden;
	height:75px;
}
#hot_block_full .hitimg img {
	border:0;
}
#hot_block_full .hitprice {
	padding-top:4px;
	text-align:center;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}
#hot_block_full .hitprice a {
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;	
}

#hot_block {
	background-image:url(../images/circles_white.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:205px;
	height:180px;
	position:absolute;
	bottom:0px;
	left:5%;
	z-index:10;
	
}

#hot_block .hitmp {
	color:#669900;
	font-size:16pt;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
}

#hot_block .hitmp a {
	text-decoration:none;
	color:#669900;
	font-size:16pt;
	font-weight:bold;
}
#hot_block .hitimg {
	padding-top:8px;
	text-align:center;
	overflow:hidden;
	height:80px;
}
#hot_block .hitimg img {
	border:0;
}
#hot_block .hitprice {
	padding-top:8px;
	text-align:center;
	color:#669900;
	font-size:11pt;
	font-weight:bold;
}
#hot_block .hitprice a {
	color:#669900;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #669900;	
}


#side_menu_block {
	background-image:url(../images/circles_green.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:60px;
	height:176px;
	position:absolute;
	top:120px;
	left:0px;
	z-index:10;	
}
.mainlist_menu {
	background-image:url(../images/circles_green.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:60px;
	height:176px;
	position:absolute;
	top:180px;
	left:0px;
}
.page-head {
	height:170px;
	width:auto;
}
.page-head-first {
	height:170px;
	width:25%;
	float:left;
}
.page-head-second {
	height:170px;
	width:75%;
	float:left;
}
.page-head-second table {
	height:170px;
	width:100%;
}
.page-name {
	font-size:20pt;
	color:#669900;
}
.path-to-page {
	font-size:10pt;
	color:#669900;
}
.path-to-page span {
	font-weight:bold;
}
.path-to-page a {
	text-decoration:none;
	border-bottom:1px dashed #669900;
	color:#669900;
}
.path-to-page a:hover {
	color:darkgreen;
	border-bottom:1px dashed darkgreen;
}
.page-type-href {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-size:12pt;
}
.page-type-href a {
	color:#669900;
	text-decoration:none;
}

.page-type-href a.active {
	border-bottom:1px dashed #669900;
}

.page-type-href a:hover {
	color:darkgreen;
}

.page-type-href a.active:hover {
	border-bottom:1px dashed darkgreen;
}

.page-body-right {
	width:25%;
	float:left;
}

.page-body-left {
	width:75%;
	float:left;
	font-size:10pt;
	color:#4F4F4F;
}

.page-body-left #PageBlock a {
	color:#669900;
	text-decoration:none;
	border-bottom:1px dotted #669900;
}

.page-body-left #PageBlock a:hover {
	color:darkgreen;
	border-bottom:1px dotted darkgreen;
}

#PageBlock {
	padding-top:15px;
}

#PageBlock * {
	padding-top:15px;
	font-size:10pt;
}
.error {
	font-size:14pt;
	color:#6AA611;
	padding-top:10px;
}
.spacer-line {
	height:1px;
	overflow:hidden;
	width:75%;
	background-color:#669900;
}
.furn_mat_block {
	width:75%;
	text-align:right;
}
.href_block {
	width:185px;
	height:28px;
	background-image:url(../images/top_menu.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:16px;
	/*background-color:red;*/
	float:right;
	position:relative;
	z-index:10;
}
#material_click {
	padding-right:15px;
}
.href_block a {
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.arrowHolder {
	position:absolute; 
	top:-15px; 
	left:-20px;
	font-size:14pt;
	color:#669900;
	z-index:10;	
}

#sport {
	top:50px;
	left:400px;
}

.fullmenulist_main_page {
	width:200px;
	position:absolute; 
	top:280px;
	left:25px;
	display:none;
	z-index:10;
}
.fullmenulist_full_page {
	margin-top:30px;
	margin-left:70px;
	display:block;
	z-index:10;
}

#fullmenulist ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu_nav ul li {
	font-size:12pt;
	line-height:15pt;
}
.menu_nav ul li a {
	color:#669900;
	text-decoration:none;
}
.menu_nav ul li ul {
	display:none;
}
.menu_nav ul li ul li {
	padding-left:15px;
}
ul span.active {
	/*border-bottom:1px dotted #669900;*/
	font-weight:bold;
	background:transparent;
}
.input_holder input {
	font-size:12px;
	padding:2px 4px 2px 4px;
	width:200px;
}
.input_holder span {
	font-size:8pt;
	display:block;
	color:#4F4F4F;
}

#regarea {
	font-size:10pt;
}
#regarea span {
	color:#8F8F8F;
}
#regarea span span {
	color:#FE3509;
}
#regarea .text_input {
	font-size:10pt;
	font-family:Arial;
	border:1px solid #8F8F8F;
}
#regarea input.text_input {
	width:250px;
}
#regarea textarea.text_input {
	width:250px;
}
#regarea button {
	color:#8F8F8F;
	font-size:14pt;
	font-family:Arial;
	font-weight:bold;
	margin-right:5px;
	border:none;
	background:none;
	cursor:pointer;
}
.sbtn {
	border:none;
	background:none;
	cursor:pointer;
}
.post_error, .all_good {
	font-size:14pt;
	font-weight:bold;
	color:#FE2901;
}

.error_text_input {
	background-color:#FFFABF;
	border:1px solid #CCCCCC;
}
.pico {
	background-image:url(../images/phone_ico.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/phone_ico.png', sizingMethod='scale');
	width:60px;
	height:55px;
}
.price_bg {
	background-image:url(../images/price-circle.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/price-circle.png', sizingMethod='scale');
	width:125px;
	height:125px;
	position:absolute;
	top:-40px;
	left:-35px;
	line-height:125px;
	text-align:center;
	color:#669900;
	font-size:12pt;
	font-weight:bold;
}
.price_bg span {
	text-decoration:none !important;
}
.phonenum {
	font-size:16pt;
	text-align:left;
	font-weight:bold;
	color:#669900;
}
#material_block_information {
	/*background-color:#red;*/
	position:fixed;
	top:10%;
	//position:absolute;
	//top: expression( (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	left:10%;
	z-index:55;
	width:80%;
	height:80%;
	display:none;
}
#furnitura_block_information {
	/*background-color:#red;*/
	position:fixed;
	top:10%;
	//position:absolute;
	//top: expression( (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	left:10%;
	z-index:55;
	width:80%;
	height:80%;
	display:none;
}
.text-popup-block {
	overflow:auto;
}
.gbg {
	background-color:#7DAE34;
}
.type {
	
}
.type em {
	cursor:pointer;
}
.type em:hover {
	text-decoration:underline;
}
.type_more {
	display:none;
}
.type_more p {
	padding-top:0;
	padding-bottom:0;
}
.main_pop_up_container {
	color:#ffffff;
	font-size:10pt;
}
.menuSubscribe {
	background-image:url(../images/menu_text.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:33px;
	height:94px;
	position:relative;
	top:38px;
	left:5px;
	cursor:pointer;
}
div.menuSubscribe.active {
	background-image:url(../images/menu_text.gif);
	background-repeat:no-repeat;
	background-position:-34px 0px;
}
.telnumber {
	position:absolute; 
	top:20px;
	left:250px;
	height:55px;
}
#cover {
	background-color:#ffffff;
	position:fixed;
	top:0px;
	//position:absolute;
	//top: expression( (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	left:0px;
	z-index:6;
	opacity:.7;
	filter:alpha(opacity=70);
}
#enter_form {
	position:absolute;
	z-index:9;
	background-color:#ffffff;
	left:0px;
	top:150px;
	width:100%;
	padding:5px 0 5px 0;
}
.info_mp, .info_mp a {
	text-decoration:none;
	color:#669900;
	font-size:16pt;
}
.cd {
	font-size:10pt;
	text-align:left;
	color:#669900;
	padding-top:5px;
}
.more_prod_info {
	padding-top:10px; 
	padding-right:5px; 
	padding-left:5px; 
	padding-bottom:5px;
}
.more_prod_info a {
	color:#669900;
	font-weight:bold;
}
.infoHolder {
	padding:0 7px 0 7px;
	max-width:250px;
	-width:expression(heightNew = (this.clientWidth < 250 ? "250" : this.clientWidth ) + "px" );
}
.picframe {
	width:100%;
	/*height:150px;*/
	background-position:50% 50%;
	background-repeat:no-repeat;
	position:relative;
}
.filter {
	font-size:10pt;
	color:#669900;
}
.filter a {
	color:#669900;
}
.filter .active {
	background:transparent;
	font-weight:bold;
	color:#5F5F5F;
}
.subscribe {
	color:#669900;
	font-size:10pt;
	font-weight:bold;
}
.credits {
	padding-top:40px;
	padding-bottom:50px;
	text-align:right;
	padding-right:5px;
	font-size:8pt;
	color:#7F7F7F;
	float:none;
	clear:both;
}
.credits a {
	font-size:8pt;
	color:#008CFF;
}
.imageMoreBlock {
	float:left; 
	margin:2px; 
	overflow:hidden; 
	width:95px; 
	height:57px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.cb {
	float:left; 
	margin:2px; 
	height:100px;
	padding:3px;
	background-color:#ffffff;
}
.cb span {
	font-size:8pt;
	color:#669900;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
.cb input {
	margin:0px;
	margin-top:3px;
	padding:0px;
	position:relative;
	top:2px;
}
.cb label {
	padding-left:5px;
	cursor:pointer;
	color:#333333;
}
.imageColorMoreBlock {
	overflow:hidden; 
	width:133px; 
	height:60px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.cartImg {
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cart.png', sizingMethod='scale');
	width:85px;
	height:85px;
}
.cartName {
	font-size:14pt;
	color:#669900;
}
.cartText {
	font-size:10pt;
	color:#669900;
	text-align:left;
}
.cartText span {
	font-weight:bold;
}
#informer {
	color:#8F8F8F;
	font-size:12pt;
	font-weight:bold;
}
.pageholder {
	position:relative;
	z-index:5;
	color:#669900;
	font-size:10pt;
}
.pageholder a {
	color:#669900;
}
.pageholder b {
	color:#5F5F5F;
}
.nameheader {
	color:#669900;
	font-size:12pt;
	font-weight:bold;
	padding-left:6px;
}
.prod_name_cart {
	font-size:12pt;
	color:#669900;
	font-weight:bold;
	padding:5px 0px 3px 3px;
}
.prod_color_cart {
	font-size:10pt;
	color:#669900;
	padding:5px 0px 3px 3px;
}
.prod_descr_cart {
	font-size:10pt;
	color:#669900;
	padding:5px 7px 5px 7px;
}
.price_holder_block {
	color:#669900;
	font-size:13pt;
	font-weight:bold;
}
.quant_block {
	color:#669900;
	font-size:10pt;
	font-weight:normal;
}
.quant_block input {
	border:1px solid #669900;
	background:transparent;
	color:darkgreen;
	font-weight:bold;
	font-size:9pt;
	padding:0 3px 0 3px;
	text-align:center;
	width:50px;
}
.buyprod {
	color:#669900;
	font-size:10pt;
	text-decoration:none;
}
.deleteprod {
	color:#669900;
	font-size:10pt;
	text-decoration:none;
}
.totalsum {
	color:#669900;
	font-size:14pt;
	font-weight:bold;
	padding-top:7px;	
}
.makeorder {
	padding-top:7px;
}
.makeorder a {
	color:#669900;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #669900;
}
#cart_info_holder {
	margin-top:15px;
	color:#8F8F8F;
	font-size:10pt;
	font-weight:bold;
}
#cart_info_holder input.text-input, #cart_info_holder textarea.text-input, #cart_info_holder select.text-input {
	font-size:10pt;
	font-family:Arial;
	border:1px solid #8F8F8F;
	width:250px;
	color:#333333;
}
#cart_info_holder textarea.text-input {
	height:100px;
}
#cart_info_holder  button {
	color:#8F8F8F;
	font-size:14pt;
	font-family:Arial;
	font-weight:bold;
	margin-right:5px;
	border:none;
	background:none;
	cursor:pointer;
}

.left_top {
	background-image:url(../images/corner_tl.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corner_tl.png', sizingMethod='scale');
	width:7px;
	height:7px;	
}
.right_top {
	background-image:url(../images/corner_tr.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corner_tr.png', sizingMethod='scale');
	width:7px;
	height:7px;	
}
.left_bottom {
	background-image:url(../images/corner_bl.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corner_bl.png', sizingMethod='scale');
	width:7px;
	height:7px;	
}
.right_bottom {
	background-image:url(../images/corner_br.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corner_br.png', sizingMethod='scale');
	width:7px;
	height:7px;	
}
.zoomImage123 {
	max-height:250px; 
	max-width:250px;
	//width: expression( (( ignoreMe = (document.documentElement.width > 250 ) ? 250 : document.documentElement.width ) ) + 'px' );
}

#furniture-block {
	background-image:url(../images/furniture.png);
	background-repeat:no-repeat;
	background-position:0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/furniture.png', sizingMethod='scale');
	width:731px;
	height:487px;	
}
.holderpic {
	width:731px;
	height:487px;
	position:relative;
}
.href-pic {
	position:absolute;
	z-index:5;
	background-color:#669900;
	color:#ffffff;
	display:inline-block;
	padding:2px 4px 2px 4px;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
.href-pic:hover {
	background-color:#668811;
}
