@charset "utf-8";

body {
	padding:0; 
	margin:0;
	position:relative;
	font-size:100%; 
	font-family:Tahoma; 
	color:#a3a3a3;
	background:url(/images/bgr_body.gif) 0 0 repeat;
}

.main {
	width:871px;
	margin:0 auto;
	position:relative;
}

img {border:0;}

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

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

a {
	color:#9BA10F; 
	text-decoration:underline;
}		

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

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

.menu ul li a {text-decoration:none;}

.menu ul li, 
.list2 li, 
.img_gall li {
	list-style:none; 
	padding:0; 
	margin:0;
}

.sticks img {behavior: url("js/iepngfix.htc");}

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

.header {
	width:871px; 
	height:307px; 
	background:url(/images/bgr_header.jpg) 0 bottom no-repeat;
}

.header_top {
	height:50px; 
	padding-top:20px; 
	color:#fff; 
	text-align:right;
}

.menu {text-align:center; padding-left:18px;}

.menu ul, 
.list2, 
form {margin:0; padding:0;}

.menu ul li {
	float:left; 
	width:auto; 
	font-size:0.625em; 
	line-height:2em; 
	text-transform:uppercase; 
	font-weight:bold; 
	display:inline;
	margin-right:3px;
	background:url(/images/bgr_li.gif) 0 0 no-repeat;
}

.menu ul li a {
	padding:6px 15px 4px; 
	color:#0A1406; 
	display:block;  
	background:url(/images/bgr_li_r.gif) right top no-repeat;
}

.menu ul li a:hover, 
.menu ul .active a {color:#77A4FF;}

.logo {padding-left:110px; height:207px;}

/**************************content************************************/

.content3 {width:871px; background:url(/images/bgr_content.gif) 0 0 repeat-y;}

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

.content {
	overflow:hidden; 
	padding:22px; 
	background:url(/images/bgr_content_b.gif) 0 bottom no-repeat;
}

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

.content h3 {
	font-size:0.75em; 
	line-height:2em; 
	padding-left:15px; 
	margin:0; 
	color:#F5FCB9; 
	text-transform:uppercase; 
	background:url(/images/bull.gif) 0 9px no-repeat;
} 

.content_left {
	float:left; 
	width:535px;
	overflow:hidden; 
	padding:5px 5px 20px 5px; 
	border:1px solid #176005; 
	background:#091406;
}

.content_right {
	float:right; 
	width:227px; 
	padding:5px; 
	border:1px solid #176005; 
	background:#091406;
}

.cards {margin-bottom:20px;}

.sticks {
	position:absolute; 
	bottom:80px; 
	right:-12px; 
	z-index:1;
}

.head {
	height:24px; 
	border:1px solid #366101; 
	padding-left:10px; 
	margin-bottom:20px; 
	background:url(/images/bgr_head.gif) 0 0 repeat-x;
}

.img_box {
	float:left; 
	width:auto; 
	margin-right:20px;
}

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

.list2 {margin:10px 0;}

.list2 li {
	font-size:0.75em; 
	line-height:1.25em; 
	padding-left:10px; 
	background:url(/images/list2.gif) 0 8px no-repeat;
}

.lists tr td {vertical-align:top; padding-right:40px;}

.table_1 tr td {
	width:50%;
	vertical-align:top; 
	padding:20px; 
	border-right:1px solid #3F463C; 
	border-bottom:1px solid #3F463C; 
	background:#212B1E;
}

.table_1 .center {text-align:center;}

.table_1 {border-left:1px solid #3F463C; border-top:1px solid #3F463C;} 

.table_1 p {padding:0;}

.contacts tr td {vertical-align:top; padding-right:10px;}

.contacts p {padding:15px 0 5px;}

.contacts input {
	width:220px; 
	height:16px; 
	padding:0 5px; 
	border:1px solid #525B4F; 
	background:#3A4636;
	color:#fff;
}

.contacts textarea {
	width:220px; 
	height:70px; 
	overflow:auto; 
	padding:5px; 
	border:1px solid #525B4F; 
	background:#3A4636;
	color:#fff;
}

.buttons {margin-top:20px;}

.buttons input {
	width:81px; 
	height:23px; 
	padding:0; 
	border:0; 
	background:url(/images/button.gif) 0 0 no-repeat;
}

.gallery {float:left; width:455px;}

.img_gall {margin:0 0 0 4px; padding:0;}

.img_gall li {
	float:left; 
	width:auto; 
	padding:0 15px 15px 0;
}

.img_gall li img {
	float:left; 
	width:auto; 
	border:1px solid #2F4729;
}

.button_l, .button_r {float:left; width:20px; padding-top:130px;}
.button_l img, .button_r img {float:left; width:auto;}

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

.scroll {height:260px; overflow:auto; padding:0 10px 20px 20px;}
/***************************footer***********************************/

.footer {	
	width:871px; 
	height:50px; 
	padding-top:30px; 
	text-align:center; 
	font-size:0.75em; 
	line-height:1.5em; 
	color:#fff;
}

.footer a, 
.footer a:hover {color:#fff;}


#s1 div{ width:455px; height:290px;}


