* {
	margin:0;
	padding:0
}
html, body {
	height:100%
}
body {
	width:100%;
	background:#fff;
	font-family:Georgia, "Times New Roman", serif;
	font-size:14px;
	color:#000
}
img {
	border:0
}
a {
	font-family:Georgia, "Times New Roman", serif;
	font-size:14px;
	color:#545454;
	outline:none;
}
a:hover {
	text-decoration:none
}
h1 {
	font-size:26px;
	padding-bottom:26px;
	color:#ee3124;
	font-weight:400;
	text-decoration:underline;
}
h2 {
	font-size:18px;
	padding-bottom:6px;
	font-weight:400;
	clear:both
}
h3 {
	font-size:14px;
	padding-bottom:2px
}
h4 {
	font-size:14px;
	padding:0 0 10px 35px
}
form {
	padding-bottom:20px
}
form p {
	clear:both;
	display:block
}
form span {
	font-size:14px;
	font-weight:400
}
form .text {
	border:#808285 solid 1px;
	width:637px;
	font-family:Tahoma;
	font-size:14px;
	padding-left:3px;
	margin-bottom:10px
}
select {
	float:left;
	width:300px
}
#another {
	float:right;
	width:335px
}
#another input {
	width:316px;
	vertical-align:top;
	margin-bottom:0
}
#another span {
	font-weight:700
}
textarea {
	height:100px
}
form .button {
	height:30px;
	font-size:18px;
	color:#f2f2f2;
	background:#808285;
	border:0;
	cursor:pointer;
	padding:0 5px
}
ul {
	list-style:disc;
	margin:5px 0 20px 35px
}
ul li {
	padding:0
}
.right {
	float:right
}

.topadvs {
	border-top:#ee3124 solid 3px;
	height:73px;
	}
.topadvscont {width:836px; padding-left:4px; margin:0 auto; position:relative;}
.topbanscont {width:836px; height:73px; position:relative; overflow:hidden;}
.topbans {position: absolute; top: 0px; width: 10000px;}
.topadvsleft { position:absolute; left:-55px; width:45px; height:73px; top:0; background:#FFF url(../files/images/system/topbanleft_bg.jpg) no-repeat 0 0; cursor:pointer}
.topadvsleft:hover {background:#FFF url(../files/images/system/topbanleft_bg.jpg) no-repeat 0 -73px;}
.topadvsright {position:absolute; right:-59px; width:45px; height:73px; top:0; background:#FFF url(../files/images/system/topbanright_bg.jpg) no-repeat 0 0; cursor:pointer}
.topadvsright:hover {background:#FFF url(../files/images/system/topbanright_bg.jpg) no-repeat 0 -73px;}

#main_borders {
	border-top:#ee3124 solid 3px;
	border-bottom:#ee3124 solid 3px
}
#main_page {
	width:998px;
	margin:0 auto
}
#top {
	display:block;
	padding-left:5px
}
#logo {
	width:210px;
	padding-top:107px;
	float:left;
	font-size:9px;
	color:#808285;
	text-align:center;
	font-family:Tahoma;
}

