html, body { height:100%;}
body { padding:0; margin:0; min-width:994px; background:#fff url(img/head_back.jpg) 0px 38px repeat-x; font:normal 88% Arial, Tahoma, sans-serif;}
img { border:none;}

#body { min-height:100%; width:994px; background:url(img/left_col.gif) repeat-y 32px 0px;}
* html #body { height:100%}

* html body { width:expression(document.documentElement.clientWidth < 994 ? "994px" :document.documentElement.clientWidth + "px");} /* ie6 */
#head { background:url(img/head.jpg) 194px 19px no-repeat; height:117px; display:block; position:absolute; top:0px; width:100%;}
#head a { display:block; left:0; top:0; position:absolute; background:#fff; padding:2px 31px 8px 32px;}

.en  { background-image:url(img/head1.jpg) !important;}
.de  { background-image:url(img/head2.jpg) !important;}

#container { width:100%; float:left; }
#columns { padding-top:116px;}

#search_form1 { padding:0; margin:0; background:url(img/search_back1.gif)  no-repeat; width:206px; height:24px; padding:5px 0 0 10px; border-bottom:17px solid #fff;}
#search_form { padding:0; margin:0; background:url(img/search_back.gif) no-repeat; width:206px; height:24px; padding:5px 0 0 10px; border-bottom:17px solid #fff;}
#search_form input { background:none; border:none; width:141px;}
#ok { width:50px !important;}

.top { background:url(img/top_plashka.gif) repeat-x; padding:0; margin:0; height:29px; overflow:hidden; color:#fff; font-size:80%; line-height:29px; vertical-align:middle;}

/*  */
#block_1 { margin-left:194px; margin-right:217px; background:url(img/top_plashka.gif) repeat-x; }
.block_1_eng {margin-right:0 !important; }

/*  */
#content { color:#000; font-size:100%; padding:0 27px 38px;}
#content h1 { font-size:130%; margin:0; padding:0 0 10px; text-align:left; color:#980000;}
#content b { color:#3F3F3E;  }

#content h2 { font-size:110%; margin:0; padding:0 0 10px; text-align:left;}
#content .top { margin:0 0 18px; text-align:right; height:28px;}
#content .top a { color:#fff; text-decoration:none; text-transform:uppercase;}

#content ul { margin:0; padding:0; list-style:none;}
#content li { margin:0;padding:0 0 0 12px; background:url(img/dot.gif) 0 5px no-repeat;}
#content .il_li { margin-left:175px !important;} 
* html #content .il_li { margin-left:178px !important;} 
#content img { border:1px solid #919191;}
#content a { text-decoration:underline; color:#980000;}
#content .il { float:left; margin:0 10px 10px 0;} 
#content .ir { float:right; margin:0 0 10px 10px;}

#podrobnee { text-align:right; font-size:90%; padding-top:4px;}
#podrobnee a{ text-decoration:none; color:#980000; }
#podrobnee a:hover{ color:white; }

/*   */
#block_2 { float:left; margin-left:-100%; width:162px; padding-left:32px;}

#block_2 a { color:#970000; display:block;}
#block_2 ul { margin:0; padding:15px 0 29px 0; list-style:none; background:#bfbfbf;}
#block_2 li { padding:0; margin:0;}
* html #block_2 li { height:1%;}

#block_2 li a, #block_2 li strong { text-decoration:none; font-weight:bold; 
text-transform:uppercase; font:bold 100% Arial; display:block; line-height:30px;
vertical-align:middle; padding:0 5px; display:block; min-height:30px;}

#block_2 li strong { color:#fff; background:#980000; display:block;}
#block_2 #borddd  { color:#fff; background:#700000; display:block;}

#block_2 #borddd1 a:hover { color:#fff; background:#980000; display:block;}
#block_2 li li.act a { color:#fcea00 !important; display:block;}

#block_2 li a:hover { color:#fff; background-color:#919191; display:block;}

#block_2 li.act { background:#970000;}
#block_2 li.act a { color:#fff; min-height:10px;}
#block_2 li.act ul { padding:0; background:#970000;}
#block_2 li.act li { background:url(img/list.gif) 5px 7px no-repeat; padding:0 5px 10px 15px;}

#block_2 li.act li a, #block_2 li.act li strong { color:#fff; text-transform:none; padding:0; font:normal 90% Arial; line-height:1.2;}
#block_2 li.act li strong {color:#fcea00; font-weight:bold; min-height:10px;}
#block_2 li.act li a:hover { text-decoration:underline; display:block;}

#block_2 .top { padding-left:15px; border-bottom:5px solid #fff;}
#block_2 h2 { margin:0; font-size:130%; font-weight:normal; padding:12px 0 0; background:#fff;}
#block_2 address { border-bottom:1px solid #bfbfbf; font-style:normal; font-size:120%; padding-bottom:12px; display:block; background:#fff;}
#block_2 address small { font-size:90%;}
#fav { text-transform:uppercase; font:9px Tahoma; padding:0 5px 0 5px; display:block; text-decoration:none; cursor:pointer;}
#block_2 ul.service { background:#6c0000 !important;}

/*   */ 
#block_3 { float:right; margin-left:-100%; width:217px;}
.manuha { background:#919191; color:#000; padding:7px 10px 14px;}
.manuha h2 { color:#970000; margin:0; padding:0 0 9px; text-transform:uppercase; font-size:100%;}

.manuha img { display:block; padding:0 4px 4px 0; float:left;}
.menu { margin:0; padding:14px 7px 20px; list-style:none; background:#bfbfbf;}
.menu li { height:1%; }

.menu a { display:block; color:#970000; margin:0; padding:0 0 3px 40px; height:32px; text-transform:uppercase; 
font:bold 100% Arial; text-decoration:none; line-height:32px; vertical-align:middle;}


#event { background:url(img/icon_pro.jpg) no-repeat 0% 50%;}
#event a:hover {color:#fff;}
#news { background:url(img/icon_news.jpg) no-repeat 0% 50%;}
#news a:hover {color:#fff;}
#crazy { background:url(img/icon_crazy.jpg) no-repeat 0% 50%; }
#crazy a:hover {color:#fff;}
#crazy a { line-height:17px !important;}


#www { background:url(img/icon_www.jpg) no-repeat 0% 50%;}
#www a:hover {color:#fff;}
#vacan { background:url(img/icon_contacts.jpg) no-repeat 0% 50%;}
#vacan a:hover {color:#fff;}
#photo { background:url(img/icon_photo.jpg) no-repeat 0% 50%;}
#photo a:hover {color:#fff;}

/*  */
#xfoot, #foot { clear:both; height:90px;margin-top:20px;}
#foot { height:90px; position:relative; margin-top:-90px; padding-left:204px; color:#444; font-size:10px;}
/*#foot{background:url(img/ng_kat.jpg) no-repeat top right;}*/
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {display:inline-block !important;}
/* \*/
.clear {display:block !important;}

/* */

#galleryy ul { list-style:none; margin-left:0px; padding-left:0px; }
#galleryy li { padding-bottom:0px; }

#newslist { padding-bottom:16px; }
#newslist i { color:#595a55; font-size:11px; }
#newslist h2 { color:#595a55; font-size:14px; margin-bottom:4px; margin-top:7px; }
#newslist p { color:#595a55; font-size:14px; padding-bottom:0px; }
#newslist a { color:#595a55; font-size:12px; font-weight:bold; }

/*table*/
.price_head {background-color:#990100;color:#fff !important;font-weight:bold;text-align:center;}
.price {background-color:#D0D0D0;}
.price2 {background-color:#E6E6E6;}

.bordo {  color:#980000 !important;}
.aaa td {vertical-align:top;} 
#kak_hochu {border:none !important;}

#confidense td {text-align:center; padding: 10px 0 10px 0;}
#confidense img {border:none !important;}

#big { position:absolute; cursor:pointer; z-index:100; top:0px; left:-10000px; border:1px solid #919191;}