/* CSS Document */

* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
	width:100%;
	font-size:12px;
	background:url(/images/bodyBkg.jpg) repeat-x top #f4f4f4;
	color:#2E2E2E;
}
html,body {height:100%; min-height:100%;}

img {border:none; margin:0; padding:0;}
a {text-decoration:none; cursor:pointer;}
h1 {font-size:16px;}
h2 {font-size:14px;}

.spacer {clear:both; font-size:0;}

/* containers */
#pageContainer {min-height:100%; width:930px; margin:auto;}
* html #pageContainer {height:100%;}

#header {text-align:center;}
#logo {width:463px; height:110px; position:absolute; top:10px; left:50%; margin:0 0 0 -231px; z-index:200;}
#logo[id] {background:url(/images/logo.png) no-repeat;}
#logoBkg {width:681px; height:40px; position:absolute; top:87px; left:50%; margin:0 0 0 -340px; z-index:100;}
#logoBkg[id] {background:url(/images/logoBkg.png) no-repeat;}

#mainImageMask {width:814px; height:239px; position:absolute; top:91px; left:50%; margin:0 0 0 -407px;}
#mainImageMask[id] {background:url(/images/mainImageMask.png) no-repeat;}
.mainImage {margin:91px auto 0;}

#mainNav {width:695px; height:41px; position:absolute; top:289px; left:50%; margin:0 0 0 -347px;}
#mainNav[id] {background:url(/images/mainNavBkg.png) no-repeat;}
#mainNavContent {margin:-32px 0 0 150px; z-index:1000; position:relative;}
#mainNavContent ul {}
#mainNavContent li {list-style-type:none; display:inline;}
#mainNavContent li a {color:#F6F6F6; font-size:16px;  margin:0 10px 0 0;}
#mainNavContent li a.selected, #mainNavContent li a:hover {text-decoration:underline}

#langChange {width:50px; height:20px; /*border:1px solid #ff0000;*/ float:right; position:absolute; right:160px; top:2px;}
#langChange a {display:block; width:20px; height:18px; float:left;}
#langChange a#en {background:url(/images/enLang.jpg) no-repeat;  margin:0 10px 0 0;}
#langChange a#bg {background:url(/images/bgLang.jpg) no-repeat;}
/*\ containers */

/*Left Container*/
#left {width:210px; float:left; margin:21px 0 0 0; background:#F4F4F4; position:relative}
#left .leftLinks {background:url(/images/leftLinkBkg.jpg) repeat-x top #FFFFFF; width:100%; margin:4px 0 10px 0; padding-bottom: 24px;}
#left .leftLinks ul {margin:0 0 2px 15px;}
#left .leftLinks li {list-style-type:none; display:block;}
#left .leftLinks li a {color:#4D4D4D; font-size:12px; padding:0 0 0 10px; background:url(/images/bulletGrey.gif) no-repeat left; line-height:20px;}
#left .leftLinks li a:hover {color:#DF8A00 }
#left #map {background:#F0F0F0; width:100%; text-align:center; margin:5px 0;}

h1.title {
	display:block; 
	height:39px; 
	line-height:39px;
	color:#FFFFFF; 
	padding:0px 0 0 20px;
	border:4px solid #FFFFFF;
	position:relative;
	/*top:-8px; */
	margin:0px 5px 0 0;
}



