
body {
	margin: 0;
	padding: 0;
	background: url(images/bg.gif) repeat-y top center;
	font-family:  Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;}
#flashvideo{z-index:3;padding:0;margin:0;}

input, select, textarea{	color: #454545;font-size:12px;}

h1,h2,h3 {margin-top: 0;}

h1 {font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #528DC8;}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #528DC8;
}

h3 {
	font-size: 12px;
	font-weight: bold;
}
h4 {
	font-size: 1em;
	color: #528DC8;
	font-weight: bold;
}

a{color:#3778b1;text-decoration:none;}
a:hover{color:#3778b1;text-decoration:underline;}

a img {border: none;}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}
#header {
	width: 950px;
	height: 65px;
	margin: 0 auto;
}

#header ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
}

#header li {
	display: inline;
}

#topright {width:550px;float:right;text-align:right;padding:0;margin:0;}
#topright a{font-size:11px;}
#topright a.sitemap{background:url(images/sitemap.gif) no-repeat left center;float:none;padding-left:15px;font-size:11px;}
#topright p{font-size:32px;color:#ccc;}
#topright .call, #topright .call .skype_pnh_text_span{font-size:20px;}
#topright .call, #topright p .call .skype_pnh_text_span{font-size:20px;}


#shortcut a {padding:0 5px;}
#mapindex{z-index:999;}
#logo {margin-top:20px;float: left;width:330px;}
#logo a span{display:none;}
#logo p{color:#9c9c9c;font: 1.1em Verdana,Arial,Tahoma;margin:2px 0;text-align:center;width:283px;}

#phone2 {text-align:right;float:right;}
#phone2 p{height:40px;display:block;
margin:0;font-size:20px;color:#ccc;margin-right:10px;
}
#phone2 span.call{
font-size:14px;padding-top:10px;
}

#phone2 h2{color:#9c9c9c;font: 3.3em "Arial Narrow",Arial,Verdana,Tahoma;}
#phone2 h4{color:#9c9c9c;font: 1.9em "Arial Narrow",Arial,Verdana,Tahoma;padding:16px 15px 0 0;}


#loginc{position:absolute;z-index:300;font-family:arial,tahoma,verdana;width: 375px;float:right;margin:0 0 0 575px;text-align:right;padding:0;font-weight:bold;color:white;}
#loginc a{color:white;}
#flagmenu {width: 950px;height:30px;margin:0 auto;background:#5ea2d3 url('images/menubg.gif') repeat-x left top;padding:0;}

#flagmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#flagmenu li {margin:0;padding:0;list-style: none;float:left;}
#flagmenu .googlesearch {padding:4px 55px 0 0;}
#flagmenu .googlesearch input {height:17px;border:solid 1px #acb2b2;color:#999;float:left;}
#flagmenu .googlesearch button {height:21px; width:23px; outline:none;position:absolute;float:right;
								background:url(images/search.png) no-repeat top right; cursor:pointer; border:none;margin:0 0 0 0;padding:0;}
#flagmenu .googlesearch form{margin:0;padding:0;}
#flagmenu li a {
	display: block;
	float: left;
	padding: 7px 13px 7px 5px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
}
#flagmenu li a.flag {
	display: block;
	float: left;
	padding: 7px 2px 7px 5px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
}

#flagmenu a:hover {
	text-decoration: underline;
}

/* Wrapper */

#wrapper {
}

/* Page */

#page {
	width: 950px;
	margin: 0px auto;
	background: #f5f5f5;
}

#page-in {
	width: 930px;
	margin: 5px auto 0 auto;
	padding:0px;
	background: #f5f5f5 url(images/pagebg.gif) repeat-y left top;
}
#wideright {
	width: 930px;
	margin: 5px auto 0 auto;
	padding:0px;
	background: #f5f5f5 url(images/wideright.gif) repeat-y left top;
}


#property-in {
	width: 930px;
	margin: 5px auto 0 auto;
	padding:0px;
	background: #f5f5f5 url(images/propertybg.gif) repeat-y left top;
}


/* Content */

#content {
	float: left;
	padding: 0;
}
.wfull{width:748px;}
.wright{width: 576px;}
#content h1 {
	margin: 0;
	padding: 7px 5px 7px 10px ;
	text-transform: none;
	font-weight: normal;
	background: url(images/h1bg.gif) no-repeat left top;
}
	
#wideright h1 {background: url(images/h1wbg.gif) no-repeat left top;}

#content #post p{margin:15px 0;	text-align:justify;}

#post{
	margin:0;
	padding:6px 16px 6px 6px;
	 }
#detailpost{
	margin:0;
	padding:6px 16px 6px 6px;
	 }
#detailpost p{
	margin:15px 0;
	text-align:justify;
	 }

#post h22{background:red;
margin:0;
	padding:6px 16px 6px 6px;color:white;
	text-transform: none;
	font-size:15px;}

/* detail */

#propertydetails {
	float: left;
	width: 470px;
	padding: 0;
}

#propertydetails h1 {
	margin: 0;
	padding: 7px 5px 7px 10px ;
	text-transform: none;
	font-weight: normal;
	background: url(images/propertyheader.gif) no-repeat left top;
}

#details{margin:4px;}
#details ul {list-style: none;margin:0;padding:0;}
#details li{float:none;margin:3px 0;padding:0 0 5px 0;font-weight:bold;background: url(images/dot.gif) repeat-x left bottom;}
#details span{margin:0 0 10px 0;font-weight:normal;width:128px;font-size:11px;padding-left:3px;}
#details span.bold{margin:0;font-weight:bold;float:left;width:140px;padding-top:1px;background: url(images/dot2.gif) no-repeat right 6px;padding-left:0;}
#details span.price{font-family:georgia,arial,tahoma,verdana;font-size:13px;font-weight:bold;padding-left:3px;}

/* Sidebars */
#rightcontent{float:right;width:748px;}
#leftsidebar {
	float: left;
padding:0;}

#rightsidebar {
	float: right;
padding:0;}


#quicklinks {
	float: right;
padding:0;}


