﻿* {
	padding: 0px;
	margin: 0px;
}
td {
	vertical-align: top;
}
p {
	padding: 10px 0px;
}
body {
	font: 12px/18px Tahoma;
	color: #747474;
	background: #000000;
	width: 100%;
}
#container {
	width: 1000px;
	background: #fff;
	text-align: left;
	position: relative;
	margin: 0px auto;
}
.header {
	background: url(images/head_bg.jpg) no-repeat right top;
	height: 265px;
	position: relative;
}
.header #logo {
	position: absolute;
	left: 758px;
	top: 27px;
}
.header .contacts a {
	color: #fff;
	text-decoration: none;
}
.header .contacts {
	position: absolute;
	left: 746px;
	top: 114px;
	color: #fff;
	font: 10px Tahoma;
}
.header .contacts h1 {
	font: 23px/28px 'Arial Black';
	color: #fff;
}
.header .contacts h1 span {
	font: 18px/28px Tahoma;
	color: #ff9700;
}







.header .contacts h3 {
	font: 23px/28px 'Arial Black';
	color: #fff;
}
.header .contacts h3 span {
	font: 18px/28px Tahoma;
	color: #ff9700;
}






.left_bg {
	background: url(images/left_bg.gif) #fff no-repeat left 10px;
	height: 100px;
	width: 200px;
	position: relative;
	left: -4px;
	margin: 6px 0px -3px 0px;
	z-index: 10;
}
.footer #left {
	width: 243px;
	top:0px;
	font: 10px/15px Tahoma;
	color: #8f8f8f;
	left:28px;
	position:absolute;
}
.footer #left2 {
	position: absolute;
	left: 28px;
	top: 80px;
	width: 192px;
}
.footer #left span {
	color: #c3c3c3;
}
.left {
	width: 243px;
	float: left;
	padding: 28px 0px 20px 40px;
	background: url(images/orange.gif) no-repeat left top;
}
.left a {
	color: #303030;
	text-decoration: none;
}
.left a:hover {
	text-decoration: underline;
}
.left ul.menu {
	list-style: none;
	font: 11px/11px Tahoma;
	text-transform: uppercase;
	padding-top: 25px;
}
.left ul.menu li {
	margin: 0px 77px 0px 0px;
	padding: 7px 0px 8px 19px;
	background: url(images/li.gif) no-repeat 0px center;
	border-top: 1px #eaeaea solid;
}
.left ul.menu2 {
	list-style: none;
	font: 11px/11px Tahoma;
	text-transform: uppercase;
	padding-top: 0px;
	z-index: 8;
	position: relative;
}
.left ul.menu2 li {
	margin: 0px 77px 0px 0px;
	padding: 7px 0px 8px 0px;
	border-top: 1px #eaeaea solid;
}
#menu .sep {
	background: url(images/sep.gif) no-repeat left top;
	width: 14px;
	height: 40px;
	float: left;
	top: 20px;
	position: relative;
	z-index: 2;
}
.selected #order {
	display: block;
	background: url(images/door.png);
	position: absolute;
	margin-left: 50%;
	width: 123px;
	height: 106px;
	left: -62px;
	top: -68px;
}
.selected #about {
	display: block;
	background: url(images/key.png);
	position: absolute;
	margin-left: 50%;
	width: 105px;
	height: 109px;
	left: -52px;
	top: -71px;
}
.selected #cont {
	display: block;
	background: url(images/phone.png);
	position: absolute;
	margin-left: 50%;
	width: 109px;
	height: 97px;
	left: -55px;
	top: -59px;
}
#menu {
	color: #3a3736;
	font: 11px/11px Tahoma;
	text-transform: uppercase;
	position: relative;
}
#menu a.selected {
	background: #ff9700;
	display: block;
	float: left;
	padding: 36px 33px 18px 33px;
	color: #FFF;
	text-decoration: none;
	position: relative;
	z-index: 10;
	margin: 0px -8px 0px -8px;
}
#menu a:hover.selected {
	color: #FFF;
	text-decoration: underline;
}
#menu a {
	display: block;
	float: left;
	padding: 36px 25px 18px 25px;
	color: #3a3736;
	text-decoration: none;
	position: relative;
	z-index: 10;
}
#menu a:hover {
	color: #3a3736;
	text-decoration: underline;
}
img {
	border: 0px;
}
#footmenu {
	position: absolute;
	height: 34px;
	width: 600px;
	left: 294px;
	top: 14px;
	color: #1c1817;
	font: 9px/11px Tahoma;
	text-transform: uppercase;
}
#footmenu a {
	display: block;
	float: left;
	padding: 10px 10px 10px 10px;
	color: #1c1817;
	text-decoration: none;
	position: relative;
	z-index: 10;
}
#footmenu a:hover {
	color: #1c1817;
	text-decoration: underline;
}
#footmenu .sep {
	background: url(images/sep.gif) no-repeat left top;
	width: 14px;
	height: 22px;
	float: left;
	top: 2px;
	position: relative;
	z-index: 2;
}
.footer {

	background: url(images/foot_bg.gif) no-repeat right top;

	font: 10px/15px Tahoma;
	color: #9e9e9e;
	position:relative;
	overflow:hidden;


}
.footer .counters {
	position: absolute;
	top: 88px;
	left: 888px;
	width:31px;
	height:31px;
}
.footer #ads {
	width: 554px;
	padding: 77px 0px 0px 296px;
	overflow: hidden;


}

