/* CSS Document */

body{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	font:normal 12px Verdana;
}
.maintext{
padding:3px;
text-align:justify;
}
img{
	border:0;
}
#content .maintext a, #content .maintext a:link, #content .maintext a:visited, #content .maintext a:active, #content .maintext a:hover {color: #000000; text-decoration:underline;}

#content .prodT a, #content .prodT a:link, #content .prodT a:visited, #content .prodT a:active, #content .prodT a:hover {color: #000000; text-decoration:none;}

.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

#main{
	width:100%;
}

/* *****  HEADER BEGIN  ***** */

#header{
	position:relative;
	width:100%;	
	height:276px;
}
.left_header_part{
	position:absolute;
	left:0;
	top:0;
	width:470px;
	height:276px;
	background:url(/templates/vstroymebel/images/left_part.jpg) left top no-repeat;
}
.right_header_part{
	height:223px;
	background:url(/templates/vstroymebel/images/right_part.gif) repeat-x;
}
.soba4ka{
	position:absolute;
	left:125px;
	top:81px;	
	width:149px;
	height:175px;
	background:url(/templates/vstroymebel/images/soba4ka.png) no-repeat;
	_background: url(/templates/vstroymebel/images/soba4ka.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/soba4ka.png");
}
.icons{
	position:absolute;
	left:110px;
	top:30px;
}
.icons a{
	margin:0 30px 0 0;
}
.botinki{
	position:absolute;
	background:url(/templates/vstroymebel/images/botinki.png) no-repeat;
	_background: url(/templates/vstroymebel/images/botinki.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/botinki.png");
	width:183px;
	height:115px;
	right:420px;
	top:120px;
}
.shkaf{
	position:absolute;
	right:0px;
	top:5px;
	width:498px;
	height:250px;
	background:url(/templates/vstroymebel/images/shkaf.png) no-repeat;
	_background: url(/templates/vstroymebel/images/shkaf.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/shkaf.png");
}
.devka_na_divane{
	position:absolute;
	width:267px;
	height:173px;
	top:90px;
	left:300px;
	background:url(/templates/vstroymebel/images/devka_na_divane.png) no-repeat;
	_background: url(/templates/vstroymebel/images/devka_na_divane.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/devka_na_divane.png");
}
.polka{
	position:absolute;
	top:7px;
	left:34%;
	height:73px;
	width:202px;
	background:url(/templates/vstroymebel/images/polka.png) no-repeat;
	_background: url(/templates/vstroymebel/images/polka.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/polka.png");
}
.kyst_v_gorshke{
	position:absolute;
	left:47%;
	top:65px;
	width:112px;
	height:181px;
	background:url(/templates/vstroymebel/images/kyst_v_gorshke.png) no-repeat;
	_background: url(/templates/vstroymebel/images/kyst_v_gorshke.png) no-repeat !important;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/vstroymebel/images/kyst_v_gorshke.png");
}
/* *****  END OF HEADER  ***** */

/* ***** TITLE ***** */
.main_title{
	font:bold 24px Verdana;
	text-align:center;
	color:#b3b2af;
}
.main_title a{
	font:bold 24px Verdana;
	text-decoration:none;
	color:#b3b2af;
}
/* *****  END OF TITLE  ***** */


/* *****  CONTACTS, TOP MENU AND SEARCH  ****** */

#cont_menu_search{
	float:left;
	position:relative;
	width:100%;
}
.short_contacts{
	width:250px;
	_width:270px;
	float:left;
	
}
.s_c_icon{
	float:left;
}
.s_c_info{
	float:right;	
	width:175px;
}
.s_c_tit{
	padding:12px 0 0 0;
	width:200px;
	font:bold 14px Verdana;
}
.s_c_tel1{
	padding:3px 0 0 0;
	font:bold 18px  Verdana;
	text-align:right;
}
.s_c_tel2{
	padding:2px 0 0 0;
	font:bold 18px  Verdana;
	text-align:right;
}
.s_c_tel3{
	padding:2px 0 0 0;
	font:bold 18px  Verdana;
	text-align:right;
}
.s_c_tel3 span{
	font:normal 14px  Verdana;
}
.s_c_mail{
	padding:5px 0 0 0;
}
.s_c_mail a{
	font:italic 14px Verdana;
	text-decoration:underline;
	color:#000000;
}

.search{
	margin:23px 25px 0 0;
	_margin:23px 12px 0 0;
	position:relative;
	width:197px;
	height:46px;
	float:right;
	background:url(/templates/vstroymebel/images/search.gif) left no-repeat;
}
.search_input_div{
	position:absolute;
	top:20px;
	left:15px;
}
.search_input{
	width:110px;
	height:12px;
	font:normal 11px Verdana;
	border:0;
	background:#f0efeb;
}
.search_button_div{
	position:absolute;
	left:153px;
	top:2px;
}
.search_button{
	border:0;
	width:40px;
	height:40px;
	background:none;
}
#top_menu{
	margin:40px 50px 0 0;
	float:right;
	height:20px;
}
#tm{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
#tm li{
	float:left;
	height:22px;
	display:block;
	background:url(/templates/vstroymebel/images/back_menu.gif) repeat-x;
}
#tm li a{
	padding:0 12px 0 12px;
	_padding:0 12px 0 12px;
	font:bold 12px Verdana;
	text-decoration:none;
	color:#000000;
	line-height:22px;
}
#tm li:hover a, #tm li.jsover a{
	color:#FFFFFF;
}
#tm li:hover, #tm li.jsover{
	background:url(/templates/vstroymebel/images/tm_selected.gif) left top repeat-x;
}
#tm .bet_li, #tm .bet_li:hover{
	background:url(/templates/vstroymebel/images/bet_li.gif) no-repeat;
	width:2px;
	height:22px;
}
#tm .selected, #tm .selected:hover, #tm .selected_jsover{
	background:url(/templates/vstroymebel/images/tm_selected.gif) repeat-x;
}
#tm .tm_first{
	background:url(/templates/vstroymebel/images/tm_first_back.gif) left top no-repeat;
}
#tm .tm_first:hover, #tm .tm_first_jsover{
	background:url(/templates/vstroymebel/images/tm_first_sel_back.gif) left top no-repeat;
}
#tm .tm_first_jsover a, #tm .selected a, #tm .tm_last_jsover a{
	color:#ffffff;
}
#tm .tm_last{
	background:url(/templates/vstroymebel/images/tm_last_back.gif) right top no-repeat;
}
#tm .tm_last:hover, #tm .tm_last_jsover{
	background:url(/templates/vstroymebel/images/tm_last_sel_back.gif) right top no-repeat;
}
#tm .tm_first_selected, #tm .tm_first_selected:hover{
	background:url(/templates/vstroymebel/images/tm_first_sel_back.gif) left top no-repeat;
	color:#ffffff;
}
#tm .tm_first_selected a{
	color:#ffffff;
}
#tm .tm_last_selected, #tm .tm_last_selected:hover{
	background:url(/templates/vstroymebel/images/tm_last_sel_back.gif) right top no-repeat;
	color:#ffffff;
}
#tm .tm_last_selected a{
	color:#ffffff;
}