#leading{margin:0;}
#leading a.leadinginturkey {display:none;}

.rightside {
	float: left;
	font-size: 12px;
}

.quicklinksside{
	float: left;
	font-size: 12px;
	width:278px;
}


.quicklinksside .header {
	margin:0;
	padding: 10px 5px 11px 5px;
	background: url(images/quicktitle.gif) no-repeat left top;
	font-size: 14px;
	color: #3576af;
	font-weight:bold;
}


.quicklinksside .subheader {
	margin:5px 0 0 0;
	padding: 10px 5px 11px 5px;
	background: url(images/quicktitle.gif) no-repeat left top;
	font-size: 14px;
	color: #3576af;
	font-weight:bold;
}



.rightside h2 {
	margin:-1px 0 0 0;
	padding: 11px 5px 12px 5px;
	background: url(images/menutitle.gif) no-repeat left top;
	font-size: 12px;
	color: #3576af;
}

.rightside .h2title {
	margin:-1px 0 0 0;font-weight:bold;
	padding: 11px 5px 12px 5px;
	background: url(images/menutitle.gif) no-repeat left top;
	font-size: 12px;
	color: #3576af;
}
.rightside .rscontent{margin:5px;}
.rightside form{margin:5px 5px 10px 5px;font-size:11px;text-align:right;}
.rightside form div.form{float:right;}
.rightside form input{width:90px;}
.rightside form input.submita{cursor:pointer;}

#leftsidebar p {
	height: 30px;font-weight:bold;
	margin:0;
	padding: 10px 5px;
	background: url(images/menutitle.gif) no-repeat left top;
	font-size: 12px;
	color: #3576af;
}
.leftmenu {
	background:url('images/leftmenubg.gif') repeat-y left top;
	float: left;
	width: 182px;
	padding: 10px 0 0 0;
	font-size: 12px;
}

.leftmenu ul {
	margin: 3px 0 0 8px;
	padding: 0;
	list-style: none;
}
.leftmenu ul li ul {
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style: none;
}

.leftmenu li {
	padding: 0 0 8px 0;
	font-weight:bold;
}

.leftmenu li ul {
}

.leftmenu li li {
	margin: 0 10px 0 4px;
	padding: 6px 0 0 7px;
	background: url('images/menuarrow.gif') no-repeat left 8px;
	text-align: left;
	font-weight:normal;
}



.leftmenu a {color:#0a5593;
}
.leftmenu a:hover {color:#0043e6;
}

.newsdate{font-size:10px;color:red;}
.stextright{margin:0;background-image:none;padding:0;}
.newslist{margin:5px;width:162px;}

.pagebottom{width:930px;
padding:0px;
margin:0 auto;
background: url(images/pagebgbottom.gif) no-repeat left top;
height:5px;
}
.propertybottom{width:930px;
padding:0px;
margin:0 auto;
background: url(images/propertybgbottom.gif) no-repeat left top;
height:5px;
}
.rightpost{
z-index:10;
margin:0 auto;
}

.rightpost div{margin:5px;}
/* List */
/*---------------list_box----------------------*/
#propertylist ul{margin:0;padding:0;}
#propertylist li{list-style: none;float:none;margin:10px 0 0 0;padding:0 0 5px 0;background: url(images/dot.gif) repeat-x left bottom;height:145px;}
#propertylist a img {border:solid 1px gray;margin-right:5px;float:left;}

#propertylist li ul{list-style: none;margin:5px 0;padding:0;display:block;}
#propertylist li li{list-style: none;float:left;background: url(images/line.gif) repeat-x left top;
					height:36px;
					margin:0;
					padding:5px 0;
					text-align:center;
					width:155px;
					font-size:13px;
					color:#666;
					font-weight:bold;
					font-family:georgia,arial;}
#propertylist li li span{font-family:arial,tahoma;font-size:10px;color:#999;font-weight:normal;}
#propertylist ul li p{margin:0;padding:0;}
#propertylist .more {text-align:right;display:block;margin-top:5px;float:right;width:310px;}
#propertylist .more a {display:block;}
#propertylist .more a img{border:none;float:right;text-align:right;}
#propertylist ul li div.morebutton a img{border:none;}

#propertylist li ul.rental li{list-style: none;float:left;background:none;
					height:48px;
					margin:0;
					padding:5px 0;
					width:70px;
					font-size:13px;
					color:#666;
					font-weight:bold;
					font-family:georgia,arial;}
#propertylist li ul.rental li span{font-family:arial,tahoma;font-size:10px;color:#999;font-weight:normal;display:block;width:48px;height:48px;background:red (images/rental_icons.png) no-repeat;}
#propertylist ul li p{margin:0;padding:0;}
#propertylist .more {text-align:right;display:block;margin-top:5px;float:right;width:310px;}
#propertylist .more a {display:block;}
#propertylist .more a img{border:none;float:right;text-align:right;}
#propertylist ul li div.morebutton a img{border:none;}

