body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#fff;
	}

/*--- common ------------------------------*/
h1 {
	margin-top:0;
	font-size:22px;
	color:#f99410;
font-weight:100;
	}
h1 .a-r1 { font-size:20px; font-weight:normal; color:#8d8d8d; }
h1 .a-r2 { font-size:18px; font-weight:normal; color:#f99410; }
h1 .a-r3 { font-size:16px; font-weight:normal; color:#4c4c4c; }
h1 i { text-decoration:none; font-style:normal; color:#f99410; }
h2 {
	margin-top:0;
	font-size:22px;
	color:#f99410;
font-weight:normal;
	}
h3 {
	margin-top:0;
	font-size:20px;
	color:#f99410;
font-weight:normal;
	}
h4 {
	}
p { margin-top:0; }
a { color:#ef602c; }
/*a:link { }a:visited { }a:hover { }a:active { }*/
table { border-collapse:collapse; }
img { border:none; }
hr { display:block; height:1px; margin:36px 0 12px 0; color:#d9d9d9; border:none; background:#d9d9d9; }

.darkGrey { color:#737373; }

/*--- layout ------------------------------*/
.center {
	width:970px;
	margin:0 auto;
	}
#outside{
	position:absolute;
	width:100%;
	min-height:100%;
	background-color: #faf9f6;
	background-image: url(/res/files/www/i/fons.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

#inside {
	margin-bottom:0px;
	}
#header {
	position:relative;
	border-bottom:4px solid #f99410;
	}
#header .center {
	position:relative;
	height:100px;
	padding-top:30px;
	}
#content {
	margin-top:34px;
	padding-bottom:0px;
	}
.section {
	width:580px;
	
	/*background-color:#FC0;*/
	}
.aside {
	width:360px;
	
	/*background-color:#0CF;*/
	}
#footer {
clear:both;
float:none;
display:block;
	width:100%;
	height:55px;
	padding-top:22px;
margin-top:20px;
	font-size:13px;
	color:#7f7f7f;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ef9123;
	}
#footerx {
position:absolute;
	bottom:0;
	width:100%;
	height:55px;
	padding-top:22px;
	font-size:13px;
	color:#7f7f7f;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ef9123;
	}

.col-a {
	margin-right:80px;
	}

.col-c {

}
	
/*--- nav ------------------------------*/
#header .menu { position:absolute; left:0; bottom:0; width:100%; }
	#header .menu table { width:100%; }
	#header .menu td { padding:0 3px; }
	#header .menu td.first { padding-left:0; }
	#header .menu td.last { padding-right:0; }
	#header .menu td div { position:relative; z-index:9999; }
	/* menu item */
	#header .menu td div a {
	position:relative;
	display:block;
	height:35px;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	line-height:35px;
	color:#fff;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#header .menu td div a#one {
	position:relative;
	display:block;
	height:35px;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	line-height:35px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
	#header .menu td a span.linkText { position:relative; z-index:2; }
	#header .menu td a span.linkShadow { position:absolute; left:0; top:-1px; width:100%; }
	
	
	

#header td div.dark_hot {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/res/files/www/i/dark_hot.png);
}

#header td div.dark_hot a {
	background-image: url(/res/files/www/i/dark_hot_a.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#header td div.dark_hot a span.linkShadow {
	color:#424242;
}
#header td div.dark_orange {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/res/files/www/i/dark_orange.png);
}

#header td div.dark_orange a {
	background-image: url(/res/files/www/i/dark_orange_a.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#header td div.dark_orange a span.linkShadow {
	color:#424242;
}
#header td div.current {
	background-image: url(/res/files/www/i/dark_white.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px !important;
	margin-bottom: -4px;
	position: relative;
	z-index: 999;
}

#header td div.current a {
	background-image: url(/res/files/www/i/dark_white_a.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8d8d8d;
	
}
#header td div.current a.block{
	height: 39px !important;
}
#header td div.current a span.linkShadow {
	color:#FFFFFF;
}
	/* menu item - current */
	#header td div.currentItem { background:#f7f7f7 url(/res/files/www/i/m-current.png) no-repeat 0 0; }
	#header td div.currentItem a.currentLink { color:#8d8d8d; background:url(/res/files/www/i/m-current.png) no-repeat 100% 0; }
	#header td div.currentItem a.currentLink span.linkShadow { left:1px; top:0; color:#c9c9c9; }
	/* menu item - hover */
	#header td.active div { background:#f7f7f7 url(/res/files/www/i/m-current.png) no-repeat 0 0; }
	#header td.active div a { color:#8d8d8d; background:url(/res/files/www/i/m-current.png) no-repeat 100% 0; }
	#header td.active div a span.linkShadow { left:1px; top:0; color:#c9c9c9; }

