  *
  {
      font-family:Tahoma;
      color: #999999;
      font-size: 12px;
      margin: 0;
      padding: 0;
  }

  html, body
  {
     height: 100%;
     width: 100%;
     padding-top: 2px;
  }

  a
  {
      color:#999999;
      font-size: 12px;
      text-decoration: none;
  }

/*  a:active, a:focus, img { outline: 0; } */


  img
  {
      border: 0px;
  }

  
  body
  {
  	background-color: #3e3e3e;
  }
  
  #main_div
  {
  	padding: 7px 7px 3px 8px;
  	position: absolute;
	width: 950px;
	left: 50%;
	margin-left: -492px;
	z-index: 1;
	border: solid 1px #202020;
  }
    
  #logo_top_menu
  {
	  width: 950px;
	  float: left;
  }
  
  .logo
  {
  	width: 90px;
  	height: 155px;
  	float: left;
  }
  
  .menu_logo
  {
  	margin-top: 43px;
  	width: 164px;
  	float: left;
  }
  .about_company
  {
  	margin-left: 17px;
  	height: 55px;
  }
  
  .about_company a
  {
  	color: black;  	
  	font-size: 14px;
  	line-height: 26px;
  }
  
  .about_company a:hover, .about_company a:active
  {
  	color: white;
  }
  .red_logo_line
  {
  	background-color: red;
  	padding-left: 3px;
  	height: 18px;
  	font-size: 12px;
  	color: white;
  }
  
  .menu
  {
  	margin-top: 43px;
	float: left;
  }
  
  .block_menu
  {
  	background-color: #252525;
  	height: 37px;
  	padding-top: 18px;
  	width: 119px;
  	text-align: center;
  	float: left;
  }
  
  .block_menu_w
  {
  	background-color: #252525;
  	height: 37px;
  	padding-top: 18px;
  	width: 99px;
  	text-align: center;
  	float: left;
  }

  .block_menu_activ
  {

  	background-color: #252525;
  	height: 27px;
  	padding-top: 18px;
  	width: 177px;
  	text-align: center;
  	float: left;
  	border-bottom: solid 10px red;
  }
  
  .home
  {
  	margin-top: 45px;
  	padding-left: 39px;
  	float: left;
  }
  
 /* .home_left
  {
  	background-color: black;
  	margin-right: 23px;
	width: 744px;
	float: left;
  }
  .home_right
  {
  	width: 132px;
  	margin-right: 12px;
	float: right;
/*	margin-left: 25px;
	float: left;*/
 /* }*/
  .shade_top, .shade_bottom
  {
  	background-image: url(images/shade_top.gif);
  	background-repeat: repeat-x;
  	width: 771px;
  	height: 4px;
  	float: left;
  }
  .shade_bottom
  {
  	background-image: url(images/shade_bottom.gif);
  }
  .shade_left, .shade_right
  {
  	background-image: url(images/shade_left.gif);
  	background-repeat: repeat-y;
  	width: 4px;
  	height: 54px;
  	float: left;
  }
  .shade_right
  {
  	background-image: url(images/shade_right.gif);
  	float: right;
  }
  .c_1, .c_4
  {
  	background-image: url(images/c_1.gif);
  	background-repeat: no-repeat;
  	width: 4px;
  	height: 4px;
  	float: left;
  }
  .c_4
  {
  	background-image: url(images/c_4.gif);
  }
  .c_2, .c_3
  {
  	background-image: url(images/c_2.gif);
  	background-repeat: no-repeat;
  	width: 4px;
  	height: 4px;
  	float: right;
  }
  .c_3
  {
  	background-image: url(images/c_3.gif);
  }
  
  .discription
  {
  	margin-top: 0px;
	padding-bottom:10px;
  	padding-left: 23px;
  	padding-top: 8px;
	background-color: #252525;
  	width: 720px;
  	float: left;
  	font-size: 12px;
	text-align: justify;
  }
  
  .feedback
  {
  	background-color: #252525;
  	padding: 15px 12px 12px 12px;
  	width: 370px;
  	height: 280px;
  	float: left;
  	color: #cc9999;
  	font-size: 12px;
  }
  
  .title_feedback
  {
  	margin-bottom: 20px;
	width: 370px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #cc9999;
  }
  
  .blok_name_feedback
  {
  	float: left;
	font-size: 12px;
	color: #cc9999;
	text-align: left;
  }
  
  .blok_element_feedback
  {
  	float: right;
  }
  .blok_element_feedback input, .blok_element_feedback textarea
  {
  	padding-left: 3px;
  	padding-right: 3px;
	width: 245px;
  	font-size: 12px;
  	color: black;
  	border: solid 1px #727070;	
  }
  .feedback_botton
  {
  	height: 28px;
  	width: 107px;
	float: right;
  }
  
  .content_block
  {
  	min-height:439px;
	width:713px;
	background:#000000;
	padding:25px 0px 7px 30px;
	color: #cc9999;
  	font-size: 14px; 
  	float: left;	
  }
  .content_title
  {
  	float: left;
  	margin-right: 15px;
  	width:310px;
  	color: #cc9999;
  	font-size: 14px;  
  	text-align: right;
  	margin-top: -4px; 
  }
  .content_title_line
  {
  	float: left;
	width: 388px;
	height: 10px;
	background-color: #cc0000; 
	margin-bottom: 40px; 
  }
  .content_info
  {
  	margin-left: -30px;
  	margin-right: 30px;
  	padding-left: 30px;
  	padding-right: 30px;
  	padding-bottom: 30px;
	float: left;
  	width: 230px;
  	color: #cc9999;
  	font-size: 14px;  
  	line-height: 20px;
  	border-bottom: 10px solid #cc0000;
  }	
  .content_info_2
  {
  	margin-left: -30px;
  	margin-right: 30px;
  	padding-left: 30px;
  	#padding-left: 60px;
  	padding-bottom: 30px;
	float: left;
  	width: 683px;
  	#width: 630px;
  	color: #cc9999;
  	font-size: 14px;  
  	line-height: 20px;
  	text-align: justify;
  }	
  .content_feedback
  {
  	float: left;
  	
  }
  .footer
  {
  	margin-top: 35px;
  	margin-left: 0px;
  	padding-left: 23px;
  	padding-top: 8px;
	background-color: #252525;
  	height: 24px;
  	width: 759px; /*927*/
  	float: left;
  	color: #666666;
  	font-size: 10px;
  }

