﻿body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF url("../images/bg/bg-body.jpg") repeat-x left top;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*Page*/
#page {
    margin: auto;
    text-align: left;
	width:1003px;
}

/*Header*/
.header {
	height:124px;
	background-color:#383838;
	margin-bottom:1px;
}
.header a.logo{

	float:left;
	margin:10px 0 0 30px;
}
.header ul{
	float:left;
	list-style:none;
	margin:89px 0 0;
	padding:0;
}
.header ul a{
	font-size:14px;
	font-weight:bold;
	color:#ccc;
}
.header ul a:hover,
.header ul li.active a{
	text-decoration:none;
	color:#36ccfd;
}
.header li{
	display:inline;
	padding-left:27px;
}
/*Content*/
.content {
	margin-bottom:1px;
}
.content .left-cont{
	float:left;
	width:752px;
	margin-right:1px;
}
.content .left-cont img{
	display:block;
}
.content .left-cont .description{
	width:502px;
	background-color:#f5f5dd;
	float:left;
	min-height:307px;
	_height:307px;
}
.description h3{
	font-size:16px;
	font-weight:bold;
	color:#fb4915;
	margin:20px 0 0 30px;
	padding-right:35px;
}
.description p{
	margin:3px 0 0 30px;
	font-size:13px;
	color:#797979;
	padding-right:35px;
}

.content .left-cont-mod{
	float:left;
	width:1003px;
	margin-right:0px;
}

.content .left-cont-mod img{
	display:block;
}
.content .left-cont-mod .description-mod{
	width:1003px;
	background-color:#f5f5dd;
	float:left;
	min-height:307px;
	_height:307px;
}
.description-mod h3{
	font-size:16px;
	font-weight:bold;
	color:#fb4915;
	margin:20px 0 0 30px;
	padding-right:35px;
}
.description-mod h4{
	font-size:14px;
	font-weight:bold;
	color:#36ccfd;
	margin:20px 0 0 30px;
	padding-right:35px;
}
.description-mod p{
	margin:3px 0 0 30px;
	font-size:13px;
	color:#797979;
	padding-right:35px;
}

.content .left-cont .about{
	width:250px;
	background-color:#ffffee;
	float:left;
	min-height:307px;
	_height:307px;
}
.about .about-list{
	font-size:13px;
	color:#fb4915;
	margin-left:21px;
}
.about .about-list span.right-col{
	color:#797979;
	margin-left:10px;
	float:left;
	width:140px;
}
.about .about-list span.left-col{
	float:left;
	width:67px;
}
.about .about-list.marg-top{
	margin-top:18px;
}
.about .about-list span.right-col.price{
	color:#36ccfd;
	font-weight:bold;
}
.content .right-cont{
	float:left;
	width:250px;
}
.right-cont .tools{
	/* height:349px; */
	height: 500px;
	background-color:#ffffee;
}
.right-cont .tools h4{
	color:#52524c;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 21px;
	padding-top:18px;
}
.right-cont .tools ul{
	list-style:none;
	margin:14px 0 0 21px;
	padding:0;
}
.right-cont .tools ul a{
	font-size:12px;
	color:#797979;
	padding-left:18px;
	background:url('../images/icons/tools-list.gif') no-repeat left center;
}
.right-cont .tools li.marg-bot{
	margin-bottom:24px;
}
.right-cont .google-map img{
	display:block;
}
.right-cont .contacts{
	background-color:#f5f5dd;
	width:250px;
	min-height:307px;
	_height:307px;
}
.contacts h3{
	font-size:16px;
	font-weight:bold;
	color:#fb4915;
	margin:0 0 -3px 21px;
	padding:18px 35px 0 0;
}
.contacts span{
	color:#fb4915;
	font-size:13px;
	margin-left:21px;
}
.contacts p{
	color:#797979;
	font-size:13px;
	margin:16px 0 0 21px;
}
.contacts p a{
	color:#797979;
}
/*Footer*/
.footer {
	 height:27px;
	 background-color:#383838;
}