/*
	Project: mebelmall.ru
	Last update: 2010-may-27 15:20

	Coded by Ruslan M, mailto: ruslana[dot]net[dog]gmail[dot]ru
*/

/*
	Project: mebelmall.ru
	Last update: 2012-feb-26 12:00

	Coded by Ruslan M, mailto: ruslana[dot]net[dog]gmail[dot]ru
*/

html,
body {height:100%;}
body {margin:0;text-align:center;color:#5d5d5d;font:normal 11px Tahoma;background:#fff;}
img {border:none;}
a:link, a:visited {color:#8a500e;text-decoration:underline;}
a:hover {text-decoration:none;color:#5d5d5d;}
input,textarea,select {font:normal 11px Tahoma;vertical-align:middle;}
form,fieldset {margin:0;padding:0;border-style:none;}
p,div{margin:0;padding:0;}

p,div,span,table,tr,td,th,ul,li,dt,dd{font:normal 11px Tahoma;color:#5d5d5d;}

h1, h1 a:link, h1 a:visited {font:bold 18px Times New Roman;color:#bd3743;line-height:25px;margin:20px 0 10px 0;text-decoration:none;border-bottom:1px solid #bd3743;}
h2, h2 a:link, h2 a:visited {font:bold 17px Times New Roman;color:#bd3743;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h3, h3 a:link, h3 a:visited {font:bold 16px Times New Roman;color:#bd3743;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h4, h4 a:link, h4 a:visited {font:bold 15px Times New Roman;color:#bd3743;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h5, h5 a:link, h5 a:visited {font:bold 14px Times New Roman;color:#bd3743;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h6, h6 a:link, h6 a:visited {font:bold 13px Times New Roman;color:#bd3743;margin:20px 0 10px 0;}

.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

.clear {clear:both;}
.hidden {display:none;}

.italic {font-style:italic;}
.bold {font-weight:bold;}

.hidden {display:none;}
.block {display:block;}


#all_wrap {position:relative;width:1000px;margin:0 auto;text-align:center;}
	#left_bg {position:absolute;top:0;left:0;width:20px;height:100%;background:url(../images/left_bg.png) repeat-y right;}
	#right_bg {position:absolute;top:0;right:0;width:20px;height:100%;background:url(../images/right_bg.png) repeat-y left;}
	#center_wrap {width:960px;margin:0 20px;background:#d3eef9;}

		#header {position:relative;width:100%;height:399px;background:url(../images/header_bg.jpg) no-repeat top left;}
			#logo {display:block;position:absolute;top:30px;left:180px;width:306px;height:147px;}
			
			#header_phone {float:left;position:absolute;top:30px;left:435px;z-index:100;width:180px;height:74px;text-align:left;}
				#header_phone h2, #header_phone div.h2 {clear:both;margin:0;padding:0;font:normal 11px Tahoma;color:#fff;}
				#header_phone .phone {float:right;margin:0;}
				#header_phone .phone .small_top {float:left;font:italic 12px Times New Roman;color:#fff;}
				#header_phone .phone .big {float:left;font:italic 24px Times New Roman;color:#fff;}
				#header_phone .phone .small_bottom {margin:8px 6px 0 6px;float:left;font:italic 14px Times New Roman;color:#fff;}
				
			#auth_menu {position:absolute;top:30px;right:30px;width:267px;height:33px;background:url(../images/auth_menu.png) no-repeat left bottom;}
			#auth, #reg, #cart {display:block;position:absolute;z-index:100;top:0;margin:10px 0 0 0;color:#fff;font:normal 11px Tahoma;}
			#auth {left:20px;}
			#reg {left:95px;}
			#cart {left:204px;}
			
			#top_menu {float:left;position:absolute;bottom:5px;left:20px;width:919px;height:34px;background:url(../images/top_menu.png) no-repeat top left;}
			#top_menu div.menu {margin-left:40px;}
			#top_menu a:link, #top_menu a:visited {float:left;display:block;margin-right:3px;padding-top:10px;width:207px;height:29px;text-align:center;font:bold 11px Tahoma;}
			#top_menu a:hover {background:url(../images/top_menu-hover.png) repeat-x top;color:#fff;}
			
		#middle {width:100%;background:url(../images/middle_bg.jpg) no-repeat bottom left;}
			#left_col {float:left;width:240px;margin:0 0 130px 0;}
				#type_menu {position:relative;float:left;margin-top:20px;width:100%;text-align:left;}
					#type_menu .left_bg {position:absolute;bottom:0;left:-1px;width:23px;height:190px;background:url(../images/type_menu_bg.png) no-repeat top left;}
					#type_menu ul.level-1 {float:right;width:210px;margin:0;padding:0 0 5px 0;list-style:none;background:url(../images/type_menu_footer.png) no-repeat bottom center;}
					#type_menu ul.level-1 li {float:left;display:block;margin:1px 0 0 0;padding:0;width:210px;height:29px;font:bold 11px Tahoma;color:#fff;background:url(../images/menu_blue_bg.png) no-repeat top left;}
					#type_menu ul.level-1 li:hover,
					#type_menu ul.level-1 li.active {background:url(../images/menu_blue_bg-hover.png) no-repeat top left;}
					#type_menu ul.level-1 li a:link, 
					#type_menu ul.level-1 li a:visited {float:left;display:block;margin:7px 0 0 40px;font:bold 11px Tahoma;color:#fff;}
					#type_menu ul.level-1 li.disabled a:link,
					#type_menu ul.level-1 li.disabled a:visited {text-decoration:none;cursor:default;}
					#type_menu ul.level-1 li:hover.disabled  {background:url(../images/menu_blue_bg.png) no-repeat top left;}
						#type_menu ul.level-2 {float:left;margin:0;margin-left:11px;padding:5px 0 15px 0;width:188px;background:#e9f6fc url(../images/level-2_bg.png) no-repeat top center;}
						#type_menu ul.level-2 li {float:left;width:188px;background:none;font:normal 11px Tahoma;color:#146fa5;}
						#type_menu ul.level-2 li:hover,
						#type_menu ul.level-2 li.active {background:none;}
						#type_menu ul.level-2 li a:link, 
						#type_menu ul.level-2 li a:visited {float:left;display:block;margin:5px 0 0 10px;padding-left:12px;font:normal 11px Tahoma;color:#146fa5;background:url(../images/marker_blue.png) no-repeat left center;}
						#type_menu ul.level-3 {margin-left:0;}
						#type_menu ul.level-3 li a:link, 
						#type_menu ul.level-3 li a:visited {background:none;margin:0 0 0 10px;font-size:10px;background:url(../images/marker_blue.png) no-repeat left center;}
				
				#brend_menu {position:relative;float:left;margin-top:80px;width:100%;text-align:left;}
					#brend_menu .left_bg {position:absolute;bottom:0;left:-1px;width:23px;height:220px;background:url(../images/brend_menu_bg.png) no-repeat top left;}
					#brend_menu ul.level-1 {float:right;width:210px;margin:0;padding:0 0 5px 0;list-style:none;background:url(../images/type_menu_footer.png) no-repeat bottom center;}
					#brend_menu ul.level-1 li {float:left;display:block;margin:1px 0 0 0;padding:0;width:210px;height:29px;font:bold 11px Tahoma;color:#fff;background:url(../images/menu_yellow_bg.png) no-repeat top left;}
					#brend_menu ul.level-1 li:hover {background:url(../images/menu_yellow_bg-hover.png) no-repeat top left;}
					#brend_menu ul.level-1 li a:link, #brend_menu ul.level-1 li a:visited {float:left;display:block;margin:7px 0 0 40px;font:bold 11px Tahoma;color:#fff;}
						#brend_menu ul.level-2 {float:left;margin:0;margin-left:11px;padding:5px 0 15px 0;width:188px;background:#e9f6fc url(../images/level-2_bg-broun.png) no-repeat top center;}
						#brend_menu ul.level-2 li {float:left;width:188px;background:none;font:normal 11px Tahoma;color:#8a500e;}
						#brend_menu ul.level-2 li:hover,
						#brend_menu ul.level-2 li.active {background:none;}
						#brend_menu ul.level-2 li a:link, 
						#brend_menu ul.level-2 li a:visited {float:left;display:block;margin:5px 0 0 10px;padding-left:12px;font:normal 11px Tahoma;color:#8a500e;background:url(../images/marker_broun.png) no-repeat left center;}
				#search_ext {position:relative;float:left;width:100%;margin-top:40px;text-align:left;}
					#search_ext .left_bg {position:absolute;bottom:0;left:-1px;width:23px;height:166px;background:url(../images/search_bg.png) no-repeat top left;}
					
					#search_ext ul.level-1 {float:right;width:210px;margin:0;padding:0 0 5px 0;list-style:none;background:url(../images/type_menu_footer.png) no-repeat bottom center;}
					#search_ext ul.level-1 li {float:left;display:block;margin:1px 0 0 0;padding:0;width:210px;height:29px;font:bold 11px Tahoma;color:#fff;background:url(../images/menu_yellow_bg.png) no-repeat top left;}
					#search_ext ul.level-1 li:hover {background:url(../images/menu_yellow_bg-hover.png) no-repeat top left;}
					#search_ext ul.level-1 li a:link, #search_ext ul.level-1 li a:visited {float:left;display:block;margin:7px 0 0 40px;font:bold 11px Tahoma;color:#fff;}
					#search_ext ul.level-1 li.disabled a:link,
					#search_ext ul.level-1 li.disabled a:visited {text-decoration:none;cursor:default;}
					#search_ext ul.level-1 li:hover.disabled  {background:url(../images/menu_yellow_bg.png) no-repeat top left;}
					#search_ext .inputBox {text-align:right;margin:0px 0 0 0;}
					#search_ext .inputBox label {text-align:left;}
					#search_ext .inputBox select {width:115px;font:bold 11px Tahoma;color:#5d5d5d;}
					#search_ext .inputBox select.small {margin:0;width:53px;}
					#search_ext .inputBox input.submit {margin-top:5px;margin-right:2px;text-align:center;width:163px;height:24px;background:url(../images/button_submit_yellow.png) no-repeat top left;border:none;color:#fff;}
				.sbox select{width:109px;}
			#right_col {float:left;width:660px;margin:0 30px;text-align:left;}
			
			
		
		#footer {position:relative;width:100%;height:235px;background:url(../images/footer_bg.jpg) no-repeat top left;}
			#footer_phone {float:left;position:absolute;top:30px;left:18px;z-index:100;width:190px;height:40px;text-align:left;}
				#footer_phone h2, #header_phone .h2 {clear:both;margin:0;padding:0;font:normal 11px Tahoma;color:#8a500e;}
				#footer_phone .phone {float:right;margin:0;}
				#footer_phone .phone .small_top {float:left;font:italic 12px Times New Roman;color:#8a500e;}
				#footer_phone .phone .big {float:left;font:italic 24px Times New Roman;color:#ce071d;}
			
			#footer_menu {position:absolute;top:15px;right:190px;}
				#footer_menu div.menu {font:normal 11px Tahoma;color:#fff;}
				#footer_menu a:link, #footer_menu a:visited {font:normal 11px Tahoma;color:#fff;}
			
			#copyright {position:absolute;top:45px;right:260px;width:230px;height:22px;font:normal 10px Tahoma;color:#5d5d5d;}

#content p {margin:8px 0 0 0;}

#content .cat_description {margin:10px 0 6px 0;}
#content .catalog {float:left;position:relative;}
#content .catalog .item {float:left;margin:15px 13px 5px 0;padding:0 0;width:176px;height:240px;}

#content .catalog .first {}
#content .catalog .second  {margin:15px  25px 5px 25px;padding:0 25px;}
#content .catalog .third {float:right;}
.price a{text-decoration:none;}
div.d, div.empty { width:1px; height:1px; visibility:hidden; font-size:0px; line-height:0px; }
#content .catalog .item .title {width:176px;height:30px;margin:0;padding:0;text-align:center;font:normal 11px Tahoma;}
.more {position:absolute;margin-top:125px;text-align:center;width:120px;//left:0px;z-index:10;}
.more a{text-decoration:none;}
.descr{padding-top:20px;}
.old_price{/*color:#9F9F9F;*/color:#bd3743;}
.more a:hover{text-decoration:underline;}
#content .catalog .item .img {text-align:center;width:177px;height:136px;}
#content .catalog .item .size {margin:3px 0;text-align:center;}
#content .catalog .item .short_descr {float:left;width:100%;height:15px;margin:3px 0;text-align:center;font-size:10px;}
#content .catalog .item .manufacturer {float:left;width:100%;height:15px;margin:1px 0;text-align:center;font-size:10px;}
#content .catalog .item .price {float:left;width:176px;margin:10px 0 0 0!important;text-align:center;font:normal 11px Tahoma;margin:0;padding:0;}
div.price-bold  {font:bold 15px Tahoma;color:#bd3743;}
#content .catalog .item .price div {font:normal 11px Tahoma;float:left;margin:3px 0 0 25px;}
#content .catalog .item .price img {float:left;margin:0 0 0 5px;}
#content .catalog .item .price font {font:bold 13px Tahoma;color:#bd3743;}
#content .catalog .item .more {width:176px;float:left;}
#content .catalog .item .more a:link, 
#content .catalog .item .more a:visited {width:auto;float:right;text-align:right;display:block;margin:5px 0 0 0px;padding-left:10px;font:normal 10px Tahoma;color:#79ae1a;background:url(../images/bg-5.gif) no-repeat left center;}
#content .catalog .item .price .in_cart {float:left;text-align:center;width:175px;margin:3px 0 0 0;}
#content .catalog .item .price .in_cart span {font-weight:bold;color:#bd3743;}

#content .catalog_list {margin:25px 0;}
#content .catalog_list .item {position:relative;margin:25px 0 0 0;padding-bottom:25px;width:100%;border-bottom:1px dotted #fff;}
#content .catalog_list .item h6,
#content .catalog_list .item h6 a:link,
#content .catalog_list .item h6 a:visited {float:left;margin:0 0 5px 0;padding:0;font:bold 13px Tahoma;color:#8a500e;}
#content .catalog_list .item div.attr {float:right;margin:3px 0;width:520px;border-bottom:1px dotted #81b5cd;}

#content .catalog_list .item div.attr-size {float:right;margin:0px 0;width:520px;}

#content .catalog_list .item font.big {font-size:12px;font-weight:bold;color:#ce071e;}
#content .catalog_list .item .price {position:absolute;right:0;//top:0px;}
#content .catalog_list .item input.big_submit {cursor:pointer;width:163px;height:24px;background:url(../images/button_submit.png) no-repeat top left;border:none;color:#fff;}

#content .catalog_list .item input.big_submit_active {cursor:pointer;width:163px;height:24px;background:url(../images/button_submit_green.png) no-repeat top left;border:none;color:#fff;}
/*  FF*/
@-moz-document url-prefix() {
input.big_submit {
padding-bottom:5px;
}}

@-moz-document url-prefix() {
input.big_submit_active {
padding-bottom:5px;
}}
a.sup{text-decoration:none;}
a.info{cursor:pointer;border-bottom:1px dashed #5d5d5d;}
#content .catalog_list div.img {float:left;text-align:center;margin:5px 15px 0 0;width:117px;}
.img-inner {text-align:center;padding:2px;width:117px;border:1px solid #b7ced8;}

#content .catalog_list span.img-inner img {float:left;background:#fff;border:1px solid #a5bac3;width:115px;}


#content .articles {float:left;margin:10px 0;}
#content .articles .item {position:relative;float:left;margin:15px 0 0 0;width:320px;height:130px;border:1px dotted #ccc;}
#content .articles .item h6 {margin:10px 0 5px 0;font:bold 11px Tahoma;color:#8a500e;}
#content .articles .item h6 a:link,
#content .articles .item h6 a:visited {font:bold 11px Tahoma;color:#8a500e;}
#content .articles .item div.img {float:left;text-align:center;margin:10px 12px 0 10px;padding:2px;border:1px solid #b7ced8;}
#content .articles .item div.img img {float:left;background:#fff;border:1px solid #a5bac3;width:105px;}
#content .articles .item div.text {height:50px;font:normal 10px Tahoma;}
#content .articles .item .more {position:absolute;bottom:10px;right:10px;}
#content .articles .item .more a:link, 
#content .articles .item .more a:visited {display:block;width:auto;font:normal 10px Tahoma;color:#8a500e;}

.line {margin:0 auto;width:100%;border-top:1px dotted #ccc;}


/* Вопросы и ответы */
#content .faq_item {margin:0 0 25px 0;}
#content .faq_item p {margin:0 0 14px 0;}
#content #faq {float:left;text-align:right;}
#content #faq label {font-size:14px;color:#6d5029;}
#content #faq input{width:250px;}
#content #faq textarea {width:250px;}
#content #faq input.text, #content #faq textarea.text{color:#666;padding:2px;font-size:14px;margin:5px 0;border:1px solid #666;}
#content #faq input.submit {margin:10px 50px 0 0;width:123px;height:24px;background:url(../images/button_bg.png) no-repeat top left;border:none;color:#fff;}

/*  FF*/
@-moz-document url-prefix() {
input.submit  {
padding-bottom:5px;
}}
@-moz-document url-prefix() {
input.clear  {
padding-bottom:5px;
}}

/* Новости */
#content #latest-news {margin:67px 0 30px -1px;position:relative;}
#content #latest-news div.flower {position:absolute;right:0;width:68px;height:55px;background:url(../images/flower.png) no-repeat top left;}
#content #latest-news h2, #content #latest-news h2 a:link, #content #latest-news h2 a:visited {margin:0 0 11px 0;padding:5px 0 0 0;font:normal 19px Georgia;color:#d9db0e;}
#content #latest-news div.news-block {margin:0 0 15px 0;}
#content #latest-news div.news-block p{font:normal 12px Trebuchet MS;line-height:15px;color:#ddd;}
#content #latest-news #archiv-link {margin:-10px 0 0 0;}
#content #latest-news #archiv-link a:link, #content #latest-news #archiv-link a:visited {font:normal 12px Georgia;color:#23831c;}
#content #list-news div.news-block {margin-bottom:35px;}
#content #list-news h1, #single-news h1 {margin-bottom:8px;}
#content #list-news div.news-date, #single-news div.news-date{margin:0 0 0 1px;}
#content #list-news p {margin:0 0 0 1px;padding:0;}
#content #single-news p {margin:5px 0 15px 1px;padding:0;}
	#content div.news-date, #content div.news-date a:link, #content div.news-date a:visited {font:normal 17px Georgia;line-height:30px;color:#1fcd23;text-decoration:none;}
	#content div.news-date span.gray {font:normal 17px Georgia;}

#nav_menu {margin:5px 0;}

.pageBrowser {text-align:center;margin:30px 0 10px 0;font-size:12px;}

#content input.error {border:1px solid #f00!important;}

/* Авторизация */
#authorization {margin:30px 0 0 0;width:520px;}
#authorization p {float:left;width:100%;margin:5px 0;}
#authorization label {font-size:14px;width:100px;color:#6d5029;}
#authorization input.text {float:right;width:400px;padding-top:6px;font-size:14px;border:1px solid #666;color:#666;}
#authorization input.submit {margin:0 0 0 118px;width:123px;height:24px;background:url(../images/button_bg.png) no-repeat top left;border:none;color:#fff;}

/* Регистрация */
#content #reg_form {margin:30px 0 0 0;width:100%;}
#content #reg_form p {float:left;width:100%;margin:8px 0;}
#content #reg_form label {float:left;font-size:14px;width:180px;color:#6d5029;}
#content #reg_form input.text, #content #reg_form select, #content #reg_form textarea {float:right;width:400px;font-size:14px;border:1px solid #666;color:#666;}
#content #reg_form input.submit {margin:0 0 0 238px;width:163px;height:24px;background:url(../images/button_submit.png) no-repeat top left;border:none;color:#fff;}

/* */
#content #single_product h2 {font-size:16px;color:#AE8467;font-weight:bold; }
#content #single_product input.submit {width:123px;height:24px;background:url(../images/button_bg.png) no-repeat top left;border:none;color:#fff;}
#content #single_product input.big_submit {width:163px;height:24px;background:url(../images/button_submit.png) no-repeat top left;border:none;color:#fff;}
#content #single_product input.big_submit_active {width:163px;height:24px;background:url(../images/button_submit_green.png) no-repeat top left;border:none;color:#fff;}
#content #single_product .print {text-align:right; z-index:100;position:absolute;right:50px;}
#content #single_product .big_img {margin:10px auto;text-align:center;}
#content #single_product .white-bg{background-color:#fff;padding:2px 2px 2px 2px;}
#content #single_product .white-border {width:654px;border:1px solid #b7ced8;}
#content #single_product .big_img {width:100%;margin:0px 0px 0px 0px;}
#content #single_product .line {width:100%;margin:0;}
#content #single_product .description {margin:10px 10px;}
.product-table .t{font-size:14px;padding-bottom:8px;}
.large{font-size:14px;}
.params div{padding:2px 0px 2px 0px;font-size:12px;}
.product-table{padding:0px 10px 0px 10px;//margin-left:10px;}
.product-table td{padding:0px 10px 0px 0px;}
#content #single_product .more_img {margin:10px 0;text-align:center;}
#content #single_product h4,
#content #single_product h4 a:link,
#content #single_product h4 a:visited {font-size:12px;color:#AE8467;font-weight:bold;margin:0 auto;}
#content #single_product .tech {float:left; padding:0px 0px 5px 0px;}
#content #single_product .tech th {font-weight:bold;border-bottom:1px dashed #afafaf;padding:4px 10px 4px 0px;font-size:10px;text-align:left;}
#content #single_product .tech td {border-bottom:1px dashed #afafaf;padding:4px 0px 4px 0px;font-size:10px;}


#content #single_product .completion {margin:15px 0;}
#content #single_product .completion h4 {text-align:center;}
#content #single_product .completion table {width:660px;}
#content #single_product .completion th {padding:7px 0;font-weight:bold;text-align:center;background:none;}
#content #single_product .completion td {text-align:center;background:none;border:1px solid #666;}
#content #single_product .completion td img {margin:5px 10px;}
#content #single_product .completion td.descr {width:600px;text-align:left;padding:10px 10px;font-size:11px;}
#content #single_product .completion td.price {font-weight:bold;color:#bd3743;}
#content #single_product .completion td.price,
#content #single_product .completion td.count {width:50px;}
#content #single_product .completion td.count input {width:40px;border:1px solid #c9c9c9;}
#content #single_product .completion div.submit {margin:10px 0 0 0;text-align:right;}
#content #single_product .completion input.submit {width:123px;height:24px;background:url(../images/button_bg.png) no-repeat top left;border:none;color:#fff;}
#content #single_product .manufacturer {margin:15px 0;}
#content #single_product .manufacturer table {width:660px;}
#content #single_product .manufacturer th {padding:2px;width:250px;font-weight:bold;text-align:right;background:none;}
#content #single_product .manufacturer td {width:430px;text-align:left;padding:2px;background:none;border:1px solid #666;}
#content #single_product .manufacturer h4 {text-align:center;}
#content #single_product .add_cart {float:right;width:270px;height:40px;text-align:center;margin:10px 30px 0 0;}
#content #single_product .add_cart div {font-size:16px;font-weight:bold;}
#content #single_product .add_cart div span,
#content #single_product .add_cart div font {font-size:16px;font-weight:bold;color:#bd3743;}
#content #single_product .add_carte a:link,
#content #single_product .add_cart a:visited {}


#content .cart div.submit {margin:10px 0 0 0;text-align:right;}
#content .cart input.submit {cursor:pointer;width:123px;height:24px;background:url(../images/button_bg.png) no-repeat top left;border:none;color:#fff;}
#content .cart input.clear {cursor:pointer;width:163px;height:24px;background:url(../images/button_submit.png) no-repeat top left;border:none;color:#fff;}
#content .cart #order {float:right;width:420px;}
#content .cart #order h3{float:right;font-weight:bold;}
#content .cart #order input.submit {margin:20px 0 0 10px;float:right;cursor:pointer;width:163px;height:24px;background:url(../images/button_submit.png) no-repeat top left;border:none;color:#fff;}
#content .cart .order {float:right;}
.submit {cursor:pointer;}
