/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-style:italic;*/
	font-size:13px;
	color:#555;
	background:#fff;
	}
/* global styles */
img { border:none; margin:0 6px 4px 0; }
p { padding:0; margin:10px 0;}
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:14px 0 6px 0; }
h1 { font-size:40px; font-weight:normal; color:#000; }
h2 { font-size:17px; font-weight:normal; color:#005ca2; }
h3 { font-size:14px; font-weight:normal; color:#005ca2; }
h4 { font-size:13px; color:#636363; }
h5 { font-size:12px; color:#636363; }
h6 { font-size:12px; color:#636363; }
hr { height:1px; border:none; color:#dcdcdc; background:#dcdcdc; }
.clear { clear:both; padding:0 !important; }
.text { display:table; }

.podpis {
	font-size:12px; color:#636363;
}
.prominent {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000; 
	display:block;
	padding-left:26px;
	background:url(../images/line.jpg) left bottom no-repeat;
	padding-bottom:6px;
}
.data {
	background:url(../images/tableBg.jpg) right bottom no-repeat;
	color:#6d6d6d;
}
.data, .data tr, .data td, .data th {
	border:1px solid #227abd;
	border-collapse:collapse;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
}

.data th {
	background:#227abd;
	height:27px;
	font-size:13px;
	color:#FFF;
	text-align:left;
}
.ugolok {
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(../images/qwe.jpg) left top no-repeat;
	width:20px;
	height:29px;
	z-index:100;
}
.pTab {
	color:#005ca2;
}
.data td {
	font-size:12px;
}
.data td li {
	font-size:11px;
}
.data img {
	margin:0 !important;
}
ul {
	padding:6px 0 6px 30px;
	margin:0;
}
ol {
	padding:6px 0 6px 30px;
	margin:0;
}
ul li {
	list-style-image:url(../images/li.jpg);
}
/* .inlineblock { display:-moz-inline-stack; display:inline-block; } */

#HTMLBlock {
	width:1000px;
	margin:0 auto;
	padding:0;
}
/* for IE6 */
/** html #HTMLBlock { padding-left:1000px; }*/
/** html #HTMLBlockMinWidth { height:0; } /* ��������� ��������� IE, ��������� ������ ������������������������ ������������������������ hasLayout */*/
/** html #HTMLBlockContent { margin-left:-1000px;position:relative; height:0; }*/
/* end */

a:active, a:focus, img { outline:none !important; }
:focus{ -moz-outline-style:none !important; }

/* ��������������������������������� ������������������ */
a:link, a:active, a:visited {
	color:#2e85c7;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}

#header {
	padding-left:100px;
	padding-top:40px;
	padding-right:90px;
	color:#969594;
	height:90px;
	padding-bottom:0px;
	overflow:hidden;
	font-style:normal;
}
#header .logo {
	float:left;
	width:286px;
}
#header .phone {
	float:right;
	width:300px;
	text-align:right;
	font-size:13px;
	line-height:13px;
}
.phone .ph {
	font-size:13px;
}
.ph span {
	font-size:35px;
	line-height:35px;
}
.phone .ad {
	padding:6px 0 8px 0;
}
.phone .lk {
	font-size:11px;
	line-height:13px;
}
/*-*/
.polerazd {
	width:100%;
	height:266px;
}
/*-*/
#mainMenu {
	margin:0 100px;
	width:800px;
	height:212px;
	position:relative;
	font-size:14px;
	line-height:14px;
}
#mainMenu a:link, #mainMenu a:active, #mainMenu a:visited {
	display:block;
	position:absolute;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	font-style:normal;
}
.mMenu1:link, .mMenu1:active, .mMenu1:visited{
	width:176px;
	height:91px;
	background:url(../images/mMenu1.png) left top no-repeat;
	padding-top:24px;
	left:0;
	top:78px;
}
.mMenu1:hover, .active1:link, .active1:active, .active1:visited  {
	background:url(../images/mMenu1-1.png) left top no-repeat;
}
.mMenu2:link, .mMenu2:active, .mMenu2:visited{
	width:177px;
	height:41px;
	background:url(../images/mMenu2.png) left top no-repeat;
	padding-top:74px;
	left:155px;
	top:0;
}
.mMenu2:hover, .active2:link, .active2:active, .active2:visited  {
	background:url(../images/mMenu2-1.png) left top no-repeat;
}
.mMenu3:link, .mMenu3:active, .mMenu3:visited{
	width:177px;
	height:91px;
	background:url(../images/mMenu3.png) left top no-repeat;
	padding-top:24px;
	left:311px;
	top:78px;
}
.mMenu3:hover, .active3:link, .active3:active, .active3:visited {
	background:url(../images/mMenu3-1.png) left top no-repeat;
}
.mMenu4:link, .mMenu4:active, .mMenu4:visited{
	width:177px;
	height:41px;
	background:url(../images/mMenu4.png) left top no-repeat;
	padding-top:74px;
	right:156px;
	top:0;
}
.mMenu4:hover, .active4:link, .active4:active, .active4:visited  {
	background:url(../images/mMenu4-1.png) left top no-repeat;
}
.mMenu5:link, .mMenu5:active, .mMenu5:visited{
	width:177px;
	height:91px;
	background:url(../images/mMenu5.png) left top no-repeat;
	padding-top:24px;
	right:0;
	top:78px;
}
.mMenu5:hover, .active5:link, .active5:active, .active5:visited {
	background:url(../images/mMenu5-1.png) left top no-repeat;
}
/*-*/
#content {
	padding-left:100px;
	padding-right:100px;
}
.novKom {
	float:left;
	padding:28px 0px 0 0px;
	width:124px;
}
.novLink {
	background:url(../images/arrow.jpg) 6px 14px no-repeat;
	padding-left:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	color:#005ca2;
	font-size:12px;
	padding-bottom:30px;
}

.novLink span {
	font-size:15px;
}
.nov {
	float:left;
	font-style:normal;
	padding:28px 20px 0 40px;
	width:240px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.novBlock {
	padding-bottom:20px;
}
.novDate {
	color:#005ca2;
	font-style:italic;
	font-weight:bold;
	padding:2px 0;
}
.mainText {
	font-style:normal;
	float:left;
	width:340px;
	padding:0 0 0 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.mainText h1 {
	padding:0 !important;
	margin:0 !important;
	color:#005ca2;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:15px;
	text-transform:uppercase;
}

.mainText p {
	margin:0;
	margin:8px 0;
}
/*-*/
#banners {
	padding-left:144px;
	padding-right:150px;
	padding-top:20px;
	padding-bottom:20px;
}
#banners img {
	margin:0;
}
#banners .b234, #banners .b704{
	float:left;
	padding:0 1px 1px 0;
}
/*------------------*/
#content .leftDate {
	font-size:13px;
	float:left;
	width:84px;
	border-right:1px solid #dfdfdf;
	padding-right:1px;
	padding-left:2px;
	padding-bottom:40px;
	position:relative;
	margin-top:18px;
}
#datepanel {
	border:1px solid #dfdfdf;
	background:#FFF url(../images/qq.jpg) 14px 7px no-repeat;
	text-align:right;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#818181;
	padding-right:18px;
	position:absolute;
	left:2px;
	top:0;
	width:64px;
}
#datepanel a:link, #datepanel a:active, #datepanel a:visited{
	display:block;
}
#datepanel .active:link, #datepanel .active:active, #datepanel .active:visited {
	font-weight:bold;
	text-decoration:none;
}
.dateMonth {
	padding-top:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.dateMonth a:link, .dateMonth a:active, .dateMonth a:visited {
	display:block;
	text-align:right;
	padding-right:20px;
	color:#005ca2;
	font-style:italic;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.dateMonth div {
	color:#818181;
	text-align:right;
	padding-right:20px;
	font-style:italic;
	padding-top:2px;
	padding-bottom:2px;
}
.dateMonth .cur:link, .dateMonth .cur:active, .dateMonth .cur:visited, .dateMonth a:hover {
	background:#035fa4;
	color:#FFF;
}
/*-*/
#content .rightCont {
	float:right;
	width:650px;
	padding-left:20px;
	font-size:13px;
}
.rightCont .blockNews {
	padding:10px 0;
	line-height:16px;
}
.blockNews .date {
	font-size:12px;
	color:#000;
}
.date span {
	font-size:40px;
	line-height:40px;
}
.blockNews h3 {
	color:#0762a7;
	font-size:14px;
	padding-bottom:8px;
	padding-top:6px;
	margin:0;
}
.blockNews img {
	margin:0;
	width:120px;
}
.blockNews .leftNimg {
	width:120px;
	float:left;
	padding-right:10px;
}
.blockNews .rightNtext {
	float:left;
	width:500px;
	color:#555555;
}
.downNews {
	padding:6px 0 0 0;
}
/*-*/
.pagging {
	text-align:center;
	padding:10px 0;
}
.pagging span, .pagging a:link, .pagging a:visited, .pagging a:active {
	display:inline-block;
	width:21px;
	height:22px;
	font-size:13px;
	line-height:18px;
	text-align:center;
	color:#FFF;
	font-style:normal;
}
.pagging a:link, .pagging a:visited, .pagging a:active {
	background:url(../images/paggingG.jpg) left top no-repeat;
}
.pagging span, .pagging a:hover {
	background:url(../images/paggingS.jpg) left top no-repeat;
}
/*-*/
#content .leftLinks {
	float:left;
	width:124px;
	border-right:1px solid #dfdfdf;
	padding-right:1px;
	padding-left:2px;
	padding-bottom:40px;
	position:relative;
	margin-top:18px;
}
.linksMenu {
	padding-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.linksMenu a:link, .linksMenu a:active, .linksMenu a:visited {
	display:block;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	color:#005ca2;
	font-style:italic;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.linksMenu .cur:link, .linksMenu .cur:active, .linksMenu .cur:visited, .linksMenu a:hover {
	background:#035fa4;
	color:#FFF;
}
/*-*/
.map {
	padding:10px 100px;
}
/*-*/
.block404 {
	background:url(../images/404.jpg) center top no-repeat;
	height:80px;
	padding-top:30px;
	padding-bottom:50px;
}
.mes1 {
	font-size:17px;
	color:#000;
	padding-bottom:6px;
}
.mes2 {
	font-size:12px;
	color:#636363;
	padding-bottom:40px;
}
.link404 {
	font-size:14px;
}
/*-*/

.contactBlock {
	width:346px;
	float:left;
	padding-top:30px;
	font-size:14px;
	color:#000;
}
.contactBlock div {
	padding:6px;
}
.contactBlock .phon span{
	font-size:35px;
	line-height:35px;
}
.mailIco {
	display:block;
	background:url(../images/konv.jpg) left top no-repeat;
	height:36px;
	padding-left:56px;
	padding-top:6px;
}
.formMail {
	font-size:13px;
	position:relative;
}
#popupBlock {
	position:absolute;
	background:#FFF;
	left:30px;
	top:140px;
	padding:0 !important;
	display:none;
}
#popupBlock .mesError {
	border:1px solid #903;
	padding:20px 40px;
	color:#903;
	font-size:14px;
	background:#FFF;
	width:180px;
	display:block;
}
#popupBlock .mesOk {
	border:1px solid #227abd;
	padding:20px 40px;
	color:#227abd;
	font-size:14px;
	background:#FFF;
	width:180px;
	display:block;
}
.formMail div {
	padding:10px 0;
}
.formMail input {
	font-size:16px;
}
.formMail .inp1 {
	background:url(../images/form1input.jpg) left top no-repeat;
	width:320px;
	height:20px;
	line-height:20px;
	border:0;
	font-size:16px;
	padding:2px 20px 2px 4px;
}
.formMail .inp2 {
	background:url(../images/form2input.jpg) left top no-repeat;
	width:320px;
	height:20px;
	line-height:20px;
	border:0;
	font-size:16px;
	padding:2px 20px 2px 4px;
}
.formMail .ta {
	width:320px;
	height:138px;
	line-height:20px;
	border:0;
	font-size:16px;
	padding:2px 20px 2px 4px;
	background:url(../images/form2textarea.jpg) left top no-repeat;
	overflow:hidden;
}
.formMail .ta1 {
	width:320px;
	height:138px;
	line-height:20px;
	border:0;
	font-size:16px;
	padding:2px 20px 2px 4px;
	background:url(../images/form2textarea1.jpg) left top no-repeat;
	overflow:hidden;
}
.capcha div{
	padding:0;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:30px;
	padding-right:8px;
}
.capcha input {
	width:80px;
	height:20px;
}
.example {
	font-size:12px;
	color:#656565;
}
.example span{
	text-decoration:underline;
	color:#636363;
	cursor:pointer;
}
.mapVert {
	float:right;
	width:325px;
	overflow:hidden;
	padding-top:30px;
}
.scheme {
	background:url(../images/arrow1.jpg) 6px 6px no-repeat;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	color:#005ca2;
	font-size:12px;
}
/*-*/
.vacancy {
	padding:10px 60px;
}
.vacancyBlock {
	padding:10px 0;
	background:url(../images/vacancy.jpg) left 8px no-repeat;
}
.vacancyBlock .leftVac {
	float:left;
	width:360px;
	color:#636363;
	font-size:12px;
	padding-left:40px;
}
.leftVac .titleVac {
	font-size:15px;
	color:#035fa4;
}
.treb {
	color:#000;
	font-size:13px;
	padding:8px 0;
	font-weight:bold;
}
.vacancyBlock .rightRez {
	float:right;
	width:244px;
	padding-top:40px;
}
.line {
	padding:20px 0 0 0 ;
}
.lines {
	height:1px;
	overflow:hidden;
	font-size:0;
	background:url(../images/line3.jpg) left top no-repeat;
	margin-top:50px;
}
.blockRez {
	background:url(../images/blockRez.jpg) left top no-repeat;
	width:216px;
	height:185px;
	padding:10px 10px 10px 18px;
}
.blockRez div {
	padding:10px 0;
}
.titleRez {
	font-size:13px;
	color:#035fa4;
	font-weight:bold;
	padding-top:2px !important;
}
.telAd {
	background:url(../images/arrow2.jpg) left top no-repeat;
	margin-left:6px;
	padding-top:8px;
	color:#000;
	font-size:13px;
	font-weight:bold;
}
/*-*/
.novKomEtag {
	width:100px;
	float:left;
	padding-top:20px;
}
.novKomEtag1 {
	width:100px;
	float:left;
	padding-top:134px;
}
.etagi {
	width:50px;
	float:left;
}
.etagi .lavaLamp {
	margin:20px 0 0 0 !important;
}
.leftText {
	width:370px;
	float:left;
	padding-bottom:10px;
}
.rightPark {
	float:right;
	padding-bottom:10px;
	width:124px;
	padding-top:20px;
}
.rightPark .parking {
	background:url(../images/parking.jpg) right top no-repeat;
	display:block;
	height:36px;
	color:#6d6d6d;
	font-size:14px;
	padding-top:6px;
}
/*-*/
.sistema {
}
.sistema a:link, sistema a:active, .sistema a:visited {
	color:#636363;
	font-size:14px;
	display:block;
	height:24px;
	padding-left:40px;
	padding-top:6px;
}
.sistema a:hover {
	color:#035fa4;
}
.sistema a {
	text-decoration: none;
}
.sistema .link1:link, .sistema .link1:active, .sistema .link1:visited {
	background:url(../images/ico1.jpg) left top no-repeat;
}
.sistema .link1:hover {
	background:url(../images/ico1-1.jpg) left top no-repeat;
}
.sistema .link2:link, .sistema .link2:active, .sistema .link2:visited {
	background:url(../images/ico2.jpg) left top no-repeat;
}
.sistema .link2:hover {
	background:url(../images/ico2-1.jpg) left top no-repeat;
}
.sistema .link3:link, .sistema .link3:active, .sistema .link3:visited {
	background:url(../images/ico3.jpg) left top no-repeat;
}
.sistema .link3:hover {
	background:url(../images/ico3-1.jpg) left top no-repeat;
}
.sistema .link4:link, .sistema .link4:active, .sistema .link4:visited {
	background:url(../images/ico4.jpg) left top no-repeat;
}
.sistema .link4:hover {
	background:url(../images/ico4-1.jpg) left top no-repeat;
}
.sistema .link5:link, .sistema .link5:active, .sistema .link5:visited {
	background:url(../images/ico5.jpg) left top no-repeat;
}
.sistema .link5:hover {
	background:url(../images/ico5-1.jpg) left top no-repeat;
}
.sistema .link6:link, .sistema .link6:active, .sistema .link6:visited {
	background:url(../images/ico7.jpg) left top no-repeat;
}
.sistema .link6:hover {
	background:url(../images/ico7-1.jpg) left top no-repeat;
}
.sistema .link7:link, .sistema .link7:active, .sistema .link7:visited {
	background:url(../images/ico6.jpg) left top no-repeat;
}
.sistema .link7:hover {
	background:url(../images/ico6-1.jpg) left top no-repeat;
}
.sistema .link8:link, .sistema .link8:active, .sistema .link8:visited {
	background:url(../images/ico8.jpg) left top no-repeat;
}
.sistema .link8:hover {
	background:url(../images/ico8-1.jpg) left top no-repeat;
}
.sistema .link9:link, .sistema .link9:active, .sistema .link9:visited {
	background:url(../images/ico9.jpg) left top no-repeat;
}
.sistema .link9:hover {
	background:url(../images/ico9-1.jpg) left top no-repeat;
}
.sistema .link10:link, .sistema .link10:active, .sistema .link10:visited {
	background:url(../images/ico10.jpg) left top no-repeat;
}
.sistema .link10:hover {
	background:url(../images/ico10-1.jpg) left top no-repeat;
}
.sistema .link11:link, .sistema .link11:active, .sistema .link11:visited {
	background:url(../images/ico11.jpg) left top no-repeat;
}
.sistema .link11:hover {
	background:url(../images/ico11-1.jpg) left top no-repeat;
}
/*-*/
.blockPark {
	background:url(../images/parking.jpg) left top no-repeat;
	padding-left:60px;
}
.blockParkMap {
	padding-left:260px;
	width:640px;
	padding-right:100px;
}
.blockParkMap .info {
	margin:10px;
	height:24px;
	padding-top:6px;
}
.vhodCont {
	width:520px;
	float:left;
	padding-left:50px;
	padding-right:80px;
}
#info {
	background:url(../images/!!!.jpg) 50px 32px no-repeat;
	padding:30px 100px 30px 90px;
	font-weight:bold;
	color:#000;
	line-height:16px;
}
.infoBig {
	padding:10px 30px 10px 24px;
	background:#FFF;
}
.infoBig .foto {
	width:205px;
	float:left;
	padding-right:10px;
	position:relative;
}
.foto img {
	margin:0 0 4px 0;
}
.foto .num {
	width:67px;
	height:58px;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#FFF;
	text-align:center;
	padding-left:40px;
	padding-right:6px;
	padding-top:2px;
	font-style:normal;
	position:absolute;
	right:-50px;
	top:-3px;
}
.num.red {
	background:url(../images/redNum.png) left top no-repeat;
}
.num.blue {
	background:url(../images/blueNum.png) left top no-repeat;
}
.infoBig .text {
	width:520px;
	float:right;
	padding-left:10px;
	padding-top:20px;
	font-size:13px;
}
.text h1 {
	font-size:18px;
	color:#000;
	padding-left:50px;
	margin:0;
	line-height:44px;
}
.text h1 .metrag {
	font-size:38px;
	line-height:38px;
}
.text h1 .status {
	font-size:14px;
	color:#999;
}
/*-*/
#footer {
	padding:40px 100px 60px 100px;
	font-style:normal;
}
#footer .s4et {
	float:left;
}
#footer .textFooter {
	padding-left:10px;
	font-size:12px;
	line-height:14px;
	color:#898989;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