#nav_in_site{
	position:absolute;
	left:300px;
	top:100px;
}
#nav_in_site a{	
	font:normal 12px Verdana;
	text-decoration:underline;
	color:#c72626;
}

/* *****  END OF "CONTACTS, TOP MENU AND SEARCH"  ****** */

#left_part{
	float:left;
	width:300px;
	margin:0 0 0 10px;
}
#cat_title{
	float:left;
	width:180px;
}
.cat_img{
	float:left;
}
.cat_tit{
	float:right;
	font:bold 14px Verdana;
	padding:20px 0 0 0;
}

/* *****  LEFT MENU BEGIN ***** */
#left_menu{
	float:left;
	width:270px;
}
.left_menu_top_part{
	float:left;
	background:url(/templates/vstroymebel/images/left_menu_top_back.gif) left top no-repeat;
	height:13px;
	width:270px;
	_overflow:hidden
}
.left_menu_bottom_part{
	float:left;
	background:url(/templates/vstroymebel/images/left_menu_bottom_back.gif) left top no-repeat;
	height:13px;
	width:270px;
}
.left_menu_post{
	width:270px;
	float:left;
	background:url(/templates/vstroymebel/images/left_menu_back.gif) left repeat-y;
}
.left_menu_img{
	float:left;
	height:100px;
	width:30px;
	width:90px;
}
.left_menu_img img{
	padding:10px 0 0 10px;
}
.left_menu_link{
	float:right;
}
/* *****  FIRST LEVEL  ***** */
.left_menu_link ul{
	width:160px;
	float:left;
	display:block;
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
.left_menu_link ul li{
	display:block;
	width:160px;
	float:left;
	position:relative;
	margin:0 20px 0 0;
}
.left_menu_link ul li a{
	font:normal 12px Verdana;
	color:#000000;
	text-decoration:none;
}
.left_menu_link ul li:hover a, .left_menu_link ul li.jsover a{
	font:bold 12px Verdana;
	color:#ad1f1f;
}

/* *****  SECOND LEVEL  ***** */
.left_menu_link ul li ul{
	width:162px;
	position:absolute;
	left:160px;
	top:-19px;
	margin:0;
	padding:0;
	display:none;
	height:auto;
}
.left_menu_link ul li:hover ul, .left_menu_link ul li.jsover ul{
	width:162px;
	display:block;
}
.left_menu_link ul li:hover ul li, .left_menu_link ul li.jsover ul li{
	background:url(/templates/vstroymebel/images/left_menu_back2.gif) left top repeat-y;
	width:152px;
	_width:162px;
	display:block;
	float:left;
	padding:0 0 0 10px;
}

.left_menu_link ul li:hover ul .lm_first_li1, .left_menu_link ul li.jsover ul .lm_first_li1{
	float:left;
	display:block;
	height:19px;
	background:url(/templates/vstroymebel/images/lm_first_li1_back.gif) left top no-repeat;
}
.left_menu_link ul li:hover ul .lm_last_li1, .left_menu_link ul li.jsover ul .lm_last_li1{
	background:url(/templates/vstroymebel/images/lm_last_li1_back.gif) left top no-repeat;
	height:19px;	
}
.left_menu_link ul li:hover ul li a, .left_menu_link ul li.jsover ul li a{
	padding:0 0 0 10px;
	background:url(/templates/vstroymebel/images/lm_point.gif) left no-repeat;
	font:normal 12px Verdana;
	color:#FFFFFF;
	text-decoration:none;
}
.left_menu_link ul li ul li:hover a, .left_menu_link ul li ul li.jsover a{
	text-decoration:underline;
}

/* *****  THIRD LEVEL  ***** */
.left_menu_link ul li:hover ul li ul, .left_menu_link ul li.jsover ul li ul{
	display:none;
	left:162px;
	top:-17px;
	width:86px;
	_width:96px;
}
.left_menu_link ul li ul li:hover ul, .left_menu_link ul li ul li.jsover ul{
	display:block;
}
.left_menu_link ul li ul li:hover ul li, .left_menu_link ul li ul li.jsover ul li{
	display:block;
	color:#c72626;
	width:86px;
	_width:86px;
}
.left_menu_link ul li ul li:hover ul li a, .left_menu_link ul li ul li.jsover ul li a{
	text-decoration:none;
}
.left_menu_link ul li ul li ul li:hover a, .left_menu_link ul li ul li ul li.jsover a{
	text-decoration:underline;
}
.left_menu_link ul li ul li:hover ul .lm_first_li2, .left_menu_link ul li ul li.jsover ul .lm_first_li2{
	_overflow:hidden;
	height:16px;
	background:url(/templates/vstroymebel/images/lm_first_li2_back.gif) left top no-repeat;
}
.left_menu_link ul li ul li:hover ul .lm_last_li2, .left_menu_link ul li ul li.jsover ul .lm_last_li2{
	height:17px;
	background:url(/templates/vstroymebel/images/lm_last_li2_back.gif) left top no-repeat;
}


/* *****  END OF LEFT MENU ***** */ 


/* ***** RIGHT PART ***** */
#right_part{
	float:right;
	width:230px;
}
#vopros{
	float:left;
	position:relative;
	background:url(/templates/vstroymebel/images/vopros_back.jpg) left top no-repeat;
	width:214px;
	height:302px;
}
.inp1{
	top:108px;
	left:19px;
	position:absolute;
}
.inp1 input{
	border:0;
	background:none;
	width:170px;
	height:18px;
	font:normal 12px Verdana;
}
.inp2{
	top:160px;
	left:19px;
	position:absolute;
}
.inp2 input{
	border:0;
	background:none;
	width:170px;
	height:18px;
	font:normal 12px Verdana;
}
.ta1{
	position:absolute;
	left:19px;
	top:209px;
}
.ta1 textarea{
	border:0;
	width:170px;
	height:52px;
	font:normal 12px Verdana;
}
.inp_but{
	position:absolute;
	left:183px;
	top:274px;
}
.inp_but input{
	cursor:pointer;
	background:none;;
	border:0;
	width:30px;
	height:20px;
}

