body{
	background:url("/img/gradient.jpg") left top repeat-x;
	background-color:#f8f4e7;
	color:#333333;
	line-height:1.5;
	margin:0px;
	margin-top:20px;
	font-family:"Trebuchet MS";
	font-size:13px;
	}
input{
	font-family:"Trebuchet MS";
	}	
a{
	color:#336633;
	}
a:hover{
	color:#003300;
	}
h1, h2, h4{
	font-family:Georgia;
	font-style:italic;	
	font-weight:400;
	}
h1{
	margin-top:1.5em;
	font-size:40px;
	}
h1.mainPage{
	margin:10px 0px 0px 0px;
	font-size: 22px; 
	}
.catalogElementName{
	margin:10px 0px 0px 0px;
	}
h2{
	font-size:23px;
	}
h3{
	font-family:"Trebuchet MS";
	font-style:italic;	
	font-weight:400;
	font-size:17px;
	color:#000;
	margin-top:0px;
	}	
h4{
	font-size:18px;
	color:#669900;
	}
h5{
	margin-top:0.5em;
	margin-bottom:0em;
	font-family:"Trebuchet MS";
	font-size:13px;	
	font-weight:400;	
	}
h6{
	font-family:"Trebuchet MS";
	font-size:16px;	
	font-weight:400;
	margin:0.5em 0px;
	color:#333;
	}					
.catalog_menu{
	width:600px;
	font-family:"Trebuchet MS";
	font-size:13px;
	margin-left:15px;
	}
.select_cat{
	background:url("/img/select_cat.jpg") left top no-repeat;
	width:175px;
	display:block;
	float:left;
	color:#333333;
	height:25px;
	padding-top:5px;
	padding-left:15px;
	text-decoration:none;
	}	
.catalog_menu a{
	width:175px;
	display:block;
	float:left;
	color:#336633;
	height:25px;
	padding-top:5px;
	padding-left:15px;
	}
.catalog_menu a:hover{
	color:#4eac4e;
	text-decoration:underline;
	}
.left_content{
	float:left;
	width:650px;
	}

.clear, #clear{
	clear:both;
	overflow:hideen;
	height:0px;
	}
.gl_menu{
	font-size:14px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-weight:bold;
	}
.gl_menu a{
	color:#336600;
	}
.gl_menu a:hover{
	color:#cc0000;
	}
.gl_menu ul{
	margin:0px;
	margin-left:15px;
	padding:0px;
	}
.gl_menu li{
	display:block;
	height:30px;
	padding-left:15px;
	padding-top:5px;
	list-style:none;
	}
	
#select_gl_a{color:#cc0000;text-decoration:none;}
#select_gl_a_a{color:#cc0000;text-decoration:none;}
#select_gl{
	background:url("/img/select_cat.gif") left top no-repeat;
	}
.right_content{
	width:250px;
	margin-top:-100px;
	float:right;
	}
.content{
	width:900px;
	margin:auto;
	}	
.logo img{
	border:none;
	}
.left_content h1, .left_content h2{
	margin-left:30px;
	}
.catalog_item{
	width:150px;
	height:250px;
	border:2px solid #d8d8b6;
	background:#eaeadd;
	}
.catalog_item2{
	width:170px;
	height:250px;
	float:left;
	margin-right:15px;
	margin-bottom:40px;
	}
.ci_divan{
	width:236px;
	height:230px;
	}
.ci2_divan{
	width:260px;
	height:230px;
	}
		
.zakaz{
	height:60px;
	margin-left:95px;
	margin-top:-27px;
	position:relative;
	}
.zakaz img{
	border:none;
	}
.zakaz_divan{
	margin-top:-23px;
	height:60px;
	margin-left:180px;
	position:relative;
	}
.zakaz_divan img{
	border:none;
	}	
.catalog_item{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	line-height:1;
	}
.catalog_item p{
	padding-left:15px;
	margin:10px 0px;
	position:relative;
	}
.text{
	padding-left:30px;
	}
.small_contact{
	font-size:10px;
	color:#666666;
	}
.contact{
	padding-left:30px;
	}	
.contact p{
	margin-top:2px;
	margin-bottom:2px;
	}
.contact a{
	margin-top:2px;
	font-size:18px;
	font-style:italic;
	color:#669900;
	}
.bottom{
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #d8d8b6;
	clear:both;
	margin-left:30px;
	height:150px;
	}
.bottom div{
	float:left;
	margin-right:30px
	}
.voptos_title{
	color:#666666;
	}
.pad_left{
	padding-left:35px;
	background:red;
	}
.vopros_item, .news_item, .vacanc_item{
	margin-bottom:40px;
	}
.news_item{
	width:550px;
	}
.news_item img{
	border:5px solid #fff;
	}
.news_img{
	border:1px solid #c9c6bc;
	}	
.banner{
	margin-top:170px;
	padding-left:15px;
	margin-bottom:30px;
	}
.banner_index{

	}	
.banner img, .banner_index img{
	border:none;
	}
.render{
	background:url("/img/pyatno.jpg") center 350px no-repeat;
	}
.item_foto{
	width:180px;
	float:left;
	}
.item_foto img{
	border:2px solid #d8d8b6;
	}
.forma_zakaza{
	margin-left:220px;
	}
.forma_zakaza textarea{
	width:350px;
	height:100px;
	border:1px solid #d8d8b6;
	font-family:"Trebuchet MS";	
	}
