@charset "utf-8";
/* CSS Document */




@font-face {
    font-family: 'pf_dintext_proregular';
    src: url('../fonts/pfdintextpro-regular-webfont.woff') format('woff');
}

@font-face {
    font-family: 'pf_dintext_proitalic';
    src: url('../fonts/pfdintextpro-italic-webfont.woff') format('woff');
}

@font-face {
    font-family: 'pf_dintext_prolight';
    src: url('../fonts/pfdintextpro-light-webfont.woff') format('woff');
}

@font-face {
    font-family: 'pf_dintext_prothin';
    src: url('../fonts/pfdintextpro-thin-webfont.woff') format('woff');
}

@font-face {
    font-family: 'pf_dintext_proextrathin';
    src: url('../fonts/pfdintextpro-xthin-webfont.woff') format('woff');
}













/*----------------for-all----------------*/


body {
	min-width:1182px;
/*	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;*/
	
	background-color:#8B807D;
	overflow-y: scroll;
}


#body_bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:1182px;
	background-size:cover;
	background-position:center;
}


* {
	margin:0;
	padding:0;
}


a {
	text-decoration:none;
	outline:none;
	color:#000;
}




/*----------------classes----------------*/


.hidden,.hfield {display:none}



.italic {font-family: 'pf_dintext_proitalic' !important}
.ligth {font-family: 'pf_dintext_prolight' !important}
.regular {font-family: 'pf_dintext_proregular'; !important}

.uppercase {text-transform:uppercase}

/*----------------top----------------*/


#top {
	position:relative;
	width:1182px;
	min-width:1182px;
	height:177px;
	margin:auto;
}

#top1 {
	position:relative;
	width:1182px;
	height:177px;
	/*background-image:url(../images/bg/top1.jpg);*/
	background-image:url(../images/bg/kom.png);
	background-position:center 30px;
	background-repeat:no-repeat;
	background-color:#413432;
	z-index:5;
}

#menu {
	position:absolute;
	width:1024px;
	height:45px;
	/*top:146px;*/
	left:79px;
	bottom:0;
    font-family: 'pf_dintext_prolight';
	font-size:22px;
	text-transform:uppercase;
	text-align:justify;
}

#menu a {
	color:#9a9392;
	/*margin-right:52px;
	text-shadow:1px 1px 2px #555;*/
}


#menu img {
	width:100%;
	height:1px
}


#menu a:hover,#menu a.current{color:#fff}

/*
#top2 {
	position:absolute;
	top:156px;
	width:1000px;
	height:44px;
	//background-image: url(../images/bg/top2.jpg);
	background-color:#413432;
	z-index:4;
}

#top2 .text {
    font-family: 'pf_din_text_comp_prolight';
	font-size:26px;
	color:#FFF;
	text-shadow:1px 1px 2px #555;
	text-align:center;
	line-height:40px;
	word-spacing:3px;
}

#submenu {
	position:absolute;
	top:5px;
	left:97px;
    font-family: 'pf_din_text_comp_prolight';
	font-size:26px;
	letter-spacing:1px;
}

#submenu a {
	color:#9a9392;
	margin-right:85px;
}
#submenu a:last-child {margin-right:0}
*/





/*----------------content----------------*/

#content {
	position:relative;
	width:1182px;
	min-width:1182px;
	margin:auto;
}


#info_block {
	position:relative;
	width:1122px;
	background-image:url(../images/bg/brown50.png);
	padding:60px 30px 70px 30px;
	opacity:0;
}

.ib_title {
    font-family: 'pf_dintext_proextrathin';
	font-size:68px;
	text-transform:uppercase;
	color:#999;
	text-align:center;
	margin-bottom:16px;
}

.ib_text {
    font-family: 'pf_dintext_prothin';
	font-size:20px;
	color:#FFF;
	text-align:center;
	letter-spacing:0.03em;
	line-height:1.2;
}

.ib_text a {
	display:block;
	font-family: 'pf_dintext_prolight';
	font-size:20px;
	letter-spacing:0.03em;
	color:#b66f20;
}

.ib_text a:hover {color:#f7941d}

.ib_text a.but {
	background-color:#b66f20;
	color:#FFF;
	padding:3px 9px 1px;
}

.ib_text a.but:hover {}

.ib_font_small,.ib_font_small a {font-size:16px !important; text-transform:none !important;}


.up_page {
	display:block;
	position:absolute;
	background-image:url(../images/buttons/page_up.png);
	width:52px;
	height:39px;
	top:-50px;
	left:565px;
	display:none
}

.down_page {
	display:block;
	position:absolute;
	background-image:url(../images/buttons/page_down.png);
	width:52px;
	height:39px;
	bottom:-50px;
	left:565px;
	display:none
}


.left_page {
	display:block;
	position:absolute;
	background-image: url(../images/buttons/page_left_brown.png);
	width:24px;
	height:36px;
	top:28px;
	left:-531px;
}

.right_page {
	display:block;
	position:absolute;
	background-image: url(../images/buttons/page_right_brown.png);
	width:24px;
	height:36px;
	top:28px;
	left:627px;
}




/*----------------classes----------------*/


.but_classes {
	position:relative;
	display:block;
	width:49px;
	height:64px;
	background-image:url(../images/buttons/classes.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family: 'pf_dintext_proregular';
	color:#9b9594;
	text-align:center;
	line-height:1;
}

.but_classes:hover {color:#FFF}


.but_classes div {
	position:absolute;
	top:67px;
	left:-30px;
	width:110px
}


#classes_form,.classes_form {
	position:absolute;
	width:1024px;
	background-color:#413432;
    font-family: 'pf_dintext_prothin';
	font-size:20px;
	color:#FFF;
	display:none
}

#classes_form table,.classes_form table {
	margin:0 auto;
	margin-top:81px;
}

#classes_form input,.classes_form input {
	border:none;
	font-family: 'pf_dintext_proregular';
	font-size:18px;
	background-color:#8c817e;
	width:300px;
	height:27px;
	padding:0 5px;
}

#classes_form input[type=submit],.classes_form input[type=submit] {
	background-color:#b77224;
	color:#ccc; 
	width:310px;
	cursor:pointer
}

#classes_form input[type=submit]:hover,.classes_form input[type=submit]:hover {color:#FFF}

#close_form,.close_form {
	position:absolute;
	top:215px;
	left:823px;
	width:28px;
	height:28px;
	background-image:url(../images/buttons/close_form.png);
	cursor:pointer
}
	
/*----------------footer----------------*/


footer {
	position:relative;
	width:1182px;
	height:100px;
	/*background-image:url(../images/bg/footer.jpg);*/
	background-color:#8b807d;
	margin:auto;
	z-index:5;
}


footer a {
	display:block;
	position:absolute;
	top:32px;
	width:45px;
	height:44px;
	width:39px;
	height:39px;
	background-size:39px;
}

footer a:hover {background-position:0 38px}

/*#fb {left:79px;background-image:url(../images/buttons/fb.png)}*/
#vk {left:79px;background-image:url(../images/buttons/vk.png)}
#vimeo {left:162px;background-image:url(../images/buttons/vimeo.png)}
#yt {left:245px;background-image:url(../images/buttons/yt.png)}
/*#in {left:411px;background-image:url(../images/buttons/in.png)}*/
#mail {left:328px;background-image:url(../images/buttons/mail.png)}


#phone {
	position:absolute;
	width:400px;
	top:22px;
	right:79px;
    font-family: 'pf_dintext_prothin';
	font-size:44px;
	text-align:right;
	color:#413432;
}