#top_menu {
	float:left;
	position:relative;
	width:747px;
	height:294px
}
#img_menu {
	position:relative;
	margin-left:21px;
	overflow:hidden;
	width:684px;
	height:222px
}
#img_gallery {
	width:1000px
}
#box_white {
	position:absolute;
	right:0;
	bottom:0;
	background:#fff;
	width:21px;
	height:21px
}
#top_menu_bg {
	position:absolute;
	width:228px;
	height:51px;
	background:#ee3124 url('http://www.aksiomarealty.ru/files/images/system/top_menu_bg.png') no-repeat
}
.top_menu_level_0 {
	left:42px
}
.top_menu_level_1 {
	left:270px
}
.top_menu_level_2 {
	left:498px
}
#bottom_menu_bg {
	position:absolute;
	width:228px;
	height:21px;
	top:0;
	z-index:1
}
#bottom_menu_bg div {
	float:left;
	height:21px;
	width:21px;
	background:#ee3124;
	line-height:0
}
#bottom_menu_bg .bg_right {
	float:right;
	width:186px
}
#bottom_menu_bg_2 {
	position:absolute;
	width:705px;
	height:21px;
	top:0;
	background:url('http://www.aksiomarealty.ru/files/images/system/bottom_menu_bg_2.png') no-repeat;
	z-index:1;
	left:684px
}
.bottom_menu_level_0 {
	left:0
}
.bottom_menu_level_1 {
	left:228px
}
.bottom_menu_level_2 {
	left:456px
}
#box {
	width:21px;
	height:21px;
	background:#ee3124;
	position:relative;
	z-index:1
}
#square {
	position:absolute;
	left:705px;
	bottom:-59px;
	width:79px;
	height:80px;
	background:#ee3124
}
#square a {
font-family:Tahoma;
	font-size:10px;
	color:#f2f2f2
}
#square div {
	width:21px;
	height:21px;
	background:#fff;
	line-height:0
}
#square p {
	line-height:12px;
	font-size:10px;
	color:#f2f2f2;
	text-align:center;
	padding:9px 3px 5px
}
#links_menu {
	margin-left:21px;
	padding-left:21px;
	height:51px;
	position:relative
}
#links_menu div {
	float:left;
	width:228px;
	padding-top:27px;
	text-align:center
}
#links_menu div.select {
	padding-top:22px
}
#links_menu div.select a {
	font-size:18px;
	color:#f2f2f2;
	background:#ee3124
}
#center {
	clear:both;
	padding-left:5px
}
#center .block_left {
	float:left;
	width:210px
}
#menu {
	padding:76px 0 35px
}
#menu a {
	font-size:18px
}
#menu ul {
	list-style:none;
	margin:0
}
#menu ul li ul {
	padding-left:15px;
	list-style:disc;
	margin-left:20px;
	color:#545454
}
#menu ul li ul a {
	font-size:14px
}
#attention {
	height:297px
}
.title {
	padding-left:12px;
	height:30px;
	font-size:18px;
	color:#f2f2f2;
	background:#ee3124;
	line-height:30px;
	border-bottom:#808285 solid 1px
}
.title-left {
	padding-left:12px;
	padding-top:8px;
	height:40px;
	font-size:18px;
	color:#f2f2f2;
	background:#ee3124;
	line-height:14px;
	border-bottom:#808285 solid 1px
}
#attention p {
	line-height:0;
	font-size:0
}

#attention a {
font-family:Tahoma;
}

#attention div.head {
font-family:Tahoma;
	cursor:pointer;
	font-size:10px;
	color:#545454;
	background:#f2f2f2;
	border-bottom:#808285 solid 1px;
	padding:10px 25px 10px 14px
}
#attention div.active {
	background:#fff
}
#center .block_right {
	padding-left:42px;
	float:left;
	width:642px
}
#clear {
	height:65px;
	width:1px;
	position:absolute;
	background:#fff;
	margin-left:-21px
}
#status {
	font-size:12px;
	color:#808285;
	padding:3px 0
}
.block_right p {
	padding-bottom:18px
}
#fotogallery div {
	width:210px;
	height:175px
}
#fotogallery p {
	width:170px;
	height:24px;
	padding:10px 25px 10px 15px
}
.partners, .photogallery {
	overflow:auto;
	width:100%;
	padding-bottom:20px;
	font-size:10px;
	color:#545454
}

.partners a, .photogallery a {
font-family:Tahoma;
}

