@charset "utf-8";
/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#3d3d3d;}
a{color:#3d3d3d; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

/* H */
h1{font:normal 22px Arial, Helvetica, sans-serif; padding-bottom:10px; color:#8e2927;}
h2{font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:7px; color:#5b5b5b;}
h6{font:bold 12px Arial, Helvetica, sans-serif;}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#3d3d3d; background:#FFFFFF;}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:100%; background:#fff url(../img/main_bg.jpg) no-repeat 100% 100%;}

/* HEADER */
.header{
	height:167px;
	background-image: url(../img/top_bg_v.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.logo{position:absolute; top:54px; left:72px;}
.header .image{position:absolute; top:0; right:0;}
/* navigation */
.navigation{padding:0 0 0 267px; background:url(../img/nav_b.gif) repeat-x;}
.navigation div{
	height:30px;
	background:url(../img/nav_bg.gif) repeat-x;
	overflow:hidden;
}
.navigation ul{height:42px; background:url(../img/nav_bgr.gif) no-repeat; padding:5px 0 0 50px;}
.navigation table{height:42px; background:url(../img/nav_bgr.gif) no-repeat; /*padding:5px 0 0 50px;*/}
.navigation td{ padding: 5px 0 0 0; vertical-align:top; text-align:center;}
.navigation li{float:left;}
.navigation a, .navigation b{font:16px Arial, Helvetica, sans-serif; color:#a72c32; text-decoration:none; padding:0 10px;}
.navigation b {color: #555555;}
.navigation a:hover{text-decoration:underline;}
.inner .navigation{height:30px;}

/* CONTENT */
#content{overflow:hidden; zoom:1; padding:55px 0 88px 0; background:#fff8f8 url(../img/content_bg.gif) repeat-x;}
.inner #content{padding:0 0 88px 0;}
#content p{padding-bottom:10px;}
/* intro */
.intro{padding:0 50px 10px 50px;}
.intro strong{font-size:16px;}
.intro img{float:left; margin-right:20px; padding:2px; background:#fff; border:1px solid #c4b47f; margin-bottom:10px;}
.intro ul, .intro2 ul{clear:both; padding:0 0 10px 25px;}
.intro li, .intro2 li{background:url(../img/intro_bull.gif) no-repeat 0 6px; padding-left:10px;}
.inner .intro{padding:0;}
/* bottom */
.bottom{background:#fdf8e8 url(../img/bottom_bg.jpg) no-repeat 100% 100%; border-top:1px solid #ddd; padding:33px 50px 0 50px; overflow:hidden; zoom:1;}
.bottom .menu{margin-left:-50px; background:url(../img/menu_bot_bg.gif) repeat-x bottom;}
.bottom .menu ul{background:url(../img/menu_bot_bgr.gif) no-repeat 100% 0px;}
.bottom .menu table{
	background:url(../img/menu_bot_bgr.gif) no-repeat 100% top;
/*	_background:url(../i/menu_bot_bgr.gif) no-repeat 100% 2px; */
	border-collapse:collapse;
}
.bottom .menu td{ padding: 22px 0 0 0; vertical-align:top; text-align:center;}
/* catalogue */
.catalogue{
	margin-left:0px;
	overflow:hidden;
	zoom:1;
	padding-bottom:17px;
	margin-bottom: 20px;
}
.catalogue li{width:262px; height:168px; float:left; background:url(../img/cat_bg.jpg) no-repeat; margin-left:60px; display:inline;}
.catalogue .cblock{
	width:262px;
	height:168px;
	float:left;
	background:url(../img/cat_bg.jpg) no-repeat;
}
.catalogue a{color:#fff;}
.catalogue .link{padding:8px 0 10px 26px;}
.catalogue .link a{background:url(../img/cat_arr.gif) no-repeat 100% 3px; padding-right:18px;}
.catalogue .image{width:213px; height:94px; overflow:hidden; zoom:1; margin-left:16px; position:relative;}
.catalogue .image .pattern{position:absolute; top:0; left:0;}
.catalogue .title{padding:7px 20px 0 26px; color:#fff;}
/* menu */
.menu{height:60px; margin:0 200px 0 0; background:url(../img/menu_bg.gif) repeat-x bottom; clear:both;}
.menu ul{height:38px; background:url(../img/menu_bgr.gif) no-repeat 100% 0px; padding:22px 0 0 18px;}
.menu table{
	height:60px;
	background:url(../img/menu_bgr.gif) no-repeat 100% 0px;
}
.menu td {
	padding-top: 5px;
	text-align:center;
}
.menu li{float:left;}
.menu a, .menu b {
	font:16px Arial, Helvetica, sans-serif;
	color:#a72c32;
	text-decoration:none;
}
 .menu b {
 color:#555555;
 }
.menu a:hover{text-decoration:underline;}
/* container */
.container{float:right; width:100%; margin-left:-310px;}
.context{margin:0 0 0 310px; padding:55px 40px 45px 40px; background:url(../img/context_bg.jpg) no-repeat;}
/* catalog */
.catalog{overflow:hidden; zoom:1; padding:20px 0 0 0; margin-left:-17px;}
.catalog li{width:106px; height:170px; float:left; margin-left:17px; display:inline; text-align:center;}
.catalog div{width:100px; height:100px; background:#fff; padding:2px; border:1px solid #c4b47f; margin-bottom:8px;}
.catalog div a{width:100px; height:100px; overflow:hidden; zoom:1; display:block;}
.catalog a{color:#8e6820; text-decoration:none;}
.catalog a:hover{text-decoration:underline;}
/* news */
.news li{overflow:hidden; zoom:1; padding-bottom:35px;}
.news img{float:left; background:#fff; padding:2px; border:1px solid #c4b47f; margin-right:20px;}
.news a{font:bold 15px Arial, Helvetica, sans-serif; margin-left:5px;}
.news p{padding:10px 0 0 0;}
/* form */
.map{background:#fff; padding:2px; border:1px solid #c4b47f;}
.envelope{
	position:absolute;
	top:70px;
	margin-left: 400px;
}
.form{margin:0 0 0 310px; padding:30px 40px; background:#fdf8e8 url(../img/bottom_bg.jpg) no-repeat 100% 100%; border-top:1px solid #ddd; position:relative;}
.form p{font-size:14px; margin-bottom:15px;}
.form span{color:#bebebe; font-size:11px; display:block; margin:-3px 0 10px 103px;}
.form img{margin-right:14px; }
.form form div{clear:both; padding-bottom:10px; overflow:hidden;zoom:1;}
.form label{width:103px; float:left; color:#6f6f6f; padding-top:3px;}
.form .input{width:215px; padding:2px; border:1px solid #d2d2d2; background:#fff;}
.form textarea{width:215px; height:81px; padding:2px; border:1px solid #d2d2d2; background:#fff; overflow:hidden;}
.form .inp{width:110px; padding:2px; border:1px solid #d2d2d2; background:#fff;}
.form .btn{width:65px; height:21px; background:#9a8449; color:#feffff; font-size:11px; margin:0 0 0 103px; border:none; border:1px solid #72570f; padding-bottom:3px;}

/* SIDEBAR */
.sidebar{float:left; width:250px; padding:50px 0 20px 50px;}
.nav{padding-bottom:10px; }
.nav li{padding-bottom:5px; zoom:1;}
.nav a{font-size:14px; color:#5b5b5b; padding:0 0 0 22px; display: block;}
.nav a:hover{color:#83292d;}
.nav .current{color:#83292d; background:url(../img/nav_bull.gif) no-repeat 7px 4px;}
/* contacts */
.contacts{padding:20px 0 0 0;}
.contacts strong{font-size:16px; display:block; padding-bottom:3px;}

/* FOOTER */
.footer{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; margin-top:-88px; background:url(../img/footer_bg.jpg) repeat;}
.top{height:44px; padding:0 50px;}
.name{width:320px; float:left; font:bold 17px/44px Tahoma; color:#fff;}
.counters{width:275px; float:right; padding:6px 0 0 0;}
.counters a{float:right; margin-left:15px;}
.phones{float:right; color:#fff; font-size:15px; padding-top:4px; margin:0 -70px 0 0}
.phones2{float:right; color:#fff; font-size:15px; padding-top:4px; margin:0 40px 0 0}
.phones span{font-size:11px; color:#d2d2d2;}
.phones2 span{font-size:11px; color:#d2d2d2;}
.bot{padding:12px 50px 0 50px; font-size:11px; color:#3d3d3d;}
.copy{width:425px; float:left;}
.create{width:480px; float:right;}
.create a{color:#70494b;}