.inp_text{
	width:350px;
	border:1px solid #d8d8b6;
	font-family:"Trebuchet MS";
	}
.inp_text_invalid, textarea.invalid
{
	width:350px;
	font-family:"Trebuchet MS";
	font-style:italic;
	border:1px solid red;
}
.inp_count{
	width:50px;
	border:1px solid #d8d8b6;
	margin-right:20px;	
	}	
.inp_count_invalid
{
	width:50px;
	margin-right:20px;	
	font-style:italic;
	border:1px solid red;
}.hidden{	display:none;}

#orderFormValidationHint{
	margin-top:10px;
	color:red;
	font-style:italic;
}

.radio{
	margin-top:8px;
	}
.price_xls, .price_pdf{
	font-family:"Times New Roman";
	color:#fff;
	font-size:23px;
	margin-left:30px;
	width:70px;
	margin-top:50px;
	}
.price_xls{
	background:#cd0a0a;	
	}		
.price_pdf{
	background:#9c0;	
	}
.vac_title {
	float:left;
	text-align:right;
	width:170px;
	color:#666;
	font-size:12px;
	}
.vac_value{
	float:right;
	width:370px;
	padding-right:10px;
	}
.text h2{
	margin-left:0px;
	}
.uslugi{
	width:520px;
	}
.uslugi li{
	margin-bottom:1em;
	list-style:none;
	}
.uhod a{
	width:270px;
	}
.uhod span{
	width:270px;
	}
.pages{
	margin-left:0px;
	padding-left:0px;
	}
.pages li{
	display:inline;
	margin:0px 4px;
	}
.pages a{
	padding:3px;
	color:#333333;
	}
.pages span{
	background:#fff;
	padding:3px;
	}
.vopros_form{
	width:350px;
	padding:20px;
	background:#fcfaf3;
	border:1px solid #d8d8b6;
	margin-left:10px;
	}
.vopros_form textarea{
	width:350px;
	height:100px;
	border:1px solid #d8d8b6;
	font-family:"Trebuchet MS";	
	}
.index_menu{
	line-height:2;
	}	
.index_menu li{
	text-align:center;
	height:30px;
	width:150px;
	
	float:left;
	}
.index_image{
	height:499px;
	background:url(/img/index.jpg) center top no-repeat;
	margin-top:30px;
	}
.news_ind_title a{
	margin-top:2px;
	font-size:18px;
	font-style:italic;
	color:#669900;
	}
.index_news{
	margin-top:30px;
	}
.ind_news_item{
	width:280px;
	float:left;
	}
.news_data{
	font-size:10px;
	color:#999999;
	margin-top:1em;
	margin-bottom:-1em;
	}
.ind_text{
	color:#666666;
	margin-top:50px;
	}
.index_text p{
	margin-top:1em;
	}
.button{
	margin-top:10px;
	margin-left:220px;
	cursor:pointer;
	}
.cena{
	font-family:Georgia;
	font-size:23px;
	font-style:italic;
	}
.banner_index{
	width:208px;
	height:190px;
	position:relative;
	}
.banner_index img{
	position:absolute;
	width:208px;
	height:190px;
	}		
*html .banner_index{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/reklama3.png", sizingMethod='crop');
	}	
.right_content > .banner_index{
	background:url(/img/reklama3.png) left top no-repeat;
	}
	
.order_butt{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/details.png", sizingMethod='crop');
	}	
a > .order_butt{
	background:url("/img/details.png");
	}
	
	
a > .order_butt{
	background:url("/img/details.png");
	}
	
	
	
	
	






/* This file skins sliders */

.ui-slider { width: 457px; height: 23px; position: relative; padding-left:10px;background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 17px; width: 7px; top: 20px; left: 0px; background-image: url(/img/kr.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #c1bd95; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 10px; top:19px; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(/img/kr_bg.gif); }
.ui-slider-2 { background-image: url(/img/kr_bg.gif); }
#slider {margin-left:0px;margin-top:30px; }


#slide_field {
			font-family:Trebuchet MS;
			font-size: 13px;
				width:470px;
				padding:15px;
				height:100px;
				border:solid 1px #686868;
				background: #faf8ee;
				}
.p_input {
			font-family:Trebuchet MS;
			font-size: 12px;
			width:44px;
			height:17px;
			border:solid 1px #c1bd95;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			.closed {position:absolute; top:-20000px;z-index:10}
.catalog_menu_order {padding-top:20px;width:550px; height:100px;}	
#catalog_menu{
	margin-left:0px;
	padding-left:0px;
	}
#catalog_menu li {			list-style-type:none; 
							float:left;
							
							margin-right:20px;
							font-family:"Trebuchet MS";
							font-size:17px;
							cursor:pointer;
							width:190px;
							
							}
.catalog_menu_order{
	margin-left:0px;
	padding-left:0px;
	}
.catalog_menu_order li {list-style-type:none; 
							float:left;
							margin-right:20px;
							font-family:"Trebuchet MS";
							font-size:13px;
							cursor:pointer;
							width:145px;
							padding-left:10px;
							
							}
.select_order {
				padding-left:10px;
				background: #99cc00;
				}
/************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;


        border:1px solid gray;
        padding:5px;
        background:#FFF;
visibility: hidden;
z-index: 1010;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px veranda;
line-height: 1.1em;
color: white;
padding: 5px 0 8px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
           background-color: white;
}








#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


a IMG {border:solid 0px none;}