body { background-color:#FFFFFF; padding:0; margin: 0px; }
a {color:#993300}
#x2{}
#xMain{ width:99%; border:0px solid #000099;}

#top{ width:100%; height:466px; margin:10px 2px 10px 8px; }
#bottom_right{ position:absolute; top:288px; left:783px; background:url(../images/front/bottom_right.jpg) left top no-repeat; width:137px; height:188px; margin:0; padding:0; float:left;}
#top_left{ position:absolute; top:0px; left:0px;  width:637px; height:278px; margin:0; padding:0; float:left; }
#top_mid{ position:absolute; top:0px; left:637px; background:url(../images/front/top_mid.jpg) no-repeat; width:275px; height:278px; padding:0; margin:0; float:left;}
#top_right{ position:absolute;  background:url(../images/front/top_bg.jpg) repeat-x;  padding:0; margin:0;  height:278px;  border:0px solid #CCCCCC; width:100%; }
#top_part{ position:absolute; top:288px; left:7px; background:url(../images/front/bottom_part.jpg) no-repeat; height:188px; width:99px; float:left;}
#sloganDiv{ position:absolute; top:288px; left:107px; height:188px; width:676px;overflow:auto}
#home_icon{ position:absolute; top:12px; left:43px;  width:20px; height:15px}
#contacts_icon{ position:absolute; top:14px; left:158px;  width:21px; height:13px}

#lang_ru a{ position:absolute; top:43px; left:45px;border:0px solid #CCCCCC;  width:20px; height:15px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}

#lang_en a{ position:absolute; top:43px; left:110px;border:0px solid #CCCCCC;  width:20px; height:15px; color:#FFFFFF; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}

#lang_bg a{ position:absolute; top:43px; left:175px;border:0px solid #CCCCCC;  width:20px; height:15px; color:#FFFFFF; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}

#content { position:absolute; top: 470px; left:0px; width:99%; margin:5px 10px 5px 5px;   height:auto; border:0px solid #999999; color:#663333
}
#left { width: 200px;float:left;  height:100%; margin-bottom:50px;}
#left .menu_left{ width:auto; height:auto; vertical-align:middle; overflow:visible}
#left .menu_left img{ float:left; padding-right:0px; border:0px solid #999999}
#left .menu_right{ width:auto; height:auto; text-align:center; vertical-align:middle}
#left .menu_right img{  border:0px solid #999999}
#left .txt_left{padding-top: 30px; margin-left:5px;  text-transform:uppercase}
#left .txt_right{ padding-top: 30px; margin-right:5px;   text-align:right; text-transform:uppercase}
#left  a{ font:bold 16px   Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#663333}
#left  a:hover{color:#CC3300}
#main_content { width:700px; margin-left:3px; float:left;  overflow:visible; height:100%;  padding-top:10px;  padding-left:8px; font: 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; text-align: justify; line-height: 17px; }
.clear{ clear:left}

#bottom{ width:99%;margin:4px 2px 4px 8px;  border:0px solid #CCCCCC;  height:100%;}
#bottom_left{ background:url(../images/bottom_left.jpg) no-repeat; width:147px; height:52px; float:left;}
#bottom_bg{ background:url(../images/bottom_bg.gif) repeat-x; height:10px; margin-top:42px;}
#buttons { width:auto; height:41px; margin-left:30px;  float:left; margin-top: -25px; }
#buttons .button {
/*  background:url(../images/button.jpg) no-repeat; */
  height:39px; 
  z-index:2; 
  padding-top:10px; 
  padding-left: 10px;
  padding-right: 10px;
  background: #E72B2B;  
  float:left; 
  text-align:center; 
  margin-left:2px; 
  margin-right: 10px;
}
#buttons .button a{font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF; text-transform:uppercase; text-decoration:none}
#author{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#990000; float:none; text-transform:uppercase; text-decoration:none}
#author a{font:bold 11px Arial, Helvetica, sans-serif; color:#CC0033; text-transform:uppercase; text-decoration:none}

#gallery{width:auto; float:left}
#gallery img{ margin:4px; border:1px solid #CC0000; cursor:pointer; padding:1px; }

#gallery .items{ width: 200px; float:left; margin:10px; text-align:center}
#gallery .img_items{ width: 150px; float:left; margin:10px; text-align:center}
#gallery h5{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#gallery h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#gallery h3{ font:10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

#bc { width:auto; margin-bottom:6px;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#990000;  }
#bc a{ font:bold 10px Verdana, Arial, Helvetica, sans-serif;  color:#CC0033; text-decoration:none; text-transform:uppercase}

.contacts { }
.contacts th { text-align:left}
.contacts input{ border:1px solid #990000; width: 220px; color:#663333 }
.contacts .txt{ border:1px solid #990000; width: 320px; color:#663333 }
.contacts .btn{ border:1px solid #990000; background-color:#CC0000; cursor:pointer; width:100px; color:#FFFFFF }