#ads table {
		border: 1px #e3e3e3 solid;
}

.footer .block1 {
	width: 410px;
	padding: 5px;
}


.footer #left2 a {
	text-decoration: underline;
	color: #9e9e9e;
}


.footer #ads a {
	text-decoration: underline;
	color: #9e9e9e;
}
.footer #left2 a:hover {
	text-decoration: none;
}
.footer #ads a:hover {
	text-decoration: none;
}
.footer .block2 {
	width: 128px;
	padding: 5px;
}
.content {
	margin: 14px 0px 100px 0px;
	font: normal 12px/15px Tahoma;
	color: #2f2a24;
	text-align: left;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.content .text {
	margin-right: 120px;
}
.content p a {
	color: #ff8400;
	text-decoration: none;
}
.content .or {
	color: #ff8400;
}
.content p a:hover {
	color: #ff8400;
	text-decoration: underline;
}
.content a {
	color: #ff8400;
	text-decoration: underline;
}
.content a:hover {
	color: #ff8400;
	text-decoration: none;
}


.item1 {
	text-align: center;
	width: 110px;
	margin: 15px 15px 10px 0px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px #FFFFFF solid;
}








.item {
	text-align: center;
	width: 110px;
	margin: 15px 55px 10px 0px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px #eaeaea solid;
}
.item img {
	margin-bottom: 8px;
}
.item h4 a {
	color: #ff8400;
	text-decoration: underline;
	font: normal 12px/15px Tahoma;
}
.item h4 a:hover {
	color: #ff8400;
	text-decoration: none;
}
.item a {
	color: #000;
	text-decoration: none;
}
.item a:hover {
	color: #000;
	text-decoration: underline;
}
.item a span {
	color: #ff8400;
	text-decoration: none;
}
.item a:hover span {
	color: #ff8400;
	text-decoration: none;
}





.item2 {
	text-align: center;
	width: 110px;
	margin: 15px 35px 10px 0px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px #eaeaea solid;
}

.item2 img {
	margin-bottom: 8px;
}
.item2 h4 a {
	color: #ff8400;
	text-decoration: underline;
	font: normal 12px/15px Tahoma;
}
.item2 h4 a:hover {
	color: #ff8400;
	text-decoration: none;
}
.item2 a {
	color: #000;
	text-decoration: none;
}
.item2 a:hover {
	color: #000;
	text-decoration: underline;
}
.item2 a span {
	color: #ff8400;
	text-decoration: none;
}
.item2 a:hover span {
	color: #ff8400;
	text-decoration: none;
}








.content h1 {
	margin: 14px 0px 100px 0px;
	font: normal 12px/15px Tahoma;
	color: #2f2a24;
	text-align: left;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.content h2 {
	font: normal 18px/20px Arial;
	color: #2f2a24;
}

.content h3 {
	font: normal 18px/20px Arial;
	color: #2f2a24;
}

h3 {
	font: normal 18px/20px Arial;
	color: #2f2a24;
}


.content h4 {
	color: #38342f;
	font: normal 16px/36px Arial;
	text-transform: uppercase;
}
