* {
	outline:none
}
html {
	height:100%; 
	min-width: 1020px;
	
}
body {
	position:relative; 
	/*height:100%; */
	font:11px/16px Arial, Helvetica, sans-serif; 
	color:#666660;
	background-color: black;
}
a {
	cursor:pointer; 
	text-decoration:underline; 
	color:#fde7a2;
}
a:hover {
	text-decoration:none;
	color: #fff;
}
strong {
	font-weight:bold;
}
hr {
	border-color: #202529;
	border-width: 1px;
	margin-bottom: 10px;
}
h3 {
	text-transform: uppercase;
}
h1 {
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 10px;
}
h2 {
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 10px;
}
header, footer, content {
	display: block;
}
.h_footer {
	height: 211px;
}
.wrap_bg_top {
	background: url(../img/wrap_bg_top.jpg) repeat-x center 35px;
}
.wrap {
	width: 1020px;
	margin: 0 auto;
}
/* header */
.header_t {
	border-bottom: 1px solid #fde7a2;
	overflow: hidden;
	padding: 20px 0;
	margin-bottom: 20px;
}
.logo {
	float: left;
	margin-left: 188px;
}
.lang {
	float: right;
}
.lang span {
	background: url(../img/sel.gif) no-repeat bottom right;
	padding-left: 12px;
	cursor: pointer;
	vertical-align: top;
	cursor: pointer;
}
.lang ul {
	margin-top: -10px;
}
.header_b {
	overflow: hidden;
}
.top_menu {
	float: left;
}
.top_menu li {
	margin-bottom: 15px;
}
.top_menu li a {
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 7px;
	font-size:12px;
}
.top_menu li.active a, .top_menu li a:hover {
	background: url(../img/li.gif) no-repeat center left;
}
.top_menu li ul {
	margin-top: 10px;
}
.top_menu li ul li {
	margin-left: 5px;
	margin-bottom: 5px;
}
.top_menu li.active ul li a, .top_menu li ul li a {
	color: #fff;
	font-size: 12px;
}
.top_menu li.active ul li a {
	background: none;
}
.top_menu li.active ul li.active a {
	color: #7a735d;
}
.top_menu li.active ul li.active li.active a {
	color: #7a735d;
}
.top_menu li.active ul li.active li a {
	color: #fff;
}
.top_menu li ul li a:hover  {
	background: none;
	color: #7a735d;
}
.top_logo {
	float: left;
	margin: 0 37px;
}
.top_about {
	float: left;
	width: 520px;
	overflow: hidden;
	height: 105px;
}
.top_about h2 {
	margin-bottom: 25px;
}
.top_about h2 a {
	color: #fde7a2;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px solid #fde7a2;
	padding-bottom: 2px;
}
.slider {
	margin-bottom: 35px;
}

.gallery li {
	float: left;
	list-style-type: none;
	margin-bottom: 25px;
	display: block;
	height: 199px;
	width: 340px;
	position: relative;
	padding-bottom: 10px;
}
.gallery li:hover {
	border-bottom: 5px solid white;
	margin-bottom: 20px;
}
img.grey {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
 
img.color {
	position: absolute;
	left: 0; top: 0;
}
.gl_title {
	text-align: center;
}
footer {
	margin-top: -206px;
	height: 206px;
	background: #000;
}
.footer {
	width: 1020px;
	margin: 0 auto;
	border-top: 1px solid #666660;
	margin-top: 20px;
	padding-top: 20px;
}
.foot_top {
	overflow: hidden;
	margin-bottom: 10px;
}
.bot_menu {
	float: left;
}
.bot_menu li {
	float: left;
	background: url(../img/li.gif) no-repeat center right;
	padding: 0 10px;
}
.bot_menu li.first {
	padding-left: 0;
}
.bot_menu li.last {
	background: none;
	padding-right: 0;
}
.bot_menu li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #666660;	
}
.bot_menu li a:hover {
	color: #fff;	
}
.copyright {
	float: right;
	text-transform: uppercase;
	color: #666660;
	font-family:"Times New Roman", Times, serif;
	text-align: right;
}
.foot_bot {
	color: #41413e;
	margin-top: -40px;
}

/****/

