body {

	margin:0;
	padding:0;
	height:100%;
	font-size:0.7em; font-family: Tahoma, Verdana, Arial;  color:#000000;
	line-height:1.6em;
	background-repeat: no-repeat;
	background-image:url('i/bg.jpg');
	background-position: 412px 0;
	background-color:#e2dece;

}

img {display:block; border:none;}

h1 {font-size:1.8em; font-weight: normal; margin: 1em 0 1em 0;color:#3e3c36;line-height:1.2em;}
h4 {font-size:1.8em; font-weight: normal; margin: 1em 0 1em 0;color:#3e3c36;line-height:1.2em;}
h2 {font-size:1.6em; font-weight: normal; margin: 1em 0 1em 0;color:#3e3c36;line-height:1.2em;}

a { color:#3e3c36;}
a:hover {color:#4586b2;}

dl {margin: 0 0 1em 0;}
dt {color:#888474; font-size:0.9em; }
dd {margin:0; width:200px;}




table#container { font-size:100%;  width: 90%; min-width:980px;width: expression(document.body.clientWidth < 1024? "980px":"90%"); border-collapse:collapse; margin:0; padding:0;  padding: 0 0 30px 0;vertical-align:top; }
td#left {white-space:nowrap; width: 412px; background: url('i/logoshadow.jpg') 0 393px no-repeat; margin:0; padding:0 0 20px 0; vertical-align:top; }
td#leftsmall {white-space:nowrap; width: 412px; background: url('i/logoshadow.jpg') 0 200px no-repeat; margin:0; padding:0 0 20px 0; vertical-align:top;}
#left *, #leftsmall * {white-space:normal;}
td#center{ width:100%; margin:0; padding:0 0 20px 0; vertical-align:top; }

td#footerleft {white-space:nowrap; width: 412px; padding: 10px 0 10px 60px; vertical-align:top; border-top: 3px solid #4586b2;}
#footerleft img {display:inline; margin-right:4px;}
td#footercenter {width:100%;  vertical-align:top; padding: 10px 0 10px 0; border-top: 3px solid #4586b2;}

#logoplace { background: url('i/leftbg.jpg') top right repeat-y;  padding: 0 0 30px 0; //padding-bottom:17px; width:411px; margin: 0 0 40px 0; height:363px;}
#logoplacesmall { background: url('i/leftbg.jpg') top right repeat-y;  padding: 0; width:411px; margin: 0 0 40px 0; height:200px;}
#logoplace img, #logoplacesmall img {padding: 30px 0 0 25px; //padding:0; //margin:30px 0 0 25px;  }

#bottomtext {clear:both;}

div#newsblock {background: url('i/newsbg.gif') 0 6px no-repeat; padding: 0 30px 0 60px; margin: 30px 0 0 0; }
div#leftbannerblock {padding: 0 60px 0 60px; margin: 30px 0 0 0; line-height:1.4em; }
div#leftbannerblock_small {padding: 0 60px 0 60px; margin: 30px 0 0 0; line-height:1.4em; }
#leftbannerblock img {display:inline; border:4px solid #ffffff;}

div#submenu {background: 0 6px no-repeat; padding: 0 30px 60px 60px; margin: 30px 0 0 0; line-height:2em; height:320px; //height:370px;  }
div#submenu_small {background: 0 6px no-repeat;padding: 0 30px 20px 60px; margin: 30px 0 0 0; line-height:2em;   }
div#sublevel {padding: 0 0 1em 1.5em;}

div#logomenu {float:left; width:108px; //width:168px;  line-height:22px;  font-size:10px; padding: 40px 0 0 60px; }
div#logoabout { float:left; width:200px; padding:40px 0 0 0;  line-height:16px; font-size:11px;  }
div#clear {width:100%; clear:both; }
div#toptitle {height: 393px; }
div#toptitlesmall {height: 200px; }


div#is_car {margin: 10px 0 60px 350px; width:173px; //width:273px; height:250px; padding: 3px 15px 15px 85px; //padding-top:20px; overflow:hidden; background:url('/i/carbg.gif') top left no-repeat; line-height:1.3em;//line-height:0.5em;}



div#cars {clear: both; width:100%; display:block; background: url('i/carsbg.gif') top left no-repeat; padding: 40px 0 0 0; margin: 40px 0 40px 0;}
#cars img {display:inline;}
#cars a {display:block; float:left; margin: 5px 15px 10px 0; width:67px; height:32px;overflow:hidden; text-align:center;}
#cars div {float:left; width:10%; margin-bottom:10px; text-align:center;}
div#first {float:left; width:10%; text-align:left;}

div#developedby {float: right;}
div#address {float: left;}
#address big {font-size:1.6em;}
#address img {display:inline;}


div#topmenu {float:right; background: url('i/topbg.gif') top left repeat-x; border-left: 1px solid #b8b4a7; }
#topmenu div, div#selected {float: left; border-top: 3px solid #4586b2; width:100px; border-right: 1px solid #b8b4a7; padding: 5px 5px 0 5px;}
div#selected {border-top: 3px solid #f49602;}
#topmenu span {display: block; color:#ffffff; margin: 0 0 20px 0;}

div#navigate {position: absolute; top:0; left: 167px;}
#navigate img {display:inline; width:13px; height:13px;}
#navigate a {margin-left:1px;}

td#tourlink {padding-left:60px;}

div#content {padding: 25px 0 0 0; line-height:1.4em; }
#content img {display:inline; border:4px solid #ffffff;}
#content ul, #leftbannerblock ul {list-style-type:none;}
#content ul li,#leftbannerblock ul li  {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
#content ul>li,#leftbannerblock ul>li  {text-indent: -1.3em;}
#content ul>li:before, #leftbannerblock ul>li:before {content: '\2014\a0';}
#content label {width:200px; display:block; float:left;}
#content form {padding:40px 0 0 0; }
#content form sup {color:#CC0000; }
#announce div {width:100%; clear:both; padding: 1em 0 0 0;}
#content table {border:none; border-collapse:collapse; font-size:100%;}
#content th {font-size:0.9em; border-bottom: 2px solid #b2ae9e; padding: 1em; text-align: left;}
#content td {border-bottom: 1px solid #b2ae9e; padding: 1em; text-align: left;}


div#announce { width:300px; background: url('i/announcebg.gif') bottom right no-repeat;}
#announce span {background-color:#a4141d; color:#ffffff;  padding: 0 3px 2px 3px; font-size:0.9em;}
div#title {padding: 40px 0 0 0; //padding: 60px 0 0 0; }
div#secondary_block {padding: 20px 0 0 0; //padding: 20px 0 0 0; width:100%; }

#title div, #secondary_block div {float: left;   }
div#titlepadd {padding-right:60px;}
#titlepadd img {border:0;}



div#contacts {margin: 40px 0 0 0; }
#contacts img {display: none; border:none;}
#contacts object {display: block;}

div#newsbox {padding: 0 0 20px 0;}
#newsbox span {font-size:0.9em;}

div#bugbox {background-color: #b2ae9e; margin:20px 0 20px 0; padding:20px;  color:#ffffff;}
#bugbox h3 {color:#cc0000; margin:0; font-size:11px; font-weight:bold;}

div#tour {width:400px; height:300px; background-color:#ffffff; border: 1px solid #b2ae9e; float:left; margin: 0 40px 40px 0;}
div#tourdescription {float:left; margin-bottom:40px;}
div#clear {width:100%; clear:both;}


div#other {position: absolute; top:500px; right:0; background: url('/i/other.png') top left no-repeat; width:271px; height:245px;
	 //BACKGROUND: none; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/other.png', sizingMethod='crop'); }
div#tphone {position: absolute; top:270px; right:0; background: url('/i/tphone.png') top left no-repeat; padding-top:70px; width:220px; height:245px;
	 //BACKGROUND: none; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tphone.png', sizingMethod='crop'); }
#tphone span {background-color:#e2dece; }
#tphone a {padding:2px;}

div#tsphone {position: absolute; top:125px; left:450px; background: url('/i/tphone.png') top left no-repeat; width:180px; height:51px;
	 //BACKGROUND: none; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tphone.png', sizingMethod='crop'); }
div#tsphone1 {position: absolute; top:125px; left:450px; background: url('/i/tphone1.png') top left no-repeat; width:180px; height:51px;
	 //BACKGROUND: none; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tphone1.png', sizingMethod='crop'); }


div#bc {float:left; width:43%; margin:0 30px 20px 0; min-width:200px;}
#bc h3 {border-left:4px solid #a4141d; color:#000;  padding: 0 0 0 10px; font-size:0.9em;line-height:1.2em;}

div#vitrina {width:726px; clear:both;}
#vitrina a {display: inline; float:left; width:242px; overflow:hidden; }
#vitrina img {border:none; }



div#pgallery {position:relative;}
div#pdesc {position: absolute; top:0; left:430px; width:150px;}
#pdesc b {background-color:#a4141d; color:#ffffff;  padding: 0 3px 2px 3px; display:block; }
#pdesc i { color:#3e3c36;  font-size:0.9em; }

@media print{
	#contacts img {display: block;}
	#other, #tphone, #tsphone, #navigate, #cars, #tourlink, td#footercenter ,td#left, td#leftsmall, #toptitle, #toptitlesmall, #contacts object {display: none;}

	td#footerleft {white-space:nowrap; width: 200px; padding: 10px 0 10px 0; }
	
	
}









