/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#7E7C7C;
	background:#FFFFFF;	min-height:100%;
}

img {border:none; margin:0}

h1 {font-size:12px;}
h2 {font-size:11px;}

a {text-decoration:none;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; height:1px; visibility:hidden;}

/* containers */
#header {background:url(../../images/index/bodyBkg.jpg) repeat-x top; width:100%; padding:50px 0 0 0;}
#headerNavigation {width:930px; margin:0 auto 10px;}

#logo {width:280px; height:14px; float:left; padding:42px 0 0 0;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}

#languages {float:right; margin:-10px 0 0 0;}
#languages a {color:#FF6C00; font-weight:bold; margin:0 0 0 10px; padding:0 0 0 23px;}

#enLang {background:url(../../images/index/en.jpg) no-repeat left center;}
#ruLang {background:url(../../images/index/ru.jpg) no-repeat left center;}

#navigation {float:right; width:630px;}

#topNav {float:right; margin:0 0 12px 0; position:relative; top:-15px; font-size:9px;}
#topNav ul {list-style:none;}
#topNav ul li {display:inline; background:url(../../images/index/topNavSep.gif) repeat-y right; float:left; padding:0 1px 0 0;}
#topNav ul li a {color:#A0A0A0; padding:0 15px 5px; display:block; float:left;}
#topNav ul li a:hover {color:#6D6D6D;}
#topNav ul li span {color:#242E48; padding:0 0 5px 25px; display:block; float:left; border-bottom:6px solid #CACACA; font-weight:bold;}
#topNav ul li.last {background:none !important; padding:0 !important;}
#topNav ul li.last span {font-size:11px; font-weight:bold; padding:0 0 4px 25px;}

#topNav ul li .topnav1 {border-bottom:6px solid #36425D;}
#topNav ul li .topnav2 {border-bottom:6px solid #FF6C00;}
#topNav ul li .topnav3 {border-bottom:6px solid #AFDDEE;}
#topNav ul li .topnav4 {border-bottom:6px solid #8B0000;}
#topNav ul li .topnav5 {border-bottom:6px solid #348C04;}
#topNav ul li .topnav6 {border-bottom:6px solid #0F1731;}
#topNav ul li .topnav1:hover {border-bottom:6px solid #596A92;}
#topNav ul li .topnav2:hover {border-bottom:6px solid #F49E09;}
#topNav ul li .topnav3:hover {border-bottom:6px solid #63AECA;}
#topNav ul li .topnav4:hover {border-bottom:6px solid #CD0000;}
#topNav ul li .topnav5:hover {border-bottom:6px solid #45B509;}
#topNav ul li .topnav6:hover {border-bottom:6px solid #172B6F;}

#slogan {float:left; color:#949495; position:relative; left:40px; font-weight:bold;}

#mainNav {/*float:right;*/ background:url(../../images/index/footerBkg.jpg) repeat-x top;}
#mainNav ul {list-style:none; background:url(../../images/index/footerBkg.jpg) repeat-x top; width:100%; height:26px;}
#mainNav ul li {display:inline; float:left;}
#mainNav ul li a {color:#FFFFFF; font-weight:bold; padding:5px 20px; display:block; float:left; margin:0;}
#mainNav ul li a:hover, #mainNav ul li a.selected {color:#252E48; background-color:#EFEFEF;}



#subNav {background-color:#e4ddd3; margin:5px 0 0 0;}
#subNav ul {list-style:none; width:100%; height:26px; /*position:absolute;*/}

#subNav ul li {display:inline; float:left; background:url(../../images/index/subNavSep.gif) repeat-y right;}
#subNav ul li a {color:#252E48; font-weight:bold; padding:5px 20px; display:block; float:left; margin:0;}
#subNav ul li a:hover, #subNav ul li a.selected {background-color:#DEDEDE;}

#subNav ul li.hover a {background:url(../../images/index/subNavSep.gif) repeat-y right #DEDEDE}
#subNav ul li.hover {cursor:pointer;}

#subNav ul li ul a {color:#4D76A0 !important;}

#subNav ul li ul {
	display:none;
	position:absolute;
	margin:25px 0 0 0;
	z-index:1500;
	width:203px;
	padding:10px 0;
}
#subNav ul li.hover ul {display:block !important; background-color:#DEDEDE; height:auto;}


