h1 {

	color: #0066CC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	padding-left: 20px;

}



a {

	color:#666666;

}



a:hover {

	color:#333333;

	text-decoration: none;

}







a:focus, a:active {outline: none}



#flash {

  position: relative; /*or absolute*/

  z-index: 0;

}

.awd {

	text-decoration: none;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0E850D;

	z-index: 999;

	letter-spacing: normal;

	word-spacing: normal;

	margin-right: 17px;

	margin-left: 17px;

}



.nav {

	position:relative;

	z-index:999;

	margin:0;

	list-style-type:none;

	padding-top:10px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 11px;

	text-align: left;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



html>body .nav {height: 25px}



.nav li {

	float:left;

	font-weight:normal;

	text-transform:none;

	text-decoration: none;

}



.nav li a.hi:hover, .nav .hr, .nav .active strong, .nav li a {

	display:block;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.nav .hr a, .nav li a.hi:hover, .nav .hr, .nav .active strong, .nav li a.hi, .nav li .hr, .nav li a:hover {

	background-color:F1FCC3;

	text-decoration:none

}



.nav a.hr {text-decoration:none !important}



.nav li ul {

	position:absolute;

	z-index:999;

	display:none;

	top:0em;

	background-color:#CBF4F1;

	margin:36px 0 0 0;

	padding:3px 0;

	width:112px;

	list-style-type:none

}



.nav li ul li {position:relative; z-index:999; float:none; text-transform:none}



.nav li ul li a {

	position:relative;

	z-index:999;

	float:none !important;

	padding-top:3px !important;

	padding-bottom:3px !important;

	text-decoration:none

}



.nav li ul li a:hover {

	background-color:#EFFBB6}



.nav li ul li a.hi:hover, .nav li ul li a.hi {

	border-bottom-width:0;

	margin-bottom:0 !important;

	background-color:#FFFFFF}



.nav li a.hi {position:relative; z-index:999; border-bottom:0px solid #E6E6E6 }



.nav .active ul {display:none !important}



.nav li ul ul {

	position:absolute;

	left:128px;

	top:0;

	margin-top:0 !important;

	width:136px;

	font-size:11px;

	background-color:#CBF4F1}



.nav li ul ul li a:hover {

	background-color:#FFFFFF}



.nav li ul ul li {font-weight:normal}







.brd-bl {

	position:relative;

	z-index:999;

	padding-left:0px;

	background-image: url(../img/menu_bg.png);

	background-repeat: no-repeat;

	background-position: left;

}







.roll {position:absolute; top:-999em; left:-999em; width:1px; height:1px; overflow:hidden; visibility:hidden}







.main-visual {

	position:relative;

	z-index:99;

	margin-top:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

}



.main-visual .bg-b {position:absolute; z-index:9; background:#fff url(../img/visual-bg-1.gif) repeat-x 0 100%; bottom:0; left:30%; width:60%; height:4px}



.main-visual .bg-tl {position:absolute; z-index:9; background: url(../img/visual-top-l.gif); width:238px; height:128px; top:6px; left:25px}



.main-visual .bg-tr {position:absolute; z-index:9; background: url(../img/visual-top-r.gif); width:420px; height:325px; top:-13px; right:19px}



.mainvisual {

	border-width:0px;

	background-color: #193090;

	background-image: url(../img/main_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

}



.mainvisual div {height:300px; background-position:50% 0; background-repeat:no-repeat}



.main-visual .vis-btm-l {position:absolute; z-index:999; bottom:-27px; left:20px; height:32px; width:496px; background: url(../img/visual-btm-l.png)}



.main-visual .vis-btm-l div {height:32px; width:496px; background: url(../img/visual-btm-l.gif)}



.main-visual .vis-btm-r {position:absolute; z-index:999; bottom:-8px; right:28px; height:13px; width:467px; background: url(../img/visual-btm-r.gif)}



.main-visual .quest {position:absolute; left:0; bottom:30px; width:30%; font-family:Georgia,"Times New Roman"}



.main-visual .quest h2 {font-size:2.308em; line-height:.7em; padding-bottom:4px; padding-left:47px}



.main-visual .quest h3 {color:#00853f; font-size:1.385em; line-height:1.167em; padding-left:47px}







.stirka {position:absolute; right:5%; margin-right:3px; top:185px; background: url(../img/visual-stirka.png); width:120px; height:112px}



.stirka div {background: url(../img/visual-stirka.gif); width:120px; height:112px}







.pencil {position:absolute; z-index:99; right:0; top:50px; background: url(../img/visual-karandash.png); width:187px; height:208px}



.pencil div {background: url(../img/visual-karandash.gif); width:187px; height:208px}







.lizc {

	float:left;

	width:34%;

	margin-right:-34%;

	font-size: 0.8em;

	font-weight: bold;

	color: #999999;

	margin-top: 28px;

	text-align: center;

	padding-left: 4em;

}



.lizc div {background: url(../img/visual-skrepka.gif); width:40px; height:56px}









.second-content, .main-content {position:relative; z-index:99; width:100%; padding-bottom:8.462em}











.second-content {

	padding-top:20px;

	background-image: url(../img/line.png);

	background-repeat: repeat-x;

	background-position: left top;

}



.main-content {

	padding-top:20px

}







.for-clients {margin:0; padding:0; list-style-type:none; font-weight:bold}



.for-clients li {

	padding-left:15px;

	padding-bottom:23px

}



.for-clients .ico-1 {background: url(../img/ico-1.gif) no-repeat 0 0}



.for-clients .ico-2 {background: url(../img/ico-2.gif) no-repeat 0 0}



.for-clients .ico-3 {background: url(../img/ico-3.gif) no-repeat 0 0}







.big-col .lCol {float:left; width:50%; margin-right:-35%}



.bigcol {padding:0 30px 33px 15px}



.second-content .bigcol {

	padding-right:80px

}



.main-content .bigcol h1 {

	color:#888888;

	font-weight:normal;

	padding-bottom:19px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.4em;

}



.bigcol p {line-height:1.538em; padding-bottom:10px}



.big-col .rCol {

	float:right;

	width:50%;

	text-align: center;

	padding-top: 0px;

}



.big-col .r-col {padding:49px 22px 30px 44px}







.leftcol {padding:0 10px 0 49px}



.leftcol h2 {

	color:#888888;

	padding-bottom:23px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.4em;

	font-weight: normal;

	padding-left: 15px;

}

.leftcolll {

	padding-top: 40;

	padding-right: 10px;

	padding-bottom: 20;

	padding-left: 50px;

}



.leftcolll h2 {

	color:#888888;

	padding-bottom:23px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.4em;

	font-weight: normal;

	padding-left: 15px;

}







#bottom {position:absolute; z-index:999; left:0; bottom:0; width:100%}



#bottom .left-copyright {color:#202020; padding:0 0 20px 48px; font-size:.846em; line-height:1.364em}



#bottom .left-copyright p {padding-bottom:4px}



#bottom .phones {

	position:relative;

	padding-left:15px;

	color:#004BAB;

	font-family: Georgia, "Times New Roman";

	font-size: 1.8em;

	line-height: 1em;

}



#bottom .phones span {

	font-size:0.5em;

	color:#000

}



#bottom .db {font-size:.769em; line-height:1.1em}



#bottom .db img {

	vertical-align:top;

	margin-bottom: 0px;

	margin-top: 0px;

}



#bottom .db a {

	color:#666666 !important;

	text-decoration:none

}

#bottom .db a:hover .hrf {

	text-decoration:underline;

}



#bottom .db a span {

	text-decoration:none

}







.sub-nav {margin:0; padding:85px 16px 0 61px; font-size:.846em; list-style-type:none}



.sub-nav li {padding:7px 16px 6px 20px; background: url(../img/dash.gif) no-repeat 0 13px; margin-bottom:1px}



.sub-nav strong.hr {

	display:block;

	position:relative;

	margin:-7px -16px -6px -31px;

	background-color:#eee;

	padding:7px 16px 6px 31px;

	font-weight:normal

}



.sub-nav a.hr {color:#000 !important}



.sub-nav ul {position:relative; margin:0 0 -1px 0; padding:3px 0 0 6px; list-style-type:none; font-size:.909em}



.sub-nav ul li {padding:13px 0 0 14px; background: url(../img/li-enter.gif) no-repeat 0 17px}



.sub-nav ul li strong.hr {margin-left:-52px; padding-left:52px}







.path {

	font-size:0.769em;

	color:#fff;

	padding-bottom:16px

}



.path a {color:#fff}



.path a:hover {

	color:#fff;

	text-decoration: underline;

}







.second-content h1 {

	font-size:1.4em;

	line-height:1em;

	font-weight:normal;

	padding-bottom:24px;

	color: #fff;

}







.rcol-vis {position:absolute; right:0; top:20px; width:143px; height:368px; background: url(../img/rcol-vis.png)}



.rcol-vis div {width:143px; height:368px; background: url(../img/rcol-vis.gif)}







.lcol-vis {width:162px; height:172px; background: url(../img/lcol-vis.png); margin-top:70px}



.lcol-vis div {width:162px; height:172px; background: url(../img/lcol-vis.gif)}







.specoffer {position:relative; width:180px; font:.846em Arial,Helvetica; margin:-30px 0 0 80px}



.specoffer h3 {font-size:1.273em; padding-bottom:8px}



.specoffer .ph {padding-bottom:4px}



.specoffer .ph img {border:2px solid #fff}







.leasing-list {font-size:1.385em; margin:0; padding:20px 0 0 0; list-style-type:none}



.leasing-list li {padding-bottom:14px}







#projeks {

	margin:0;

	padding:0;

	font-size: 11px;

}



#projeks p {

	font-size: 11px;

	line-height:1.2em !important;

	padding: 8px;

}



.leasing-show {

	font:.846em Arial,Helvetica;

	margin:0;

	padding:0;

	list-style-type:none;

	color:#666

}



.leasing-show li {border-bottom:1px solid #d5cfc6; padding-bottom:22px; margin-bottom:17px}



.leasing-show .ph {float:left; margin:0 13px 0 0}



.leasing-show h2 {color:#000; font-size:1.636em !important; font-weight:normal; padding-bottom:1px !important}



.leasing-show p {padding-top:8px !important; padding-bottom:0 !important; line-height:1.091em !important}







.body-cont {

	padding-top: 1.6em;

}



.body-cont ul {margin:0; padding:0 0 15px 6px; list-style-type:none}



.body-cont ul li {

	line-height:1.385em;

	background: url(../img/dash.gif) no-repeat 0 9px;

	padding-left:23px;

	padding-bottom:10px

}



.show-coord h2, .body-cont h2 {font-size:1.385em; font-weight:normal; padding-bottom:0.5em}



.body-cont h3 {font-size:1.077em; line-height:1.286em; padding-bottom:.714em}



.body-cont ul ul {position:relative; padding-top:10px; padding-bottom:0; margin-bottom:-10px}



.body-cont .photo {padding-bottom:36px !important}







.forms .lbl {position:relative; z-index:999; float:left; margin-right:-100%; padding-top:5px; font:.846em Arial,Helvetica; width:8.182em; line-height:1.091em}



.forms .inputs {float:left; width:100%}



.forms .inp-width {padding:0 11.308em 6px 7.385em}



.forms .right-sel {float:left; position:relative; z-index:999; width:10.615em; margin-left:-10.615em; padding-top:1px}



.forms .right-sel select {width:100%; font-size:.846em}



.forms .right-lbl {float:left; position:relative; z-index:999; padding-top:4px; font-size:.846em; width:12.545em; margin-left:-12.545em}



.forms h2 {font-size:1.385em; font-weight:normal; border-bottom:1px solid #d5cfc6; padding-bottom:3px; padding-top:9px; margin-bottom:21px}



.forms .forget {

	position:relative;

	color:#9F9F9F;

	line-height:1em;

	width:19em;

	left:1.4em;

	padding-top:11px;

	font-family: Arial, Helvetica;

	font-size: 0.769em;

}



.forms .forget .dash {position:absolute; left:-1.4em; top:1.1em}



.forms .btn {float:right; padding-top:10px}



.forms .noflt {float:none; width:auto; margin-right:0; padding-top:6px; padding-bottom:5px}







.spec-offer-list {margin:0; padding:25px 0 0 0; list-style-type:none; line-height:1.538em}



.spec-offer-list .ph {float:left; margin:0 18px 0 0}



.spec-offer-list .ph img {vertical-align:top; border:2px solid #fff}



.spec-offer-list li {padding-bottom:29px}







.inp {

	display:block;

	border:1px solid #C5C5C5;

	padding:3px 7px;

	background-color:#F2F2F2

}



.inp textarea, .inp input {

	color:#333333;

	border:1px solid #fff;

	border-width:0;

	margin:0;

	padding:0;

	width:100%;

	font-size:0.846em;

	background-color:#f2f2f2;

	height:1.273em

}



.inp textarea {height:8.455em}







.lite {border-color:#b9ab96 !important; background-color:#fff !important}



.lite textarea, .lite input {color:#000 !important; background-color:#fff !important}







.red {color:#c00}







.show-coord {padding-bottom:32px; padding-top:20px}



.show-coord .form-right {width:80%; padding-top:20px}



.show-coord .formright .inp-width {padding-right:0 !important}







.pgs {color:#666; font-size:.923em; padding-top:27px}



.pgs p.bck-nxt {font-size:.917em; padding-bottom:5px !important}



.pgs p.bck-nxt span {font-size:1.364em}



.pgs p.pg-s a.hr {background-color:#00853f; color:#fff; padding:1px 4px; text-decoration:none}



.pgs p.pg-s a {padding:1px 4px}







.s-map {margin:0; padding:0; list-style-type:none}



.s-map li {font-size:1.385em; padding-bottom:14px}



.s-map li ul {position:relative; padding:10px 0 0 35px; margin:0; list-style-type:none}



.s-map li ul li {font-size:.722em; padding-bottom:12px}



.s-map li ul li li {font-size:1em}



.s-map li ul ul {margin-bottom:-12px !important; padding-top:12px}







.hid-o {width:100%; overflow:hidden}



form {margin:0; padding:0}



.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}



div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}



div.txt-tb {position:relative; z-index:999; display:table-cell}

#bann_text {

	text-align: center;

	background-color: #1C369F;

	width: 200px;

	padding-top: 40px;

	padding-right: 40px;

	padding-left: 40px;

	height: 230px;

	display: block;

	margin-left: 65px;

	margin-right: 0px;

	overflow: hidden;

	padding-bottom: 0px;

	margin-top: 10px;

}

#bann_text h2 {

	text-align: center;

	color: #C2CEF5;

	font-family: Helvetica;

	font-size: 1.1em;

	text-transform: uppercase;

	line-height: 1.4em;

}

#slogan

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 1em;

	text-transform: uppercase;

	color: #C2CEF5;

	text-align: center;

	padding-top: 0px;

	font-size: 1.6em;

	font-weight: normal;

}

#counter

{

	padding-top: 10px;

	

}

#counter a

{

	color: #eee;

	

}

.tabb {

	text-align: left;

	padding-left: 10px;

}

.gor {

	background-color: #00947C;

	padding: 2px;

	width: 80px;

	color: #FFFFFF;

}

.r {

	text-align: justify;

	padding-right: 3px;

	padding-left: 3px;

	padding-bottom: 3px;

	padding-top: 3px;

	border: 3px solid #E0E0E0;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	padding-left: 20px;

	line-height: 20px;

	padding-right: 20px;

	text-align: justify;

	}

	.linkv {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	line-height: 20px;

	text-align: justify;

	text-decoration: none;

}

.bot {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	text-decoration: none;

	text-align: center;

}

.bot2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #006699;

	text-decoration: none;

	text-align: right;

}

.spis {

	font-family: verdana;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #003399;

	padding-left: 20px;

	line-height: 20px;

	padding-right: 20px;

	text-decoration: none;

}

.text1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0066CC;

	text-decoration: none;

	text-align: justify;

}.textab {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	text-align: center;

}

.textab2 {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	text-align: left;

}

.cena {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #005292;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

}

.textcentr {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	line-height: 20px;

	text-align: center;

}

.text11 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #0066CC;

	text-decoration: none;

	text-align: left;

}

.tab {



	font-family: verdana;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	line-height: 20px;

}

.cntrl {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; backGround-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; text-align: left}

.awd2 {


	text-decoration: line-through;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	z-index: 999;

	letter-spacing: normal;

	word-spacing: normal;

	margin-right: 17px;

	margin-left: 17px;
}
.cenaold {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	text-decoration: line-through;

	text-align: center;

	font-weight: bold;
}

