﻿html, body{	margin: 0;	padding: 0;	height: 100%;}body{	margin: 0;	padding: 0;	font: normal 11px Tahoma,Arial,Verdana;	color: #000;	background: #fff url(../files/shablon-images/bg.jpg) repeat-x left top;}#default #body{	position: relative;	width: 700px;	margin: 28px auto 0 auto;	padding: 0 2px 2px 0;	border: solid 1px #666633;	border-width: 0 1px 1px 0;	background: url(../files/shablon-images/bg_bottom_header.gif) no-repeat right 42px;}#default #head{	position: relative;	height: 42px;	margin: 0 0 2px 0;	background: #cccc66 url(../files/shablon-images/bg_header.gif) no-repeat -30px top;	border: solid 1px #666633;	border-width: 1px 1px 0 0;}#default #head h1{	margin: 1px 0 0 10px;	padding: 0;	font: bold 20px Arial,Verdana;	color: #fff;}#default #head sup{	font: 10px Tahoma,Arial,Verdana;	color: #CCCC33;}#default #head p{	margin: 0 0 0 10px;	padding: 0;	font: normal 10px Arial,Verdana;	color: #ffffcc;}#default #container{	position: relative;	border: solid 1px #666633;	float: left;	width: 698px;	overflow: hidden;	background: url(../files/shablon-images/bg_left.gif) repeat-y left top;}#navigation-container{	float: left;	position: relative;	width: 128px;	background-color: #cccc99;	border-right: solid 1px #666633;	height: auto !important;	height: 400px;	min-height: 400px;}#navigation-container #site-navigation{	margin: 35px 0 0 0;	padding: 0;	list-style-type: none;}#navigation-container #site-navigation li{	margin: 0;	padding: 0;	height: 54px;	background-color: #cccc99;	border-top: solid 1px #999966;	text-align: right;}#navigation-container #site-navigation li label{	display: none;}#navigation-container #site-navigation li a{	font: bold 12px Tahoma,Arial,Verdana;	color: #000;	line-height: 4.1;	text-decoration: none;	margin-right: 20px;}#navigation-container #site-navigation li a:hover{	color: #333;}#navigation-container #site-navigation li#last{	border-bottom: solid 1px #999966;}#navigation-container #site-navigation li#selected{	margin: 0;	padding: 0;	height: 53px;	background: #cccc99 url(../files/shablon-images/button.gif) repeat-x left top;	border-top: none;}#navigation-container #site-navigation li#selected span{	font: bold 16px Arial,Verdana;	color: #fff;	text-decoration: none;	line-height: 3.3;	margin-right: 20px;}#navigation-container #site-navigation li:hover label{	position: absolute; 	left: 5px;	top: 300px;	text-align: left;	width: 115px;	display: block;	font: 11px Tahoma,Arial,Verdana;	color: #333;}p#is-logo{	margin: 0;	padding: 0;	position: absolute;	left: 5px;	top: 2px;}/*--content--*/#content-container{	float: right;	position: relative;	width: 544px;	margin: 12px 12px 12px 0;	border: solid 1px #cccc99;	background-color: #ffffcc;	height: auto !important;	height: 374px;	min-height: 374px; /*-12*2+2*/}* html #content-container{margin-right: 6px;}#content-container #content{	position: relative;	margin: 12px;	padding: 0 0 33px 0;	background: url(../files/shablon-images/is-watermark.png) no-repeat 30px 30px;}.separator{	margin-top: 15px;}#content-container #content .content-row{	position: relative;}#content-container #content .content-row h2.caption{	position: relative;	z-index: 2;	margin: 0;	padding: 0 0 3px 0;	font: 12px Tahoma,Arial,Verdana;	color: #000;	display: block;	background: url(../files/shablon-images/bg_caption.gif) repeat-x left 12px;}#content-container #content .content-row h2.caption span{	padding: 0px 5px 3px 0;	background-color: #ffffcc;	font-weight: bold;}#content-container #content .content-row h3{	font: bold italic 12px Tahoma,Arial,Verdana;	color: #000;	margin: 8px 0 8px 8px;	padding: 0;}#reviews{	position: relative;	margin: 4px 0 0 10px;	width: 200px;	float: right;	background-color: #fff;	border: solid 1px #cccc99;	padding: 5px;	display: block;	z-index: 1;}#reviews h4.reviews-title{	margin: 5px 0 0 0;	padding: 0;	font: bold 11px Tahoma,Arial,Verdana;	color: #000;}#reviews h3.reviews-caption{	font: bold 12px Tahoma,Arial,Verdana !important;	position: relative;	margin: -5px -5px 5px -5px !important;	padding: 3px 0 2px 3px !important;	background-color: #cccc99;}#reviews p{	margin: 0;	padding: 0;	text-indent: 12px;	line-height: 14px;}#reviews p a{	font: normal 11px Tahoma,Arial,Verdana;	color: #333300;	text-decoration: underline;}#reviews p a:hover{	text-decoration: none;}#reviews span.reviews-date{	display: block;	margin-bottom: 5px;	font: normal 10px Arial,Tahoma,Verdana;	color: Gray;}#content-container #content .main-col { 	/*float: left;*/	/*width: 300px;*/	position: relative;	margin-top: 8px;}/*-последние работы-*/#content-container #content .left-block{	position: relative;	border: solid 1px red;}#content-container #content .right-block{	float: right;	position: relative;	width: 200px;	text-align: center;}/*end последние работы*//*-bottom nav-*/#default #bottom-nav-container{	position: absolute;	right: 0;	bottom: 8px;		/*padding: 3px 5px 2px 0;	background-color: #cccc99;*/}#default #bottom-nav-container ul#bottom-nav{	margin: 0 0 0 12px;	padding: 0;	list-style-type: none;}#default #bottom-nav-container ul#bottom-nav li{	float: left;	position: relative;	margin: 0;	padding: 2px 8px 4px 8px;	background: #cccc99 url(../files/shablon-images/bottom-nav-bg.gif) no-repeat right 5px;}#default #bottom-nav-container ul#bottom-nav li#last-bottom-nav{	margin-right: 0;	background-image: none;	background-color: #cccc99;}#default #bottom-nav-container ul#bottom-nav li#navto-services{	margin-left: 0;	margin-right: 10px;	padding: 2px 15px 4px 15px;	background-color: #666633;	background-image: none;}#default #bottom-nav-container ul#bottom-nav li a{	float: left;	font: normal 11px Tahoma,Arial,Verdana;	color: #333;	text-decoration: underline;}#default #bottom-nav-container ul#bottom-nav li#navto-services a{	float: left;	font: normal 11px Tahoma,Arial,Verdana;	color: #fff;	text-decoration: underline;}#default #bottom-nav-container ul#bottom-nav li#navto-services a:hover{	text-decoration: none;}#default #bottom-nav-container ul#bottom-nav li span{	float: left;	font: normal 11px Tahoma,Arial,Verdana;	color: #333;	text-decoration: none;}#default #bottom-nav-container ul#bottom-nav li a:hover{	text-decoration: none;}/*-footer-*/#default #footer{	position: relative;	margin: 1px 0 0 0;	padding: 0;	height: 16px;	float: left;	width: 700px;	background: #666633 url(../files/shablon-images/bottom.gif) no-repeat 180px top;}#default #footer #copyright{	float: left;	position: relative;	margin: 1px 0 0 4px;	padding: 0;	font: normal 10px Tahoma,Arial,Verdana;	color: #cccc66;}#default #footer #contacts{	float: right;	position: relative;	margin: 1px 4px 0 0;	padding: 0;	font: normal 10px Tahoma,Arial,Verdana;	color: #fff;}/*-squares-container-*/#default #squares-container{	position: absolute;	right: 10px;	top: 8px;	width: 100px;	/*height: 10px;*/}#default #squares-container #squares{	margin: 0;	padding: 0;	float: right;	list-style-type: none;}#default #squares-container #squares li{	margin: 0;	padding: 0;	float: left;	margin-left: 5px;}#default #squares-container #squares li a{	float: left;}#default #squares-container #squares li img{	float: left;}/*-counter-*/#default #counter{	position: absolute;	left: 30px;	bottom: 32px;	width: 88px;	height: 15px;}
