html {height: 100%;}
body { padding:0px 0px 0px 0px; color: #999999; margin:auto 0px;  font-family: Arial; height: 100%; }
span {font-size: 12px; font-family: Arial; }
a{text-decoration:none; font-weight:bold; color: #fff; border:none; border-width:0px; font-size: 12px; font-family: Arial;}
p {  margin: 10px 0px 10px 0px; font-weight:normal; color: #999999; font-style:normal; font-size: 13px; font-family: Arial;}
h1 { margin: 10px 0px 10px 0px; font-weight:bold;   color: #fff;    font-style:normal; font-size: 14px; font-family: Arial;}
h2 { margin: 10px 0px 10px 0px; font-weight:normal; color: #999999; font-style:normal; font-size: 12px; font-family: Arial;}
img {border:none;}
ul li {font-family: Arial; font-size: 13px; margin-top:7px;}




.header {  width: 100%;  height: 100px; position:relative; left:0px; top:0px;}
	.content_h {  margin: 0px auto; width: 980px; height: 100px; position:relative; left:0px; top:0px;}
	.logo { margin:35px 0px 0px 25px; float:left; width: 241px; height: 60px; background-position:left center; }
	.logo .l{z-index:3; position:relative;}
	.logo .bg{z-index:0; position:absolute; top:0px; left:-481px;}
	.lang { float:right;  height: 30px; padding: 20px 35px 20px 20px; }
	.lang .button { margin-left:10px;}
	.menu { position:absolute; right:-10px; top:68px; height: 41px; z-index:2; }
	.menu img{float:left; display: inline; height: 41px;  } 
		.menu_black{font-size:11px;  font-family:Arial; height:41px; float:left; padding: 13px 8px 5px 8px;  display: inline; background:url(../images/menu_bg_black.png) repeat-x; text-decoration: none; color:#fff; }
			.menu_black .sep_l { position:absolute; top:0px; left:-15px; background:url(../images/sep_l_b.png) repeat-x; width:15px; height:41px;}
			.menu_black .sep_r { position:absolute; top:0px; right:0px; background:url(../images/sep_r_b.png) repeat-x; width:15px; height:41px;}
		.menu_red{font-size:11px;  font-family:Arial; height:41px; float:left; padding: 13px 8px 5px 8px;  display: inline; background:url(../images/menu_bg_red.png) repeat-x; text-decoration: none; color:#ff; }
			.menu_red .sep_l { position:absolute; top:0px; left:-15px; background:url(../images/sep_l.png) repeat-x; width:15px; height:41px;}
			.menu_red .sep_r { position:absolute; top:0px; right:0px; background:url(../images/sep_r.png) repeat-x; width:15px; height:41px;}		
		.menu ul {list-style: none outside none; list-style-type:none;  height: 41px;}
		#menu{height: 38px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;	}
		.menu li { font-size:11px;  height: 41px; float: left;  list-style-type:none; position:relative; padding:0px 15px 0px 0px}	
		.menu li a {   height: 41px; display: block; list-style-type:none;}
		.menu li:hover .menu_red { background:url(../images/menu_bg_black.png) repeat-x; }
		.menu li:hover .sep_l { position:absolute; top:0px; left:-15px; background:url(../images/sep_l_b.png) repeat-x; width:15px; height:41px;}
		.menu li:hover .sep_r { position:absolute; top:0px; right:0px; background:url(../images/sep_r_b.png) repeat-x; width:15px; height:41px;}
		.belka{ position:absolute; height:41px; top:0px; right:0px; width:0px; background:url(../images/menu_bg_red.png) repeat-x;}	
		
.mid{}		
	.content_m { margin: 0px auto; width: 980px; }
	
		.content_bottom { width:980px; min-height:200px; position:relative; }
		
		.content_bottom  .container_start {margin:440px 0px 0px 0px; float:left;}
		.content_bottom  .container_about {margin:220px 0px 0px 0px; float:left;}
		.content_bottom  .container_contact {margin:220px 0px 0px 0px; float:left;}
		
		.content_bottom .box{margin:0px 0px 0px 0px;  position:relative; min-height:330px; float:left; width: 300px; padding: 5px 5px 5px 5px; background:#000;}
		.content_bottom .box .head{ position:absolute; left:0px; top:0px;  height:41px; float:left; width: 310px; background:url(../images/menu_bg_red.png) repeat-x;}
		.content_bottom .box .head img{ float:left; display:inline;}
		.content_bottom .box .head h1{ margin:12px 0px 0px 10px; float:left;  display:inline;}
		.content_bottom .box .head_clean{ position:absolute; left:0px; top:0px;  height:41px; float:left; width: 310px; }
		.content_bottom .box .head_clean h1{ margin:12px 0px 0px 20px; float:left;  display:inline;}
		.content_bottom .sep{float:left; width:25px; height:330px;}
		.content_bottom .box .text_field{ padding: 5px 5px 5px 5px; margin-top:35px; }
		.content_bottom .box form{position:absolute; bottom:0px; width:280px; height:250px; font-size:12px; margin:0px 10px 0px 5px;}
		.content_bottom .box label{display:block;}
		.content_bottom .box input{display:block; width:100%; margin-bottom:5px;}
		.content_bottom .box textarea{display:block; width:100%; min-height:100px;}
		.content_bottom .box button{ cursor: pointer; position:absolute; bottom:0px; right:0px; color:#fff; background:url(../images/button.png) no-repeat; border:none; width:86px; height:25px; }
		
		.content_bottom .box .button { height: 25px;   position:absolute; bottom:0px; right:12px;  }
		.content_bottom .box .button img {float:left; display:inline;}
		.content_bottom .box .button a { font-weight:normal; float:left; display:inline; height: 25px; margin:0px 0px 0px 0px; padding:4px 5px 2px 5px; background:url(../images/b_m.png) repeat-x;} 
		
		.content_bottom .box .button_big { height: 41px;   margin:10px 0px 0px 60px;  }
		.content_bottom .box .button_big img {float:left; display:inline;}
		.content_bottom .box .button_big span {float:left; display:inline; height: 41px; margin:0px 0px 0px 0px; padding:13px 20px 2px 20px; background:url(../images/menu_bg_red.png) repeat-x;} 
		
		.content_bottom .bg_start { z-index:-1; position:absolute; top:220px; left:-281px;padding-bottom: 15px;}
		#trap { display: none; }
		
		
		.content_bottom .gallery{ margin:205px 0px 0px 0px; position:relative; height:435px; float:left; width: 980px; padding: 5px 5px 5px 5px; }
		#gallery {background:#000;}
		.content_bottom .gallery .head{ position:absolute; right:0px; top:-35px;  height:41px; float:left; width: 163px; }
		.content_bottom .gallery .head img{ float:left; display:inline;}
		.content_bottom .gallery .head div{float:left;  display:inline; background:url(../images/menu_bg_red.png) repeat-x; height:41px; }
		.content_bottom .gallery .head h1{ margin:12px 10px 0px 10px; float:left;  display:inline;}
		.content_bottom .gallery .head_clean{ position:absolute; left:0px; top:0px;  height:41px; float:left; width: 310px; }
		.content_bottom .gallery .head_clean h1{ margin:12px 0px 0px 20px; float:left;  display:inline;}
		.content_bottom .sep{float:left; width:25px; height:330px;}
		.content_bottom .gallery .text_field{ padding: 5px 5px 5px 5px; margin-top:35px; }
		.content_bottom .gallery form{position:absolute; bottom:0px; width:280px; height:250px; font-size:12px; margin:0px 10px 0px 5px;}
		.content_bottom .bg_bramy { z-index:-1; position:absolute; top:55px; left:-281px;padding-bottom: 15px;}
		
		.content_bottom .bg_contact {  z-index:-1; position:absolute; top:60px; left:-281px; padding-bottom: 15px;}
		.content_bottom .box .map{ padding: 5px 20px 5px 20px; margin-top:35px; }
		
		.scrollMain {width:400px; height:390px; overflow:hidden; position:relative;}
		.scrollable {position:absolute; top:1px;} 
		.scrtop {position:absolute; top:0px; right:0px;}
		.scrbottom {position:absolute; bottom:0px; right:0px;}
		
		.content_bottom .bg_about {  z-index:-1; position:absolute; top:60px; left:-281px;padding-bottom: 15px;}
		.content_bottom .about_big {margin:0px 0px 0px 0px;  position:relative; min-height:330px; float:left; width:625px; padding: 5px 5px 5px 5px; background:#000;}
		.scrollText {width:605px;}
		
		.content_bottom .contact_col_bg {background:#000; width:100%; margin:220px 0px 0px 0px; float:left;}
		
		.content_bottom .contact_col{ float:left; width:235px; min-height:200px; background:#000; padding: 5px 5px 5px 5px;}
		.content_bottom .contact_col label{  margin-top:5px; float:left;}
		.content_bottom .contact_col .row {float:left; min-height:20px; width:100%; margin-bottom:5px;}
		
		.content_bottom .contact_col .top {margin-bottom:10px;}
		.content_bottom .contact_col .top input{ float:right; width:50%; }
		
		.content_bottom .contact_col .bottom .desc {float:right; width:23%; margin-right:3px; text-align:center;}
		.content_bottom .contact_col .bottom input{ float:right; width:22%; margin-right:3px; }
		.content_bottom .contact_col .bottom .checkbox {margin-top:5px; float:left; width:10px; } 
		.content_bottom .contact_col .bottom span { max-width:40%; float:left; margin-top:5px;}
		
		.content_bottom .contact_col .radio {margin-top:5px; float:left; width:10px; margin-right:5px;}
		.content_bottom .contact_col h2 { font-weight:bold; margin-bottom:0px;}
		.content_bottom .contact_col h1 { margin-bottom:5px;}
		.content_bottom .contact_col span { width:90%; float:left; margin-top:5px;}

		.content_bottom .contact_col .button_big { height: 41px;   margin:10px 0px 0px 20px;  }
		.content_bottom .contact_col .button_big img {float:left; display:inline;}
		.content_bottom .contact_col .button_big a {float:left; display:inline; height: 41px; margin:0px 0px 0px 0px; padding:13px 20px 2px 20px; background:url(../images/menu_bg_red.png) repeat-x;} 
		
		.content_bottom .contact_col .contactText {margin-top:20px;}
		.content_bottom .contact_col .contactText h1{ float:right;}
		.content_bottom .contact_col .contactText h2{float:right;}			
		.content_bottom .contact_col .contactText p{text-align:right; float:right;}
		
		.content_bottom form{font-size:12px; }
		.content_bottom input {padding: 0px; margin: 0px;}
		.content_bottom textarea{ width:90%; min-height:100px;}
		.content_bottom .contact_col button{ cursor: pointer; background:none; border:none;}
		.content_bottom .contact_col .button_span {  font-weight:bold; width:140px; color: #fff; float:left; display:inline; height: 41px; margin:0px 0px 0px 0px; padding:13px 10px 2px 10px; background:url(../images/menu_bg_red.png) repeat-x;}
		
		
.footer {  z-index:2; height: 39px; margin-top:0px; }
	.content_f { margin: 0px auto; width: 980px; }
	.content_f p{display:inline; width:45%; float:left; text-align:left; font-size:11px; margin:0px 0px 10px 10px; }	
.footer a{ font-size:11px; font-weight:normal; color: #999999; font-style:normal; font-family: Arial;}
/*		
		
		.content_bottom .box img { float:left; margin:5px 20px 0px 20px; }
		.content_bottom .box h1{ font-size: 16px; color:#e2bf6b; margin:20px 0px 0px 0px; height:70px;}	
		.content_bottom .box h2 {font-size: 12px;}
		.content_bottom .box .button{ float:left; width:124px; height:23px; background: url(../images/see_more_b.png) no-repeat; position:absolute; right:8px; bottom:50px;}
		.content_bottom .box .button_en{ float:left; width:124px; height:23px; background: url(../images/see_more_b_en.png) no-repeat; position:absolute; right:8px; bottom:50px;}
		.content_bottom .box .button_de{ float:left; width:124px; height:23px; background: url(../images/see_more_b_de.png) no-repeat; position:absolute; right:8px; bottom:50px;}
		.content_bottom .separator{ width:2px; min-height:200px; float:left; background: url(../images/separator.png) no-repeat center;}	
	
	.movie {height:206px;width:346px;position:absolute;z-index:23;margin-top:115px;margin-left:292px; display:block}
	
	
	
		.banner_contact {border:7px #cc914c solid; width:982px; min-height:173px; background: #cc914c url(../images/banner_small_contact.jpg) no-repeat; position:relative; left:0px; top:0px; z-index:0;}
		.banner_contact .text_field{ float:left; width: 440px; padding: 20px 0px 0px 30px; position:absolute; left:7px; top:7px; z-index:1; }
		.banner_contact .text_field h2{ margin:5px 0px 30px 0px;}
		.banner_contact .text_field h1:first-letter {  font-size:120%; }
		.content_top_small {border:7px #cc914c solid; width:982px; min-height:173px; background: #cc914c url(../images/banner_small.png) no-repeat; position:relative; left:0px; top:0px; z-index:0;}
		.content_top_small .text_field{ float:left; width: 440px; padding: 20px 0px 0px 30px; position:absolute; left:7px; top:7px; z-index:1; }
		.content_top_small .text_field h2{ margin:5px 0px 30px 0px;}
		.content_top_small .text_field h1:first-letter {  font-size:120%; }
		.content_box {width: 996px; min-height:200px; margin-top:20px;}
		.content_box h1{ font-size: 16px; color:#e2bf6b; margin-left:20px;}
		.content_box p{ font-size: 16px; color:#ede2d6; font-style:normal; line-height:150%; margin-left:20px;}
		.content_box li{ font-size: 12px; color:#ede2d6; font-family: Georgia;  line-height:200%;}	
			.content_left {float:left;}
			.content_left .img_field {float:left; width:336px; min-height:438px; margin:0px 0px 0px 0px;  position:relative;}
			.content_left .img_field  img{ position:relative; margin:0px auto; width:336px; height:438px; background: url(../images/image_bg_s.png) repeat;}
			.content_left .img_field  img #fullscr{ width:24px; height:24px; background:none; position:absolute; right:0px; bottom:0px; z-index:5;}
			.content_left .img_field_small { cursor: pointer; float:left; width:100px; height:170px; margin:10px 6px 0px 6px; background: url(../images/image_bg_s.png) repeat; }
			.content_left .img_field_small  img{ margin:0px auto; width:100px; height:130px; margin: 0px 0px 0px 0px; background: none;}
			.content_left .img_field_small  p{ color:#cfa471; font-size: 11px; width:50px; height:34px; margin: 5px 25px 5px 25px; line-height:100%; text-align:center;  background: none;}
			.content_left .img_field_link {width:336px; margin:10px 0px 0px 0px; padding-top:5px; background: url(../images/image_bg_s.png) repeat-x top;}
			.content_left .img_field_link a{width:330px;  margin:10px 0px 0px 6px;  height:16px;}
			.content_left .img_field_link a img {width:16px; height:16px; margin: 0px 0px 0px 0px; background:none;}
			.content_left .text_field{float:left; width:415px; min-height:250px; margin:0px 20px 0px 20px;}			
			.content_left .text_field ul{ margin:0px 20px 0px 30px; list-style-image:url(../images/pointer.png);}
			.content_left .text_field li{ list-style-image:url(../images/pointer.png);}
			.content_left .text_field li p{ margin:0px 0px 0px 5px;}
			.content_right {float:left; width:165px; margin: 0px 0px 0px 0px; padding:0px 20px 0px 20px; background: url(../images/separator_prod_small.png) repeat-y 0px 20px;}
			.content_right .img_field{float:left; width:149px; min-height:115px; margin: 10px 18px 0px 18px;}
			.content_right .img_field  img{ width:149px; height:115px; }
			.content_right .button {float:left; width:149px; margin: 10px 18px 0px 18px; background: url(../images/akc_but_bg.png) repeat;}
			.content_right .button a{ display:block; font-size: 12px; color:#ede2d6; font-style:normal; line-height:150%; margin-left:10px; font-family: Georgia;}
			.content_right .button a:hover {color:#e2bf6b; }
	
			.content_element { float:left; width:330px; margin: 1px 1px 1px 1px; background: url(../images/image_bg_s2.png) repeat; position:relative}
			.content_element .img_field {float:left; width:165px; height:200px; margin:0px 0px 0px 0px; }
			.content_element .img_field  img{ margin:0px auto; width:134px; height:175px;}
			.content_element .text_field{float:left; width:165px; height:200px; margin:0px 0px 0px 0px;}			
			.content_element .text_field h1 { margin-left:0px; margin-top:40px;} 
			.content_element .text_field ul{list-style-image:url(../images/pointer.png);}
			.content_element .button{ float:left; width:124px; height:23px; background: url(../images/see_more_b.png) no-repeat; position:absolute; left:165px; bottom:50px;}
			.content_element .button_en{ float:left; width:124px; height:23px; background: url(../images/see_more_b_en.png) no-repeat; position:absolute; left:165px; bottom:50px;}
			.content_element .button_de{ float:left; width:124px; height:23px; background: url(../images/see_more_b_de.png) no-repeat; position:absolute; left:165px; bottom:50px;}
			
			.accessories_element {position:relative; float:left; width:330px; margin: 1px 1px 1px 1px; background: url(../images/image_bg_s.png) repeat; position:relative}
			.accessories_element .img_field {float:left; width:150px; min-height:115px; margin:0px 0px 0px 0px;}
			.accessories_element .img_field  img{ margin:0px auto; width:149px; height:115px;}
			.accessories_element .text_field{float:left; width:180px; min-height:115px; margin:0px 0px 0px 0px;}			
			.accessories_element .text_field h1 { margin-left:0px; margin-top:40px;} 
			.accessories_element .text_field p { margin-right:10px;}
			.accessories_element .text_field ul{list-style-image:url(../images/pointer.png);}
			.accessories_element .cloud {display:none; z-index:20; font-size:12px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; background:#341f12; border: 2px solid #A56239; position:absolute; top:115px; left:0px; width:316px; min-height:100px; margin:0px 0px 0px 0px;}
			.accessories_element .cloud p {font-size:12px; margin:0px 0px 0px 0px;}
			.accessories_element .cloud ul {font-size:12px; margin:0px 0px 0px 20px;}
			.accessories_element .cloud ol {font-size:12px; margin:0px 0px 0px 20px;}
		
			
			.movies_element { float:left; width:330px; margin: 1px 1px 1px 1px; background: url(../images/image_bg_s.png) repeat; position:relative}
			.movies_element .img_field {float:left; width:150px; min-height:115px; margin:0px 0px 0px 0px;}
			.movies_element .img_field  img{ margin:0px auto; width:149px; height:115px;}
			.movies_element .img_field  a{ margin:0px auto; width:149px; height:115px;}
			.movies_element .text_field{float:left; width:180px; min-height:115px; margin:0px 0px 0px 0px;}			
			.movies_element .text_field h1 { margin-left:0px; margin-top:40px;} 
			.movies_element .text_field p { margin-right:10px;}
		
			
			#trap { display: none; }
			.contact_column { position:relative; left:0px; top:0px; min-height:400px; float:left; width: 306px; padding: 5px 10px 5px 10px; }
			.contact_column h1{ margin:10px 0px 0px 0px; }
			.contact_column h2{ margin:5px 0px 0px 0px;  }
			.contact_column p{ margin:5px 0px 0px 0px; }
			.contact_column form{ text-align:right; margin-top:20px; margin-bottom:20px; }
			.contact_column label{ float:right; text-align:right; margin-top:6px; margin-right:5px; font-size: 16px; font-family: Georgia; }
			.contact_column input{  border:none; float:right; vertical-align:text-top;  height:22px; width:177px; font-size: 16px; font-family: Georgia; margin-bottom:5px; background:#928061 url(../images/input_bg.png) repeat; }
			.contact_column textarea{  border:none; float:right; vertical-align:text-top; width:173px; height: 158px; font-size: 16px; font-family: Georgia; margin-bottom:5px; background:#928061 url(../images/input_bg.png) bottom repeat-x;}
			.contact_column .button_show{ float:left; width:184px; height:23px; position:absolute; right:20px; margin-top:10px; }
			.contact_column .button_send{  border:none;  float:right; width:179px; height:23px; background: url(../images/send.png) no-repeat; position:relative; right:0px;}
			.contact_column .button_send_en{  border:none;  float:right; width:179px; height:23px; background: url(../images/send_en.png) no-repeat; position:relative; right:0px;}
			.contact_column .button_send_de{  border:none;  float:right; width:179px; height:23px; background: url(../images/send_de.png) no-repeat; position:relative; right:0px;}
			.contact_column .mapa {float:left; margin-top:20px; min-width:300px; min-height:300px;}
			.contact_column a {float:left;  min-width:300px; min-height:10px;}
			.separator{ width:2px; min-height:416px; float:left; background: url(../images/separator_cont.png) no-repeat center;}
			
			.text_text {margin:10px 48px 0px 48px; width:900px; min-height:100px;}
			.text_text h1{ font-size: 16px; color:#e2bf6b; }
			.text_text p{ font-size: 16px;  color:#ede2d6; font-style:normal; line-height:150%; margin-left:20px;}
			.text_text h2{ font-size: 16px; color:#e2bf6b; }
			.text_gallery {margin:10px 48px 0px 48px; width:900px; min-height:100px;}	
			.text_gallery .img_field {float:left; width:260px; height:260px; margin:20px 20px 20px 20px;}
			.text_gallery .img_field  img{float:left; width:260px; height:200px; }
			.text_gallery .img_field  p{float:left; font-size: 12px; color:#ede2d6; font-style:normal; line-height:150%; margin-left:20px;}
*/