/* *****  NEWS   ****** */

#news{
	margin:55px 20px 0 0;
	float:left;
	width:210px;
}
.news_title{
	float:right;
	width:175px;
}
.news_pic{
	float:right;
}
.news_tit{
	padding:10px 0 0 0;
	float:left;
	font:bold 14px Verdana;
}
.news_one{
	float:left;
	width:210px;
	margin:25px 0 0 0;
}
.news_date{
	width:60px;
	float:left;
	font:normal 10px Verdana;
	color:#808080;
}
.news_name{
	width:150px;
	float:right;
}
.news_name a{
	font:normal 12px Verdana;
	text-decoration:none;
	color:#000000;
}
.news_name a:hover{
	text-decoration:underline;
}
.new_all_link{
	margin:25px 0 0 0;
	float:right;
	font:italic 12px Verdana;
}
.new_all_link a{
	color:#c72626;
}

/* *****  BANNER  ***** */
.banner{
	margin:25px 0 0 0;
	float:left;
}

/* *****  CONTENT ***** */
#content{
	width:55%;
	float:left;
	font:normal 12px Verdana;
	margin:20px 0 20px 0;
}
#content table{
width:80%;
}
#content table td{
        
	vertical-align:top;
	font:normal 12px Verdana;
}
.contacts_table td{
	vertical-align:top;
	padding:0 10px 0 0;
}
.page_title, h1{
	font:bold 14px Verdana;
	margin:0 0 30px 0;
}
.nov{
	height:170px;
}
.tt1{
	position:relative;
	float:left;
	height:170px;
	width:386px;
	background:url(/templates/vstroymebel/images/new_nov.jpg) left top no-repeat;
}
.tt1_tit{
	position:absolute;
	top:10px;
	left:10px;
	font:bold 14px Verdana;
}
.tt1_cont{
	position:absolute;
	top:30px;
	left:10px;
	width:220px;
	font:11px Verdana;
}
.tt1_cont img{
	padding:0 5px 0 0;
}
.tt2{
	position:relative;
	float:right;
	width:260px;
}
#content a{
	color:#c72626;
	text-decoration:none;
}
#content a:hover{
	text-decoration:underline;
}
.tt2_p a{
	font:italic 12px Verdana;
	text-decoration:underline;
}
/* *****  FOOTER BEGIN  ***** */
#footer{
	margin:25px 0 0 0;
	float:left;
	width:100%;
	background:#f0efeb;	
	font-size:12px;
	color:#6d6f72;
	line-height:18px;
	padding:20px 0 15px 0;
}
#footer a{
	color:#6d6f72;
	text-decoration:underline;
}
#bottom_menu_copy_s4et{
	width:44%;
	float:left;
}
#bottom_menu{
	float:right;
	margin:0 28px 0 0;
	_margin:0 14px 0 0;
}
#bottom_menu a{
	margin:0 0 0 30px;
}
#copy_s4et{
	float:left;
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
}
#copyrights{
	width:180px;
	padding:0;
}
#n1{
	width:180px;
	padding:10px 0 5px 0;
}
#lorem{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#s4et4ik{
	margin:10px 0 0 0;
}
#bottom_contacts{
	width:55%;
	float:right;
}
.bottom_contacts_left{
	float:left;
	width:245px;
}
.bottom_tel{
	float:left;
	width:105px;
}
.bottom_fax{
	float:right;
	width:110px;
}
.bottom_contacts_right{
	float:right;
	width:410px;
}
.bottom_mail{
	float:left;
	width:130px;
}
.bottom_adress{
	float:right;
	width:230px;
	margin:0 10px 0 0;
}