#header td.active div.dark_hot {
background-image: url(/res/files/www/i/m-current_grey.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header td.active div.dark_hot a{
	background-image: url(/res/files/www/i/m-current_grey_a.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8d8d8d;
}
#header td.active div.dark_hot a span.linkShadow {
	color:#FFFFFF;
}
#header td.active div.dark_orange {
background-image: url(/res/files/www/i/m-current_grey.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header td.active div.dark_orange a{
	background-image: url(/res/files/www/i/m-current_grey_a.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8d8d8d;
}
#header td.active div.dark_orange a span.linkShadow {
	color:#FFFFFF;
}
#header td.active div.current {
	background-image: url(/res/files/www/i/dark_white.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#header td.active div.current a{
	background-image: url(/res/files/www/i/dark_white_a.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8d8d8d;
	
}
#header td.active div.current a span.linkShadow {
	color:#FFFFFF;
}

#header td div.dark_grey {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/res/files/www/i/dark_grey.png);
}

#header td div.dark_grey a {
	background-image: url(/res/files/www/i/dark_grey_a.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#header td div.dark_grey a span.linkShadow {
	color:#424242;
}
#header td.active div.dark_grey {
background-image: url(/res/files/www/i/m-current_grey.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header td.active div.dark_grey a{
	background-image: url(/res/files/www/i/m-current_grey_a.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8d8d8d;
}
#header td.active div.dark_grey a span.linkShadow {
	color:#FFFFFF;
}	


.logotype { float:left; margin-top:1px; font-size:28px; font-weight:bold; }	
.logotype span i { font-style:normal; color:#ef9123; }

.tel {
	float:right;
	margin-right:58px;
	font-size:19px;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	display: inline;
}



#header .l { float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:32px; }

.city { float:left; margin-right:15px; }
.info { float:left; height:32px; padding:0 20px; color:#f99410; background:url(/res/files/www/i/l-info.png) no-repeat 0 0; }


.faq { text-decoration:none; color:#8d8d8d; }
.faq:hover { text-decoration:underline; }


#header .l .ml20 { margin-left:20px; }
#header .l .mr20 { margin-right:20px; }

.c { font-size:13px; }
.c p { font-size:14px; }
.cc { border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }
.section .cc { padding:6px 20px; }
.section .cc p { margin:7px 0; }
.aside .c { margin-bottom:12px; }
.aside .cc { padding:12px 20px; }
.addNotepad { width:186px; }
.c .ct { display:block; height:9px; font-size:0; line-height:0; background:url(/res/files/www/i/c.png) no-repeat 100% 0; overflow:hidden; }
.c .ct i { display:block; height:9px; width:10px; font-size:0; line-height:0; background:url(/res/files/www/i/c.png) no-repeat 0 0; overflow:hidden; }
.c .cb { display:block; height:9px; font-size:0; line-height:0; background:url(/res/files/www/i/c.png) no-repeat 100% -9px; overflow:hidden; }
.c .cb i { display:block; height:9px; width:10px; font-size:0; line-height:0; background:url(/res/files/www/i/c.png) no-repeat 0 -9px; overflow:hidden; }

.h { padding:0 0 0 9px; background:#f7f7f7 url(/res/files/www/i/h.png) no-repeat 0 0; }
.h ins { display:block; padding:11px 9px 11px 0; text-decoration:none; font-size:17px; color:#4d4d4d; background:transparent url(/res/files/www/i/h.png) no-repeat 100% 0; }

.messages .ct { height:auto; text-decoration:none; background:#3a3b3a url(/res/files/www/i/c-dark.png) no-repeat 0 0; }
.messages .ct i { width:auto; height:auto; margin-left:8px; padding:12px 20px 12px 12px; font-size:14px; line-height:normal; font-style:normal; background:#3a3b3a url(/res/files/www/i/c-dark.png) no-repeat 100% 0; }
.messages .cc { padding:0; }
.inbox { font-size:14px; color:#8c8c8c; border-bottom:1px dashed #8c8c8c; cursor:pointer; }
.send { font-size:14px; color:#fff; border-bottom:1px dashed #fff; cursor:pointer; }
.messages .m { padding:16px 20px; font-size:13px; border-bottom:1px solid #ececec; }
.messages .last { padding-bottom:7px; border:none; }
.m .date, .m .whoLabel {
	float:left;
	width:100px;
	padding-right:18px;
	}
.m .txt, .m whoName {
	float:right;
	width:200px;
	}
.m .date { color:#8d8d8d; }
.m .txt { margin-bottom:10px; }


.avatar { margin-bottom:14px; }


.items .hover { background-color:#f0f0f0; }
.i { width:256px; padding:19px 9px; border:1px solid #ececec; border-top:none; }
.i img { float:left; }
.i div { margin-left:114px; font-size:12px; }
.i div p { margin-top:0; }
.i div p span { color:#8c8c8c; }
	
.link { display:inline-block; padding-left:18px; background:url(/res/files/www/i/link.png) no-repeat 0 0; }
.link ins {  display:inline-block; height:27px; padding-right:28px; text-decoration:none; background:url(/res/files/www/i/link.png) no-repeat 100% 0; }
.link ins a { text-decoration:none; font-size:13px; line-height:24px; color:#8c8c8c; }
.link ins a:hover { text-decoration:underline; }

.cc .link { margin-top:12px; }




.table_options { border-collapse:collapse; font-size:12px; }
.table_options td { padding:0; }

.table { width:100%; margin-top:11px; margin-bottom:22px; }
.table tr th { padding:0; text-align:left; font-size:12px; line-height:normal; font-weight:normal; color:#999; background-color:#f7f7f7; }
.table tr th div { padding:10px 9px; position:relative; }
.table tr th.first { border-left:1px solid #f7f7f7; }
.table tr th.first ins { display:block; width:5px; height:5px; position:absolute; left:-1px; top:0; background:#f7f7f7 url(/res/files/www/i/h.png) no-repeat 0 0; }
.table tr th.last { vertical-align:top; border-right:1px solid #f7f7f7; }
.table tr th.last ins { display:block; width:5px; height:5px; position:absolute; right:-1px; top:0; background:#f7f7f7 url(/res/files/www/i/h.png) no-repeat 100% 0; }
.table tr td { padding:19px 9px; font-size:13px; line-height:normal; color:#333; border-bottom:1px solid #ececec; }
.table tr.odd td { background-color:#fafafa; }
.table tr.hover td { background-color:#eaeaea; }
.table tr td.first { border-left:1px solid #ececec; }
.table tr td.last { border-right:1px solid #ececec; }
.table tr td.i { border-right:none; }
.add { display:inline-block; width:20px; height:13px; text-decoration:none; background:url(/res/files/www/i/add.png) no-repeat 0 0; }
.add:hover { background-position:-20px 0; }

.data tr td { padding:0 18px 18px 0; }


.page { font-size:15px; line-height:26px; color:#000; }
.page .next, .page .prev { color:#b1b4bb; }
.page .number { display:inline-block; margin:0 12px; padding-left:4px; font-size:13px; line-height:18px; background:#f7f7f7 url(/res/files/www/i/page.png) no-repeat 0 0; }
.page .number ins { display:inline-block; padding:4px 4px 4px 0; text-decoration:none; background:url(/res/files/www/i/page.png) no-repeat 100% 0; }
.page .number span { padding:0 4px; color:#fff; background-color:#f99410; }
.page .number a { padding:0 4px; text-decoration:none; color:#8c8c8c; }
.page a { text-decoration:none; }
.page a:hover { text-decoration:underline; color:#ef602c; }
.page .number a:hover { text-decoration:none; color:#fff; background-color:#f99410; }

.sum { font-size:15px; line-height:26px; color:#b1b4bb; }
.sum span { color:#000; }

.map { margin-top:28px; margin-bottom:14px; }
.map iframe { border:1px solid #d9d9d9; }

.imgTopic { float:left; margin-left:-390px; padding:3px 4px; border:1px solid #d9d9d9; }
	
small.grey {
	font-size:13px;
	color:#8d8d8d;
	}

	
/*--- selectmenu ------------------------------*/
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; z-index:888888; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility:visible; }
.ui-selectmenu-icon { position:absolute; right:14px; top:0; width:7px; height:27px; background:url(/res/files/www/i/dropdown-triangle.png) no-repeat 0 12px; }

.ui-selectmenu {position:relative; display:block; margin-left:10px; text-decoration:none; overflow:hidden; outline:none; }
.ui-selectmenu-status, .ui-selectmenu-menu li a { display:block; text-decoration:none; outline:none;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:27px; white-space:nowrap; color:#7e7e7e;
	}
.ui-selectmenu-menu li a:hover {
	text-decoration:underline;
	}

a.ui-selectmenu { padding-left:12px; background:url(/res/files/www/i/dropdown.png) no-repeat 0 0; }
a.ui-selectmenu	span.ui-selectmenu-status { height:27px; background:url(/res/files/www/i/dropdown.png) no-repeat 100% 0; }
a.ui-corner-top { background:url(/res/files/www/i/dropdown.png) no-repeat 0 -100px; }
a.ui-corner-top span.ui-selectmenu-status { background:url(/res/files/www/i/dropdown.png) no-repeat 100% -100px; }

ul.ui-selectmenu-menu { padding-left:12px; background:url(/res/files/www/i/dropdown.png) no-repeat 0 100%; }
ul.ui-selectmenu-menu li { background:url(/res/files/www/i/dropdown.png) no-repeat 100% -116px; }
ul.ui-selectmenu-menu li.ui-corner-bottom { padding-bottom:2px; background:url(/res/files/www/i/dropdown.png) no-repeat 100% 100%; }



.city .ui-selectmenu-icon { position:absolute; right:14px; top:0; width:7px; height:32px; background:url(/res/files/www/i/dropdown-triangle.png) no-repeat 0 14px; }

.city .ui-selectmenu { margin-left:0; }
.city .ui-selectmenu-status, .ui-selectmenu-menu li a { display:block; text-decoration:none; outline:none;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:32px;  white-space:nowrap; color:#8d8d8d;
	}
	
.city a.ui-selectmenu { padding-left:12px; background:url(/res/files/www/i/dropdown2.png) no-repeat 0 0; }
.city a.ui-selectmenu	span.ui-selectmenu-status { height:32px; background:url(/res/files/www/i/dropdown2.png) no-repeat 100% 0; }
.city a.ui-corner-top { background:url(/res/files/www/i/dropdown2.png) no-repeat 0 -100px; }
.city a.ui-corner-top span.ui-selectmenu-status { background:url(/res/files/www/i/dropdown2.png) no-repeat 100% -100px; }

ul.dropDown2 { padding-left:12px; background:url(/res/files/www/i/dropdown2.png) no-repeat 0 100%; }
ul.dropDown2 li { background:url(/res/files/www/i/dropdown2.png) no-repeat 100% -116px; }
ul.dropDown2 li.ui-corner-bottom { padding-bottom:2px; background:url(/res/files/www/i/dropdown2.png) no-repeat 100% 100%; }

/*--- slider ------------------------------*/
.ui-slider {
	position: relative;
	text-align: left;
	background-color:#CF0;
	}
.ui-slider .ui-slider-handle-left {
	position:absolute; z-index:2;
	width:6px; height:11px;
	margin-left:-6px;
	background:url(/res/files/www/i/s-handle-left.png) no-repeat 0 0;
	outline:none;
	}
.ui-slider .ui-slider-handle {
	position:absolute; z-index:2;
	width:6px; height:11px;
	background:url(/res/files/www/i/s-handle-right.png) no-repeat 0 0;
	outline:none;
	}
.ui-slider .ui-slider-range {
	position:absolute; z-index:1;
	display: block;
	font-size: 0;
	border: 0;
	background-color:#f7f7f7;
	}

.ui-slider-horizontal {  }
.ui-slider-horizontal .ui-slider-handle {  }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 6px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

table.range { border-collapse:collapse; width:100%; margin:0; border/bottom:1px solid #d9d9d9; }
table.range td { padding:0 0 3px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b3b3b3; background:url(/res/files/www/i/notch.png) no-repeat 50% 100%; }
table.range td.-first { text-align:left; background-position:0 100%; }
table.range td.-last { text-align:right; background-position:100% 100%; }

/*--- gallery ------------------------------*/
#gallery #image { width:350px; margin-bottom:18px; margin-left:5px; }
#gallery a { display:block; float:left; padding:5px; }
#gallery a.active { padding:4px; border:1px solid #F99410; }

.fullsize-icon { position: absolute; z-index: 950; width: 30px; height: 30px; margin: 0; padding: 0; background: transparent url(/res/files/www/i/fullsize-icon.png) no-repeat left top; cursor: url(../fullsize.cur), auto; }
.fullsize-loading, .fullsize-wrapper { position: absolute; z-index: 999; margin: 0; padding: 0; }
.fullsize-loading { width: 51px; height: 51px; background: transparent url(/res/files/www/i/fullsize-loading-bg.png) no-repeat left top; }
.fullsize-loading-inner { width: 100%; height: 100%; background: transparent url(/res/files/www/i/fullsize-loading-spinner.gif) no-repeat center center; }
.fullsize-image { display: block; }
.fullsize-title { position: relative; width: 100%; min-height: 14px; margin: 0; padding: 5px 0; text-shadow: 0 0 1px #000; font-family: "Lucida Grande", sans-serif; font-size: 11px; font-weight: bold; color: #fff; background: transparent url(/res/files/www/i/fullsize-title-bg.png) repeat-x left top; }
.fullsize-title-text { margin: 0 auto; width: 100%; text-align: center; }
a.fullsize-close { position: absolute; z-index: 1000; display: block; width: 16px; height: 16px; margin: -15px 0 0 6px; text-decoration: none; background: transparent url(/res/files/www/i/fullsize-close.png) no-repeat left top; }
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close {
		margin-top: -14px;
	}
}
a.fullsize-close:hover { background-position: right top; }
.fullsize-close { cursor: pointer; }

.fullsize-sh-wrap { position: absolute; z-index: 980; }
.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%; }
.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	height: 20px; background-position: left top; background-repeat: none; background-color: transparent; }
.fullsize-sh-top-l { float: left; width: 22px; background-image: url(/res/files/www/i/fullsize-sh-top-l.png); }
.fullsize-sh-top-m { margin: 0 22px; background-image: url(/res/files/www/i/fullsize-sh-top-m.png); background-repeat: repeat-x; }
.fullsize-sh-top-r { float: right; width: 22px; background-image: url(/res/files/www/i/fullsize-sh-top-r.png); }
.fullsize-sh-bottom-l { float: left; width: 22px; height: 24px; background-image: url(/res/files/www/i/fullsize-sh-bottom-l.png); }
.fullsize-sh-bottom-m { height: 24px; margin: 0 22px;  background-image: url(/res/files/www/i/fullsize-sh-bottom-m.png); background-repeat: repeat-x; background-position: left bottom; }
.fullsize-sh-bottom-r { float: right; width: 22px; height: 24px; background-image: url(/res/files/www/i/fullsize-sh-bottom-r.png); }
.fullsize-sh-body { background-image: url(/res/files/www/i/fullsize-sh-body-l.png); background-repeat: repeat-y; }
.fullsize-sh-body-r { float: right; width: 11px; height: 100%; background-image: url(/res/files/www/i/fullsize-sh-body-r.png); background-repeat: repeat-y; }

/*--- form ------------------------------*/
form table { border-collapse:collapse; width:100%; margin:12px 0; }
form table td { padding:0; font-size:12px; }
.row { margin-bottom:18px; }
.row { display:inline-block; margin-bottom:4px; vertical-align:middle; text-decoration:none; }
.cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	margin-top: 5px;
	line-height: 28px;
}
label { vertical-align:middle; }
.text, .password { border:1px solid #dbdbdb; }
textarea { border:1px solid #dbdbdb; }
.checkbox {  }

.SI-FILES-STYLIZED label.cabinet { width: 79px; height: 22px; background: url(/res/files/www/i/btn-choose-file.gif) 0 0 no-repeat;
	display: block; overflow: hidden; cursor: pointer; }
.SI-FILES-STYLIZED label.cabinet input.file { position: relative; height: 100%; width: auto; 
	opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
	
.save { display:inline-block; height:27px; background:#fff url(/res/files/www/i/save.png) no-repeat 0 0; }
.save ins { display:inline-block; height:27px; margin-left:12px; padding-right:12px; text-decoration:none; background:#fff url(/res/files/www/i/save.png) no-repeat 100% 0; }
.save input { height:27px; color:#727272; border:none; background:none; cursor:pointer; }


#inquire { margin:0; padding:0; font-size:15px; line-height:normal; }
	#inquire .inf { width:260px; }
	#inquire .inf .row { float:left; width:260px; line-height:30px; }
	#inquire .inf label { float:left; }
	#inquire .inf .text { float:right; width:174px; padding:5px 2px; }

	#inquire .mes { width:300px; padding-left:20px; }
	#inquire .mes p { margin-bottom:7px; }
	#inquire .mes textarea { margin-bottom:7px; }
	#inquire .captcha { line-height:30px; }
	#inquire .captcha img { vertical-align:middle; }
	#inquire .captcha .text { width:56px; margin:0 6px 0 12px; padding:5px 2px; }
	#inquire .captcha span { white-space:nowrap; font-size:13px; line-height:30px; color:#737373; }
	
	#inquire .submit { float:right; display:block; width:125px; height:39px; margin-right:-5px; overflow:hidden; text-indent:1250px; border:none; background:#fff url(/res/files/www/i/send.png) no-repeat 0 0; cursor:pointer; }

#rent-personal { margin:0; padding:0; font-size:15px; line-height:normal; }
	#rent-personal .floatLeft { width:386px; }
	#rent-personal .floatLeft .row { line-height:30px; }
	#rent-personal .floatLeft label { padding:6px 0; }
	#rent-personal .floatLeft .text { float:right; width:228px; padding:5px 2px; }
	#rent-personal .floatLeft .save { float:right; }
	
	#rent-personal .floatRight { width:174px; padding-left:20px; }

#rent-flat { margin:0; padding:0; font-size:12px; line-height:normal; }
	#rent-flat .submit { float:right; display:block; width:125px; height:39px; margin-top:12px; margin-right:-5px; overflow:hidden; text-indent:1250px; border:none; background:#fff url(/res/files/www/i/send.png) no-repeat 0 0; cursor:pointer; }


/*--- toolbox ------------------------------*/
.w100 { width:100% !important; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.floatLeft {float:left;	color: #3e3e3e; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; padding-top: 7px;}
.floatRight {float:right !important; color: #3e3e3e; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; padding-top: 7px;}

.clear { clear:both; display:block; height:0; font-size:0; overflow:hidden }
.layoutCenter { margin:0 auto }
.textCenter { text-align:center }
.textLeft { text-align:left }
.textRight { text-align:right }
.nowrap { white-space:nowrap; }

.page-break { page-break-before:always }

.underline { text-decoration:underline }

.hide { display:none }
.show { display:block }
.invisible { visibility:hidden }



/* menu item - dropdown */
#header .menu td div ul.action {visibility:hidden; position:absolute; left:0; top:35px; z-index:999999; width:100%;  margin:0; padding:0; border-top:4px solid #f99410; background:url(/res/files/www/i/blank.gif) no-repeat 0 0; }
	#header .menu td div ul.action li {
	list-style-type:none;
	width: 208px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

	#header .menu td div ul.action li a {
	position:relative;
	display:block;
	height:auto;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	color:#949494;
	background:#f0ebe5;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 2px;
	padding-left: 18px;
	width: 188px;
}
	#header .menu td div ul.action li a.a, 	#header .menu td div ul.action li a.lastItem {
	position:relative;
	display:block;
	height:auto;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	color:#949494;
	background:none;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 20px;
	_padding-left: 18px;
	width: 188px;
}
	#header .menu td div ul.action li.first a {
	background-image: url(/res/files/www/i/m-triangle.png);
	background-repeat: no-repeat;
	background-position: center 0;
	width: 188px;
}
	#header .menu td div ul.action li.last {
	border:none;
	background-image: url(/res/files/www/i/menu_fon.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	width: 188px;
}
	#header .menu td div ul.action li.last a {
	background-image: url(/res/files/www/i/menu_fon.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
	#header .menu td.active div ul.action { visibility:visible; }
	/* dropdown - hover */
	#header .menu td.active div ul.action li.active a {
	background-image: url(/res/files/www/i/bg_fon.gif);
	background-repeat: repeat;
}

	
	#header .menu td.active div ul.action li.first a:hover {
	background-color: #d8d0c9;
	background-image: url(/res/files/www/i/m-triangle.png);
	background-repeat: no-repeat;
	background-position: center 0;
}


	#header .menu td.active div ul.action li.last-active  {
	background-image: url(/res/files/www/i/latest.png);
	background-repeat: no-repeat;
	background-position: right 100%;
		
}
#header .menu td.active div ul.action li.last-active a{
	background-image: url(/res/files/www/i/latest.png);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	
}
.all_st{
	width: 970px;
	margin-top: -34px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: -34px;	
}
.top_block_st{
	float: left;
	width: 970px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ef9123;
	margin-bottom: 40px;
	
}
.left_block_st{
	float: left;
	width: 250px;
}

.header_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #f09730;
	float: left;
	padding-bottom: 15px;
}
.header_two_st .a, .header_st .a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.header_two_st .b, .header_st .b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #8d8d8d;
	text-decoration: none;

}
.header_two_st .c, .header_st .c{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #f99410;
	text-decoration: none;

}
.header_two_st .d, .header_st .d{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;

}
.header_two_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #323231;
	float: left;
	padding-bottom: 15px;
}
.header_three_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #323231;
	float: left;
	padding-bottom: 40px;
	margin-top: -15px;
}
.header_six_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #f0bf87;
	float: left;
	padding-bottom: 0px;
margin-top:40px;
}
.menu_left_st ul{
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #89776b;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menu_left_st ul li{
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #89776b;
	padding-top: 14px;
}
.menu_left_st ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #89776b;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 4px;
	width: 182px;
	float: left;
}

.strong_orange ul li a {
	color: #F99410 !important;
}

.menu_left_st ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9e9086;
	text-decoration: none;
}
.strong_orange ul li a:hover {
	background-color: #F99410 !important;
color:#fff !important;
}


.menu_left_st ul li a.current{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9e9086;
	text-decoration: none;
}
.textus{
	float: left;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 100px;
}
.textus#two{
	float: left;
	width: 710px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 60px;
	$padding-bottom: 80px;
}
.textus p{
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 15px;
	color: #333333;
	margin-bottom: 2px;
	line-height: 18px;
}
.right_block_st{
	text-align: left;
	float: right;
	width: 217px;
	padding-bottom: 0px;
	$padding-bottom: 0px;

}
.info_st{
	float: left;
	width: 217px;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3dfda;
	padding-bottom: 0px;
margin-bottom:7px;
}
.info_st#a{
	float: left;
	width: 217px;
	padding-top: 7px;
	border-bottom-style: none;
	padding-bottom: 7px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.info_st p{
	float: left;
	width: 217px;
	margin: 0px;
	padding: 0px;
}
.info_st p.a{
	float: left;
	width: 217px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #353535;
}
.info_st p.b{
	float: left;
	width: 217px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ef9123;
	padding-top: 4px;
	padding-bottom: 4px;
}
.info_st p.c{
	float: left;
	width: 217px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #7d7c7b;
}
.info_st p.d{
	float: left;
	width: 217px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #89776b;
	padding-top: 23px;
}
.info_st p.d a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #89776b;
}
.set_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #f99410;
	float: left;
	width: 100%;
	margin-top: -21px;
	margin-bottom: 35px;
	position: relative;
	z-index: 999;
}
.set_st a.a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.set_st a.b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #8d8d8d;
	text-decoration: none;

}
.set_st a.c{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #f99410;
	text-decoration: none;

}
.set_st a.d{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;

}
.gallery_st{
	display: inline;
	float: left;
	width: 1000px;
	margin-right: -30px;
	margin-top: 0px;
	$margin-top: -15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
	$padding-bottom: 0px;
	padding-left: 0px;
}
.gallery_st2 p{
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.bl_st{
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9e9086;
	display: inline;
	margin-right: 16px;
	padding-bottom: 55px;
	$padding-bottom: 25px;
	
}
.bl_st b{
	float: left;
	width: 304px;
	height: 230px;
	border: 1px solid #d9d9d9;
	padding: 3px;
	margin-bottom: 15px;
}
.obj_left{
	float: left;
	width: 340px;
	padding-bottom: 100px;
}
.informer{
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-bottom: 35px;
	margin-top: -60px;
	*margin-top: -18px;
	_margin-top: -30px;
}
.informer p{
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.informer p b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	float: left;
	width: 310px;
}
.informer p.a{
	float: left;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8d8d8d;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.informer p.a i{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f99410;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}
.righter{
	float: right;
	width: 615px;
	margin-top: 17px;
	padding-bottom: 120px;

	$padding-bottom: 0px;
	position: relative;
	z-index: 999;
}
.header_four_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #323231;
	float: left;
	padding-bottom: 25px;
	margin-top: -5px;
}
.header_five_st{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #323231;
	float: left;
	padding-bottom: 25px;
	margin-top: 15px;
}
.righter p{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.righter p.a{
	margin: 0px;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	line-height: 17px;
}
.small_gallery{
	display: inline;
	float: left;
	width: 650px;
	margin-right: -50px;
}
.small_gallery p {
	display: inline;
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.small_gallery p b  {
	float: left;
	width: 179px;
	display: inline;
	margin-right: 35px;
}
.small_gallery p b i {
	display: inline;
	float: left;
	width: 173px;
	margin: 0px;
	padding: 3px;
	height: 132px;
	border: 1px solid #d9d9d9;
}
.small_gallery p b span {
	float: left;
	width: 173px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding-top: 9px;
	padding-bottom: 1px;
}
.small_gallery p b strong {
	float: left;
	width: 173px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #9e9086;	
}
.works_st{
	float: left;
	width: 680px;
	padding-bottom: 90px;
	$padding-bottom: 0px;
}
.tab_rez {
	margin-bottom:30px;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-image: url(/res/files/www/i/table_works.gif);
	background-repeat: repeat-y;
	background-position: left 5px;
	float: left;
	width: 654px;
}
.tab_rez table {
	border: none;
	border-collapse: collapse;
	width: 100%;
	text-align: center;
	background-image: url(/res/files/www/i/tab.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab_rez table tr td {
	font-size:13px;
	vertical-align:top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e7;
}
.tab_rez table tr td img {
	float: left;
	margin-top: -9px;	
}
.tab_rez table tr.a {
	background-color: #f0ebe5;
}
.tab_rez table tr td span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ef602c;	
}
.tab_rez table tr td b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8c8c8c;	
}
.tab_rez table tr th {
	font-size:13px;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
	height: 46px;
	padding-right: 0;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.width_one{
	width: 126px;
}
.width_two{
	width: 105px;
}
.width_three{
	width: 110px;
}
.width_four{
	width: 240px;
}
.works_right{
	float: right;
	width: 285px;
}

.part_mel{
	background-image: url(/res/files/www/i/mel_black.png);
	background-repeat: no-repeat;
	float: right;
	height: 34px;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 32px;
	
}
.part_mel a.a{
	background-image: url(/res/files/www/i/mel_black_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: none;
}
.part_mel a.a_two{
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: none;
}
.part_mel a.a_three{
	background-image: url(/res/files/www/i/mel_black.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: none;
}
.part_mel a.a:hover, .part_mel a.lastItem:hover{
	background-image: url(/res/files/www/i/mel_white.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel a.a_two:hover{
	background-image: url(/res/files/www/i/mel_white_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel a.a_three:hover{
	background-image: url(/res/files/www/i/mel_white_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel a.active{
	background-image: url(/res/files/www/i/mel_active.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel a.active_two{
	background-image: url(/res/files/www/i/mel_active_a.png);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel a.active_three{
	background-image: url(/res/files/www/i/mel_active_b.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8f8f8f;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: underline;
}
.part_mel img{
	float: left;
	margin-right: -1px;
	position: relative;
	z-index: 999;
	margin-top: 10px;
}
.part_mel img.a{
	float: left;
	position: relative;
	z-index: 999;
	margin-top: 10px;
	display: inline;
	width: 1px;

}

#tbl {
	
}

#tbl td a{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
#tbl tr.active td {
	cursor:pointer;
	background-color: #E0D6C9;
}
