html,body{height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#336699;}
body{padding:0;margin:0; background:#fff;}

a {
	color:#6c7781;
	text-decoration:underline;
}

a img { border:none; }

#main,#bottom{min-width:780px;}
#main{margin:0 0 -60px;min-height:100%;}
#clear{height:60px;font-size:1px;clear:both;}

#container{float:left;width:100%;margin:0 -250px 0 0;}
#out{margin:0 250px 0 0;}
#in{width:100%;}

#top{height:270px;background: #fff url(/img/top.jpg) top right no-repeat;}
.bar {position:absolute; width:800px; height:30px; float:right; top:230px; right:20px;}

.logo{position: absolute; height:250px; width:224px; float: left; top: 0px; left: 20px;}
.call{position: absolute; height:250px; width:224px; float: left; top: 30px; left: 300px;}
.call h3 {margin:15px 0 10px;font-size:14px;}

#center{float:right;width:100%;margin:0 0 0 -320px;}
#center .content{margin:0 0 0 320px; padding:10px;}

#left{float:left;width:320px;}
#left .content{padding:10px;}

#right{float:right;width:250px;}
#right .content{padding:10px;}

#bottom{height:60px;background:#fff;border-top:1px solid #a7aa8d;}
#bottom .content{padding:10px;float:left;}
#bottom .counter{padding:10px;float:right;}

.topmenu {font-weight:bold; width:100%;}
.topmenu ul {padding:6px 0 7px 0; margin:0; text-align:right;}
.topmenu ul li {display: inline;}
.topmenu ul li a {color: #494949; padding: 6px 3px 4px 3px; margin-right: 20px; text-decoration: none; border-bottom: 3px solid #ccc;}
.topmenu ul li a:hover, .topmenu ul li a.selected {border-bottom-color: #1386E5;}
.topmenu ul li a.active {color: #494949; padding: 6px 3px 4px 3px; margin-right: 20px; text-decoration: none; border-bottom: 3px solid #990000;}

ul {list-style: none; margin: 0; padding: 0;}	
#leftmenu {width: 300px;}	
#leftmenu a {text-decoration: none; font-size: 13px;display:block; background:no-repeat;}	
#leftmenu a:link, #leftmenu a:visited {font-size: 14px;	color: #777; background: url(/img/menu1.gif) no-repeat; padding: 2px 0 0 20px;}	
#leftmenu a:hover {font-size: 14px;	color: #257EB7;	background: url(/img/menu2.gif) no-repeat;	padding: 2px 0 0 20px;}	
#leftmenu a.active {font-size: 14px; color: #990000; background: url(/img/menu3.gif) no-repeat; padding: 2px 0 0 20px; }

.bread {
	color:#6c7781;
	font-size:10px;
	margin:10px;
}
.bread a {
	text-decoration:underline;
	color:#6c7781;
	font-size:10px;
}


div.price {
	margin-left:20px;
	margin-bottom:20px;
}
div.price a {
	background:none;
	text-decoration:none;
}

.cattitle {
	font-weight:bold;
	margin:0 0 10px 0;
	padding:2px 0 2px 20px;
	background-color:#595959;
	color:white;
	font-size:10px;
}

