body {
	background-position:top center;
	background-repeat:repeat-x;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a {color:#E37701; text-decoration:underline;}
a:hover {color:#7C7C7C; text-decoration:none;}
p {color:#383838;}
html,body {
min-height: 100%; 
height: 100%; 
}


div.main { 
min-height:100%; 
z-index:1;
position:relative;
}
div.white {width:980px; z-index:99999;min-height:100%; height:100%;position:relative; margin:0 auto;}
*html .main { /* õàê äëÿ ie6 */
height: 100%; 
position:relative;
}
.clearMain { 
height: 100px;
position:relative;
}
.orange {color:#E37701;}
.blue {color:#8396A5;}

.tabstyle1  {
      border: 1px solid #73766f;
}


.tabstyle1 td, tr {
      border: 1px solid #73766f;
}


img.logo {position:absolute; top:27px; left:10px; z-index:99999999999999;}

p.slogan {position:absolute; top:208px; left:494px; display:block; width:304px; color:#FFFFFF; font-size:14px; font-weight:700; text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px;}
.footer {height: 85px; margin: -86px auto 0; width:942px; position:relative; z-index:999999; border-top:#8396A5 1px solid; color:#8396A5;}
.footer p.left {display:block; position:absolute; left:0; top:40px; font-size:11px;}
.footer p.right {display:block; position:absolute; right:42px; top:40px; font-size:11px; text-align:right;}
.footer p.right2 {display:block; position:absolute; right:42px; top:54px; font-size:11px; text-align:right;}
.footer a {color:#8396A5; text-decoration:none;}
.footer a:hover, div.col2 div.news div.scrollable div.items div p.more a:hover {color:#E37701;}

.footer .r_column {position:absolute; top:40px; right:0;}
.footer .menu {text-align:center; margin:10px 0;}
.footer .menu a {margin:0 5px;}

div.main div.top {height:330px; position:relative; width:980px;margin:0 auto;}


div.main div.top div.menu {width:677px; height:25px; position:absolute; left:5px; top:265px; text-align:left;}
div.main div.top div.menu a {color:#8396A5; text-decoration:none; font-size:14px;font-weight:700; display:block; width:108px; height:23px; float:left;margin-left:20px; border-bottom:2px solid #8396A5;}
div.main div.top div.menu a:hover, div.main div.top div.menu a.active {color:#E37701;border-bottom:2px solid #E37701;}

div.main div.top div.search {position:absolute; right:0px; top:265px; text-align:right;}
div.main div.top div.search form {float:right; margin:0!important;}
div.main div.top div.search form input { width:150px; height:24px!important; background:url(../pictures/tempates/bg_search.gif) top left; padding:0 5px!important; color:#8396A5; font-size:11px; line-height:24px; font-style:italic; margin-right:0!important;-webkit-appearance: none;box-sizing: border-box;outline:none; border:0!important;}
div.main div.top div.search form #search_submit {padding:0!important; width:62px; height:24px; vertical-align:top; border:0!important;}
div.main div.top div.search img {vertical-align:top; margin-top:8px; margin-right:13px; float:left;}
div.main div.top div.search form input.button {height:24px; width:62px; background-image:none!important; background-color:#E37701; color:#FFFFFF; font-style:normal; font-size:12px; margin-left:0!important;}
.col-wrap1 {
				width:360px;
				position:relative;
				left:0px;
			
											
				
			}
			
			.col-wrap2 {
				width:797px;
				position:relative;
				left: 100%;
				margin-right:-100%;
				margin-left:2px;
				

											}
			
			.col1 {
				float:left;
				width:620px;
				margin-left:20px;
				position:relative;
			}
			.col2 {
			width:300px;
			float:left;
			margin-left:20px;
			position:relative;
	}
					
			
			.clear {
				clear:both;
				font-size:0;
				overflow:hidden;
			}


h1 {font-size:17px; font-weight:600 !important;color:#E37701; margin:0 0 20px 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:15px; font-weight:600 !important;color:#E37701; margin:10px 0 0 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:15px; font-weight:600 !important;color:#E37701; margin:10px 0 0 5px; padding: 15px 0 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div.h2i {font-size:15px; font-weight:600 !important;color:#E37701; margin:10px 0 0 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.index {font-size:35px;margin:0 0 20px 5px;text-transform:uppercase;color:#E37701;}

.col1 ul {list-style-type: none;color:#383838;}
.col1 ul li {padding-left:20px; font-size:12px; margin-top:5px; line-height:14px; background:url(../pictures/tempates/arrow.png) left 5px no-repeat;}
.col1 ul li span.main {font-size:13px; font-weight:bold;line-height:16px;}
p {line-height:130%;}


div.hr {border-top:1px solid #C1CAD2; height:10px; margin-top:10px;}
div.col1 p.header2 {color:#E37701; font-size:15px; font-weight:bold;}


div.col2 div.banner {margin-left:5px; position:relative;}

div.col2 p, div.col2 span, div.col1 p, div.col1 ul {margin-left:5px; margin-right:5px;}
div.col2 div.news {margin-top:30px; width:300px; position:relative;}
div.col2 span {color:#E37701; text-transform:uppercase; font-size:17px; font-weight:800;}
div.col2 div.news div.scrollable {margin-top:10px; border-bottom:1px solid #C1CAD2; border-top:1px solid #C1CAD2; height:155px; overflow:hidden; position:relative;}
div.col2 div.news div.scrollable div.items {position:absolute;height:20000px;}
div.col2 div.news div.scrollable div.items div {height:141px; position:relative; margin-top:14px; z-index:99;width:300px; }
div.col2 div.news p { font-size:11px;}
div.col2 div.news p.date {color:#E37701; font-size:11px !important; margin-bottom:10px;}
div.col2 div.news p.title {color:#383838; font-weight:bold; font-size:14px; margin-bottom:10px;}
div.col2 div.news div.scrollable div.items div p.more a {color:#8396A5; display:block; text-align:right; right:5px; bottom:5px; text-decoration:none; font-size:11px; position:absolute; z-index:999999;}
div.col2 div.news div.actions {position:absolute; width:85px; height:26px; top:3px; right:0; background:url(/pictures/tempates/bg_news_arrow.png) no-repeat top right;}
div.col2 div.news div.actions a.next {display:block; position:absolute; height:9px; width:13px; right:12px; top:9px; background:url(../pictures/tempates/news_arrow.png) left top no-repeat; cursor:pointer;}
div.col2 div.news div.actions a.prev {display:block; position:absolute; height:9px; width:13px; right:43px; top:9px; background:url(../pictures/tempates/news_arrow.png) right top no-repeat; cursor:pointer;}


div.col2 div.map {margin-top:30px; position:relative;}
div.col2 div.map a.more {color:#8396A5; display:block; text-align:right; right:5px; top:7px; text-decoration:none; font-size:11px; position:absolute; z-index:999999;}
div.col2 div.map div.address {border-top:1px solid #C1CAD2;margin-top:10px;}
div.col2 div.map div.address p {font-size:12px; font-weight:bold;color:#383838;margin-top:10px; margin-bottom:10px;}
div.col2 div.map div.address img {margin-left:5px;}

div.col1 #achive {border-bottom:1px solid #C1CAD2; padding-bottom:14px; margin-bottom:10px;} 
div.col1 div.news_item {margin-top:10px; }
div.col1 div.news_item1 {margin-top:0px; }
div.col1 div.news_item2 {margin-top:20px; }
div.col1 div.news_item p.date {color:#8396A5;font-size:11px; }

div.col1 input.feedback, div.col1 textarea.feedback, div.col1 input.capcha {border:1px solid #E8E8E8; padding:0 5px; color:#8396A5; font-size:11px; margin:5px 0!important; background-color:#FFFFFF;}
div.col1 input.feedback {height:24px;line-height:24px; width:250px;font-style:italic; }
div.col1 textarea.feedback {height:150px;line-height:14px;width:250px; font-style:italic; }
div.col1 input.capcha {width:50px;height:24px;font-style:normal;font-size:13px; font-weight:bold;}


div.top_pic {width:980px; height:250px; position:absolute; top:0; left:2px; display:none;}
div.top_pic p.slogan_index {position:absolute; top:202px; left:510px; display:block; width:304px; color:#FFFFFF; font-size:13px; font-weight:700; text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px;}


div.images_s {position:relative;width:980px; margin:0 auto; height:250px;}
div.top a.next {position:absolute; top:210px; right:95px; display:block; width:9px; height:13px; background:url(/pictures/tempates/arrow_next.png) left top no-repeat; cursor:pointer;}

.parent {
	position:absolute;
	display:table;
    height: 67px;
	width: 310px;
	left: 510px;
	top:183px;
	vertical-align: middle; 
	text-align: left;
}
.container {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:left;
}
.child{
	display:inline;
	vertical-align:middle;
}
.child p {color:#FFFFFF; font-size:13px; font-weight:700; text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px;}

div.obj {margin: 10px 0 0 0;}

div.srok {padding: 10px 0 0 10px;  font-weight:bold;}

.slidetabs a {display:none;}
img.border {
padding: 8px;
border: 1px solid #DDD;
border-radius: 4px;
-moz-border-radius: 4px;
float: left;
margin-right:10px;
}

h2.border {
font-size: 15px;
color: #565b65;
background: #EEE;
border: 1px #DADADA solid;
padding: 10px;
border-radius: 8px;
-moz-border-radius: 8px;
clear: both;}

div.border {
font-size: 15px;
text-transform:uppercase; 
font-weight:600 !important;
font-family:Arial, Helvetica, sans-serif;
color: #565b65;
background: #EEE;
border: 1px #DADADA solid;
padding: 10px;
border-radius: 8px;
-moz-border-radius: 8px;
clear: both;}

.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px 5px;
	border:#ccc 1px solid;
	border-collapse:separate;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
 
.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
 
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}
 
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}