/* *****  END OF FOOTER  ***** */ 















#pacnopka{
	width:1260px;
	background:#f0efeb;	
	height:1px;	
}
#stat{
	display:none;
}



/* *****  ZERO LEVEL  ***** */
#left_menu ul{
	float:left;
	display:block;
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
/* *****  FIRST LEVEL  ***** */
#left_menu ul li ul{
	width:160px;
	float:left;
	display:block;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
#left_menu ul li ul li{
	display:block;
	width:255px;
	float:left;
	position:relative;
	margin:0 0 25px 10px;
	_margin:0 0 25px 5px;
}
#left_menu ul li ul li.jsover{
	display:block;
	float:left;
	position:relative;
}
#left_menu ul li ul li a{
	font:normal 12px Verdana;
	color:#000000;
	text-decoration:none;
	height:55px;
	display:block;
	padding:30px 10px 0 100px;
}
#left_menu ul li ul li:hover a, #left_menu ul li ul li.jsover a{
	font:bold 12px Verdana;
	color:#ad1f1f;
}

/* *****  SECOND LEVEL  ***** */
#left_menu ul li ul li ul{
	position:absolute;
	left:251px;
	_left:240px;
	top:10px;
	margin:0;
	padding:0;
	display:none;
	height:auto;
}
#left_menu ul li ul li ul li{
	margin:0 0 0 10px;
	background:green;
	width:284px;
}
#left_menu ul li ul li ul li a{
	display:inline;
	background:none!important;
	height:10px;
}
#left_menu ul li ul li:hover ul, #left_menu ul li ul li.jsover ul{
	width:284px;
	display:block;
}
#left_menu ul li ul li:hover ul li, #left_menu ul li ul li.jsover ul li{
	background:url(/templates/vstroymebel/images/left_menu_back2.gif) left top repeat-y;
	/*width:152px;
	_width:162px;*/
	display:block;
	float:left;
	padding:0 0 0 10px;
	width:284px;
}

