html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* General Styles */
html {height: 100%; font: .75em/1.5 Tahoma;}
body {background:#d3d3d3;color:#0a0100;}
html, body {margin:0;padding:0;width:100%;height:100%;}
ul {list-style:none;}
a {color: #1277F9}
a:visited {  }
a:hover { text-decoration:none; }
a:active {  }
h1, h2, h3, h4 { font: 1.7em Verdana, Arial, Helvetica, sans-serif; margin-bottom: .5em; }
h1 {font: bold 1.4em Verdana; margin-bottom: 10px}
			h2 { font-size: 1.4em; clear: both}
			h3 { font-size: 1.2em; font-weight: bold; }
			h4 { font-size: 1.1em; font-weight: bold; }
			h1.glav {margin-bottom: 40px}

/* Page Styles */
.page {background:#d3d3d3;position:relative; overflow:hidden;width:100%;}
.wrapper {background:#fd8514; margin:0 auto; width:1024px;}
.in-wrapper {background:#fd8514; float:left; position:relative; margin-left:25px; width:974px;}

	.setka-img-l,.setka-img-r {background: url('../images/setka-left.jpg') repeat-y; float:left; margin-bottom:-32000px; padding-bottom:32000px;  width:25px;}
	.setka-img-r {background: url('../images/setka-right.jpg') repeat-y; border:0px solid red;}
	/* Header */
	.header {background: url('../images/head.jpg') no-repeat ;float:right; position:relative; height:458px; width:974px; border:px solid red; }
		.logo { margin-top:40px;height:80px; width:250px;}
		.logo a {display:block; text-indent:-9999px; height:80px; width:100%;}

		/* Menu */
		ul.menu-seo, ul.menu-portfolio, ul.menu-content, ul.menu-razrabotka {}
		ul.menu-seo a, ul.menu-portfolio a, ul.menu-content a, ul.menu-razrabotka a {color:#000; text-decoration:none;}
		ul.menu-seo a:hover, ul.menu-portfolio a:hover, ul.menu-content a:hover, ul.menu-razrabotka a:hover {text-decoration:underline;}
		ul.menu-seo {no-repeat; position:absolute; left:840px; top:95px; line-height:20px; text-align:center; height:23px; width:104px;}
		ul.menu-seo a {margin-left:5px;}
		ul.menu-portfolio {no-repeat; position:absolute; left:847px; top:127px; line-height:20px; text-align:center; height:23px; width:106px;}
		ul.menu-portfolio  a {margin-right:6px;}
		ul.menu-content{no-repeat; position:absolute; left:847px; top:157px;  line-height:20px;  text-align:center; height:23px; width:106px;}
		ul.menu-content a {margin-right:5px;}
		ul.menu-razrabotka {no-repeat; position:absolute; left:847px; top:64px;  line-height:20px; text-align:center; height:32px; width:99px;}


	/* Navigation */
	.nav { background: url('../images/fon-menu.jpg') no-repeat; float:left; margin:-205px 0 0 199px; position:relative; height:34px; width:563px; border:0px solid red;font-weight: bold}
	.nav  ul {overflow:hidden;}
	.nav ul li {float:left; margin-left:0px; text-align:center; line-height:35px; width:110px;}
	.nav ul li.contacts,.nav ul li.zakaz,.nav ul li.stoim  {width:114px;}
	.nav ul li a {color:#000; font-size:14px; text-decoration:none;}
	.nav ul li a:hover {text-decoration:underline;}

	/* Container */
	.container {float:left; margin:-165px 0 0 40px; position:relative; overflow:hidden; width:896px;}
	.container-up {background: url('../images/fon-content-up.png') no-repeat top center; float:left; height:12px; width:890px; font-size:7px;}
	.container-center {background: url('../images/fon-content-center-1px.png') repeat-y top center;float:left; width:890px;}
	.container-bottom {background: url('../images/fon-content-bottom.png') no-repeat;float:left; height:50px; width:896px;}

		/* Left Sidebar */
		.sidebar {float:right;width:180px; display: inline; margin: 0 0 15px 15px; text-align: center}
			.block {border: 4px solid #e6e6e6; padding-top: 12px}
				.block a {color: #ff8915; text-decoration: none}
					.block a:hover {text-decoration: underline}
				.block .photo {width: 154px; height: 136px; background: url(../images/photo.png) no-repeat left top; margin-left: 10px; ; margin-top: 9px; margin-bottom: 18px}
					.block .photo img {width: 150px; height: 130px}

		/* Content */
		.content {float:left; margin:20px 0 0 65px; overflow:hidden; width:760px; border:0px solid red;}
			.content hh2 {color:#2160c9; margin-bottom:15px;}
			.content a.uznat {background: url('../images/uznat.png') no-repeat; float:right; margin-right:15px; color:#fff; text-align: center; text-decoration:none; line-height:20px; height:22px; width:173px; }
			.content a.uznat:hover {text-decoration:underline;}
			.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .content img, hr {margin-bottom: 11px; }
			.icons {float:left; margin:15px 0 0 28px; width:833px; border-top:1px dashed grey; border-bottom:1px dashed grey;}
			.icons a {display:block; color:#1277f9; float:left;}
				.icons-all {background:#efeeed; margin:10px 0; height:137px; width:100%; border-bottom:2px solid #fff;}
				.fon {background: url('../images/fon-icons-all.gif') repeat-x; height:6px; width:100%; }
				.icon {float:left; margin-top:10px; text-align:center; height:110px; width:205px; border-right:2px solid #c6c5c5;}
				.last {border:0;}

				/* Icon blocks */
				.lamp {background: url('../images/icon-lamp.jpg') no-repeat top center; margin-top:20px; height:67px; width:100%;}
					.lamp a {margin:71px 0 0 50px;}
				.mehanic {background: url('../images/icon-mehanic.jpg') no-repeat top center; margin-top:22px; height:49px; width:100%;}
					.mehanic a {margin:57px 0 0 60px; line-height:14px; width:80px;}
				.pencil {background: url('../images/icon-pencil.jpg') no-repeat top center; margin-top:14px; height:59px; width:100%;}
					.pencil a {margin:65px 0 0 40px; width:130px;line-height:14px;}
				.reklama {background: url('../images/icon-reklama.jpg') no-repeat top center; margin-top:20px; height:70px; width:100%;}
					.reklama a{margin:71px 0 0 40px;}

			.news {float:left; margin:0px 30px 20px 0; width:340px}
				.news .date {float:left; padding-right:10px; width:60px; font-size:12px; font-weight:bold; line-height:60px;}
				.news h4 {margin: 0; font: bold 12px Verdana; text-decoration: underline}
				.news .text {float:left;  width:260px; line-height: 16px}
				.podrobnee {clear: both; padding: 10px 0 30px; overflow: hidden}
				.podrobnee a {background: url('../images/dalee.png') no-repeat; float:right; margin-right:0px; color:#fff; text-align: center; text-decoration:none; line-height:20px; height:20px; width:101px}
				.podrobnee a:hover {text-decoration:underline; }
				.news .podrobnee {padding: 10px 0 0}

.form {padding-left: 40px}
.form .name {color:#7D7D7D; font-size:8pt; padding-top:12px;}
.form .element {padding-top:2px}
.form .element input {width: 250px; padding: 4px 0px 4px 25px; background-color:#E6EFF6; border:1px solid #CCCCCC; color:#2C5883; font-size:10pt;}
.form .element input#vericode {width:130px}
.form .element textarea {background-color:#E6EFF6; border:1px solid #CCCCCC; color:#2C5883; font-size:10pt; width: 425px}
.form .captcha-test TD { vertical-align: top; padding-right: 15px}
.form .captcha {padding-top: 3px}
.form .submit {padding-top:15px}
.form .submit input {background-color:#F7F7F7; border:1px solid #CCCCCC;padding:2px 15px; color:#7D7D7D; font-size:8pt; padding: 4px 14px}
#sharley-info {padding-bottom: 10px; margin: 0}

.navigation {clear: both; text-align: center; padding: 20px 0}
.navigation a, .navigation span {margin: 0 2px}

.line {border-top: 2px solid #ccc; font-size: 1px; line-height: 1px; margin-bottom: 10px}
.fullstory {padding-bottom: 20px}


/* Footer */
.footer {position:relative; float:left; margin:-50px 0 0 70px; width:800px;}
.footer .footer-up {background: url('../images/foot-up.png') no-repeat top center; float: left; height:6px; width:800px;}
.footer .footer-center {background: url('../images/foot-center.jpg') no-repeat top center; float:left; color:#737373; height:76px; width:800px;}
	.footer .footer-center a {color:#1277f9; text-decoration:underline;}
	.footer .footer-center a:hover {text-decoration:none; }
	.copyright {float:left; margin:10px 0 0 20px; width: 375px; text-align: center}
		.copyright p {padding-top: 5px}
	.phone-number {float:right; margin:5px 80px 0 0; font-size:14px; text-align:right;}
		.phone-number .telephone {font-size:24px;}
		.phone-number .telephone .black {color:#000;}

.footer .footer-bottom {background: url('../images/foot-bottom.png') no-repeat top center; float:left; height:30px; width:800px;}
.footer .phone {background: url('../images/footer-phone.png') no-repeat top center; position:absolute; top:-95px;left: 740px; height:210px; width:112px; }
.footer .chel {background: url('../images/footer-chel.png') no-repeat;  position:absolute; top:36px; left:-50px; height:76px; width:50px;}





