/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

body{
font-family:Tahoma, "Trebuchet MS";
font-size:12px;
color:#7d4a32;
background:#fff;
}

body a{
color:#c40000;
}

h1{
font-size:14px;
font-weight:normal;
color:#c40000;
padding-bottom:8px;
}

ul, ol{
padding:0px 0px 10px 20px;
}

p{
text-indent:32px;
}

.main{
width:640px;
margin:auto;
padding:0px 10px;
}

.header{
height:214px;
background:url(../images/header_bg.jpg) left top no-repeat;
padding:14px 0px 0px 16px;
}

.header .logo{
height:123px;
padding-bottom:35px;
}

.header .logo img{
display:block;
}

.phones{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:1px;
color:#371707;
padding:0px 0px 0px 240px;
}

.phones div{
padding:0px 0px 0px 105px;
}

.menu{
height:57px;
background:url(../images/menu_bg.jpg) left top no-repeat;
padding:3px 0px 0px 5px;
}

.menu a{
float:left;
outline:none;
margin-right:23px;
}

.menu a.mirght{
margin:0px;
}

.content{
line-height:18px;
background:url(../images/content_bg.gif) top repeat-x;
border-left:1px solid #debd9f;
border-right:1px solid #debd9f;
padding:0px 28px 35px 28px;
}

.pic{
border:3px solid #e5b579;
}

.rpic{
float:right;
border:3px solid #e5b579;
margin-top:10px;
}

.footer{
font-size:10px;
background:url(../images/footer_bg.gif) left top no-repeat;
padding:11px 0px 2px 0px;
}

.counter{
width:100px;
float:left;
}

.development{
width:300px;
text-align:left;
float:left;
padding:8px 0px 0px 0px;
}

.spacer{
height:1px;
clear:both;
}
