*{
margin: 0;
}

img{
border:0;
}

a{
text-decoration:none;
outline: none;
}

ul {
margin:0px;
padding:0px;
}

body{
background: #fff url('../img/bg.gif') repeat-x;
font-family: 'Arial';
font-size: 13px;
color: #333;
text-align: center;
}

.clear{
clear: both;	 
}

.wrap{
width:930px;
text-align:left;
margin:0 auto;
}

#site{
width:1170px;
margin:0 auto;
background: url('../img/fireplace.jpg') 100% 0 no-repeat;
}

#site h2{
color:#000;
font-size:24px;
margin: 15px 0 10px;
}

#site .input-text{
width:205px;
height:22px;
padding:3px;
border: 1px solid #E8E8E8;
background-color: #F9F8F2;
color:#999;
font-size:13px;
}	 

#left{
float:left;
width:565px;
}

#right{
float: left;
width:365px;
min-height:715px;
text-align:left
}

#top{
height:428px;
}

#top h1{
margin-left:-40px;
float:left
}

#fader img{
position:absolute;
}	

#center{
min-height:290px;
padding-bottom:145px;
line-height:18px;
}

#center h2{
margin: 18px 0;	
}	

#center .input-text,#center .textarea{
border: 1px solid #D1D1D1;
background-color: #F3F1E5;
padding:3px;
width:255px;
margin-bottom:7px;
}

#center .input-text{
height:22px;
}

#center .textarea{
height:245px;
color:#999;
font-family:arial;
font-size:13px;
}

#center a{
color:#333;	
}

#center ul{
margin-left:15px;	
}	

#menu{
min-height:580px;	
}	

#menu ul{
width:365px;
background: url('../img/menu-bg.png');
list-style:none;
margin-top:123px;
padding-top:10px;
padding-bottom:10px;
}

#menu ul li{
margin:0 30px 15px 25px;
padding-left:35px;
}

#menu ul li.current{
background: url('../img/menu-dot.gif') 0 3px no-repeat;
}

#menu ul li.current a{
font-weight:bold;
}

#menu ul li a{
padding-bottom:4px;
color: #CB0000;
display:block;
background: url('../img/menu-a.png') 0 100% no-repeat;
text-transform:uppercase;
}

#menu ul li ul{
min-height:0px;
margin-top:0px;
background: none;
width:300px;
display:none;
padding-bottom:0px;
}

#menu ul li ul li{
padding-left:0px;      
}

#menu ul li ul li.current{
background:none    
}

#menu ul li ul li.current a{
font-weight:bold !important;  
}

#menu ul li ul li a{
font-weight:normal !important;
background: url('../img/menu-a.png') -5px 100% no-repeat;
}

#newsletter{
margin:20px 0 20px 27px;
width:308px
}

#newsletter p{
margin-bottom:10px;
}

#site-map{
list-style:none;
margin:40px 0 20px;
}

#site-map li{
list-style:none;
margin:5px 0;
}

#site-map a{
text-transform:uppercase;	
text-decoration:underline;	
}

#site-map ul{
margin:10px 0 10px 20px;
}

#site-map ul a{;	
text-decoration:none;	
}

#offer{
margin:40px 0 20px 27px;	
width:340px;
min-height:140px;
background: url(../img/right-offer.jpg) 100% 10px no-repeat;       
}

#offer .bd{
width:240px;
font-size:12px;
}

#offer .bd img{
margin-right:4px;
}

#offer .bd h3{
font-size:14px;
margin-bottom:4px;
}

#center .rec{
width:114px;
float:left;
margin-right:18px;
margin-bottom:18px;
padding-right:18px;
background: url(../img/rec.jpg) 100% 50% no-repeat;
}

#center .rec .name{
background: url(../img/arrow.png) 100% 50% no-repeat;
font-weight:bold;
margin-bottom:3px;
font-size:12px;
}

#center .rec img{
padding:5px;
border:1px solid #ccc;
}

#center .rec .over{
width:114px;
height:77px;
background: url(../img/over.png) 0 0 no-repeat;
position:absolute;
font-weight:bold;
padding-top:37px;
color:#fff;
text-align:center;
font-style:italic;
opacity:0;
display:none;
margin-top:-118px;
[margin-top:-118px;
margin-top:-114px;]
}

#foot{
height:81px;	
background: #993333;
border-top:10px solid #D5D3C7;
}

#foot p{
line-height:14px;
font-size:11px;
color: #F3F1E5;
float:left;
margin-top:25px;
}

#foot p span{
color: #FF6464;
}

#foot p a{
color: #FF6464;
}

#foot-logo{
width:83px;
height:31px;
background: url('../img/foot-logo.jpg') no-repeat;
float:right;
margin-top:19px;
}

#foot-img{
width:338px;
height:217px;
background: url('../img/foot-img.jpg') no-repeat;
position:absolute;
margin-left:180px;
margin-top:-136px;
}

.red{
color:#990000 !important;
}

.green{
color:#009900 !important;
}

.info{
margin:10px;
font-weight:bold;
}
