html, body { margin:0; padding:0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000;  
min-width: 100%; position: relative;  width: 100%;
height:100%; min-height:100%; background:#F8E8C7 url(img/bg.jpg) left top; 
}

body { margin:0 auto; min-width: 1000px; width: 1000px; }

p,td,th,li,div,a { font-size: 14px; color:#000; font-family: Arial, Tahoma, Helvetica, sans-serif; }
img { border: 0}
p { padding:0; margin:0; margin-bottom:5px; }
hr { clear:both; border:0; background:#BCBCBD; color:#BCBCBD; height:1px; margin:10px 0;}
label { cursor:pointer; }

h1,h2,h3 { margin:10px 0; padding:0; font-size: 24px; font-weight: bold; color: #C70A03; font-family: Arial, Tahoma, Helvetica, sans-serif; }
h2 { font-size: 14px; color: #C70A03; border-bottom:1px solid #6A6A6A; padding-bottom:5px; }

a:link, a:visited, a:hover {  color: #CC0000; text-decoration: none; }
a:hover {  text-decoration: underline; }

.clear { clear:both;}

#content_wrap div { border:0 solid red; }

#body {
margin:0 auto;
width:1000px;
min-width:1000px;
min-height:100%;
padding:0;
background: url(img/bg.jpg) left top;
}
* html #body { height:100%; }

#left strong, #left a {color: #CC0000; font-weight:bold;font-style: italic; }
#left a {color: #000; }


#small_banner { position:absolute; z-index:45; top:60px; left:350px; }

#top { background: url(img/bg_top.jpg) left top no-repeat; height:230px; padding-left:60px; }
#logo { float:right; width:350px; }
#scroll { height:40px; width:270px; overflow:hidden; font-size:14px; font-weight:bold; line-height:46px; overflow:hidden; }
#doors { float:left;  width:270px; height:210px; overflow:hidden; }
#info { margin-left:440px; padding-top:50px; font-size:32px; font-weight:bold;font-style: italic; }

#phone { padding-left:30px; line-height:40px; margin-left:115px; 
background: url(img/phone.gif) left top no-repeat; height:40px; font-size: 19px; }
	
#menu { background: none; height:190px; }

#content { background: url(img/bg_content_lines.gif) left top repeat-y;padding:0 38px 0 46px; }
#content_top { background: url(img/bg_content_top.jpg) left top no-repeat; height:30px;	padding-left:210px; 
overflow:hidden; }
#content_top h1 { line-height:29px; font-size:18px; padding:0; margin:0; text-align:center; font-weight:bold; color:#000; }
#content_wrap { background: url(img/bg_content.jpg) left top repeat-y; }

#right { float:right; width:690px; }
#left { float:left; width:200px; margin-left:10px; background: url(img/left_line.gif) right top repeat-y; }
#content_bottom { background: url(img/bg_content_bottom.jpg) left top no-repeat; height:30px; }

#big_image { position:absolute; z-index:20;  top:450px; left:280px; width:500px; display:none; }
#big_image a { display:block; background:#F8E8C7; padding:3px; border:1px solid #000; float:left; }

#big_flash { position:absolute; z-index:20;  top:450px; left:280px; width:500px; display:none; }
#big_flash a { display:block; background:#F8E8C7; padding:0; border:0px solid #000; float:left; }

ul#catalog, #catalog li { list-style:none; margin:10px 0; padding:0; }
#catalog li { padding-top:10px; margin:0; clear:left; }
#catalog .img { width:190px; text-align:center; float:left; }
#catalog .text { margin:0; padding:0; margin-left:195px; }

#path { margin-left: 20px; line-height:30px; }
#path strong { font-size:16px; }


table.items { width:600px; margin-top:20px; }
table.items td { text-align:center; padding:20px 0; vertical-align:top; }

#categories table { margin-left:0; }

ul#categories, #categories li { list-style:none; margin:10px 0 10px 10px; padding:0; }
ul#categories { margin-left:0; margin-top:30px;  float:left; }

#categories li {background: url(img/pic_sm.gif) left top no-repeat; padding-left:20px; }

#categories li.bg {background: none; padding-left:0; line-height:40px; margin:10px 0; }
#categories li.bg img {float:left; margin-right:5px; width:40px; }

.flash { float:right; text-align:center; padding-top:20px; margin-right:80px; }

.f_right { float:right; }

.t_images { float:left; width:200px; text-align:center; }
.t_text { float:right; width:450px; }

#public_images div { float:left; width:250px; height:240px; text-align:center; }

#bottom_menu { text-align:center; }
#bottom_menu a { color:#000; font-size:12px; font-weight:bold; padding:0 15px; }
#counters { text-align:center; margin-top:20px; }