h1.grey {background:url(/images/headerGrey.jpg) repeat-x bottom #FFFFFF;}
h1.red {background:url(/images/headerRed.jpg) repeat-x bottom #FFFFFF; margin-top:-35px !important; line-height:39px;}
h1.orrange {background:url(/images/headerOrrange.jpg) repeat-x bottom #FFFFFF;  margin-top:-5px !important; float:left; padding:0 80px 0 40px;}

h1.title .strike {display:block; width:15px; height:30px; position:absolute; top:-10px; left:2px;}
h1.title .strike[class] {background:url(/images/headerStrike.png) no-repeat}
h1.title .shape {display:block; width:17px; height:13px;  position:absolute; top:27px; right:-1px;}
h1.title .shape[class] {background:url(/images/headerShape.png) no-repeat;}

/*Right container*/
#right {width:700px; float:left; margin:21px 0 10px 0; position:relative;}
#right[id] {background:url(/images/shadowRight.png) repeat-y right;}
#right #rightMiddle {background:#FFFFFF; width:692px; position:relative; top:5px; padding:0 0 0 0}
#right #rightInner {margin:0 5px 7px 0; background:url(/images/bkgInner.jpg) repeat-x top; position:relative; padding:0 0 10px 3px;}


/*Search form*/
#searchForm {width:100%; height:330px; background:url(/images/searchFBkg.jpg) repeat-x; position:relative}
#searchForm h2 {color:#FFFFFF; position:relative; top:20px; left:20px;}
#searchForm .searchIcon {position:absolute; top:0; right:0; background:url(/images/iconSearch.jpg) no-repeat; width:90px; height:55px;}
#searchForm form {margin:40px 20px 0 0; text-align:right}
#searchForm select {width:180px; margin:0 0 3px 0}

#searchForm label { text-align: left; }
.btn {background:url(/images/searchBtn.png) no-repeat; width:77px; height:26px; border:none; color:#ffffff; font-size:12px; padding:0 10px 0 0; margin:10px 0}

#bannerLeft {width:100%; text-align:center;}

#footer {height:144px;}
#footer #top {height:91px; background:url(/images/footerTop.jpg) repeat-x; width:100%;}
#footer #top #qlinks {margin: 0 auto 0 auto; color: #FFFFFF; height: 60px; width: 852px; line-height: 24px;}
#footer #top #qlinks a {color: #FFFFFF; }
#footer #bottom {background:url(/images/footerBottom.jpg) repeat-x; width:100%; height:53px;}
#footer #copyRghts {
	width:856px; 
	height:30px; 
	background:url(/images/footerShape.jpg) no-repeat; 
	margin:0 auto; 
	color:#FFFFFF; 
	font-size:11px; 
	padding:9px 40px 0 40px;
}
#footer #copyRghts .copy {float:left}
#footer #copyRghts .createdBy {float:right}
#footer #copyRghts a {color:#FFFFFF; }

/*Index content*/
#indexdContent {
	width:720px; 
	float:left; 
	margin:21px 0 -20px 0;
	position:relative; 
	z-index:1000;
}



#indexdContent #middle {background:#FFFFFF; width:712px; position:relative; top:5px; /*padding:0 0 1px 0*/}
#indexdContent #inner {background:url(/images/bkgInner.jpg) repeat-x top; width:706px; margin:0 0 5px 0; position:relative;}

/*Welcome*/
#welcome {width:397px; position:relative; float:left;}
#welcome p {margin:5px 0 0 10px;}

/*Exclusive property*/
#exclusive {width:302px; height:260px; float:right; position:relative; color:#FFFFFF; display:block;}
#exclusive img {width:282px; height:181px; display:block; position:absolute; z-index:20; margin:20px 0 0 10px;}
#exclusive .frame {width:302px; height:256px; position:absolute; top:-9px; z-index:30; display:block;}
#exclusive .frame[class] {background:url(/images/exclusiveFrame.png) no-repeat bottom;}

#exclusive .title {font-size:15px; position:absolute; left:20px; top:-7px; z-index:40; display:block;}
#exclusive .price {height:26px; position:absolute; top:-18px; right:0; z-index:40; display:block;}
#exclusive .price .left {display:block; width:14px; height:26px; float:left;}
#exclusive .price .left[class] {background:url(/images/priceBoxL.png) no-repeat;}
#exclusive .price .right {display:block; width:14px; height:26px; float:left}
#exclusive .price .right[class] {background:url(/images/priceBoxR.png) no-repeat;}
#exclusive .price .value {float:left; display:block; height:26px; background:url(/images/priceBoxBkg.png) repeat-x; line-height:26px;}
#exclusive .content {position:absolute; left:10px; bottom:15px; z-index:40; font-size:11px; display:block;}

.topHeader {width:640px; height:33px; font-size:14px; color:#FFFFFF; margin:-5px auto 0; padding:5px 0 0 40px; }
.topHeader[class] {background:url(/images/topHeader.png) no-repeat;}
a.viewAll {
	position:absolute;
	right:60px; 
	top:5px;
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:12px; 
	background:url(/images/arrowR.gif) no-repeat left; 
	padding:0 0 0 10px;
}


a.viewAllNews {
	margin:0 0 0 230px;
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:12px; 
	background:url(/images/arrowR.gif) no-repeat left; 
	padding:0 0 0 10px;
}


.topOffer {width:220px; height:350px; position:relative; margin:15px 0 0 5px; float:left}
.topOffer .imgContainer {width:100%; text-align:center; height:170px; display:block;}
.topOffer .imgContainer img {width:205px;}
.topOffer .imgFrame {width:221px; height:160px; position:absolute; top:-9px; left:-4px; display:block;}
.topOffer .imgFrame[class] {background:url(/images/imgContainer.png) no-repeat}
.topOffer .title {color:#A20146;  position:absolute; top:120px; left:12px; font-size:13px}
.topOffer .descr {margin:0 0 0 5px; color:#720131; font-size:12px;}
.topOffer .descr .head {color:#000000; float:left;}
.topOffer .descr .content {width:150px;}
.topOffer a.more {
	display:block; 
	width:90px; 
	border-top:1px solid #5F5F5F; 
	color:#2E2E2E; 
	font-size:12px; 
	background:url(/images/arrowMore.gif) no-repeat left; 
	padding:0 0 0 10px;
	margin:5px 0 0 0;
	line-height:25px;
	float:left
}
.topOffer a:hover.more {color:#A20146;}
.topOffer .price {width:111px; height:26px; color:#FFFFFF; font-size:12px; float:right; line-height:26px; text-align:center; margin:5px 0 0 0}
.topOffer .price[class] {background:url(/images/topPriceBox.png) no-repeat;}

/*Index content*/
#index {float:right; width: 714px;}
#rightData {width:700px; float:left; margin:-10px 0 20px 0}
.latestHeader {width:643px; height:37px; font-size:14px; color:#FFFFFF; padding:5px 0 0 40px; }
.latestHeader[class] {background:url(/images/latestHeader.png) no-repeat;}
a.viewAllLatest {
	margin:0 0 0 180px;
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:12px; 
	background:url(/images/arrowR.gif) no-repeat left; 
	padding:0 0 0 10px;
}

.latestHeader span.news {position:absolute; left:50%; margin:0 0 0 160px;}

/*#rightData #latestContainer {background:url(/images/latestSep.jpg) repeat-y right; width:400px; margin:0 0 20px 0}*/
#rightData #latestContainer {float:left; width:370px; background:url(/images/latestSep.jpg) repeat-y right;}
#rightData .offer {
	width:310px; 
	height:75px; 
	background:url(/images/latestOfferBkg.jpg) no-repeat bottom #FFFFFF; 
	position:relative; 
	line-height:14px; 
	padding:0 0 5px 8px;
	margin:5px 0 12px 0;
}
.offer img {padding:2px; border:1px solid #464646; float:left; margin:0 10px 0 0 }
.offer .label {color:#DF8A00}
.offer .priceSheet {position:absolute; right:-10px; top:0; width:74px;  height:36px; font-size:12px; color:#006B9B; padding:20px 0 0 0; text-align:center}
.offer .priceSheet[class] {background:url(/images/latestOfferPrice.png) no-repeat;}
.offer .priceSheet .label {color:#000000;}
.offer .desc {padding:10px 0 0 0;}

/*Index news*/
#newsContainer {float:right; width:270px; padding:0 20px 0 0}
#newsContainer .news {margin:0 0 15px 0; clear:both;}
#newsContainer .news .date {width:56px; height:60px; color:#709400; text-align:center; padding:7px 0 0 0; line-height:14px; float:left; display:block;}
#newsContainer .news .date[class] {background:url(/images/dateBox.png) no-repeat}
#newsContainer .news .date .year {color:#FFFFFF; margin:11px 0 0 0; display:block;}
.news .title {color:#709400;}
.news .content {color:#2E2E2E; width:210px; float:right;}
/*\Index news*/

/*Bottom banners*/
#bannerBottom img {padding:2px; border:1px solid #DFDFDF;}

#quickLinks {text-align:justify; margin:10px 0 0 0}
#quickLinks ul li {list-style:none; display:inline;}
#quickLinks a {color:#2E2E2E;}
#quickLinks a:hover {color:#709400;}

/*Custom page*/
.customContent {margin:10px 10px 20px 10px; float:left; width:530px; position:relative}
/*\Custom page*/

/*Custom page navigation*/
.subNav {float:right; width:116px; position:relative; top:-8px; margin-top: 20px;}
.navShape {width:116px; height:18px;}
.navShape[class] {background:url(/images/subNavShape.png) no-repeat;}
.subNav ul {background:url(/images/subNavBkg.png) repeat-y;}
.subNav li {list-style-type:none; display:block; height:18px; padding:0 0 0 5px;}
.subNav li a {color:#DD8A03; padding:0 0 0 15px;}
.subNav li a:hover {background:url(/images/navBullet.gif) no-repeat left;}
/*\Custom page navigation*/

/*For sale listing*/
.propSale {width:680px; height:84px; background:url(/images/4saleBkg.jpg) no-repeat; position:relative; padding:0 0 25px 0}
.propSale img {padding:2px; border:1px solid #464646; float:left; margin:0 10px 0 5px; }
.propSale .left {width:435px; float:left}
.propSale .left .title {color:#DF8A00; font-size:12px; display:block;}
.propSale .right {width:120px; float:right; position:relative; top:0}
.propSale .right .label {color:#DF8A00;}
.propSale .priceSheet {position:absolute; right:20px; top:40px; width:74px;  height:36px; font-size:12px; color:#006B9B; padding:20px 0 0 0; text-align:center}
.propSale .priceSheet[class] {background:url(/images/latestOfferPrice.png) no-repeat;}
.propSale .priceSheet .label {color:#000000;}
.propSale .desc {padding:10px 0 0 0;}

/*Pager*/

.pager {float:right; position:relative; height:33px; margin:10px 0 0 0}
.lShape {width:41px; height:33px; float:left; }
.lShape[class] {background:url(/images/pagerShapeL.png) no-repeat #ECECEC;}
.rShape {width:41px; height:33px; float:left;}
.rShape[class] {background:url(/images/pagerShapeR.png) no-repeat #ECECEC;}
.pager  ul {background:url(/images/pagerBkg.jpg) repeat-y center #EAEAEA; height:25px; border-top:8px solid #E7E7E7; float:left;}
.pager li {list-style-type:none; display:inline;}
.pager li a {color:#090909; display:block; padding:10px 8px 0 8px; margin:-8px 0 0 0; float:left; height:23px; position:relative}
.pager li a:hover, .pager li a.active {background:#F6A705; color:#FFFFFF}
/* .pager li a.prev, .pager li a.next, .pager li a:hover.prev, .pager li a:hover.next {background:none; position:relative;} */

.pager li a img {position:absolute; top:50%; left:0}

/*\Pager*/



/*News*/
.newsContainer {width:670px; padding:10px 0 5px 0; background:url(/images/newsSep.jpg) repeat-x bottom; margin:0 0 10px 5px; display:block;}
.newsContainer .date {width:56px; height:67px; font-size:12px; color:#DF8B00; text-align:center; padding:7px 0 0 0; line-height:14px; float:left;}
.newsContainer .date[class] {background:url(/images/dateNewsBox.png) no-repeat}
.newsContainer .date .year {color:#FFFFFF; margin:11px 0 0 0; display:block;}
.newsContainer .info {float:left; width:600px; padding:0 0 0 5px; display:block}
.newsContainer .info .title {color:#DF8B00; display:block}
.newsContainer .info img {border:1px solid #DF8B00; float:left; margin:0 10px 0 0;}
.newsContainer .info .descr {width:600px; display:block; color:#2E2E2E;}
.newsContainer span.spacer {clear:left !important; display:block; font-size:0;}

.news {background:none;}
.news .info .descr {width:auto;}
.back {width:85px; height:24px; padding:5px 0 0 0; text-align:center; float:right; position:relative;}
.back[class] {background:url(/images/back.png) no-repeat;}
.back a {padding:0 0 0 12px; background:url(/images/backBlt.gif) no-repeat left; color:#EB9E00;}
/*\News*/

/*Search results*/
.sResult {width:670px; height:160px; position:relative; margin:10px 0 0 5px;}
.sResult .imgContainer {width:221px; height:132px; text-align:center; float:left; margin:0 10px 0 0;}
.sResult .imgFrame {width:221px; height:160px; position:absolute; top:-12px; left:1px; display:block;}
.sResult .imgFrame[class] {background:url(/images/imgFrame.png) no-repeat}
.sResult .imgFrame .status {position:absolute; bottom:12px; left:15px; color:#EB9E00; font-size:13px; display:block;}
.sResult .title, .sResult .title a {color:#EB9E00; font-size:12px; display:block}
.sResult .price {width:111px; height:26px; color:#FFFFFF; font-size:12px; float:right; line-height:26px; text-align:center; margin:10px 0 0 0}
.sResult .price[class] {background:url(/images/topPriceBox.png) no-repeat;}
.sResult a.more {
	display:block; 
	width:300px; 
	border-top:1px solid #5F5F5F; 
	color:#2E2E2E; 
	font-size:12px; 
	background:url(/images/arrowMore.gif) no-repeat left; 
	padding:0 0 0 10px;
	margin:10px 0 0 0;
	line-height:25px;
	float:left;
}
.sResult a:hover.more {color:#A20146;}
.sResult .label { color:#EB9E00; line-height:18px;}
/*\Search results*/

/*Property details*/
#propDetails {margin:0 10px 0 0px;}
h2.title {font-size:18px; color:#EB9E00; margin:10px 0 10px 10px; width:350px;}
h2.title .label {color:#676767}
h3 {color:#676767; font-size:14px;}
.lineSep {height:1px; line-height:0; margin:5px 0; font-size:0; border-top:1px solid #EB9E00; clear:left;}

#propDetails ul{
	margin: 0 0 0 30px;
}

/* tables */

dl.propertyInfo {margin:0 0 10px 0; width:330px;}
dl.propertyInfo dt {padding:1px; color:#EB9E00; text-align:left; float:left; width:61px; margin:0 2px 2px 0;}
dl.propertyInfo dd {background-color:#EB9E00; padding:1px 1px 1px 10px; color:#2E2E2E;  width:85px; float:left; margin:0 3px 2px 0;}

dl.propertyInfo dd.available {background-color:#EB9E00; color:#2E2E2E;}
dl.propertyInfo dd.sold {background-color:#c32027; color:#FFFFFF;}
dl.propertyInfo dd.reserved {background-color:#FF9832; color:#FFFFFF;}



table.propertyInfo {margin:0 0 10px 0;}
table.propertyInfo th {width:20%; padding:1px; color:#EB9E00; text-align:left;}
table.propertyInfo td {width:30%; background-color:#EB9E00; padding:1px 1px 1px 10px; color:#2E2E2E;}
table.propertyInfo td.percent {width:30%; background-color:#EB9E00; padding:3px; color: #6EC354;}
table.propertyInfo td.available {background-color:#EB9E00; color:#2E2E2E;}
table.propertyInfo td.sold {background-color:#c32027; color:#2E2E2E;}
table.propertyInfo td.reserved {background-color:#FF9832; color:#2E2E2E;}
table.moreInfo {width:100%; margin:0 0 20px 0; background:url(..//images/index/tableBkg.jpg) repeat-x;}
table.moreInfo th {padding:10px; color:#000000; text-align:center;}
table.moreInfo td {padding:3px; text-align:center; vertical-align: top;}
table.moreInfo td.available {background-color:#2967af; color:#2E2E2E;}
/*\ tables */

#propDetails .left {margin:0 0 0 10px;}
#propDetails .right {width:300px; float:right; margin:0 !important; padding:0 0 0 10px; z-index:10000; background:#fff; position:relative; top:-11px}

#propDetails .right img {margin:5px; border:1px solid #EB9E00}
#propDetails .right .mainImg {
	position:relative; 
	background:url(/images/mainImgBkg.jpg) bottom no-repeat #FFFFFF; 
	width:294px; 
	text-align:center; 
	margin:0 0 15px 0
}
#propDetails .right .mainImg img {border:none}
#propDetails .right .subImg {width:294px; text-align:center}

/* form */
form.contacts  {background:url(/images/formBottomBkg.jpg) repeat-x bottom;}
form.contacts .header {color:#535353; font-size:14px; background:url(/images/formBkg.jpg) repeat-x; height:31px; padding:8px 0 0 10px}
form.contacts {width:294px; color:#6C6C6C; float:left; margin:10px 0 0 0;}
form.contacts label {font-size:12px; width:70px; display:block; float:left; text-align:right; line-height: 22px; margin:0 5px 0 0; font-weight: bold;}
form.contacts label.newsLetter {margin:4px 0 0 0}
form.contacts .inptxt {
	margin:0 0 4px 0;
	width:190px;
	border:1px solid #C1C4BE;
	font-size:12px;
	color:#6C6C6C;
	height:16px;
	float:right
}
form.contacts .checkbox {width:18px; float:left; margin:8px 0 0 10px;}
form.contacts .code{
	font-weight: bold;
}
form.contacts textarea {
	margin:0 0 4px 0;
	width:190px;
	height:160px;
	text-align:left;
	border:1px solid #C1C4BE;
	color:#6C6C6C;
	font-size:12px;
	overflow:auto;
	float:right;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
}

form.contacts .msg {clear:both; text-align:left; margin-bottom:5px;}
form.contacts .address { color:#930000; font-size:13px; margin:10px 0 5px 0}
form.contacts .address .label {color:#000000;}


form.contacts2  {background:url(/images/formBottomBkg.jpg) repeat-x bottom;}
form.contacts2 .header {color:#535353; font-size:14px; background:url(/images/formBkg.jpg) repeat-x; height:31px; padding:8px 0 0 10px}
form.contacts2 {width:400px; color:#6C6C6C; float:left; margin:10px 0 0 0;}
form.contacts2 label {font-size:12px; width:80px; display:block; float:left; text-align:right; line-height: 22px; margin:0 5px 0 0;  font-weight: bold;}
form.contacts2 label.newsLetter {margin:4px 0 0 0}
form.contacts2 img {margin:0px 0 4px 0}
form.contacts2 .inptxt {
	margin:0 0 4px 0;
	width:300px;
	border:1px solid #C1C4BE;
	font-size:11px;
	color:#6C6C6C;
	height:16px;
	float:right
}
form.contacts2 .code{
	/*text-align: right;*/
	font-weight: bold;
}
form.contacts2 .checkbox {width:18px; float:left; margin:8px 0 0 14px;}
form.contacts2 textarea {
	margin:0 0 4px 0;
	width:300px;
	height:160px;
	text-align:left;
	border:1px solid #C1C4BE;
	color:#6C6C6C;
	font-size:11px;
	overflow:auto;
	float:right;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;
}

form.contacts2 .msg {clear:both; text-align:left; margin-bottom:5px;}
form.contacts2 .address { color:#930000; font-size:13px; margin:10px 0 5px 0px}
form.contacts2 .address .label {color:#000000;}

.compulsory {color:#EB9E00}
.btn {width:52px; height:20px; display:block; border:none; padding:0 0 2px 10px; float:right; margin:5px 15px 5px 0; font-size:11px; background:none;}
.btn[class] {background:url(/images/btnBkg.png) no-repeat !important;}
.success {color:#709400; font-size: 14px; }
.error {color:#930000; font-size: 14px;}
/*\ form */


/* search */

#PriceMin, #PriceMax, #AreaMin, #AreaMax {
	width: 62px;
	margin: 2px 0px 2px 0px;
}

#RefNo{
	width: 132px;
	margin: 2px 0px 2px 0px;
}

/* news-story */

.img_right{
	text-align: right;
}

/* regions */
h2.regions {
	color:#f09f08;
    background:url(/images/regionsBkg.gif) repeat-x bottom;
	font-size: 16px;
	margin-bottom: 8px;
}
p.regions {
	margin: 0 0 15px 0;
}

/* GALLERY */
#gallery_browser .pager{
	margin-top: 26px;
	
}

#gallery_small{
	padding-top: 20px;
	text-align: center;
	height: 500px;
	line-height: 500px;

}

#gallery_small img {

	border: solid 2px #FFFFFF;
}

#gallery_browser{

	text-align: center;
}

#image_desc{
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.left h3{
	height: 32px;
	line-height: 32px;
}

.more_links {
	margin: 10px 0 10px 0;
}

.more_links a{
	color: #EB9E00;
}

.more_links a:hover {
	text-decoration: underline;
}

#region_map {
	text-align: center;
	margin: 10px 0 10px 0;
}

#google_map {
	margin-top: 40px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

#Wrapper_big #right{
	width: 100%;
}
#Wrapper_big #rightMiddle{
	width: 99%;

}

#Wrapper_big #rightInner{
	width: 99%;
}
.work_links{ display/**/:/**/none;}

.text-line{
	text-decoration:line-through;
}

span.special {
	background: #912499;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	
}

.sidenav {text-align: center; width: 204px;  line-height: 36px; margin-bottom: 4px; border: solid 2px black;}
.sidenav-clcom{background-color:red;}
.sidenav-sell{background-color:yellow;}
.sidenav a {color: white;font-size: 16px; font-weight: bold; }
.sidenav a.clcom{font-size:  }
.sidenav a.sell{color: red; }
