body{
	margin:0;
	background:#3d2212;
	font:12px Arial, Helvetica, sans-serif;
	color:white;
}

a{
	text-decoration:underline;
	color:white;
	outline:none;
}

a:hover{text-decoration:none;}

a.load-catalog span{
	color: white;
margin: 120px 0px 0px 39px;
position: absolute;
}

form, 

fieldset{

	margin:0;

	padding:0;

	border:none;

}

input{

	font:100% Arial, Helvetica, sans-serif;

	vertical-align:middle;

}

#wrapper{

	margin:0 auto;

	width:1000px;

}

.holder{

	margin:226px auto 0;

	background:url(../images/bg-holder.jpg) no-repeat 50% 100px;

	width:600px;

}

.logo{

	margin:0 0 145px 55px;

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

	height:111px;

	width:500px;

	text-indent:-9999px;

	overflow:hidden;

}

.logo a{

	display:block;

	height:100%;

}

.tools{

	margin:0;

	padding:0;

	list-style:none;

	height:21px;

	text-align:center;

}

.tools li{

	display:inline-block;

	height:21px;

	padding:0 16px 0 18px;

	background:url(../images/bullet.jpg) no-repeat;

}

.tools li.no-line{background:none;}

* html .tools li{display:inline;}

*+html .tools li{display:inline;}

.tools a{

	display:inline-block;

	height:21px;

	line-height:21px;

}

.tools a:hover{color:#fff;}

/*main-rus*/



#header{

	position:relative;

	height:138px;

	width:100%;
	
	background:url(../images/right_top_menu.jpg) no-repeat 100% 0;

}

.logo-main{

	position:absolute;

	top:28px;

	left:39px;

	margin:0;

	background:url(../images/logo-main.jpg) no-repeat;

	height:84px;

	width:267px;

	text-indent:-9999px;

	overflow:hidden;

}

.logo-main a{

	display:block;

	height:100%;

}

.slogan, 

.slogan-eng{

	position:absolute;

	top:96px;

	left:130px;

	background:url(../images/slogan.jpg) no-repeat;

	height:38px;

	width:222px;

	text-indent:-9999px;

}

#header .tools{

	position:absolute;

	top:39px;

	right:20px;

}

#header .flags{

	position:absolute;

	top:30px;

	right:0px;

}
#header .flags li{
	float:left;
	padding-right:11px;
	list-style-type:none;
}

#header .tools li{padding:0 12px 0 18px;}

.tools li.active a{

	text-decoration:none;

	color:#fff;

	cursor:default;

}

* html .search span{

	height:14px;

	padding:0 28px 3px 7px;

}

.search span{

	position:absolute;

	top:76px;

	right:33px;

	padding:4px 28px 6px 7px;

	background:#222;

	height:14px;

	width:158px;

}

.search span input{

	width:158px;

	border:none;

	background:#222;

	color:#606060;

}

.search .btn-search{

	position:absolute;

	top:81px;

	right:41px;

	background:url(../images/btn-search.jpg) no-repeat;

	height:14px;

	width:13px;

	text-indent:-9999px;

	overflow:hidden;

}

#main{
	min-height:450px;
}

* html #main{height:450px;}

#nav{

	margin:1px 0 0;

	padding:0;

	list-style:none;

	width:100%;
	
	font-family:Garamond; 
}

#nav li{

	background:url(../images/bg-nav-li.png) repeat-x;

	font-size:32px; 

	line-height:58px;

}

#nav a{
	display:block;
	padding:0 0 0 75px;
	background:url(../images/bullet-arrow.gif) no-repeat 54px 26px;
	height:58px;
	color:#7a7a7a;
	text-decoration:none;
	cursor:pointer;
}
#nav a img{
	margin-top:13px;
	border:0;
	width:263px;
	height:31px;
	background-position:-263px 0;
	background-repeat:no-repeat;
}
#nav a:hover img{
	background-position:0 0;
}
.menu_1 {
	background-image:url(../images/menu_1.png);
}
.menu_2 {
	background-image:url(../images/menu_2.png);
}
.menu_3 {
	background-image:url(../images/menu_3.png);
}
.menu_4 {
	background-image:url(../images/menu_4.png);
}
.menu_5 {
	background-image:url(../images/menu_5.png);
}
.menu_6 {
	background-image:url(../images/menu_6.png);
}

