@import url("/_css/reset.css");

body{font-family:Verdana, Geneva, sans-serif;font-size:11px;
	background:#fff;
}


div#main{
	width:955px;
	height:auto;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-475px;
	background:#f3f3f3 url(/_img/top.png) top no-repeat;
}
div#icons{
	position:absolute;
	left:12px;
	top:6px;
}
div#header{position:absolute;left:0px;top:0px;width:955px;height:250px;}
div#header ul{
	position:absolute;
	right:20px;
	top:10px;
	font-size:10px;
}

div#header ul li{position:relative;float:left;padding-right:5px;padding-left:5px;border-right:1px solid #666;}
div#header ul li a{color:#666; text-decoration:none;}
div#header ul li a:hover{color:#999;}
div#header ul li.last{border:0px solid;}

div#header #search{
	position:absolute;
	right:10px;
	top:35px;
	height:20px;
	width:260px;
}

#search input{width:240px;padding-left:20px;font-size:11px;height:20px;border:0px solid #333;background:url(/_img/srh_bground.png) no-repeat;}

div#hImage{position:absolute;bottom:0px;height:180px;width:955px;}

ul#nav{
	position:absolute;
	width:955px;
	height:60px;
	top:250px;
	left:0px;
	background:#f3f3f3;
	line-height:16px;
}
ul#nav li{margin-top:5px;float:left;padding-left:6px;padding-right:6px; width:143px;white-space:normal;height:50px;border-right:1px solid #999;}
ul#nav li.noBorder{border:0px solid;background:none;width:155px;padding-rigth:0px;}
ul#nav li .title{font-family:Tahoma, Geneva, sans-serif;font-size:14px;display:block;font-weight:bold;}
ul#nav li a{display:block;text-decoration:none;color:#000;}
ul#nav li a:hover{color:#990000;}

div#content{
	position:relative;
	margin-top:310px;
	background:url(/_img/cnt_bg_pattern.png) repeat-y;
	padding:0px;
	line-height:10px;
	height:inherit;
}

div#content p{line-height:16px;}
div#content h2{margin-bottom:4px;}

div#content h1{
	background:url(/_img/cnt_title_pattern.PNG) repeat-x;
	height:32px;line-height:32px;
	font-size:12px;font-weight:bold;padding-left:10px;
	color:#666;
	margin-bottom:10px;
}

div#content h1.gMap{font-size:14px;color:#666;margin-bottom:0px;background:none;height:20px;line-height:20px;clear:both;margin-bottom:5px;position:relative;}


div#content div.left{
	float:left;
	position:relative;
	width:200px;
	padding-left:5px;
	padding-right:5px;
}
div#content div.left h1{margin-left:-5px;margin-right:-5px;}
div#content div.left ul{list-style:square;padding-left:15px;}
div#content div.left li{line-height:18px;}

div#content div.left img{clear:both;display:block;margin-top:3px;margin-bottom:5px;margin-left:-5px;}

div#content div.middle{
	float:left;
	position:relative;
	width:495px;
	padding-left:10px;
	padding-right:10px;
}
div#content div.middle h1{margin-left:-10px;margin-right:-10px;}
div#content img.left{float:left;margin-right:10px;margin-bottom:0px;}

div#content ul#subNavTree{ position:relative; list-style:none; margin-left:5px;background:none;}
div#content ul#subNavTree li{line-height:16px;margin-top:2px;padding-left:5px;display:block;padding-right:5px;}
div#content ul#subNavTree li a{text-decoration:none;font-weight:bold; border-bottom:1px solid #999;display:block;color:#333;}
div#content ul#subNavTree li ul a{text-decoration:none;font-weight:normal;border:0px solid;}

div#content ul#subNavTree li a:hover{color:#990000;}

div#content div.right{
	width:220px;
	float:left;
	position:relative;
	padding-left:10px;
}
div#content div.right h1{margin-left:-10px;}
div#content div.right ul li{line-height:16px;margin-bottom:5px;list-style:square;margin-left:15px;}

img.gallery{margin-right:3px;margin-bottom:5px;}
img.right{margin-left:-5px;}

a{text-decoration:none;color:#990000;}
a:hover{color:#333;}

p{position:relative;margin-bottom:10px;}
div.middle ul{position:relative;list-style:square;clear:both;margin-bottom:10px;}
div.middle ul li{line-height:15px;margin-left:20px;}

div.middle ul.imgList{position:relative;margin:0px;padding:0px;list-style:none;margin:0px;margin-top:20px;margin-bottom:20px;clear:both;width:100%;}
div.middle ul.imgList li{ float:left;position:relative;line-height:14px;margin:0px;border:0px solid red;white-space:nowrap;width:115px;}
div.middle ul.imgList li img{padding-right:5px;float:left;}

div.middle ul.subNav{position:relative;list-style:none;margin:0px;padding:0px;}
div.middle ul.subNav li{float:left;border-right:1px solid #333;padding-left:5px;padding-right:5px;margin:0px;}
div.middle ul.subNav li.last{border:0px solid #000;}


p.adrRow{
	position:relative;
	height:90px;margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
	width:500px;
	margin-top:10px;
}
p.adrRow .adr,p.adrRow .contact{
	position:absolute;
	left:135px;
	bottom:10px;
	width:200px;
}
p.adrRow .contact{left:320px;}

div.vdItem{clear:both;position:relative;height:55px;}
div.vdItem h2{position:absolute;left:80px;}
div.vdItem p{position:absolute;left:80px;top:15px;width:415px;}


hr{border:0px solid #999;height:1px;position:relative;background:#999;}
div#topBanner{position:absolute;top:11px;left:330px;border:0px solid red;}
div#topBanner a{float:left;position:relative;margin-right:50px;}

div#tImage{position:relative;}
div#tImage span{
	position:absolute;
	left:0px;top:0px;height:20px;line-height:20px;
	width:204px;
	padding-left:5px;
	margin-left:-5px;
	color:#fff;
	background:#990000;
	letter-spacing:0.1em;
}


small	{font-size:8px;color:#999999;/*position:absolute;top:105px;left:0px;*/}