#left_menu ul li ul li:hover ul .lm_first_li, #left_menu ul li ul li.jsover ul .lm_first_li{
	float:left;
	display:block;
	height:19px;
	background:url(/templates/vstroymebel/images/lm_first_li1_back.gif) left top no-repeat;
}
#left_menu ul li ul li:hover ul .lm_last_li, #left_menu ul li ul li.jsover ul .lm_last_li{
	background:url(/templates/vstroymebel/images/lm_last_li1_back.gif) left top no-repeat;
	height:19px;	
}
#left_menu ul li ul li:hover ul li a, #left_menu ul li ul li.jsover ul li a{
	padding:0 0 0 10px;
	margin:0;
	background:url(/templates/vstroymebel/images/lm_point.gif) left no-repeat;
	font:normal 12px Verdana;
	color:#FFFFFF;
	text-decoration:none;
}
#left_menu ul li ul li ul li:hover a, #left_menu ul li ul li ul li.jsover a{
	text-decoration:underline;
}
#left_menu .lm_first_li, #left_menu .lm_last_li{
	height:0px;
}

/* *****  THIRD LEVEL  ***** */
#left_menu ul li ul li:hover ul li ul, #left_menu ul li ul li.jsover ul li ul{
	display:none;
	left:278px;
	_left:271px;
	top:-17px;
}
#left_menu ul li ul li ul li:hover ul, #left_menu ul li ul li ul li.jsover ul{
	display:block;
	width:310px;
}
#left_menu ul li ul li ul li:hover ul li, #left_menu ul li ul li ul li.jsover ul li{
	display:block;
	color:#c72626;
	width:310px;
	background:green;
	background:url(/templates/vstroymebel/images/left_menu_back3.gif) left top repeat-y;
}

#left_menu ul li ul li ul li:hover ul li a, #left_menu ul li ul li ul li.jsover ul li a{
	text-decoration:none;
}
#left_menu ul li ul li ul li ul li:hover a, #left_menu ul li ul li ul li ul li.jsover a{
	text-decoration:underline;
}
#left_menu ul li ul li ul li:hover ul .lm_first_li, #left_menu ul li ul li ul li.jsover ul .lm_first_li{
	_overflow:hidden;
	height:16px;
	background:url(/templates/vstroymebel/images/lm_first_li2_back.gif) left top no-repeat;
}
#left_menu ul li ul li ul li:hover ul .lm_last_li, #left_menu ul li ul li ul li.jsover ul .lm_last_li{
	height:17px;
	background:url(/templates/vstroymebel/images/lm_last_li2_back.gif) left top no-repeat;
}
.tov{
    width:100%;
    margin: 20px 20px 10px 0;
}
/* *****  END OF LEFT MENU ***** */ 
#full_desc{
	width:600px;
	
}
#property{
	width:400px;
	
}
#property table{
	width:100%;
}
#property table .price{
	font-weight:bold;
	color:#FF0000;
}