#subNav[id] ul li.hover ul {
	/*margin:25px 0 0 0 !important;*/
}


#subNav ul li ul li {display:block !important; float:none !important; background:none !important; height:20px;}
#subNav ul li ul li a {float:none !important; background:none !important;}
#subNav ul li ul li a:hover, #subNav ul li ul li a.selected {
background:none !important;
color:#252E48 !important;
}

.subNav {background-color:#252E48; margin:10px 0 0 0;}
.subNav ul {list-style:none; background-color:#252E48; width:100%; height:26px;}
.subNav ul li {display:inline; float:left;}
.subNav ul li a {color:#FFFFFF; font-weight:bold; padding:5px 20px; display:block; float:left; margin:0;}
.subNav ul li a:hover, .subNav ul li a.selected {color:#252E48; background-color:#EFEFEF;}

.subNav ul li ul {position:absolute; display:block; width:250px; margin:26px 0 0 0;}
.subNav ul li ul li {float:none !important;}
.subNav ul li ul li a {float:none !important; background-color:#999999; color:#CC3366;}


.rightNav {margin:10px 0 0 0;}
.rightNav ul {list-style:none; width:100%;}
.rightNav ul li {}
.rightNav ul li a {
	color:#6F6F6F;
	padding:0 0 0 0px;
	background:url(../../images/index/hSep.gif) repeat-x bottom;
	font-weight:bold;
	display:block;
	height:18px;
}
.rightNav ul li a:hover, .rightNav ul li a.selected {color:#252E48;}


#headerImageBkg {width:100%; height:135px; background:#FF7211;}
#headerImageContainer {width:930px; height:135px; margin:auto; background-color:#FFFFFF; font-size:0; position:relative;}
#imgContainer {float:left;}
#imgContainer img {position:absolute; display:none;}
.map {float:right; margin:0 0 0 500px; cursor:pointer;}
#map {width:388px; height:260px; position:absolute; z-index:1000000; right:0px; top:0; visibility:hidden;}

#rightNav {float:right; width:240px; font-size:11px !important;}
#rightNav ul {list-style:none;}
#rightNav ul li a {
	color:#252E48;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(../../images/index/rightNavBkg.jpg) repeat-x;
	color:#FFFFFF;
	height:30px;
	padding:15px 0 0 0;
}
#rightNav ul li.lst a {background:url(../../images/index/rightNavBkg.jpg) repeat-x #43A8DE;}

/*
#subNav {float:left; width:240px; font-size:11px !important;}
#subNav ul {list-style:none;}
#subNav ul li a {
	color:#252E48;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(../../images/index/rightNavBkg.jpg) repeat-x;
	color:#FFFFFF;
	height:30px;
	padding:15px 0 0 0;
}*/


#content {width:930px; margin:auto;}
#content .pageContent {margin:10px 9px 10px 0; float:left; width:681px;}

#content .pageContentRight {margin:10px 0 10px 9px; float:right; width:681px;}
#content .pageContentWide {margin:10px 0;}

#content .pageContent .pageText {float:left;}

#content .pageContent #indexContent {/*background:url(../../images/index/topNavSep.gif) repeat-y 365px 0px;*/}
#content .pageContent #indexContent .indexText {float:left; width:345px;}
#content .pageContent #indexContent .indexNews {float:right; width:300px; margin:0 10px 0 0; display:inline;}
#content .pageContent #indexContent .indexNews .newsSection {margin:0 0 5px 0; padding:0 0 10px 0; background:url(../../images/index/hSep.gif) repeat-x bottom;}
#content .pageContent #indexContent .indexNews .date {
	width:41px;
	height:40px;
	background:url(../../images/index/dateBkg.jpg) no-repeat;
	color:#BBB0AF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:5px 2px 0;
	line-height:16px;
	float:left;
	margin:3px 0 0 0;
}
#content .pageContent #indexContent .indexNews .date strong {font-size:18px; color:#737373;}
#content .pageContent #indexContent .indexNews .newsContent {float:right; width:245px; color:#38445F; cursor:pointer;}
#content .pageContent #indexContent .indexNews .newsContent h1 {color:#FF6C00;}
#content .pageContent #indexContent .indexNews .newsContent a:hover {color:#3359BB;}
#archive {float:right; background:url(../../images/index/archiveBkg.gif) repeat-x bottom; color:#38445F; margin:10px 10px 0 0;}

.portfolioTitle {
	text-align:center;
	background:url(../../images/index/portfolioBkg.jpg) repeat-x #FFFFFF;
	color:#1D3A84;
	margin:10px 0 5px 0;
	padding:5px 0;
}

.catTitle {margin:0 0 20px 0; color:#1D3A84; font-weight:bold;}
.newsList {margin:0 0 10px 0;}
.newsList a {color:#7E7C7C;}
.newsList .date {color:#1D3A84; width:90px; float:left; font-weight:bold;}
.newsList .date a {color:#1D3A84;}
.newsList img {float:left; margin:0 10px 0 0;}
.newsList .content {float:left;  width:480px;}
.newsList .content h1 a{color:#1D3A84 !important;}

.newsContentPreview img {float:left; margin:0 10px 10px 0;}
.relatedArcticles {color:#D90D0D;}
.relatedArcticles a {color:#39739A;}


#pagePaths {float:left; width:560px; margin:0 0 30px 0; font-weight:bold;}
#pagePaths a {color:#252F48; margin:0 5px 0 0;}
#print {
	float:right;
	background:url(../../images/index/print.jpg) no-repeat left center;
	padding:0 0 0 25px;
	margin:0 10px 0 0;
	color:#252F48;
	font-weight:bold;
}

#newsNav {margin:0 0 30px 0;}
#newsNav a {color:#D90D0D;}
#newsNav .prev {float:left;}
#newsNav .next {float:right; margin:0 10px 0 0;}

#content .right {width:240px; float:right;}
#content .right h1.stats {background-color:#DFF2FA; color:#266383; text-align:center; padding:12px 0;}
#statisticsImage {width:44px; height:58px; margin:0 10px 0 20px; float:left;}
#statisticsImage[id] {background:url(../../images/index/statisticsImage.png) no-repeat;}
#content .right .statistics {text-align:left; padding:10px 0 20px 0;}
#content .right .statistics a {
	color:#6F6F6F;
	display:block;
	/*background:url(../../images/index/officeArrow.jpg) no-repeat left center;*/
	padding:0 0 0 10px;
	margin:10px 8px;
}
#content .right .statistics a:hover {text-decoration:underline;}
.spacerStats {clear:both; height:10px;}

#content .right .subNav {list-style:none;}
#content .right .subNav li {background:url(../../images/index/subNavBkg.gif) repeat-x bottom; margin:0; padding:5px 0 5px 20px;}
#content .right .subNav li a {color:#6F6F6F;}


#content .right .banners {text-align:center !important; margin:10px 0 0 0; }
#content .right .banners img {margin:3px auto; /*width:230px;*/}

#content .right .subNavTitle {background-color:#F3F3F3; border-bottom:1px solid #DFDFDF; text-align:center; color:#252F48; padding:5px 0;}

#content .right .salesContacts {text-align:center; color:#FE6C00; font-weight:bold; font-size:12px; padding:5px 0;}
#content .right #payPal {width:240px; height:100px; display:block; background:url(../../images/index/payPal.jpg) no-repeat;}

#content .title {background:url(../../images/index/titleBkg.jpg) repeat-x bottom #E8E1D7; padding:8px 25px; color:#252F49; margin:0 0 10px 0;}


#quickLinks {margin:55px 0 30px 0; background:url(../../images/index/quickLinksBkg.gif) repeat-y center;}
#quickLinks .section {float:left; width:200px; margin:0 30px 0 0; display:inline;}
/*#quickLinks .section .qcontent{height:100px;}*/

#quickLinks .section h1 {color:#000000; margin:0 0 -20px 0; position:relative; top:-35px;}
#quickLinks .section h1 a {background:url(../../images/index/arrows.jpg) no-repeat left center; padding:0 0 0 18px; margin:0 0 0 10px;}

#quickLinks .section .qlink1 a {color:#36425D;}
#quickLinks .section .qlink2 a {color:#0694C8;}
#quickLinks .section .qlink3 a {color:#8B0000;}
#quickLinks .section .qlink4 a {color:#348C04;}

#quickLinks .section .qlink1 a:hover {color:#596A92;}
#quickLinks .section .qlink2 a:hover {color:#24B3E7;}
#quickLinks .section .qlink3 a:hover {color:#CD0000;}
#quickLinks .section .qlink4 a:hover {color:#45B509;}

/* form */
form.contacts {
	width:265px; 
	margin:10px 20px 0 0; 
	text-align:right; 
	background:url(../../images/index/formBkg.jpg) repeat-y; 
	color:#0694C8; 
	float:right;
}
form.contacts .header {
	width:100%; 
	height:34px; 
	background:url(../../images/index/contactFormHeader.jpg) no-repeat; 
	text-align:left; 
	padding:0 0 0 20px;
}
form.contacts .header {color:#FF6C00;}

form.contacts .footer {width:100%; height:5px; background:url(../../images/index/contactFormFooter.jpg) no-repeat; margin:10px 0 0 0;}
form.contacts .header .tab {background:url(../../images/index/formTab.jpg) top left no-repeat;}
form.contacts .header .tab[class] {padding:10px 0 20px 20px; position:relative; top:10px;}
form.contacts .header .tab span {background:url(../../images/index/formTab.jpg) transparent top right no-repeat;}
form.contacts .header .tab[class] span {padding:10px 20px 20px 0; margin:-10px 0 0 0;}
form.contacts label {width:70px !important; float:left; margin:10px 10px 0 10px !important;}
form.contacts input {
	float:left;
	width:140px;
	margin:10px 10px 0 10px;
	border:1px solid #CDCDCD;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#595959;
}
form.contacts textarea {
	margin:10px 10px 0 10px;
	width:140px;
	height:160px;
	text-align:left;
	float:left;
	border:1px solid #CDCDCD;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#595959;
	font-size:11px;
	overflow:auto;
}

form.contacts .address {
	width:245px;
	height:65px;
	background:url(../../images/index/formContacts.jpg) no-repeat;
	margin:auto;
	text-align:left;
	color:#595959;
}
form.contacts .msg {text-align:center;}
form.contacts .address div {padding:5px 10px;}

form.contacts .btn {
	float:right !important;
	margin:10px 25px 0 10px;
	border:none !important;
	height:20px;
	color:#000000;
	background:url(../../images/index/btnBkg.jpg) no-repeat;
}
/*\ form */


/* property alerts */
#propertyAlerts form label {display:block; float:left; width:70px;}
#propertyAlerts form input {width:150px; float:left;}
#propertyAlerts form .btn, #advancedSearch .btn {
	width:140px;
	margin:10px 25px 10px 0;
	border:none !important;
	float:none !important;
	height:20px;
	color:#000000;
	background:url(../../images/index/btnBkg.jpg) no-repeat;
}





#advancedSearch .btn {float:right !important; margin:0 20px 20px 0;}
#advancedSearch a.btn {display:block; text-align:center; padding:2px 0 0 0; font-size:12px;}
#advancedSearch .advCheckBox {width:200px;float:left;}
#advancedSearch .advCheckLabel {width:150px;}

#advancedSearch form {color:#737479;}
#advancedSearch form .section {width:45%; float:left;}

#advancedSearch form label {display:block; width:90px; float:left; margin:3px 0 3px 10px; font-weight:bold}
#advancedSearch form input {width:150px; float:left; margin:2px 0;}
#advancedSearch form select {width:153px; float:left; margin:2px 0;}
#advancedSearch form select option {margin:0 5px 0 0;}

#advancedSearch form input.tiny {width:50px !important; margin:2px 5px 2px 0;}
#advancedSearch form select.tiny {width:60px !important;}
#advancedSearch form #ads {width:auto !important; /*margin:4px 5px 2px 10px !important;*/}
#advancedSearch form #ad {margin:10px;}
#advancedSearch form #ad input {width:auto !important; margin:4px 5px 2px 0 !important; background:none !important;}
#advancedSearch form strong {text-decoration:underline;}



/*\ property alerts */



/* search form */

#searchFormContainer {text-align:center;}
#searchFormContainer form {background-color:#E6E6E6;}

#searchFormContainer form .radio {float:left !important; width:auto !important; background:none !important; margin:5px 0 5px 5px;}
#searchFormContainer form .rl {float:left !important; width:50px !important; margin:4px 0 0 0;}

#searchFormContainer form input, #searchFormContainer form select {
	background-color:#FFFFFF;
	margin:2px auto;
	width:180px;
	font-size:11px;
}

#searchFormContainer form .btn {
	float:left !important;
	margin:10px 0 10px 30px !important;
	border:none !important;
	width:80px;
	height:20px;
	color:#000000;
	background:url(../../images/index/searchBtn.jpg) no-repeat;
}

#searchFormContainer form .radioContainer {width:180px; margin:auto;}
#searchFormContainer form #maxcost {width:176px !important;}

/*\ search form */




.newsLetter {background-color:#E6E6E6; padding:5px 0;}
.newsLetter h1 {text-align:center;}


.newsLetter .txtField {float:left; width:160px; margin:0 0 0 5px;}
.newsLetter .btn {float:right; width:60px; margin:0 5px 0 0; border:none; background:url(../../images/index/footerBkg.jpg) repeat-x top; color:#FFFFFF; font-weight:bold; height:20px; cursor:pointer;}
.newsLetterMessage {display:block; font-weight:bold; padding:0 0 0 5px; margin:0 0 5px 0;}


/* properties */
.topPropertiesContainer {background:url(../../images/index/vSep.gif) repeat-y center;}
.topPropertiesSep {width:100%; height:15px; font-size:1px; background:url(../../images/index/hSep.gif) repeat-x center;}
.cross {width:100%; height:15px; background:url(../../images/index/cross.gif) no-repeat center;}
.viewAll {float:right; background:url(../../images/index/archiveBkg.gif) repeat-x bottom; color:#38445F; margin:0 10px 0 0;}
.viewAll a {color:#38445F; text-decoration:none; line-height:16px;}

.property {width:330px; height:175px; float:left; margin:5px 5px 0 5px; text-align:center; background:url(../../images/index/propertyBkg.jpg) no-repeat; display:inline;}
.property .content {width:320px; margin:0px 0 0 0; padding:3px; text-align:left;}
.property .content h1 {color:#3A3A3A; margin:0; height:30px;}
.property .content h1 a {color:#3A3A3A; text-decoration:none; line-height:12px;}
.property .content h1 a:hover {color:#2655B2;}
.property .content .text {height:85px; margin:0 5px;}

.property .content .left {float:left; width:152px;}
.property .content .right {float:left !important; width:165px !important;}
.property .content .imgContainer {width:150px; height:120px; border:1px solid #CFCECE; text-align:center; margin:3px 0;}
.property img {border:1px solid #DFDFDF; margin:5px 0 0 0;}
.property .propertyViewImage {
	width:100px;
	height:27px;
	background:url(../../images/index/propertyViewImage.gif) no-repeat;
	position:relative;
	top:-15px;
	left:10px;
}
.property .viewOffer {color:#D8A034; background:url(../../images/index/viewOfferBkg.gif) repeat-x bottom; position:relative; left:40px; top:13px;}

.property .price {
	width:160px;
	height:30px;
	background:url(../../images/index/propertyPrice.jpg) no-repeat right;
	color:#FFFFFF;
	text-align:left;
	margin:5px 0;
}

.property .price h1{color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 0 0 10px; position:relative; top:7px;}
.property .price h2{color:#4C7808; font-size:18px; font-weight:bold; margin:0 0 0 10px;}
.property .price h3{color:#4C7808; font-size:14px; font-weight:bold; margin:0 0 0 10px;}








/* property details */

span.headerTxt {color:#DF5F29; font-size:20px; background:#fff; text-align:center; margin:0 0 0 100px; padding:0 20px; position:relative; top:-8px;}
.pageheader {background:url(../../images/index/headerShape.jpg) no-repeat left; width:14px; height:23px; float:left;}
.headerRed {background:url(../../images/index/headerRedLine.jpg) repeat-x;}
.contentTxt {padding:5px; border-bottom:1px solid #E0E0E0; color:#636363;}

#propDetails .propertyTitle {padding:0 0 0 20px; background:url(../../images/index/flBkg.gif) no-repeat 0 3px; margin: 0 0 0 5px}
#propDetails .propertyTitle h1 {color:#000; float:left; font-size:14px; font-weight:bold;}


.areaPath {margin:0 0 0 5px;}
.areaPath, .areaPath h1 {font-size:14px !important; font-weight:bold; color:#AEAEAE;}

#propDetails {width:665px; /*float:left; margin:0 0 0 1px;*/ float:left; display:inline;}
#propDetails .left {width:380px; float:left; margin:0; display:inline;}
#propDetails .right {width:270px; float:right; margin:0; display:inline;}

#propDetails .left ul li {margin:0 -20px 0 20px;}

#propDetails .right img {margin:1px;}
#propDetails .right .currentImage {margin:0 0 3px 0;}
#propDetails .right .galContainer {font-size:0;}


#propDetails .right .contacts {margin:20px 0 !important;}
#propAnchor {float:right; margin:-20px 0 0 0}
#propAnchor a {
	margin:0 10px 0 0; 
	width:148px;
	height:34px;
	display:block;
	float:left;
	text-align:center;
	color:#C4221F !important;
	padding:8px 0 0 0;
	background:url(../../images/index/sliedeShowBkg.gif) no-repeat;
}

/*
#propDetails .propertyTitle {margin:20px 0 20px 35px;}
#propDetails .propertyTitle h1 {color:#6F6F6F; float:left; font-size:16px;}

#propDetails .propertyTitle .pnProp {float:right; margin:0 15px 0 0;}
#propDetails .propertyTitle .pnProp a {color:#046F13; text-decoration:none; font-size:18px;}
#propDetails .propertyTitle .pnProp .nextProperty {
	background:url(../../images/index/nextProperty.jpg) no-repeat right center;
	padding:5px 30px 5px 5px;
	font-size: 16px;
}
#propDetails .propertyTitle .pnProp .previousProperty {
	background:url(../../images/index/previousProperty.jpg) no-repeat left center;
	padding:5px 5px 5px 30px;
	font-size: 16px;
}
*/

.propTitle {background:url(../../images/index/tableBkg.jpg) repeat-x; padding:10px 10px 20px 10px; color:#000000; margin:0 0 10px 0;}

#propDetails .propertyPrice {margin:10px 0 10px 5px;}
#propDetails .propertyPrice h1 {color:#DF5F29; font-size:18px; font-weight:normal; float:left;}
#propDetails .propertyPrice h1 span {margin:0 15px 0 0;}
#propDetails .propertyPrice .back {float:right; width:270px; margin:0 15px 0 0; text-align:center;}
#propDetails .propertyPrice .back a {color:#757980; text-decoration:none;}

/* tables */
table.propertyInfo {width:100%; margin:0 0 10px 0;}
table.propertyInfo th {width:20%; background-color:#F6F6F6; padding:3px; color:#2F4F82; text-align:left;}
table.propertyInfo td {width:30%; background-color:#F6F6F6; padding:3px;}
table.propertyInfo td.percent {width:30%; background-color:#F6F6F6; padding:3px; color: #6EC354;}
table.propertyInfo td.available {background-color:#87C00A; font-weight:bold; color:#FFFFFF;}
table.moreInfo {width:100%; margin:0 0 10px 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:left; vertical-align: top;}
table.moreInfo td.available {background-color:#87C00A; font-weight:bold; color:#FFFFFF;}
/*\ tables */

.close {width:230px; float:left;}
.close div {width:42px; float:left; text-align:center; /*padding:40px 0 0 0;*/ margin:0 0 0 10px; font-weight:bold;}
.close .text {float:none !important; padding:0 !important; width:100%; margin:10px 0; color:#3E7403; text-align:left;}

.sl {}
#sl #sliedeShow {
	width:148px;
	height:34px;
	display:block;
	float:left;
	text-align:center;
	color:#C4221F !important;
	padding:8px 0 0 0;
	background:url(../../images/index/sliedeShowBkg.gif) no-repeat;
}

#sl #releated {
	width:221px;
	height:34px;
	display:block;
	float:right;
	text-align:center;
	color:#C4221F !important;
	padding:8px 0 0 0;
	background:url(../../images/index/releatedBkg.gif) no-repeat;
}

.formLinks {float:right; width:140px;}
#qnko {width:100%;}
.formLinks ul {margin:0 0 20px 0; padding:0 !important;}
.formLinks ul li {list-style:none; background:url(../../images/index/pdDots.gif) repeat-x bottom; margin:0 !important; padding:0 !important;}
.formLinks ul li.wishlist {list-style:none; background:none; margin:0 0 10px 0 !important;}

.formLinks ul li.wishlist a {background:none; color:#01720A; text-decoration:none; /*padding:8px 0 5px 0;*/ padding:0px 0 5px 0; display:block; height:20px; margin:0 ; /*float:left;*/}
/*.formLinks ul li.wishlist a.rightLink {float:right;}*/
.formLinks ul li.wishlist .wishlistContents {background:url(../../images/index/pdDotsRed.gif) repeat-x bottom; height:40px;}


.formLinks ul li a {background:url(../../images/index/pdLinks.gif) no-repeat left center; color:#4E4E4E; text-decoration:none; padding:8px 0 5px 20px; display:block; height:20px; margin:0;}
.formLinks ul li a:hover {color:#7B0303;}




.offplan {float:left; }






#footer {background:url(../../images/index/footerBkg.jpg) repeat-x top; padding:4px 0 0 0;}
#footer .footerLinks {width:930px; text-align:center; padding:5px 0; margin:auto;}
#footer .footerLinks a {color:#FFFFFF; padding:0 5px;}
#footer .footerCp {text-align:center; color:#000000; padding:5px 0; width:930px; margin:auto;}
#footer .footerCp a {color:#000000;}
.rss {position:relative; width:16px; height:16px; background:url(../../images/index/rss.png) no-repeat; display:block; float:right; top:-15px; margin: 0 0 0 5px;}



/* sitemap */
#siteMap ul li {list-style:none; background:url(../../images/index/pdDots.gif) repeat-x bottom;}
#siteMap ul li ul {margin:0; background:url(../../images/index/pdDots.gif) repeat-x top;}
#siteMap ul li a {
	background:url(../../images/index/flBkg.gif) no-repeat left center;
	display:block;
	height:20px;
	padding:2px 2px 2px 15px;
	color:#43525A;
	text-decoration:none;
}
#siteMap ul ul ul {margin: 0 0 0 20px;}
#siteMap ul ul li a {background:url(../../images/index/slBkg.gif) no-repeat left center !important; margin:0 0 0 20px;}
/*\ sitemap */


/*\ containers */

/* pager */
.pager {padding-bottom:10px}
.pager ul.pages li a.previous {width:16px; height:21px; background:url(../../images/admin/previous.jpg) no-repeat; padding:0 !important;}
.pager ul.pages li a.previous:hover {background:url(../../images/admin/previousHover.jpg) no-repeat;}
.pager {margin:30px 0 0 0; width:300px;}
.pager ul.pages {float:left; border:1px solid #CACACA; margin:0 0 0 5px;}
.pager ul.pages li {display:inline;}
.pager ul.pages li a {display:block; float:left; width:20px; text-align:center; text-decoration:none; padding:4px 0 4px 0; color:#B1B1B1}
.pager ul.pages li a:hover {background-color:#F7F7F7;}
.pager ul.pages li a.selected {background-color:#EEEEEE;}
.pager ul.pages li a.previous, .pager ul.pages li a.next {
	width:16px; 
	height:21px;
	padding:0 !important;
	border:1px solid #CACACA; 
	margin:-1px 0; 
}
.pager ul.pages li a.previous, .pager ul.pages li a.next {border-right:none; border-left:none;}
.pager ul.pages li a.next {background:url(../../images/admin/nextHover.jpg) no-repeat; border-left:none;}
.pager ul.pages li a.next:hover {background:url(../../images/admin/next.jpg) no-repeat;}
.pager ul.pages li a.previous {background:url(../../images/admin/previousHover.jpg) no-repeat;}
.pager ul.pages li a.previous:hover {background:url(../../images/admin/previous.jpg) no-repeat;}
/*\ pager */