.rental {margin-bottom:10px;}
.rental a.pic{float:left;width:240px;}
.rental a.title{float:left;width:320px;display:block;overflow:hide;font-size:22px;font-family:Trebuchet Ms,arial,tahoma;margin:0;padding:0;}
.rental .renttitle{float:left;width:330px;margin-bottom:15px;}
.rentdt{float:right;width:155px;border-left:dotted 1px #ccc;}
.rentdt em{float:left;display:block;width:100px;margin:0 3px 0 3px;height:24px;font-style:normal;font-size:10px;color:#0073A5;}
.rentdt b{float:right;display:block;width:49px;height:24px;font-size:11px;}

.rental strong{display:block;}
.rental .renttitle span:hover, .rsicons span:hover {
	position: relative; 
	z-index: 100;
}
#propertylist hr{clear:both;margin:10px 0;border-top:dotted 1px #ccc;}

.rental .renttitle span:before, .rsicons span:before {width:130px;text-align:center;
	background: rgb(255,130,0); 
	background: -webkit-gradient( 
		linear,
		left bottom,
		left top,
		color-stop(0.44, rgb(255,100,0)),
		color-stop(0.72, rgb(255,130,0))
	);
	background: -moz-linear-gradient( /* Firefox gradient */
		90deg,
		rgb(255,100,0) 44%,
		rgb(255,130,0) 72%
	);
	color: #fff;
	content: attr(sbtooltip); /* This takes the content of the attribute named sbtooltip and displays it within this element*/
	display: none; /* Hidden until hovered upon */

/* Font, padding, top and right must change depending on the font size you are using on your web page */
	font: 12px Helvetica, Arial,Georgia, sans-serif;
	padding: 5px;
	position: absolute;
	top: 63px;
	right: 0;
 
/* Border radii for different browsers */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

/* Box shadows for different browsers */
	-moz-box-shadow: 0px 0px 4px #999;
	-webkit-box-shadow: 0px 0px 4px #999;
	box-shadow: 0px 0px 4px #999;
	border:solid 1px #aaa;
}
 
/* Triangle */
.rental .renttitle span:after, .rsicons span:after {
	border-width: 12px;
	border-style: solid;
	border-color: transparent transparent rgb(255,130,0) transparent;
	content: ""; /* Forces this pseudo-element to appear on hover */
	display: none;
	height: 2px; /* Width and height could  be left out, but I prefer a less 'pointy' triangle */
	width: 2px;
	position: absolute;
	top: 40px;
	right: 10px;
}

.rental .renttitle span:hover:after, .rental .renttitle span:hover:before, .rsicons span:hover:after, .rsicons span:hover:before {
	display: block; }
.rsicons span:before{top:33px;width:100px;right:-10px;}
.rsicons span:after {top:10px;right:0;}
#rightside .rental .renttitle span:before{top:73px;}
#rightside .rental .renttitle span:after {top:50px;}

.rental .renttitle span {display:block; width:48px; height:48px; background-image:url(images/rental_icons.png);background-repeat: no-repeat;float:left;margin:15px 0 0 15px;}
.rental .renttitle span b{text-shadow: -1px -1px #666, 1px 1px #fff;color:#0073a5;position:absolute;margin:-10px 0 0 -5px;font-size:16px;font-family:arial;font-weight:bold;}
.rental .renttitle span.r1{background-position:0 0;}
.rental .renttitle span.r2{background-position:-50px 0;}
.rental .renttitle span.r3{background-position:-100px 0;}
.rental .renttitle span.r4{background-position:-150px 0;}
.rental .renttitle span.r5{background-position:-200px 0;}
.rental .renttitle span.r6{background-position:0 -50px;}
.rental .renttitle span.r7{background:url(images/rental_icons.png) no-repeat -50px -50px;}
.rental .renttitle span.r8{background-position:-100px -50px;}
.rental .renttitle span.r9{background-position:-150px -50px;}
.rental .renttitle span.r10{background-position:-200px -50px;}
.rental .renttitle span.r11{background-position:0 -100px;}
.rental .renttitle span.r12{background-position:-50px -100px;}
.rental .renttitle span.r13{background:url(images/rental_icons.png) no-repeat -100px -100px;}
.rental .renttitle span.r14{background-position:-150px -100px;}
.rental .renttitle span.r15{background-position:-200px -100px;}
.rental .renttitle span.r16{background-position:0 -150px;}
.rental .renttitle span.r17{background-position:-50px -150px;}
.rental .renttitle span.r18{background-position:-100px -150px;}
.rental .renttitle span.r19{background:url(images/rental_icons.png) no-repeat -150px -150px;}
.rental .renttitle span.r20{background-position:-200px -150px;}
.rental .renttitle span.r21{background-position:0 -200px;}
.rental .renttitle span.r22{background-position:-50px -200px;}
.rental .renttitle span.r23{background-position:-100px -200px;}
.rental .renttitle span.r24{background-position:-150px -200px;}
.rental .renttitle span.r25{background:url(images/rental_icons.png) no-repeat -200px -200px;}
.rental .renttitle span em{display:block;text-align:center;font-style:normal;color:#777;font-size:11px;margin-left:-10px;}
.rental .renttitle span.rf{background:none;width:102px;height:70px;margin:8px 0 0 0;}
.rental .renttitle span.rfd{background:none;width:152px;height:70px;margin:8px 0 0 0;}
.rental .renttitle span.rf1{background-position: 0 -250px;width:102px;height:70px;margin:8px 0 0 10px;}
.rental .renttitle span.rf2{background-position: -103px -250px;width:102px;height:70px;margin:8px 0 0 10px;}
.rental .renttitle span.rf b, .rental .renttitle span.rf1 b, .rental .renttitle span.rf2 b {display:block;text-align:center;font-size:36px;margin:2px 0 0 -5px;width:102px;font-family:arial;}
.rental .renttitle span.rf i{font-family:arial;font-style:normal;font-size:20px;font-weight:normal;}
.rental .renttitle span.rf b {font-family:arial,georgia;font-size:42px;}
.rental .renttitle span.rfd b {font-family:arial,georgia;font-size:50px;margin:0;display:block;text-align:center;width:152px;}
.rental .renttitle span.rfd b i{font-size:36px;}
.rental .renttitle span.rfp{background:none;width:100px;height:70px;margin:8px 0 0 0;}
.rental .renttitle span.rfp b{font-size:14px;font-weight:normal;display:block;margin-top:-5px;text-align:center;width:80px;font-family:arial;text-shadow:none;color:#777}
.rental .renttitle span.rfp i{background:url(images/rental_icons.png) no-repeat right -255px;display:block;width:45px;height:50px;margin:3px 0 0 23px;}
.rental .renttitle .rf15{margin-left:15px;}
.renttitle span.rf1 b{color:red;}
.renttitle span.rf2 b{color:#004b7d;}

#rightside .rental {background:#81c3e9;}
#rightside .rental .renttitle{background:#e5f4fb;margin:5px;width:268px;}

a.book{float:right;width:180px;background:url(images/rental_icons.png) no-repeat 0 -327px;color:#215300;font-size:18px;height:30px;display:inline;padding-top:4px;text-align:center;margin-right:5px;text-decoration:none;}
a.book:hover{background-position:0 -365px;color:#fff;}
.rsicons{margin:-5px 10px 10px 0;float:left;}
.rsicons span {display:block; width:24px; height:24px; background-image:url(images/rental_icons_small.png);background-repeat: no-repeat;float:left;margin:15px 0 0 5px;}
.rsicons span b{color:#00425e;position:absolute;margin:-14px 0 0 -5px;font-size:20px;font-family:georgia,arial;font-weight:bold;}
.rsicons span.r1{background-position:0 0;}
.rsicons span.r2{background-position:-25px 0;}
.rsicons span.r3{background-position:-50px 0;}
.rsicons span.r4{background-position:-75px 0;}
.rsicons span.r5{background-position:-100px 0;}
.rsicons span.r6{background-position:0 -25px;}
.rsicons span.r7{background:url(images/rental_icons_small.png) no-repeat -25px -25px;}
.rsicons span.r8{background-position:-50px -25px;}
.rsicons span.r9{background-position:-75px -25px;}
.rsicons span.r10{background-position:-100px -25px;}
.rsicons span.r11{background-position:0 -50px;}
.rsicons span.r12{background-position:-25px -50px;}
.rsicons span.r13{background:url(images/rental_icons_small.png) no-repeat -50px -50px;}
.rsicons span.r14{background-position:-75px -50px;}
.rsicons span.r15{background-position:-100px -50px;}
.rsicons span.r16{background-position:0 -75px;}
.rsicons span.r17{background-position:-25px -75px;}
.rsicons span.r18{background-position:-50px -75px;}
.rsicons span.r19{background:url(images/rental_icons_small.png) no-repeat -75px -75px;}
.rsicons span.r20{background-position:-100px -75px;}
.rsicons span.r21{background-position:0 -100px;}
.rsicons span.r22{background-position:-25px -100px;}
.rsicons span.r23{background-position:-50px -100px;}
.rsicons span.r24{background-position:-75px -100px;}
.rsicons span.r25{background:url(images/rental_icons_small.png) no-repeat -100px -100px;}
/* Footer */

#footer {padding:10px 0 20px 0;}
.quicklinksbutton {
	margin:5px;
	padding: 0;
	list-style: none;
}

.quicklinksbutton ul {
	list-style: none;
margin:0;
padding:0;}

.quicklinksbutton li {
margin:2px 0 3px 0;
	font-weight:normal;
	color:white;
}

.quicklinksbutton li.dfst{
margin:0 0 3px 0;
	font-weight:normal;
	color:white;
}

.quicklinksbutton li a{
	padding: 4px 0 6px 15px;
	color:white;
	background: #3576af url('images/quickarrow.gif') no-repeat 5px 8px;
	display:block;
}

.quicklinksbutton li a:visited{
	color:white;
	display:block;
}

.quicklinksbutton li a:hover, .quicklinksbutton li a.current{
	color:white;
	display:block;
	background: #4e98d9 url('images/quickarrow.gif') no-repeat 5px 8px;
}
.tabtop .quicklinksbutton {margin:0 5px;}
.tabtop .quicklinksbutton li{float:left;list-style:none;padding-top:5px;margin-right:1px;}
.tabtop .quicklinksbutton li a{background:#3576af;padding:4px 5px 6px 5px;float:left;margin-top:5px;}
.tabtop .quicklinksbutton li a:hover, .tabtop .quicklinksbutton li a.current {background:#4e98d9;margin-top:0;padding:7px 5px 8px 5px}
.tabtop .quicklinksbutton li.current{padding-top:0;background:red;}
.tabtop .quicklinksbutton #tablist{width:450px;}
.tabtop .quicklinksbutton li.dfst{margin-bottom:0;}


#tabcontentcontainer{
width:450px; 
/*height:350px; height of 2nd level content. Set to largest's content height to avoid jittering.*/
}
#tabcontentcontainer img{border:solid 1px #3d7bb2;}

.hidden {
visibility: hidden;
position: absolute;
top: -30000px;
left: -30000px;
}

.tabcontent {
visibility: visible;
position: static;
}

.propertypicture{margin-bottom:1px;}
.tabheader{font-size:10px;color:red;margin:0;padding:0;}
.simages{margin:2px -2px 0 0 ;width:60px;height:33px;padding:0;}
.lastimg{margin:2px 0 0 0;width:60px;height:33px;padding:0;}
#gn,#cn,#in,#pl{margin:0;}


p{margin:0;padding:0;}

.seller{margin:4px;line-height:150%;font-size:11px;height:115px;}
.sellerpicture{margin:0 5px 0 0;border:solid 1px #ddd;}
.seller span{display:block;}
.morebutton{text-align:right;float:right;
margin:3px;
}
.morebutton img{float:none;
border:none;
margin:0;
padding:0;
}
.morebutton a {width:30px;display:block;
}
.morebutton a img{
border:none;
}
.morebutton a:hover img{
text-decoration:none;
border:none;
}
#propertylist a.desc {float:right;width:310px;margin-right:5px;color:#454545;text-decoration:none;display:block;text-align:justify;}
#propertylist a.desc:hover{text-decoration:underline;}
#propertylist div.desc {float:right;width:310px;margin:0;margin-right: 5px;color:#454545;text-align:justify;padding:0;}
#propertylist div.descr {float:right;width:312px;margin:0;margin:5px 5px 0 0;color:#454545;text-align:justify;padding:0;}

a.newstextlink {border:none;margin:0;color:#454545;text-decoration:none;font-weight:normal;}
a.newstextlink:link {border:none;margin:0;color:#454545;text-decoration:none;font-weight:normal;}
a.newstextlink:hover{border:none;margin:0;color:#454545;text-decoration:underline;font-weight:normal;}

.newsmore{text-align:right;
margin:3px;
}
#propertymore {margin-left:535px;text-align:right;width:100%;}
#propertymore img{border:none;}
#propertymore a img{border:none;}


#propertynews {width:555px;}
#propertynews ul{margin:0;list-style: none;padding:0;}
#propertynews ul li{margin:0;list-style: none;padding:0;}
#propertynews li ul{margin:0;padding-bottom:10px;list-style: none;float:left;background: url(images/dot.gif) repeat-x left bottom;}
#propertynews li ul li{margin:10px 0;list-style: none;float:left;}
#propertynews .picture{width:120px;}
#propertynews .text{width:430px;}
.newspicture {border:solid 1px #ccc;width:110px;}

#tablist{width:155px;}
.chat{float:right;margin:5px 5px 5px 0;padding:0;width:108px;background:red;}

#mapcontent {margin:0;padding:0;float:right;}

html body #superWrapper{max-width:1280px;margin:0 auto;}
html body #superWrapper .container{width:900px;margin:0 auto;text-align:center;position:relative;height:100%}

#about {margin:10px auto;font-family:arial;}
#about h1{position:absolute;left:50%;margin:35px 0 0 -470px;z-index:999;font-size:24px;color:red;}
#about #slider{margin-top:0;background: url("images/da4.gif") no-repeat center 36px;position:relative;height:198px}
#about #slider .container{overflow:hidden;padding-top:40px;}
#about #slider ul{border-bottom:1px dotted #fff;position:absolute;bottom:50px;width:3000px;padding-left:358px;z-index:99;}
#about #slider ul li{list-style:none;display:inline}
#about #slider ul li a{text-decoration:none;color:#bac4cd;display:block;float:left;margin:10px 38px -4px 38px;
margin-bottom:-4px;text-align:center;font-size:24px;padding:10px 0 20px 2px;background:url("images/bull.png") no-repeat bottom center;display:block;height:70px;}
#about #slider ul li a:hover{color:#89accb}
#about #slider ul li a.a{color:#3677b0;margin-top:14px;font-size:36px;display:block;p}
#about #slider span{position:absolute;z-index:100;top:30px;bottom:0;width:324px;height:100%}
#about #slider span.r{background-image:url("images/about-overlay-r.png");right:0;}
#about #slider span.l{background-image:url("images/about-overlay-l.png");left:0}
#about #sliderDetail{background: url("images/da5.gif") no-repeat top center;height:220px;position:relative;}
#about #sliderDetail .container{width:785px;margin:0 auto;overflow:hidden;height:280px;margin-top:40px;}
#about #sliderDetail .container .mNav{position:absolute;float:right;z-index:999;top:100px;display:block;width:22px;height:38px;background-position:center left}
#about #sliderDetail .container .mNav:hover{background-position:bottom left}
#about #sliderDetail .container .d{background-position:top left}
#about #sliderDetail .container .d:hover{cursor:default;background-position:top left}
#about #sliderDetail .container #mLeft{background-image:url("images/mL.png");left:2px;margin-top:-30px;}
#about #sliderDetail .container #mLeft:active{left:0px}
#about #sliderDetail .container #mRight{background-image:url("images/mR.png");right:2px;margin-top:-30px;}
#about #sliderDetail .container #mRight:active{right:0px}
#about #sliderDetail .container #detailHolder{position:absolute;width:90000px;left:0px;top:0}
#about #sliderDetail .container #detailHolder .detail{width:785px;height:260px;position:relative;float:left;opacity:0;margin-top:-24px;}
#about #sliderDetail .container #detailHolder .detail .thumb{width:371px;height:238px;position:absolute;left:0;bottom:0}
#about #sliderDetail .container #detailHolder .detail .thumb img{position:absolute;top:8px;left:115px;width:150px;height:180px;}
#about #sliderDetail .container #detailHolder .detail strong{font-weight:normal;font-size:28px;color:#3e3f3f;position:absolute;top:55px;left:290px}
#about #sliderDetail .container #detailHolder .detail .detailBody{position:absolute;width:400px;top:100px;left:296px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#5c5c5c;line-height:20px;text-align:left}
#about #sliderDetail .container #detailHolder .detail .detailBody p{margin-bottom:10px}
#about #sliderDetail .container #detailHolder #d1{opacity:1}
#about #divider{height:60px;border-bottom:1px dotted #c7c7c7}

.anticon {position:absolute;z-index:9999;left:50%;width:500px;margin:10px 0 0 70px;}
.anticon a{color:#3677b0;font-size:11px;display:block;width:70px;margin-left:1px;text-align:center;height:70px;float:left;}
.anticon a.coll{background:url(images/icon_coll.png) no-repeat center bottom;}
.anticon a.work{background:url(images/icon_work.png) no-repeat center bottom;}
.anticon a.sell{background:url(images/icon_sell.png) no-repeat center bottom;}
.anticon a.tems{background:url(images/icon_chat.png) no-repeat center bottom;}
.anticon a.hist{background:url(images/icon_history.png) no-repeat center bottom;}
.anticon a.team{background:url(images/icon_team.png) no-repeat center bottom;}

.div4{float:left;width:230px;margin-right:15px;}
.divlast{margin-right:0;}
.div960{margin:0 auto;width:960px;clear:both;}
.div3{float:left;width:305px;margin-right:20px;text-align:justify}
.divlast{margin-right:0;}

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
.clearb{clear:both;}

/* Panel Tab/button */
.tab {
background: url(images/tabbg.png) no-repeat center bottom;
	height: 24px;
	position: relative;
    top: 0;
    margin:0;
    padding:0 0 0 5px;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
	width: auto;
  	font-weight: bold;
	line-height: 22px;
    margin:0;
    padding:0;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	height: 42px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	height: 42px;
	width: 50px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 2px 6px;
	display: block;
	float: left;
	height: 42px;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep{color:#414141;}
.tab .sepb{width:10px;}

.tab a.open, .tab a.close {
	margin:3px 0 0 0;
	line-height: 6px !important;
	padding-left: 25px !important;
	cursor: pointer;
	display: block;
	width: 85px;
	position: relative;
	top: 0;
	font-size:14px;
}

.tab a.open {background: url(images/bt_open.png) no-repeat left 0;margin:0;padding:0;font-weight:normal;font-family:arial;}
.tab a.close {background: url(images/bt_close.png) no-repeat left 0;margin:0;padding:0;font-weight:normal;font-family:arial;}
.tab a:link.open {background: url(images/bt_open.png) no-repeat left 0;margin:0;padding:0;font-weight:normal;font-family:arial;}
.tab a:link.close {background: url(images/bt_close.png) no-repeat left 0;margin:0;padding:0;font-weight:normal;font-family:arial;}

.tab a:hover.open {background: url(images/bt_open.png) no-repeat left -19px;margin:0;padding:0;}
.tab a:hover.close {background: url(images/bt_close.png) no-repeat left -19px;margin:0;padding:0;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    z-index: 999;
    text-align: center;
margin:0;
}

#panel {
	height: 100px;
	color: #fff;
	background: #005387;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}



#panel .panelcontent {
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	font-size: 0.85em;
}

#panel .panelcontent .left {
	width: 280px;
	float: left;
	padding: 5px;
	margin:0;
}


#panel .panelcontent form {
	margin: 0;
}


#panel .panelcontent input.field {
	border: 1px #1A1A1A solid;
	background: #83baeb;
	margin-top: 4px;
	width: 100px;
	color: white;
	height: 16px;
}

#panel .panelcontent input:focus.field {
	background: #83baeb;
}




#formmail {z-index:15;padding:5px;border:solid 1px #ccc;margin:15px 0;}
#formmail ul {width:550px;}
#contact {margin:4px;}
#formmail #contact ul {list-style: none;margin:0;padding:0;width:100%}
#contact li{float:none;margin:3px 0;padding:0 0 5px 0;font-weight:bold;background: url(images/dot.gif) repeat-x left bottom;}
#contact span{margin:0 0 10px 0;font-weight:normal;width:148px;font-size:11px;}
#contact span.bold{margin:0;font-weight:bold;float:left;width:120px;padding-top:1px;}
.boldh{margin:5px 0 0 0;font-weight:bold;font-size:14px;color:red;padding-top:1px;}
#contact input{width: 250px;height:16px;}
#contact textarea{width: 250px;height:140px;}
#contact textarea.hu{width: 350px;height:80px;}
#contact textarea.extr{width:400px;height:120px;}
#contact .scode{text-align:center;font-size:14px;width:35px;padding:4px 15px;background-color:#ddd;color:#638fbc;margin-top:3px;}
#contact .securecode{width:55px;margin:0 0 0 10px;height:20px;}
#contact .sendform {cursor:pointer;width:250px;height:28px;font-weight:bold;font-size:12px;}
#contact .red {color:red;padding:0 3px;}

.noguarantee {font-size:10px;color:red;}

#medyalab{float:left;padding:10px 0 0 35px;}
#medyalab a{font-family:arial black, arial;font-weight:bold;font-size:14px;color:#5fa0ce;}
#medyalab a:hover{color:#0061a5;}
#medyalab  .design{font-size:11px;color:#aaa;font-weight:normal;font-family:arial;}

#copyright {float:right;padding:10px 30px 0 0;color:#999;}

#share{text-align:right;padding:6px 10px 3px 10px;background:#f3f3f3;border:solid 1px #ccc;margin:5px 20px 5px 10px;height:20px;}
#share a{padding:0 2px;}
#share .paylas{padding-top:5px;}

.shareright{padding:10px 0px;}
.shareright a{float:left;margin:0 0 0 -1px;display:block;width:82px;height:30px;overflow:none;padding:0;}
.shareright a.nor{margin-right:0;}

#sitemapmenu a {color:red;}
#sitemapmenu a:hover {color:#0043e6;}

#sitemapmenu ul {
	margin: 3px 0 0 8px;
	padding: 0;
	list-style: none;
}
#sitemapmenu ul li a{
	border-bottom:solid 1px #f0f0f0;display:block;padding-bottom:4px;color:red;font-weight:bold;
}
#sitemapmenu ul li {
	margin: 0px 0px 7px 0;
}


#sitemapmenu ul li ul {
	margin: 0px 0px 7px 20px;
	padding: 0;
	list-style: none;
}

#sitemapmenu {
	padding: 0 0 8px 0;
	
}

#sitemapmenu li li {
	margin: 0 10px 0 5px;
	padding: 6px 0 0 8px;
	background: url('images/menuarrow.gif') no-repeat left 8px;
	text-align: left;
	font-weight:normal;
}

#sitemapmenu li li a{color:#0a5593;border:none;font-weight:normal;}
#banner{background:#f5f5f5;}
#rss{float:right;width:292px;z-index:999;margin:0;text-align:right;}
#rss a{color:#fff;float:right;}

.results {float:none;margin:20px 0 3px 0;padding:0 0 10px 0;background: url(images/dot.gif) repeat-x left bottom;}
.results a{font-size:16px;color:#2200c1;text-decoration:underline;background: url(images/zooms.gif) no-repeat right bottom;padding-right:20px;}
.results a:hover{background: url(images/zooms.gif) no-repeat right 2px;}
.results .smalllink a{font-size:9px;color:#2200c1;text-decoration:none;background: none;padding:0;}
.results .smalllink a:hover{background:none;text-decoration:underline;}
.result{font-size:18px;font-weight:bold;}


#bannercontent{
    margin:0;
    text-align:center;
     position:relative;
   width:745px; overflow:hidden;z-index:1;
}
#bannerwrapper{
    background-color:#f9f9f9;
    width:745px;
    overflow:hidden;
}
#steps{
    width:748px;
	/*height:320px;*/
    overflow:hidden;
}
.step{
    float:left;
    width:748px;overflow:hidden;
	/*height:320px;*/
}
#navigation{
margin:0;
    height:45px;
    background-color:#e9e9e9;
    border-top:1px solid #fff;
    border-bottom:1px solid #ccc;
}
#navigation ul{
    list-style:none;
	float:left;
	margin:0;
	padding:0;
	
}
#navigation ul li{
    list-style:none;
	margin:0;
	padding:0;
	float:left; 
	width:366px;
	border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    position:relative;
	margin:0px 2px;
	text-align:center;
}
#navigation ul li a{
 	float:left;
   display:block;
    height:45px;
    padding:0;
    width:365px;
    margin:0;
    background-color:#444;
    color:#005387;
    outline:none;
    font-weight:bold;
    text-decoration:none;
    line-height:45px;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    background:#f0f0f0;
    background:
        -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.09, rgb(240,240,240)),
        color-stop(0.55, rgb(227,227,227)),
        color-stop(0.78, rgb(240,240,240))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(240,240,240) 9%,
        rgb(227,227,227) 55%,
        rgb(240,240,240) 78%
        );
}
#navigation ul li a:hover,
#navigation ul li.selected a{
    background:#d8d8d8;
    color:#0886d5;
    text-shadow:1px 1px 1px #fff;
}