#nav a:hover{color:#fff;}

#footer{

	background:url(../images/footer_bg.gif) repeat-x 0 0;

	padding:15px 30px 50px 0; 

	width:970px;

	overflow:hidden;

}

.copy{

	float:right;

	color:#694631;

}

/*main-eng*/



.slogan-eng{

	top:56px;

	left:304px;

	background:url(../images/slogan-eng.jpg) no-repeat;

}

/*fade*/



.page{width:100%;}

.fade-block{

	float:left;

	display:inline;

	width:1000px;

	position: absolute;

	z-index: 100;
	
	top:138px;

}

.fade-block .title{

	overflow:hidden;

	height:58px; 

	line-height:58px;

	background:url(../images/bg-nav-li.png) repeat-x;

}

.active .title{

	height:57px;

	line-height:58px;

	background:url(../images/bg-nav-li.png) repeat-x;

}

.fade-block .title h2{

	float:left;

	margin:0; margin-top:5px;

	background:url(../images/bullet-arrow.gif) no-repeat 54px 27px;

	line-height:58px;

	font-family:Garamond;
	
	font-size:32px;

	font-weight:normal;

	width:100%;

}

.title a img {
	border:0;
	width:263px;
	height:31px;
	background-position:-263px 0;
	background-repeat:no-repeat;
}
.title a:hover img{
	background-position:0 0;
}

.fade-block .title h2 a{padding:0 0 0 75px; width:925px;}

.fade-block a.open-close {

	display:block;

	width:100%;

	color:#fff;

	text-decoration:none;

}

.block{display:none;}

.content {
	margin:80px 0 0 55px;
	color:white;
}
.cat_menu {
	text-align:center;
}
.cat_items a{
	display:block;
	float:left;
	width:227px;
	height:170px;
}
.cat_items a:hover{
	background-position:0 -170px;
}
.cat_menu li{
	display:inline;
	padding:0 15px;
}
.cat_menu a{
	color:#834d18;
}
.item_text {
	position:absolute;
	margin-left:500px;
	width:350px; height:300px;
	overflow:auto;
	text-align:left;
	line-height:20px;
}
h1{
	color:#834d18;
}


.text {
	width:945px;
}
.left_menu, .right_content {
	vertical-align:top;
}
.left_menu li{
	list-style-type:none;
	cursor:pointer;
}
.left_menu a {
	background:#694631;
	display:block;
	text-align:left;
	padding:5px 15px;
	color:#fff;
	font-size:14px;
	margin-bottom:5px;
}
.left_menu ul {
	margin:0; padding:0;
}
.left_menu li li a{
	font-size:12px;
	padding:3px 15px 3px 30px;
}
.left_menu a:hover {
	background:#834d18;
	color:white;
}
.right_content {
	padding-left:20px;
	padding-top:5px;
	width:700px;
	line-height:20px;
	text-align:left;
}
.scroll {
	width:700px;
	height:330px;
	overflow:auto;
	padding-right:20px;
} 
.load-dop {
	cursor:pointer;
}
.load-catalog {
	cursor:pointer;
}
img.left {
	height:390px;
}
.scrollable{
	margin:0;
	padding:0;
	/*height:385px;
	background:url(pics/bg-scrollable.jpg) repeat-y 98%;
	overflow:hidden;*/
}
.vscroll-slider{
	background:url(pics/scroll2.jpg) no-repeat;
	height:12px;
	width:21px;
}
.scroll-content{height:400px !important;}
.before_after td{
	padding:10px;
	text-align:center;
	background:#784f2f;
	border:1px solid #fee0a0;
}
.waysite {
	text-align:left;
	padding-left:20px;
	padding-bottom:35px;
}
.waysite span{
	padding:0 5px;
	color:white;
}






















