body {background:url(down_id.jpg) bottom left repeat-x #CFCEB4;}
html, body { height:100%; margin:0; padding:0;}
html, body, div, table, td, p {font:12px/1.2 Verdana, Arial, Helvetica, sans-serif; color:#5D3D44}
table {border-collapse: collapse;}
table td {padding: 0px;}
form {margin:0px; padding:0px}
img {border:none}
* html #body {height:100%;}
h1{ font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#372428; vertical-align:middle; height:22px; padding:0px; margin:44px 0px 25px 0px; width:90%}
* html h1{ margin-top:58px}
ul{font:14px/1.6 Verdana, Arial, Helvetica, sans-serif;list-style-type:disc;}

#centr{height:650px; margin:-20px 0px 0px 0px;}
.middle {height:100%; width:100%; border:0px solid #f00;}
.middle-td  {height:100%; min-width:100%; vertical-align:top;}


#fon{height:650px; width:100%;background:url(bg_text.jpg) 20px 1px repeat-x;}

#fon tr{ padding-top:176px;}
#fon_index{height:650px; width:100%;background:url(bg_1.jpg) 107px 0px repeat-x; }
#fon_txt{height:650px; width:100%;background:url(bg_1txt.jpg) 15px 0px repeat-x; }

#fon_index .index-table {margin-top:-1px;}

.col-left {width:290px; vertical-align:top}
.col-main {width:100%; vertical-align:top}


#logo{ position:relative; top:-88px; left:12px;}
.left_top{ background:url(left_top.jpg) no-repeat; width:94px; height:63px;}
.left_midle{ width:67px}
.left_midle .top{ background:#D7C7A3; height:271px; border:0px solid #000}
.left_midle .bottom{ background:url(left_bot.jpg) bottom left no-repeat; height:86px; border:0px solid #f00}
.left_down{ background:url(kreslo_l.jpg); width:94px; height:191px}
.left_down_txt{ background:url(bg_down_left_txt.jpg); width:94px; height:191px}

.text{ width:85%; max-width:800px; min-width:450px; background:url(scroll_back.png) right 97px no-repeat; _background-position:right 98px; margin:63px 0px 0px 30px; padding:20px 0px 30px 0px; height:473px; border:0px solid;}
.text{ width: expression(document.childNodes[1].offsetWidth < 1024 ? "440px" : "85%"); 11width:expression(document.childNodes[1].offsetWidth > 1215? "850px" : "85%"); } 

.text_2{ width:85%; max-width:800px;  min-width:450px; background:url(scroll_back.png) right 98px no-repeat; margin:7px 0px 0px 30px; _background-position:right 97px;_margin-top:11px; padding:16px 0px 30px 0px; height:473px; border:0px solid;}
.text{ width: expression(document.childNodes[1].offsetWidth < 1024 ? "440px" : "85%");} 

.text_int{margin:0px 6px 35px 0px; height:318px; padding-right:50px; overflow:auto; overflow-x:hidden; border:0px solid #ff0}
.p3p {padding-top:3px;}
.text_int div{font:12px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#373737}
.text_int a{color:#823b21; text-decoration:none}
.text_int a:hover{color:#823b21; text-decoration:underline}

.col-main .text h1{ padding:40px 0px 25px 0px; margin:0px}

.door-txt{ width:290px; height:481px; *height:482px; margin-top:0px; background:url(half_dver_r.jpg) left bottom no-repeat; border:0px solid #00f}
* html .door-txt{ overflow:hidden;}
.door-txt .search{ margin:0px auto; width:234px;}
.door-txt .search .input{ width:206px; border:1px solid #A5A5A5; margin:15px 0px 0px 0px}
.navigation{width:100px; margin:20px 0px 0px 0px; }
.navigation td{ width:30px; text-align:center;}
.door-txt .menu_box{ width:125px; float:left; margin-top:35px;}

.small-links {padding:7px 0 0 57px; text-align:left;}
.small-links a {margin:0 9px;}

.door-txt-galery{ width:290px;  height:481px; *height:482px; border:0px solid #f00; margin-top:0px; background:url(half_dver_r.jpg) left bottom no-repeat; }
* html .door-txt-galery { overflow:hidden;}
.door-txt-galery .search{ margin:0px auto; width:234px;}
.door-txt-galery .search .input{ width:206px; border:1px solid #A5A5A5; margin:15px 0px 0px 0px}
.door-txt-galery .navigation{ width:91px; margin:15px auto 0px auto; }
.door-txt-galery .menu_box{ width:125px; float:left; margin-top:35px;}

.path{ height:93px; padding:0px 20px 0px 35px;  vertical-align:bottom; text-align:left; font:10px/1 Verdana, Arial, Helvetica, sans-serif; color:#823b21;}
.path a{ color:#823b21; text-decoration:underline}
.path a:hover{ color:#823b21; text-decoration:none}

.menu_top {height:14px; width:600px; font:10px/1 Verdana, Arial, Helvetica, sans-serif; color:#823b21; position:relative; top:-50px; left:265px}
.menu_top a{ color:#823b21; text-decoration:underline}
.menu_top a:hover{ color:#823b21; text-decoration:none}

.information{ width:330px; margin-top:78px;  }
.information .viveska{ background:url(art-bushchuk.png); height:163px}
.information .info{ height:116px; overflow-y:auto; margin:12px 19px 0px 14px;}
.information .aftograf{ height:51px; background:url(aftograf.gif) right no-repeat}
.information .kreslo_r{background:url(kreslo_r.jpg) no-repeat; width:330px; height:191px}

.bushchuk_index{height:450px; width:250px; margin:169px 0px 0px 0px; background:url(bushchuk_1.jpg) bottom left no-repeat;}
.bushchuk_galery1{height:358px; *height:359px; margin:155px 0px 0px 0px; border:0px solid}
.bushchuk_galery2{height:358px; width:190px; margin:276px 0px 0px 0px; background:url(bushchuk_3.jpg) bottom left no-repeat;}

.empty-block {height:0px;}
.bushchuk_bg {background:url(bushchuk_2.jpg) bottom left no-repeat;width:190px;}

.menu{ width:125px;  margin-top:30px; margin-left:160px; text-align:left;}
.menu a{ color:#5F2800; text-decoration:none}
.menu a:hover{ color:#AA6029;text-decoration:underline}
.menu DIV{ font-weight:bold; margin-bottom:15px}

.menu_index{ width:125px;  margin-top:30px; text-align:right; float:right}
.menu_index a{ color:#5F2800; text-decoration:none}
.menu_index a:hover{ color:#AA6029;text-decoration:underline}
.menu_index DIV{ font-weight:bold; margin-bottom:15px}
  
 
.galery{ margin-right:40px; margin-left:25px}
.galery img {margin:0px 4px 7px 5px;}

.search_door{ width:297px; height:473px; margin:42px 0px 0px 20px; border:0px solid #000; background:url(dver.jpg) bottom no-repeat}
.search_door .search{ margin:0px auto; width:234px}
.search_door .search .input{ width:206px; border:1px solid #A5A5A5; margin-right:10px}
.search_door .navigation{ width:91px; margin:0px auto 15px auto}


.shadow_top_l{ background:url(shadow_top_l.gif)top left no-repeat; }
.shadow_top_r{ background:url(shadow_top_r.gif) top right no-repeat;}
.shadow_midle_r{background:url(shadow_midle_r.gif) left repeat-y; }
.shadow_midle_l{ background:url(shadow_midle_l.gif) right repeat-y; }
.shadow_down{ background:url(shadow_down.gif) bottom repeat-x;}
.shadow_down_l{ background:url(shadow_down_l.gif) bottom left no-repeat; }
.shadow_down_r{ background:url(shadow_down_r.gif) bottom right no-repeat;  margin:0px; padding:0px}

.podpis{width:161px; margin-top:10px; border:0px solid }
.podpis .top{ background:url(podpis_top.gif) left bottom no-repeat;height:5px; }
.podpis .midle{ background:url(podpis_midle.gif) repeat-y;}
.podpis .bottom{ background:url(podpis_down.gif) no-repeat;height:6px}
.podpis .name{ margin:0px 5px 10px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#5D3D44}
.podpis .cena{ padding-bottom:5px; font:11px Verdana, Arial, Helvetica, sans-serif; }
.podpis .cena a{ color:#AB6232}
.podpis .cena a:hover{ color:#AB6232; text-decoration:none}

.show .showdate{ padding:10px 10px 0px 0px; vertical-align:top; padding-top:16px}
.show .showdate td{ vertical-align:top}
.show .showname{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#823B21; margin:15px 0px 8px 0px}
.show .anons IMG{ margin-right:15px}
.show .content IMG{ margin:0px 10px 5px 0px}

.news .showname {margin:0;}
.news .showname b {color:#000000;font-size:12px;}
.news .detail { display:block; float:right;margin-right:10px;}
.item .showname {margin-bottom:10px;}
.news-sub .line {padding:0; margin:0;}

.clients .showname{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#823B21; margin-top:15px}
.clients .anons{ margin:10px 0px 15px 0px}
.clients table{ width:100%;}

.gallery td {vertical-align:top;}
.gallery ul{font:14px/1.6 Verdana, Arial, Helvetica, sans-serif; list-style-type:disc; padding:5px 25px 0px 20px; margin:0px}
.gallery ul li{font:14px/1.6 Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px}

.box-developer {position:absolute; z-index:1; display:none}

.map{ margin-top:47px;}

/*guestbook*/
.err-guest .error { padding:0; margin:0;}
.addguest {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#372428;}

.social_net_link { width:100%; overflow:hidden;}
.social_net_link a {margin-right:9px; float:left;}

.social_net_link_index { width:100%; overflow:hidden; padding-left:12px;}
.social_net_link_index a {margin-right:9px; float:left;}
.social_net_link_index p {
	margin:0;
	padding:0;
}
a.vkontakte, a.facebook, a.twitter {
	width:32px;
	height:32px;
	display:block;
}
a.vkontakte {
	background:url(vkontakte-32.png) no-repeat;
}
a.facebook {
	background:url(facebook-32.png) no-repeat;
}
a.twitter {
	background:url(twitter-32.png) no-repeat;
}
.social_net_link_index .vkontakte, .social_net_link .vkontakte {
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pub/img/vkontakte-32.png', sizingMethod='scale');
_cursor:pointer;
}
.social_net_link_index .facebook, .social_net_link .facebook {
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pub/img/facebook-32.png', sizingMethod='scale');
_cursor:pointer;
}
.social_net_link_index .twitter, .social_net_link .twitter {
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pub/img/twitter-32.png', sizingMethod='scale');
_cursor:pointer;
}