.legend{
    text-align:left;
    background-color:#f0f0f0;
    color:#005387;
    font-size:24px;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
    float:left;
    width:735px;
    padding:5px 0px 5px 10px;
    margin:0px;
    border-bottom:1px solid #fff;
    border-top:1px solid #d9d9d9;
}


.desSlideshow{
    background-image: url(images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    margin:0;padding:0;
    float:right;
}
.desSlideshow .switchBigPic,.desSlideshow .nav{
    display: none;
}
.switchBigPic .nav{width:320px;}
.switchBigPic span a{line-height:0.9em;font-size:11px;}

#listingnr{text-align:center;}
#listingnr .listnr{background:url(images/square.gif) no-repeat bottom center;display:block;padding:3px 0;width:20px;text-align:center;float:left;margin:5px 0 0 3px;color:#fff;}
#listingnr a{display:block;padding:3px 0;width:20px;background:url(images/square.gif) no-repeat top center;color:#5ea2d3;float:left;margin:5px 0 0 3px;text-decoration:none;text-align:center;}
#listingnr a:hover{background:url(images/square.gif) no-repeat bottom center;color:#fff;}
#listingnr a.ltnext{width:39px;height:20px;background:url(images/square2.gif) no-repeat top left;padding:0;}
#listingnr a.ltnext:hover{background:url(images/square2.gif) no-repeat bottom left;}
#listingnr a.ltprev{width:39px;height:20px;background:url(images/square2.gif) no-repeat top right;padding:0;}
#listingnr a.ltprev:hover{background:url(images/square2.gif) no-repeat bottom right;}


.sortby {border:solid 1px #ccc;padding:7px 0;display:block;width:100%;background:#f4f4f4;margin:5px 0;text-align:right;color:#999;}
.sortby form {float:right;width:180px;padding:0 5px;}
.sortby form select{width:180px;font-size:11px;color:#555;margin-top:-2px;cursor:pointer;}

#psearch{margin:0;width:559px;text-align:left;display:block;background:#f0f0f0;padding:7px 3px;height:24px;	background: #5ea2d3;}
#psearch form {margin:0;padding:0;float:left;text-align:left;}
#psearch p{margin:2px 0 4px 0;}
#psearch span{display:block;width:80px;float:left;margin-top:3px;}
#psearch select{width:86px;font-size:10px;height:20px;margin-right:7px;padding:0;color:#111;float:left;}
#psearch input{width:60px;font-size:10px;height:14px;float:left;}
#psearch input.sendform{width:47px;cursor:pointer;height:24px;}
#psearch button {width:22px;cursor:pointer;height:18px;background:url(images/search_icon.png) no-repeat center center;border:none;margin-left:5px;float:left;}

#psearchm{margin:0 -15px 0 0;padding:0 0 5px 0;text-align:left;height:35px;background:#f5f5f5;float:left;}
#psearchm form {margin:0 0 -10px 0;padding:0;float:left;text-align:left;background: #5ea2d3;padding:7px 5px;}
#psearchm p{margin:2px 0 4px 0;}
#psearchm span{display:block;width:80px;float:left;margin-top:3px;}
#psearchm select{width:108px;font-size:10px;height:20px;margin-right:15px;padding:0;color:#111;float:left;}
#psearchm input{width:80px;font-size:10px;height:14px;float:left;}
#psearchm input.sendform{width:47px;cursor:pointer;height:24px;}
#psearchm button {width:24px;cursor:pointer;height:18px;background:url(images/search_icon.png) no-repeat center center;border:none;margin-left:10px;float:left;}

#topnav{width:950px;margin:0 auto;background:#f7f7f7;font-size:11px;height:25px;background:url(images/qlinkbg.gif) repeat-x left top;overflow:hidden;}
#topnav .links{float:left;width:510px;margin-top:4px;}
#topnav .links a{padding:7px 8px 5px 1px;background:url(images/qlink.gif) no-repeat right 1px;font-size:10px}
#topnav .links a.last{background:none;}
#topnav .share{float:right;width:440px;margin-top:2px;}
.mob{margin:10px auto;text-align:center;padding:5px;font-size:16px;}
.mob a{font-size:18px;}

a.triplink{position:relative;z-index:999;display:block;background:red;color:white;font-weight:bold;font-family:Arial,Trebuchet Ms;padding:2px;text-align:center;line-height:100%;}
a.trippic{position:absolute;z-index:1;}

.ftlinks{background:#f8f8f8;margin:5px auto;width:950px;padding:5px 0;}

.ftlinks a{font-size:11px;float:left;width:163px;margin:2px 0 2px 6px;padding:4px 15px 4px 4px;background: #e5e5e5 url(images/zoomb.gif) no-repeat right bottom;display:block;}
.ftlinks a:hover{background:#e5e5e5 url(images/zoomb.gif) no-repeat right 4px;}
.fullbg{background:#fff url(images/floorbg.jpg) no-repeat center 30px;min-height:600px;margin-top:50px;}
.fulllink{width:980px;margin:10px auto;height:40px;padding-left:20px;}
.fulllink a{display:block;padding:10px 15px;margin-left:3px;color:#fff;border:solid 1px #ccc;background:url(images/flashtext-bg.jpg) repeat-x top left;color:#3576af;font-size:15px;float:left;}
.plant{position:absolute;left:0;top:280px;}
.door{position:absolute;right:0;top:98px;}
#we {width:990px;margin:20px auto;padding-left:10px;}
#we a{width:150px;height:255px;background:url(images/ash.png) no-repeat center bottom;margin-right:15px;display:block;float:left;color:#fff;}
#we a:hover{background:url(images/asho.png) no-repeat center bottom;color:#94f1ff}
#we a.last{margin-right:0;}
#we span{width:150px;height:236px;background-repeat:no-repeat;background-position:center bottom;display:block;border:solid 2px #fff}
#we span:hover{border:solid 2px #3677b0}
#we span.co{background-image:url(images/co.jpg);}
#we span.tm{background-image:url(images/team.jpg);}
#we span.us{background-image:url(images/wo.jpg);}
#we span.ts{background-image:url(images/ts.jpg);}
#we span.sl{background-image:url(images/sell.jpg);}
#we span.cn{background-image:url(images/cn.jpg);}
#we a span strong{display:block;padding-top:15px;text-align:center;font-family:calibri, arial;font-size:15px;font-weight:normal}

.m-100{margin:-110px auto 0 auto;background:none;width: 990px;
	height: 165px;}
.m-0{background:url(images/pagebottom_newyear.gif) no-repeat left top;
	width: 990px;
	height: 165px;
 	margin: 0 auto;}
 	
#proinlist .mlist{width:170px;background:#f5f5f5;border:solid 1px #ccc;margin:17px 10px 0 5px;float:left;}
#proinlist .last{margin-right:0;}
#proinlist .mlist a{margin:5px;}
#proinlist .mlist a.tb{display:block;margin:5px;height:30px;overflow:hidden;}
#proinlist .mlist span{margin:0 5px 5px 5px;display:block;text-align:center;}
#proinlist .mlist strong{display:block;width:100%;text-align:center;font-size:14px;color:red;font-weight:normal;margin-top:10px;}

#detinlist {margin:3px;}
#detinlist .mlist{background:#f5f5f5;border:solid 1px #ccc;margin:5px 0;min-height:100px;}
#detinlist .last{margin-right:0;}
#detinlist .mlist a{margin:5px;}
#detinlist .mlist a.tb{display:block;margin:5px;height:16px;overflow:hidden;}
#detinlist .mlist a.img {float:left;margin:0 5px;width:120px;}
#detinlist .mlist span{margin:3px 0 0 0;display:block;text-align:center;float:left;width:140px;}
#detinlist .mlist strong{display:block;width:100%;text-align:center;font-size:14px;color:red;font-weight:normal;margin-top:10px;}

#Offer_slider {position:relative;z-index:10;width:970px;margin:10px auto 10px auto;}

#Offer_slider .slides li {width: 970px;margin: 0;height:400px;}
#Offer_slider .slides li .image{width:140px;margin-left:400px;z-index:15;position:relative;}

#Offer_slider .slides li .title, #Offer_slider .slides li .desc {font-family:Trebuchet MS, arial;width: 350px;height: 200px;margin: 0;padding: 0;overflow: hidden;position: absolute;right: -970px;top: -70px;}
#Offer_slider .slides li .title{width:970px;height:400px;}
#Offer_slider .slides li .title img{width:970px;height:138px;}
#Offer_slider .slides li .title .name{width:950px; top:220px; left: 10px; position:absolute; z-index:1;}

#Offer_slider .slides li .desc{margin-top:20px;}
#Offer_slider .slides li .desc .stxt{width:340px; top:70px; left: 40px; position:absolute; z-index:4;}
#Offer_slider .slides li .desc strong{color:#246caa;font-size:24px;}
#Offer_slider .slides li .desc em{font-style:italic;font-size:13px;}
#Offer_slider .slides li .desc p {width:300px;font-size: 15px;line-height: 19px;margin-top:20px}


#Offer_slider div.controls {width:340px;margin-top:-45px;z-index:20;position:relative;height:136px;}
#Offer_slider div.controls strong{position:absolute;text-align:center;display:block;font-size:20px;color:#246caa;font-weight:normal;width:340px;top:-77px;}
#Offer_slider div.controls .header {position:relative;float: left;width: 400px;padding: 0 0 35px 10px;}


#Offer_slider div.controls .header a#prev_arrow, #Offer_slider div.controls .header a#next_arrow {width: 40px;height:70px;overflow: hidden;text-indent: -9999px;position: absolute;}

#Offer_slider div.controls .header a#prev_arrow {bottom: 0;left:0;background-position: left top;}
#Offer_slider div.controls .header a:hover#prev_arrow {	background-position: left bottom !important;}
#Offer_slider div.controls .header a#next_arrow {right: 0px;bottom: 0;background-position: right top !important;}

#Offer_slider div.controls .header a:hover#next_arrow {background-position:  right bottom !important;}
#Offer_slider div.controls #os_pager {width: 330px;left:37px;top:-85px;	height: 105px;overflow:hidden;float:left;position:relative;}

#Offer_slider div.controls #os_pager > ul {	position:absolute;margin: 0;padding:0;}

#Offer_slider div.controls li {width: 65px;float: left;display: block;text-align: center;font-size: 16px;padding: 0;margin: 0;}

#Offer_slider div.controls li a .icon {display: block;width:65px;height:105px;overflow:hidden;text-align:center;}

#Offer_slider div.controls li a:hover, #Offer_slider div.controls li.activeSlide {background:url(images/shadow.png) no-repeat center bottom;text-decoration: none;font-size: 18px;}
#Offer_slider div.controls .header a#prev_arrow, #Offer_slider div.controls .header a#next_arrow {background: url(images/controls.png) no-repeat;}
.mload {
background: url(images/bw70.png);
height: 392px;
width: 452px;
z-index: 20;
margin-top: -392px;
position: relative;
}
.mload .loading {
background: url(images/spinner.gif) no-repeat center center;
height: 392px;
width: 452px;
}