*{
 margin: 0;
 padding: 0;
 }

body{
 background: url(images/bodybg.jpg) top left repeat-x;
 width: 100%;
 font-family: Calibri, Tahoma;
 color: #7d7d7d;
 min-width: 1000px;
 font-size: 11pt;
 }

a{
 color: #7d7d7d;
 }

a:hover{
 text-decoration: none;
 }

#main{
 background: url(images/mainbg.jpg) left 10px no-repeat;
 width: 100%;
 }

#header{
height: 190px;
 }

#logo{
 padding: 50px 0 0 100px;
 float: left;
 }

#logo img{
 border: 0;
 }

#phone{
 float: right;
 padding: 12px 10px 0 0;
 }

/* Верхнее меню */

#menu{
 clear: both;
 margin-left: 470px;
 }

#menu ul li{
 float: left;
 list-style-type: none;
 background: url(images/menubg.jpg) left top repeat-x;
 padding: 10px 0 30px 0;
 }

#menu ul li.last a, #menu ul li.last span{
 border: 0;
 }

#menu ul li a, #menu ul li span{
 color: #FFFFFF;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 11pt;
 display: block;
 padding: 5px 30px 5px 30px;
 border-right: 1px dashed #FFFFFF;
 }

#menu a:hover{
 text-decoration: underline;
 }

#menu ul li span{
 font-weight: bold;
 }

/* Контент */

#content{
 clear: both;
 }

#content #left{
 float: left;
 width: 400px;
 font-size: 12pt;
 }

#content #left #leftmenu{
 background: url(images/uslugi.jpg) left top no-repeat;
 margin: 50px 0 0 140px;
 padding-top: 30px;
 }

#content #left #leftmenu ul li{
 list-style-type: none;
 background: url(images/marker.jpg) 1px 5px no-repeat;
 padding-left: 15px;
 margin-bottom: 5px;
 color: #dd0000;
 }

#content #left #leftmenu ul li a{
 color: #7d7d7d;
 }

#content #left #news{
 background: url(images/news.jpg) left top no-repeat;
 margin: 30px 0 0 140px;
 padding-top: 30px;
 }

#content #left #info{
 background: url(images/rezhim.jpg) left top no-repeat;
 margin: 30px 0 0 140px;
 padding-top: 30px;
 }

#content #left #skidki{
 background: url(images/skidki.jpg) left top no-repeat;
 margin: 30px 0 0 140px;
 padding-top: 30px;
 }

#content table{
 margin-bottom: 15px;
 }

#content table #first{
 background: url(images/icon1.jpg) 5px 12px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table #second{
 background: url(images/icon2.jpg) 5px 10px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table #third{
 background: url(images/icon3.jpg) 5px 10px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table #fourth{
 background: url(images/icon4.jpg) 8px 10px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table #fifth{
 background: url(images/icon5.jpg) 0px 10px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table #sixth{
 background: url(images/icon6.jpg) 8px 10px no-repeat;
 padding: 15px 20px 10px 55px;
 }

#content table.price{
 margin-bottom: 25px;
 }

#content table.price td{
 padding: 5px;
 vertical-align: middle;
 }

#content table.price td p{
 margin-bottom: 0;
 }

/* Правая колонка */

#right{
 margin-left: 400px;
 padding: 30px;
 }

#right h1{
 font-size: 14pt;
 margin-bottom: 10px;
 }

#right p, #right ul{
 margin-bottom: 10px;
 }

#right ul li{
 list-style-type: none;
 background: url(images/marker.jpg) 1px 5px no-repeat;
 padding-left: 15px;
 margin-bottom: 5px;
 }

#right ul li ul{
 margin-top: 5px;
 }

/* Футер */

#footer{
 clear: both;
 border-bottom: 5px solid #dd0000;
 padding: 10px 0;
 text-align: center;
 font-size: 10pt;
 }