/* in decor style
*************/
.decorGallery{height:474px;width:900px; margin-bottom: 15px;}
.decorGallery .decorImg{height:457px;width:730px;float:left;background:#000000;padding:7px 5px 7px 8px}
.decorGallery .decorThumbs{height:457px;width:118px;float:right;background:#000000;padding:7px 8px 7px 6px}


/* image style
*************/
#firtGallery-img {height:460px;text-align:center;color:#fff}
#firtGallery-img * img{border:0px;}
#firtGallery-load {position:relative;top:175px;display:none;}
#firtGallery-imginfo {position:relative;height:20px;background-color:#ddd;top:440px;margin-bottom:-20px;color:#000;padding:0 5px;
	display:none;font-size:12px;overflow-y:hidden;overflow:hidden;width:720px;
}

/* Thumbs style
*************/
.slideBtn-box{width:120px;height:20px}
.slideBtn {cursor: pointer;width:120px;height:20px}
#firtGallery {height:420px;width:122px;position: relative;overflow: scroll;overflow-x:hidden;}

#firtGallery ul{margin:0px;padding:0px;position:relative;top:0px}
#firtGallery ul li{margin:0px;padding:0px;display:block;height:70px;text-align:center;vertical-align:middle;}

#firtGallery * img {padding: 0px;margin:0px;border:0px;max-height:68px;height:auto !important;height:68px;max-width:120px;width:auto !important;/*width:120px;*//*	height:70px;*/color:black}
#firtGallery{text-align:center;vertical-align:middle;}

#firtGallery * a,#firtGallery * a:hover,#firtGallery * a:visited{padding: 0px;margin:0px;width:120px;height:68px;display:block;border: solid 1px black;overflow: hidden;vertical-align:middle;color:black}
#firtGallery * a:hover{border: solid 1px #333;background:#111}
#firtGallery * a.selected, #firtGallery * a.selected:visited,#firtGallery * a.selected:hover{border: solid 1px red;background-color:#333;}