.partners div, .photogallery div {
	position:relative;
	float:left;
	width:127px;
	height:106px;
	text-align:center;
	border-top:#808285 solid 1px;
	border-bottom:#808285 solid 1px;
	border-right:#808285 solid 1px;
	margin-top:-1px;
	font-family:Tahoma;
}
.photogallery div {
	height:100px;
}
.partners .end, .photogallery .end {
	border-right:none
}
.partners p, .photogallery p {
	position:absolute;
	bottom:0;
	left:0;
	width:112px;
	border-top:#808285 solid 1px;
	background:#f2f2f2;
	text-align:left;
	line-height:10px;
	margin:0;
	padding:4px 5px 7px 10px
}
.partners p.active, .photogallery p.active {
	border-top:#fff solid 1px;
	background:#fff
}
.tender {
	float:right;
	position:relative;
	height:278px;
	width:198px;
	margin-right:-40px;
	padding:20px
}
.tender div {
	position:absolute;
	margin-left:22px;
	margin-top:-15px;
	height:278px;
	width:198px
}
.tender p {
	position:absolute;
	color:#ee3124;
	text-align:center;
	z-index:1;
	width:198px;
	font-size:12px;
	margin-top:40px
}
.tender a {
	color:#ee3124;
	font-size:18px;
	text-transform:uppercase
}
.contact {
	float:right;
	position:relative;
	width:207px;
	padding-left:20px;
	margin-bottom:10px
}
.contact .block_text {
	background:#f3f3f3 url('http://www.aksiomarealty.ru/files/images/system/contact_bg.jpg') no-repeat 100% 100%;
	border-bottom:#808285 solid 1px;
	font-size:12px
}
.contact .text {
	padding:15px
}
.contact .pen {
	position:absolute;
	bottom:-10px;
	left:186px;
	height:229px;
	width:92px;
	background:url('http://www.aksiomarealty.ru/files/images/system/pen.png') no-repeat;
	line-height:0
}
.contact .box {
	position:absolute;
	top:-21px;
	left:227px;
	height:21px;
	width:21px;
	background:#ee3124;
	line-height:0
}
.contact .name {
	font-size:18px;
	color:#ee3124;
	text-decoration:underline
}

.contact-left {
	position:relative;
	float:right;
	width:209px;
	padding-left:20px;
	margin-top:50px
}
.contact-left .block_text {
	background:#f3f3f3 url('http://www.aksiomarealty.ru/files/images/system/contact_bg.jpg') no-repeat 100% 100%;
	border-bottom:#808285 solid 1px;
	font-size:12px
}
.contact-left .text {
	padding:15px
}

.contact-left .text strong {
	font-size:18px;
	font-weight:400;
}

.contact-left .box {
	position:absolute;
	top:-21px;
	left:228px;
	height:21px;
	width:21px;
	background:#ee3124;
	line-height:0
}
.contact-left .name {
	font-size:18px;
	color:#ee3124;
	text-decoration:underline
}
#bottom {
	clear:both;
	padding-top:60px;
	padding-left:5px;
	height:141px;
	background:url('http://www.aksiomarealty.ru/files/images/system/bottom_bg.png') no-repeat 520px 100%;
	font-size:12px;
	position:relative;
}
#bottom p {
	padding-bottom:15px
}
.develop {
	padding:15px 63px 0 0
}
.copy {
	padding-top:15px
}
#bottom .axioma {
	font-size:18px;
	line-height:10px
}
.red, #menu .select, #status strong, #bottom .axioma span {
	color:#ee3124
}
.off, #menu ul ul ul {
	display:none
}
.on, #logo span, #menu ul ul ul.show {
	display:block
}
.left, #bottom div {
	float:left
}
#links_menu div a, .contact .block_text span {
	color:#808285
}
#attention div.head a, .partners a, .photogallery a {
	font-size:10px
}
.contact a, #bottom a {
	font-size:12px
}
/* */
.last {
float:left;
width:300px;
padding:0 20px 20px 0
}

.date {
font-size:11px;
color:#545454;
padding:3px 0;
}

.gray {font-size:12px; margin-top:-20px}

#paginator a, #paginator span {font-size:11px; padding:2px 6px; font-family: Tahoma;}
#paginator span {background:#ee3124; color:#fff;}

.advs {width:500px; height:40px; text-align:left; position:absolute; bottom:0; color:#000; font-size:8px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; overflow:hidden;}
.advs a {color:#000; font-size:8px !important; text-decoration:none;}

.zone2 { width:642px; height:223px; overflow:hidden;}
.zone2 a, .zone2 div {float:left; display:block; margin:0; padding:0; width:321px; height:223px; overflow:hidden}