body.inner .top_logo {
	float: right;
}
content {width: 1020px;}
.content {
	overflow: hidden;
	zoom: 1;
	min-height: 750px;
	color: #cacac3;
	margin-bottom: 20px;
}
.content p {
	margin-bottom: 15px;
	font-size: 13px;
}
.cont_left {
	width: 100px;
	float: left;
	margin-right: -100px;
}
.cont_cent {
	float: left;
	margin-left: 100px;
	width: 510px;
}
.cont_cent ul.spis li {
	list-style-type: disc;
	margin-left: 20px;
	font-size: 13px;
}
.cont_cent ul.spis{
 margin-bottom: 10px;
}
.cont_cent h4 {
	color: #FDE7A2;
	text-transform: uppercase;
	border-bottom: 1px solid #FDE7A2;
	padding-bottom: 2px;
	display: inline-block;
	margin-bottom: 10px;
}
.breadcrumbs {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.breadcrumbs ul li {
	float: left;
	margin-right: 10px;
	list-style: none;
	
}
.breadcrumbs ul li a {
	background: url(../img/bread.gif) no-repeat center right;
	padding-right: 10px;
	color: #495159;
}
.breadcrumbs ul li {
	color: #272624;
	list-style: none;
}
.ser_nav {
	margin-bottom: 15px;
}
.ser_nav ul .nav1  {
	margin-right: 40px;
	display: none;
}
.ser_nav ul li.active.nav1, .ser_nav ul li.active.nav1.last, .ser_nav ul li.active.nav1.first, .ser_nav ul .nav1.act  {
	margin-right: 40px;
	display: block;
	list-style: none;
}
.ser_nav ul li a {
	background: url(../img/bt.jpg) no-repeat center top;
	display: block;
	width: 158px;
	height: 28px;
	color: #79653e;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
}
.ser_nav ul li.nav1  {
	position: relative;
}
.ser_nav ul .nav1.active a, .ser_nav ul .nav2.active a  {
	background: url(../img/bt_hov.jpg) no-repeat center top;
}

.ser_nav ul .nav1.active ul li.nav2 a {
	background: url(../img/bt.jpg) no-repeat center top;
}
.ser_nav ul li.nav1 ul {
	position: absolute;
	left: 165px;
	top: 0;
}
.ser_nav ul li.nav1 ul li.last {
	position: relative;
	left: 165px;
	top: -28px;
}
/*****/
body.config {
	background: #000;
}
body.config content .cont_cent {
	width: 921px;
}
.configur {	
	overflow: hidden;
}
#flashContent {
	width: 440px;
	height: 643px;
	position: relative;
        left: 75px;
	
}
.flashContent_in {
	position: relative;
	z-index: 5;
}
.flashText {
	position: absolute;
	z-index: 1;
	top: 2px;
}
.tabs-nav {
	margin-left: 10px;
}
.tabs-navigation {
	display: inline-block;
	margin-top: 10px;
	margin-left: 67px;
}
.tabs-navigation li{
   	float: left;
    list-style: none;
	margin-right: 15px;
	
}

/***news***/
.news_list {
	overflow: hidden;
	margin-bottom: 10px;
}
.new {
	overflow: hidden;
	margin-bottom: 15px;
}
.news_list h3 {
	text-transform: uppercase;
	color: #c8c8b8;
	margin-bottom: 3px;
}
.news_list .news_text p {
	margin-bottom: 5px;
	overflow: hidden;
	height: 62px;
}
.news_list a {
	color: #495159;
}
.news_img {
	float: left;
	width: 110px;
	margin-right: -120px;
}
.news_text {
	float: left;
	margin-left: 120px;
}
.img_news_in img {
	float: left;
	margin: 0 10px 5px 0;
}
/**contacts**/
input, textarea {
	border: 1px solid #fde7a2;
	background: #000;
	color: #cacac3;
	margin-bottom: 10px;
	padding: 3px;
}
input.button {
	color: #fde7a2;
	text-transform: uppercase;
	padding: 5px;
}
.p_form {
	color: #666660;
	margin-top: 20px;
}
.name_er, .email_phon_er, .message_er {
	display: none;
	margin-bottom: 5px;
	color: red;
}
.email_er {
	margin-bottom: 5px;
	color: red;
}
.copyright_d, .copyright_d a {
	color: #41413E;
	text-transform: none;
}

.inner220 {
background:url(../img/bg-inner220.jpg) no-repeat scroll center top #000;
}
.tabs {
	position: relative;
	margin: 0 auto;
	width: 600px;
}
.tabs label {
background: url(../img/bt.jpg) no-repeat center top;
	color: #555;
	cursor: pointer;
	display: block;
	float: left;
	width: 150px;
        font-size: 12px;
	line-height: 30px;
	position: relative;
        margin-right: 5px;
	text-align: center;
        padding-bottom: 10px;
}
.tabs label:active{
    background: url(../img/bt_hov.jpg) no-repeat center top;
}
.tabs input {
	position: absolute;
	left: -9999px;
}

#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3 {
background: url(../img/bt_hov.jpg) no-repeat center top;
	top: 0;
	z-index: 3;
}

.tabs_cont {
	position: relative;
	z-index: 2;
	height: auto;
}
.tabs_cont > div {
	position: absolute;
	left: -9999px;
	top: 0;
	opacity: 0;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3 {
	position: static;
	left: 0;
	opacity: 1;
}
.slides li a{
border: 1px solid #fff;
border-radius: 25px;
top: 15%;
}
.flex-direction-nav {
display: none;
}