@charset "utf-8";

body {
	padding:0; 
	margin:0;
	position:relative;
	font-size:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000;
	background:#182C49;
}

.main {
	width:1000px;
	margin:0 auto;
	background:url(/images/bgr_main.gif) 0 0 repeat;
}

img {border:0;}

p {
	padding:0 0 12px 0; 
	margin:0;
}

h1 {font-size:1.375em; color:#000; padding:0; margin:0 0 16px 0;}
h2 {font-size:1.25em; color:#000; padding:0; margin:0 0 12px 0;}
h3 {font-size:1.125em; color:#000; padding:0; margin:0 0 10px 0;}
h4 {font-size:1em; color:#000; padding:0; margin:0 0 8px 0;}
h5 {font-size:0.875em; color:#000; padding:0; margin:0 0 6px 0;}

a {
	color:#C93F08; 
	text-decoration:underline;
}		

a:hover {
	color:#C93F08; 
	text-decoration:none;
}
		
div {
	margin:0;
	padding:0;
}

/*******************RAZNOE*****************************/

.menu li a, 
.menu2 li a, 
.menu_bot li a {text-decoration:none;}

.menu li, 
.menu2 li, 
.list_img li, 
.menu_bot li {
	list-style:none; 
	padding:0; 
	margin:0;
}

/*************************header****************************/

.top {width:1000px; overflow:hidden;}

.header {
	width:655px; 
	height:219px; 
	overflow:hidden; 
	background:url(/images/header.jpg) 0 0 no-repeat;
}

.right p {font-size:0.6875em; line-height:1.25em;}

.left {
	float:left; 
	width:655px; 
	text-align:center;
} 

.menu {
	float:left; 
	width:auto; 
	margin:0 0 0 60px; 
	height:60px; 
	padding:0; 
	background:url(/images/bgr_li.gif) 0 0 repeat-x;
}

* html .menu {margin-left:30px;}

.menu li {
	float:left; 
	width:auto; 
	padding:26px 25px 5px; 
	font-size:0.875em; 
	margin-right:2px; 
	font-weight:bold; 
	line-height:1.75em; 
	text-transform:uppercase; 
	background:url(/images/bgr_menu.jpg) 0 0 repeat-x;
}

* html .menu .last_item {margin-right:1px;}

.menu .active {background:url(/images/bgr_active.gif) 0 0 repeat-x;} 

.menu .active a {color:#FF7200;}

.menu li a {padding-top:12px; color:#fff;}

.menu li a:hover {color:#FF7200;}

.home {background:url(/images/li_01.gif) 0 0 no-repeat;}

.active .home {background:url(/images/li_active_01.gif) 0 0 no-repeat;}

.active .products {background:url(/images/li_active_02.gif) 0 0 no-repeat;}

.active .location {background:url(/images/li_active_03.gif) 0 0 no-repeat;}

.active .contact {background:url(/images/li_active_04.gif) 0 0 no-repeat;}

.products {background:url(/images/li_02.gif) 0 0 no-repeat;}

.location {background:url(/images/li_03.gif) 0 0 no-repeat;}

.contact {background:url(/images/li_04.gif) 0 0 no-repeat;}

.logo {float:left; width:auto; clear:both;}

.logo img {margin:52px 0 0 20px;}

.head {
	padding:10px 0 10px 20px; 
	margin-bottom:20px; 
	background:url(/images/v_line.gif) 0 0 repeat-y;
}

h3 {
	font-size:1.25em; 
	line-height:1.125em; 
	margin:0; 
	color:#C93F08; 
	text-transform:uppercase;
}

h3 span {color:#4A5059;}

h5 {
	font-size:0.875em; 
	line-height:1.5em; 
	color:#42454C; 
	text-transform:uppercase;
}

.right {
	float:right; 
	width:344px; 
	padding-left:1px; 
	background:url(/images/right.jpg) #fbfbfb 0 0 no-repeat;
}

.right_top {background:#E4E6E7;}

.right .head {margin-bottom:10px;}

.right_box_top {padding:10px 20px 0 20px;}

.align_r {text-align:right;}

.menu2, 
.list_img, 
.menu_bot {margin:0; padding:0;}

.menu2 li {
	font-size:0.6875em; 
	font-weight:bold; 
	line-height:1.75em; 
	text-transform:uppercase; 
	padding-left:25px; 
	background:url(/images/bgr_list.gif) 0 bottom no-repeat;
}

.menu2 .active {background:url(/images/bgr_list_active.jpg) 0 0 repeat-y;}

.menu2 .active a {color:#fff; background:url(/images/list_active.gif) 0 7px no-repeat;}

.menu2 li a {
	color:#C93E07; 
	display:block; 
	padding-left:15px; 
	background:url(/images/list_a.gif) 0 7px no-repeat;
}

.menu2 li a:hover {color:#FF7200; background:url(/images/list_hover.gif) 0 7px no-repeat;}

.img_box {
	float:left; 
	width:auto; 
	margin:0 20px 10px 0;
}

.clear {
	font-size:0em; 
	line-height:0em; 
	clear:both;
}

.detail {
	width:145px; 
	padding:4px 15px; 
	line-height:1.5em; 
	font-size:0.75em; 
	text-decoration:none; 
	color:#fff; 
	text-transform:uppercase; 
	background:#B73501;
}

.detail:hover {color:#fff;}

.content {
	width:580px; 
	padding:25px 30px; 
	text-align:left; 
	margin-left:15px; 
	background:url(/images/bgr_content.gif) #F3F3F4 0 0 repeat-x;
}

.content p {font-size:0.75em; line-height:1.25em;}

.right_bottom {
	float:left; 
	width:334px; 
	padding:25px 0 20px 10px; 
	background:url(/images/bgr_content_left.gif) #fbfbfb 0 0 repeat-x;
}

.list_box {
	float:left; 
	width:100%; 
	margin-bottom:10px; 
	clear:both;
}

form {margin:0; padding:0;}

.contacts tr td {vertical-align:top;}

.contacts input {
	width:280px; 
	height:16px; 
	border:1px solid #6d6d6d; 
	padding:0 0 0 5px; 
	margin:0 0px 4px 0;
}

.contacts textarea {
	width:270px; 
	height:120px; 
	overflow:auto; 
	padding:5px; 
	border:1px solid #6d6d6d;
} 

.buttons {
	float:right; 
	width:auto; 
	margin-top:20px;
}

.buttons input {
	border:0; 
	padding:0; 
	width:50px; 
	height:25px; 
	color:#fff; 
	background:#B73501;
}

.head_r {
	float:left; 
	width:auto; 
	clear:both; 
	padding:0 0 0 20px; 
	margin:10px 0; 
	background:url(/images/bull.gif) 0 0 no-repeat;
}

.head_r p {
	font-size:0.75em; 
	padding:0; 
	line-height:1em; 
	color:#42454C; 
	font-weight:bold;
}

.list_img, 
.list_img2 {
	float:left; 
	width:auto; 
	padding-right:5px; 
	margin-right:5px; 
	background:url(/images/pic.gif) right top repeat-y;
}

.list_img img, 
.list_img2 img {
	float:left; 
	width:auto; 
	padding:0; 
	margin:0;
}

.list_img2 {background:none;}

.footer {
	width:1000px; 
	height:312px; 
	background:url(/images/bgr_footer.gif) 0 0 repeat-x;
}

.footer_top {
	width:1000px; 
	text-align:center; 
	padding:50px 0 30px;
}

.footer_top img {margin:0 35px;}

.footer_bottom {width:960px; padding-left:40px;}

.footer_left {
	float:left; 
	width:490px; 
	padding:5px 0 5px 10px; 
	background:url(/images/v_line2.gif) 0 0 repeat-y;
}

.menu_bot li {
	float:left; 
	width:auto; 
	padding:0 10px; 
	font-size:0.625em; 
	line-height:1.5em; 
	text-transform:uppercase; 
	background:url(/images/spacer.gif) right 3px no-repeat;
}

.menu_bot .active a {color:#C93F08;}

.menu_bot li a {color:#E0E1E3;}

.menu_bot li a:hover {color:#373B42;}

.menu_bot .last_item {background:none;}

.footer_left p, 
.footer_right p {
	clear:both; 
	font-size:0.625em; 
	line-height:1.25em; 
	padding:0 0 0 10px;
}

.footer_right p, 
.footer_left p, 
.footer_left p a, 
.footer_left p a:hover {color:#fff;}

.footer_right {
	float:right; 
	width:240px; 
	padding:5px 0 5px 10px; 
	background:url(/images/v_line2.gif) 0 0 repeat-y;
}

.footer_right p {font-size:0.6875em;}

.footer_center {
	width:200px; 
	margin:0 240px 0 510px; 
	padding:5px 0 5px 10px; 
	background:url(/images/v_line2.gif) 0 0 repeat-y;
}

.footer_center p {
	font-size:0.6875em; 
	color:#fff; 
	padding:0 0 0 10px;
}
