@charset "utf-8";

html {background:url(/images/bgr_html.gif) 0 0 repeat-x #fff;}

body {
	padding:0; 
	margin:0;
	position:relative;
	font-size:0.75em; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#2D434D;
	background:url(/images/bgr_body.gif) 0 bottom repeat-x;
}

.main {
	width:1000px;
	padding:0px;
	margin:0 auto;
}

img {border:0;}

p {
	padding:0 0 12px 0; 
	margin:0;
}

h1 {font-size:1.84em; color:#3f3f3f; padding:0; margin:0 0 16px 0;}
h2 {font-size:1.7em; color:#3f3f3f; padding:0; margin:0 0 12px 0;}
h3 {font-size:1.5em; color:#3f3f3f; padding:0; margin:0 0 10px 0;}
h4 {font-size:1.3em; color:#3f3f3f; padding:0; margin:0 0 8px 0;}
h5 {font-size:1.17em; color:#3f3f3f; padding:0; margin:0 0 6px 0;}
h6 {font-size:1em; color:#3f3f3f; padding:0; margin:0 0 4px 0;}

a {
	color:#096D9F; 
	text-decoration:underline;
}		

a:hover {
	color:#096D9F; 
	text-decoration:none;
}
		
div, form {
	margin:0;
	padding:0;
}

.clear {clear:both; line-height:0; font-size:0;}

.img_box {float:left; width:auto; text-align:center;}
.img_box img {margin:0 18px 10px 0;}

.img_box_r {float:right; width:auto;}
.img_box_r img {margin:0 20px 10px 20px;}
.center {width:100%; text-align:center;}

/*******************RAZNOE*****************************/

.menu li a, .menu_bot li a, .bunner a {text-decoration:none;}

.menu li, .list1 li, .menu_bot li {
	list-style:none; 
	padding:0; 
	margin:0;
}

/***********************header***********************************/

.header {height:292px; color:#676767; background:url(/images/header.jpg) 0 0 no-repeat;}
.menu, .menu_bot {margin:0; padding:0;}
.menu li {float:left; line-height:1.25em; text-transform:uppercase;}
.menu li a {display:block; color:#454545; padding:30px 8px;}
.menu .active {background:url(/images/bgr_li.gif) 0 0 no-repeat;}
.menu .active a {background:url(/images/bgr_a.gif) right top no-repeat;}
.menu li a:hover {color:#CA1E00;} 
.call {text-transform:uppercase; font-size:1.1em; float:right; width:auto; padding:30px;}
.logo {padding:80px 0 0 65px;}
/******************************content****************************/

.content {padding:30px;}
.content_left3 {float:left; width:257px; background:url(/images/left.gif) 0 bottom repeat-y;}
.content_left2 {background:url(/images/left_t.gif) 0 top no-repeat;}
.content_left {padding:20px; background:url(/images/left_b.gif) 0 bottom no-repeat;}
.content_right {float:right; width:655px;}
h3 {font-size:1.5em; font-weight:normal; text-transform:uppercase;}
.list1 {margin:0; padding:0; float:left; width:auto;}
.list1 li {padding-left:10px; line-height:1.75em; background:url(/images/bull.gif) 0 8px no-repeat;}
.content_left input, .contacts input {width:200px; height:20px; padding:0 5px; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.content_left select {width:212px; height:22px; padding:0; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}

.coment p, .content_left p, .contacts p, .tab2 p, .tab3 p {padding:10px 0 3px;} 
.tab1 select {width:102px;}
.tab1 input {width:100px; height:25px; padding:0 0 5px 0; color:#fff; border:0; background:url(/images/button.gif) 0 0 no-repeat;}
.border { padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #e6e6e6;}
.contacts tr td {vertical-align:top; padding-right:20px;}
.contacts input {width:300px;}
.contacts textarea {padding:5px; width:300px; height:60px; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.buttons {margin:20px 0;}
.buttons input {width:100px; padding:2px 0; cursor:pointer; border:0; color:#fff; background:url(/images/button.gif) 0 0 no-repeat;}
.tab2 {width:100%;}
.tab2 tr td {vertical-align:top;}
.tab2 input {width:200px; height:20px; padding:0 5px; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.tab2 select {width:130px; height:22px;}

.tab3 input, .tab3inp {width:120px!important; height:20px; padding:0 5px; margin-right:5px; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.tab4 td{ padding:5px 0;}
.input1 {width:100px!important; height:20px; padding:0 5px; margin-right:5px; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.tab3, .coment {float:left; width:auto;}
.coment textarea {width:200px; height:96px; overflow:auto; border:1px solid #DCDADA; background:url(/images/bgr_i.gif) 0 0 repeat-x #fff;}
.bunner {background:url(/images/bgr_bun.gif) 0 0 repeat-x;}
.bunner2 {background:url(/images/bun_l.gif) 0 0 no-repeat;}
.bunner3 {height:102px; padding:0 0px 0 28px; background:url(/images/bun_r.jpg) right 0 no-repeat;} 
.bunner3 span { display:block; margin-bottom:12px;}
.bunner a {display:block; float:left; width:200px; color:#4e4e4e; height:92px; padding:10px 0 0; background:url(/images/trio.gif) right 0 no-repeat #0f0;}
.bun_r {float:right; width:auto; padding:20px 5px 0; text-transform:uppercase; font-size:2.1em; line-height:0.75em; color:#053363;}
.bun_r span {font-size:0.7em;}

/*******************************footer****************************/
.footer {height:210px; text-align:center;}

.footer_left {float:left; width:auto; padding:35px 60px 0;}
.footer_right {float:right; width:auto; padding:30px 60px 0;}
.menu_bot li {display:inline; line-height:2em; padding:0 10px; background:url(/images/spacer.gif) right 2px no-repeat;}
.menu_bot li a {color:#3f3f3f;}
.menu_bot li a:hover, .menu_bot .active a, .bunner a:hover {color:#096D9F;} 
.menu_bot .last_item {background:none;}