/*-tooltip-*/
.ico {
	padding:10px 0;
	position:absolute;
	top:-64px;
	left:0;
}

.icos {
	position:relative;
	float:left;
	padding:2px !important;
}
.icos img {
	padding:0 !important;
	margin:0 !important;
}
.formMail {
	background:#FFF url(images/ajax-loader.gif) 140px 170px no-repeat;
	height:450px;
	position:relative;
}
.popup {
	position: absolute;
	background:#FFF;
	width:340px;
	padding:0px !important;
	top:31px;
	left:-20px;
	background:url(../images/popupBg.jpg) left top no-repeat;
	border-bottom:1px solid #227abd;
}
.popup .topUg {
	width:10px;
	height:6px;
	padding:0 !important;
	background:url(../images/topUg.jpg) left top no-repeat;
}
.popup .topUg img {
	position:absolute;
	left:32px;
	top:0px;
	z-index:1;
}
.inPopup {
	padding:4px 6px 6px 6px !important;
}
.popup .titleTtp {
	color:#035fa4;
	font-size:14px;
}
.popup .textTtp {
	padding:6px 0 !important;
}

/*-*/
.lavaLamp {
	position: relative;
	width: 49px;
	padding: 0 10px 1px 0 ; 
	margin: 40px 20px 0 20px;
	overflow: hidden;
	background:url(../images/line2.jpg) 10px bottom no-repeat;
	font-style:normal;
}
.lavaLamp li {

	list-style: none;
	padding:0 0 1px 0;
	background: url(../images/lava1.jpg) left top no-repeat;
	width: 49px; 
	height: 28px;
	display:block;
}
.lavaLamp li.back {
	background: url(../images/lava.jpg) left top no-repeat;
	width: 49px; 
	height: 28px;
	z-index: 8;
	position: absolute;
}
.lavaLamp li.back .left {
	background: url(../images/lava.jpg) left top no-repeat;
	height: 28px;
}
.lavaLamp li a:link, .lavaLamp li a:active, .lavaLamp li a:visited {
	position: relative; 
	overflow: hidden;
	text-decoration: none;
	color: #fff; 
	outline: none;
	text-align: right;
	height: 20px; 
	z-index: 10; 
	letter-spacing: 0;
	display: block;
	padding:8px 4px 0 0px !important;
}
#container {
	/*background:#FFF url(../images/ajax-loader.gif) 390px 30px no-repeat;*/
	padding:20px 0 50px 0;
}

/*******/
.gallery img {margin: 2px;}
