body {margin:0px; padding:0px; background:#fff url('/img/bg.gif') repeat-x top;  }
body,td {font-family:tahoma; font-size:11px; color:#000;}
a {color:#003874;}
a.dashed {text-decoration:none; border-bottom:dashed 1px #003874;}
form {margin:0px;}
span {padding-left:8px; padding-right:8px; color:#999;}



#container { text-align:center; min-width: 1000px; max-width: 1580px; width:expression(document.body.clientWidth < 1004? "1004px" : document.body.clientWidth > 1580? "1580px" : "auto"); }

table.root {border:0px; border-collapse:collapse; width:100%; }
table.root td {padding:0px; }
table.root td.left {width:22%; vertical-align:top; padding:0 13 0 13px;}
table.root td.center {width:56%; vertical-align:top;}
table.root td.right {width:22%; vertical-align:top; padding:0 13 0 13px;}
.bg1 { background:url('/img/p1.gif') no-repeat top right;}
.sh1 { background:url('/img/sh1.gif') no-repeat top right;}
.sh2 { background:url('/img/sh2.gif') no-repeat top left;}
#sh3 { background:url('/img/sh3.gif') no-repeat top right; padding-top:13px; margin-right:-13px; padding-right:13px; }

#bottom {border:0px; border-collapse:collapse; width:100%; background:url('/img/b1.gif') repeat-x top; border-bottom:solid 1px #E6E6E6;}
#bottom td {padding:0px; }
#bottom td.left {width:22%; vertical-align:top; }
#bottom td.right {width:78%; vertical-align:top; }

#logo { cursor:pointer; cursor:hand;  white-space:nowrap; width:100%; text-align:center; height:101px; background:url(/img/logo.gif) no-repeat center top;}

#langs {color:#003874; margin-top:55px; }
#langs a {color:#003874;}
#langs div {float:left; padding:0 10 0 10px; }
#langs #act { background:#D6DCE2; padding:2 10 2 10px; }
#langs #empty {  padding:2 10 2 10px; }
#langs #border { border-right:solid 1px #003874;  }

#langs2 {  text-align:right;  }
#langs2 #inner22 {padding-top:38px; }
#langs2 #inner22 a {margin-left:10px;}


#slogan {margin-top:28px; width:45%; float:left;}
#phones {margin-top:28px; margin-left:45%; text-align:right;}

#phonesearch {margin-left:45%; margin-top:7px;}
#phonesearch #phone1 { display:inline; margin-left:40px;}
#phonesearch #phone2 { display:inline; margin-left:15px;}
#phonesearch #search { margin-top:11px;}
#phonesearch #search img {margin-left:30px; margin-top:10px; margin-right:5px;}
#phonesearch #search input {border:solid 1px #AFC0D3; background:#fff; font-size:11px;color:003874; padding-left:5px; width:200px; height:18px;}

#topmenu {margin-top:12px; text-transform:uppercase; font-weight:bold; border}
#topmenu div {float:left; padding:3 11 11 11px;}
#topmenu div.first {padding-left:5px;}
#topmenu div a {color:#fff; text-decoration:none;}
#topmenu #act {background:#FF8700; padding:6 11 7 11px; border:solid 1px #FFC380; border-bottom:0px; }

#mainbanner {border:solid 4px #fff; height:237px; margin-top:13px; cursor:pointer; cursor:hand;}

#minibystatus {background:url('/img/bgmap.gif') no-repeat center top; margin-left:-13px; margin-right:-13px; }
#minibystatus a {display:block; font-size:17px; font-weight:bold; color:#fff; text-decoration:none; padding:9 10 8 15px;}

#minibytype {}
#minibytype ul {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:17px; padding-bottom:0px; margin-bottom:0px;}
#minibytype ul li {padding-left:19px; margin-top:10px;background:url('/img/bullet.gif') no-repeat	;}
#minibytype ul li a {color:#003874;}

#minisearch {background:url('/img/h_minisearch.gif') no-repeat; margin-top:30px; padding-top:24px; color:#999;}
#minisearch select {display:block; width:100%; margin-bottom:5px; font-size:11px; margin-top:2px;}
#minisearch input {font-size:11px; width:100px; margin-top:5px; border:solid 1px #7F9BB9; background:#E5EBF1; color:#003874; font-weight:bold;} 

#sitesearch {background:url('/img/h_sitesearch.gif') no-repeat; margin-top:30px; padding-top:24px; color:#999;}
#sitesearch select {display:block; width:100%; margin-bottom:5px; font-size:11px; margin-top:2px;}
#sitesearch input {font-size:11px; width:100%;}
#sitesearch .input {font-size:11px; width:100px; margin-top:5px; border:solid 1px #7F9BB9; background:#E5EBF1; color:#003874; font-weight:bold;} 


#weather {background:url('/img/h_weather.gif') no-repeat; margin-top:30px; padding-top:0px;}
#weather #yah {margin-left:55px; color:ED8207; margin-bottom:5px;}
#weather #border {border:solid 1px #FEE0BC; font-size:12px; color:#CC6600; clear:both; display:block; padding-top:10px;  }
#weather #border b {display:block;color:#000;}
#weather #type { padding:10 10 10 70px; float:left; width:70px; // width:150px;}
#weather a {background:url('/img/bullet3.gif') no-repeat; margin:5 10 7 10px; padding-left:15px; font-size:11px; color:#CC6600; display:block;}


#weatherfull { margin-top:25px; padding-top:0px;  font-size:12px; color:#CC6600;  padding-top:10px;}
#weatherfull b {display:block;color:#000;}
#weatherfull #city {float:left; width:50%; margin-bottom:20px; border-bottom:solid 1px #e0e0e0;}
#weatherfull #city #type { padding:20 10 20 70px; }
#weatherfull a {background:url('/img/bullet3.gif') no-repeat; margin:5 10 7 10px; padding-left:15px; font-size:11px; color:#CC6600; display:block;}


#minibymap {background:url('/img/h_minibymap.gif') no-repeat; margin-top:20px; padding-top:20px; color:#999;  margin-bottom:20px;}
#map {border:solid 1px #F79400; height:111px; background:url('/img/minigooglemap.jpg') no-repeat center; cursor:pointer; cursor:hand;}

#left {float:left; width:66%; }
#orangenews { display:table; border:solid 1px #FFF2E3; border-bottom:0px; padding:0px; padding-bottom:0px; margin:7 3 10 0px;}
#orangenews #back {background:url('/img/bg2.jpg') repeat-x; padding:12px; padding-bottom:0px;  border:solid 4px #fff;}
#orangenews #back #news {margin-bottom:15px;}
#orangenews #back #news span.date {padding:0px; color:#a18b72;}
#orangenews #back #news a {font-weight:bold; text-decoration:none; color:#ED8207; display:block; }
#orangenews #back #news b {font-weight:bold; text-decoration:none; color:#ED8207; display:block; }
#orangenews #header {padding:0 0 12 0px; margin-bottom:6px; background:url('/img/line1.gif') repeat-x bottom;}

#right222 {width:34%;  margin-left:66%; //width:100%; //margin-left:0px;}
#right {  width:34%;  float:left; //margin-left:-1px;}
#bluenews { display:table; border:solid 1px #E5EAEF; border-bottom:0px; padding:0px; padding-bottom:0px; margin:7 0 10 3px; //margin-left:5px;}
#bluenews #back {background:url('/img/bg3.jpg') repeat-x; padding:12px; padding-bottom:0px; border:solid 4px #fff;}
#bluenews #back a {display:block; margin-bottom:10px; text-decoration:none;}
#bluenews #header {padding:0 0 12 0px; margin-bottom:6px; background:url('/img/line2.gif') repeat-x bottom;}

#newobjects {}
#newobjects ul {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:5px; padding-bottom:0px; margin-bottom:0px;}
#newobjects ul li {padding-left:16px; margin-top:7px; background:url('/img/bullet2.gif') no-repeat;}
#back #newobjects ul li a {display:inline; }



#cyprusnews {margin-top:30px;}
#cyprusnews  #header {padding:0 0 7 0px; margin-bottom:6px; background:url('/img/line2.gif') repeat-x bottom;}

#newobject {height:156px; border:solid 1px #FF8700; cursor:pointer; cursor:hand; }
#newobject #header { white-space:nowrap; font-weight:bold; color:#fff; text-transform:uppercase; background:#FF8700; padding:3px; padding-left:7px; padding-right:7px; width:70px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
#newobject #header2 { white-space:nowrap; font-weight:bold; color:#fff; text-transform:uppercase; background:#FF8700; padding:3px; padding-left:7px; padding-right:7px; width:145px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
#newobjecttext {margin-top:4px; margin-bottom:20px;}
#newobjecttext a {display:block;color:#F79300; text-decoration:none; font-weight:bold;font-size:14px;}

.specobject { margin-top:2px; width:33%; float:left;}
.specobjectfirst { width:34%; float:left;}
.specobjectlast {//margin-left:-2px;}
.specobject .image {margin:0 7 0 0px; height:156px; border:solid 1px #FF8700; cursor:pointer; cursor:hand; }
.specobjectfirst .image {margin:0 7 0 4px;}
.specobjectlast .image {margin:0 4 0 0px;}
.specobject .header { white-space:nowrap; font-weight:bold; color:#fff; text-transform:uppercase; background:#FF8700; padding:3px; padding-left:7px; padding-right:7px; width:145px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
.specobjectfirst .specobjecttext {padding-left:7px;}
.specobjecttext {padding:4 20 5 4px;}
.specobjecttext b {font-size:12px;}
.specobjecttext a {display:block;color:#F79300; text-decoration:none; font-weight:bold;font-size:14px;}


#auth { border:solid 1px #FF8700; background:#FFF4E7; margin-bottom:15px; padding-bottom:5px;}
#auth #header { white-space:nowrap; font-weight:bold; color:#fff; text-transform:uppercase; background:#FF8700; padding:3px; padding-left:7px; padding-right:7px; width:100px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
#auth #header2 { white-space:nowrap; font-weight:bold; color:#fff; text-transform:uppercase; background:#FF8700; padding:3px; padding-left:7px; padding-right:7px; width:120px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
#auth .button {font-size:11px; width:100px; margin-top:5px; border:solid 1px #FF8700; background:#FFCB91; color:#AC5B00; font-weight:bold;} 
#auth table {margin:10 0 0 10px; clear:both;}
#auth table td {color:#773F00;}
#auth input {border:solid 1px #FFC27E; }
#auth ul {list-style-type:none; margin:0 0 10 0px; padding:0px;}
#auth ul li {margin:0px; padding:0 0 2 10px; background:url('/img/bullet5.gif') no-repeat 0px 2px;}
#auth ul li a {color:#D97300;}
#auth .inner {margin:10 0 0 20px; clear:both;}


#bottommenu {}
#bottommenu {padding:13px; background:url('/img/b2.gif') no-repeat;;}
#bottommenu a {padding:0 7 2 5px; border-right:solid 1px #999;}
#bottommenu a.first {padding-left:0px;}
#bottommenu a.last { border:0px;}
#adress {padding:13px; border:solid 1px #ccc; padding-left:17px;}
#copy {padding:13px; padding-left:17px;}
#counters {float:right; padding:10 20 8 0px;}
#counters #one {display:inline;}

a.rss {color:#F5781E; margin-left:10px;}
a.rss img {margin-right:5px;}
a.l1 {margin-left:10px; padding:0 7 0 5px; border-right:solid 1px #999; margin-right:10px;}

#second {  margin-top:13px; padding:10px; min-height:400px; //height:400px;  }
#second #inner {width:100%;}
#second.white {background:#fff;}
.minthishills {background:#02A3BF;  width:expression((document.body.clientWidth < 1150)?"635px" : "100%");}
.elysia { background:#fff;  width:expression((document.body.clientWidth < 1150)?"635px" : "100%"); }
#second.minthishills #path {color:#fff;}
#second.minthishills #path a {color:#fff; border-right:solid 1px #8ECAD9;}
#second.minthishills #pageheader {color:#fff; border-top:solid 1px #8ECAD9;}
#second.minthishills #sub {color:#fff;}
#second.minthishills #description {color:#fff; font-size:13px;}
#second.minthishills #orangeheader {color:#fff; font-size:15px;}
#second.minthishills #mainfoto {border:solid 1px #fff;}
#second.minthishills #gallery img {border:solid 1px #fff;}
#second.minthishills ul.list {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:10px; padding-bottom:0px; margin-bottom:20px;}
#second.minthishills ul.list li {margin-left:10px; padding-left:14px; margin-top:2px;background:url('/img/bullet7.gif') no-repeat	;}
#second.minthishills a {color:#fff;}
#second.minthishills #orangeline {border-top:solid 1px #93D4DF; margin-top:10px; margin-bottom:10px; }

#second.minthishills #borderfull {border:solid 1px #00869D; border-top:solid 0px; padding:0 10 0 10px; background:#61CADC;}
#second.minthishills #borderfull #inner {width:100%;}
#second.minthishills #borderfull #inner table.pricelist {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px;}
#second.minthishills #borderfull #inner table.pricelist td {padding:4 0 6 6px; color:#000;}
#second.minthishills #borderfull #inner table.pricelist td a {background:url('/img/bullet.gif') no-repeat; padding-left:13px; color:#003874;}
#second.minthishills #borderfull #inner table.pricelist tr.bg td {background:#24BAD4;}
#second.minthishills #borderfull #inner table.pricelist tr.sold td {color:#BDECF4;}
#second.minthishills #borderfull #inner table.pricelist tr.sold td a {color:#BDECF4;background:url('/img/bullet_pass2.gif') no-repeat; padding-left:13px;}
#second.minthishills #borderfull #inner table.pricelist tr.header td {color:#fff;}
#second.minthishills #borderfull #inner table.pricelist td.last {padding-right:10px; }

#second.minthishills #maindesc {width:100%;}
#second.minthishills #maindesc table {width:100%;}
#second.minthishills #maindesc table td.key {font-size:13px; color:#fff;} 
#second.minthishills #maindesc table td.key small {font-size:11px;}
#second.minthishills #maindesc table td {font-size:20px; border-bottom:solid 1px #61CADC; color:#fff;}
#second.minthishills #maindesc table td.noborder {border:0px;}

#second.minthishills #comment {color:#fff; margin-top:20px; padding-top:5px; border-top:solid 1px #61CADC;}

#second.minthishills #mainbuttons {margin-top:20px; margin-bottom:20px;}
#second.minthishills #mainbuttons #item {width:33%; float:left; cursor:pointer; cursor:hand; //width:33%;}
#second.minthishills #mainbuttons #item #back { border:solid 1px #00798E; background:url('/img/bg5-m.gif') top repeat-x; margin-right:10px;}
#second.minthishills #mainbuttons #item #back a {display:block; border:solid 2px #24BAD4; padding:4px; text-decoration:none; text-align:center; color:#004450;}
#second.minthishills #mainbuttons #item #back2 { border:solid 1px #00798E; background:url('/img/bg5-m.gif') top repeat-x;}
#second.minthishills #mainbuttons #item #back2 a {display:block; border:solid 2px #24BAD4; padding:4px; text-decoration:none; text-align:center; font-weight:bold; color:#004450;}

#second.minthishills #locationfull {border:solid 1px #93D4DF; margin-bottom:10px;}
#second.minthishills #locationfull a {color:#003874; }
#second.minthishills #locationfull #back { border:solid 0px #fff; padding:10px; background:#25B7D0;}
#second.minthishills #locationfull #back #header {color:#003265; font-weight:bold; font-size:12px; margin-bottom:10px;}
#second.minthishills #locationfull #back #key {float:left; margin-bottom:5px; width:100px; }
#second.minthishills #locationfull #back #value {margin-left:110px; font-weight:bold;margin-bottom:5px; width:40px;}
#second.minthishills #locationfull #back #link {background:url('/img/ico_map.gif') no-repeat 0 3px; padding:2 0 2 17px;display:block; margin-top:10px;}
#second.minthishills #locationfull #back #gallink {background:url('/img/ico_gallery.gif') no-repeat 0 3px; padding:2 0 2 17px;display:block; margin-top:10px;}


#second.minthishills #shema {height:300px; border:solid 1px #93D4DF;cursor:pointer; cursor:hand; background:#fff;}


#second.minthishills table.table3 {border:0px; border-collapse:collapse; width:100%; }
#second.minthishills table.table3 td {padding:7 0 7 0px; border-bottom:solid 1px #8ecad9; color:#fff;}
#second.minthishills table.table3 tr.bottom td {background:#45bed3; }
#second.minthishills table.table3 b {display:block; padding-top:15px; }
#second.minthishills table.table3 td #orangeheader {margin:10 0 0 0px;  }


#searches {border-collapse:collapse; width:100%}
#searches #item {padding:0px; width:50%;vertical-align:top; border:solid 1px #D4D0C8;}
#searches #item #back {border:solid 4px #fff; background:url('/img/s1.gif') repeat-x top; padding:0 5 0 5px; }
#searches #item #back #inner {width:100%;}
#searches #item #header {padding-top:4px; margin-bottom:5px;}
#searches #item table.form1 {border:0px; border-collapse:collapse; width:98%;}
#searches #item table.form1 td {padding:7 0 0 0px; border-bottom:solid 1px #E9E1D6;}
#searches #item table.form1 select { width:100%;}
#searches #item #map {margin-left:3px; margin-right:3px; margin-top:15px;}
#searches #item #text {margin-left:3px; margin-right:3px; font-size:12px; margin-top:10px;}
#searches #item #text a {background:url('/img/bullet.gif') no-repeat; padding-left:15px; margin-right:20px;}
.button {margin-top:10px; font-size:11px; width:100px; margin-bottom:6px;}


#path {margin-bottom:8px; color:#777; display:table; padding-top:2px;}
#path a {border-right:solid 1px #B2B2B2; padding-right:10px; margin-right:8px;}

ul.types {list-style-type:none; margin-left:7px; padding-left:0px; margin-top:13px; padding-bottom:0px; margin-bottom:0px;}
ul.types li {padding-left:22px; margin-bottom:13px;background:url('/img/bullet.gif') no-repeat; color:#777;}
ul.types li a {font-size:13px;}

ul.links {font-size:11px; list-style-type:none; margin-left:7px; padding-left:0px; margin-top:10px; padding-bottom:0px; margin-bottom:0px;}
ul.links li {padding-left:18px; margin-bottom:3px;background:url('/img/bullet.gif') no-repeat; color:#777;}


#masterimg {text-align:center; margin-top:15px; margin-bottom:20px;}

#notready { cursor:pointer; cursor:hand; font-size:17px; font-weight:bold; color:#fff; text-decoration:none; padding:9 10 7 0px; background:url('/img/bgmap.gif') no-repeat top center;margin-left:-13px; padding-left:15px; margin-right:-13px; padding-right:13px;}
#notreadylist {padding-top:10px; padding-bottom:10px; background:#FFCD93 url('/img/bg2.gif') no-repeat right top; margin-left:-13px; padding-left:13px; margin-right:-13px; padding-right:13px;}
#notreadylist a {display:block; font-size:12px;color:#70410D; text-decoration:none; background:url('/img/bullet4.gif') no-repeat; padding-left:13px; margin-bottom:4px;}

#ready { cursor:pointer; cursor:hand; font-size:17px; font-weight:bold; color:#fff; text-decoration:none; padding:9 10 9 0px; background:#FF8700 url('/img/bgmap.gif') no-repeat bottom center;margin-left:-13px; padding-left:15px; margin-right:-13px; padding-right:13px; }
#readylist {padding-top:10px; padding-bottom:10px; background:#FFCD93 url('/img/bg3.gif') no-repeat right top; margin-left:-13px; padding-left:13px;  margin-right:-13px; padding-right:13px;}
#readylist a {display:block; font-size:12px;color:#70410D; text-decoration:none; background:url('/img/bullet4.gif') no-repeat; padding-left:13px; margin-bottom:4px;}
#height10 {height:10px;}

#righticons {float:right; margin-top:-3px;}
#pageheader {font-size:20px; color:#003875; border-top:solid 1px #E3E3E3; margin-top:3px; padding-top:10px; margin-bottom:12px; //margin-top:11px;}
#pageheader #sub {color:#777; font-size:12px;}
#sort {float:right; margin-top:14px; margin-left:20px;}
#sort select {font-size:11px; width:70px;}
#sort select.big {font-size:11px; width:170px;}

#pageheader2 {font-size:17px; padding-left:5px; border-bottom:solid 1px #ccc;  padding-bottom:10px; color:#003875; margin-top:3px; padding-top:10px; margin-bottom:0px; //margin-top:11px;}
#pageheader2 #sub {color:#777; font-size:12px;}


#searchdetail {background:#eee; border:solid 1px #E0E0E0; padding:10px; margin-top:5px; margin-bottom:5px;}
#searchdetail span {padding-left:4px; padding-right:4px; color:#999;}
#searchdetail h1 {font-size:11px; display:inline;}

#searchfull {background:#eee; border:solid 1px #E0E0E0; padding:10 10 5 10px; margin-top:5px; margin-bottom:5px;}
#searchfull #inner {width:100%}
#searchfull #inner table.form1 {border:0px; border-collapse:collapse; width:100%;}
#searchfull #inner table.form1 td {padding:7 0 0 0px; border-bottom:solid 1px #fff;}
#searchfull #inner table.form1 td select {width:100%; font-size:11px;}
#searchfull #inner table.form1 td select.price {width:100%;}

#pager {border:solid 1px #E7E7E7;}
#pager #text { padding:10px;}
#pages {float:right; padding-top:6px; padding-right:6px;}
#pages a {display:block; float:left; background:#F0F0F0; padding:4 8 5 8px; margin-left:2px;}
#pages a.img {padding:4 7 5 7px;}
#pages b.act {display:block; float:left; background:#FDE1BF; font-weight:bold; color:#C06800; text-decoration:none; padding:4 8 5 8px; margin-left:2px;}

#result { margin-top:10px; margin-bottom:10px;}
#result #header {font-size:14px; font-weight:bold; color:#003874; background:url('/img/h2.gif') right no-repeat;}
#result #header div {background:url('/img/h1.gif') no-repeat left; padding-left:10px;}
#result #header div b {display:inline; background:#fff; padding-left:3px; padding-right:3px;}
#result #box {border:solid 1px #B2C3D5; border-top:0px; padding:7 11 0 11px;}
#result #box #inner {width:100%}
#result #box #inner table.desc {border:0px; border-collapse:collapse; width:100%; background:url('/img/p2.gif') no-repeat top right;}
#result #box #inner table.desc td {padding:0px; vertical-align:top;}
#result #box #inner table.desc td.text {padding-left:11px; font-size:12px; padding-right:11px;}
#result #box #inner table.desc td.text2 {padding-left:12px; font-size:12px;}
#result #box #inner table.desc td.links {padding:7 0 7 11px; }
#result #box #inner table.desc td.links a.price {margin-right:9px;background:url('/img/arrow.gif') no-repeat 0 3px; padding-left:12px;}
#result #box #inner table.desc td.links a.price2 {background:url('/img/arrow2.gif') no-repeat 0 3px; padding-left:12px; font-weight:bold; text-decoration:none;}
#result #box #inner table.desc td.links a.map {background:url('/img/ico_map.gif') no-repeat 0 3px; padding:2 0 2 17px;display:block;}

#spec {background:#E8EDF2; font-size:11px; padding:6px; margin-top:10px; }
#spec #key {float:left; margin-bottom:2px;}
#spec #value {margin-left:70px; font-weight:bold;margin-bottom:2px;}
#location {width:122px; font-size:11px;}
#location #head {font-weight:bold; color:#839CB6; margin-bottom:10px;}
#location #key {float:left; margin-bottom:2px; width:75px; }
#location #value {margin-left:75px; font-weight:bold;margin-bottom:2px; }
sup {font-size:10px;} 

#result #box #inner table.pricelist {border:0px; border-collapse:collapse; width:100%; border-top:solid 1px #CDD8E4; margin-bottom:10px;}
#result #box #inner table.pricelist td {padding:4 6 6 6px}
#result #box #inner table.pricelist td a {background:url('/img/bullet.gif') no-repeat; padding-left:13px;}
#result #box #inner table.pricelist tr.bg td {background:#E8EDF2;}
#result #box #inner table.pricelist tr.block  td {border-top:solid 1px #999;}
#result #box #inner table.pricelist tr.header td {color:#A3A3A3;}
#result #box #inner table.pricelist td.last {text-align:right; padding-right:10px;}

#objleft {margin-right:190px;}
#objright {width:181;  float:right; }

#locationfull {border:solid 1px #B2C3D5; margin-bottom:10px;}
#locationfull #back {background:url('/img/bg4.gif') repeat-x; border:solid 3px #fff; padding:10px;}
#locationfull #back #header {color:#003265; font-weight:bold; font-size:12px; margin-bottom:10px;}
#locationfull #back #key {float:left; margin-bottom:5px; width:100px; }
#locationfull #back #value {margin-left:110px; font-weight:bold;margin-bottom:5px; width:40px;}
#locationfull #back #link {background:url('/img/ico_map.gif') no-repeat 0 3px; padding:2 0 2 17px;display:block; margin-top:10px;}
#locationfull #back #gallink {background:url('/img/ico_gallery.gif') no-repeat 0 3px; padding:2 0 2 17px;display:block; margin-top:10px;}

#clear {clear:both;}
#clear20 {clear:both; height:20px;}
#gallery {height:100px; overflow:scroll; width:100%;}
#gallery .galleryinner {width:3000px;}
#gallery img {display:block; float:left; border:solid 1px #003875; margin-bottom:10px;}

#gallery2 div { text-align:center; border:solid 1px #003875; margin-bottom:15px; width:180px; float:left; margin-right:15px;}

#orangeline {border-top:solid 1px #F7BE83; margin-top:10px; margin-bottom:10px; }

#specfull {}
#specfull ul {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:10px; padding-bottom:0px; margin-bottom:0px;}
#specfull ul li {margin-left:10px; padding-left:14px; margin-top:2px;background:url('/img/bullet5.gif') no-repeat	;}
#specfull ul li a {color:#003874;}
#specfull ul li.pdf { background:url('/img/ico_pdf.gif') no-repeat;margin-left:0px; padding-left:25px; padding-bottom:10px; margin-top:10px;}

#shema {height:300px; border:solid 1px #777;cursor:pointer; cursor:hand;}

#orangeheader {color:#EF7E00; font-size:12px; font-weight:bold; margin-bottom:15px; margin-top:15px;}
#orangeheader2 {color:#EF7E00; font-size:12px; font-weight:bold; margin-bottom:5px;}

#blockline {background:#F6F6F6; border:solid 1px #D2D2D2; padding:7px; margin-top:10px;}
#blockline a {background:url('/img/bullet.gif') no-repeat; padding-left:15px;}
#blockline a.block1 {background:url('/img/arrow4.gif') no-repeat 0 2px; padding-left:18px; margin-right:5px;}
#blockline a.block2 {background:url('/img/arrow3.gif') no-repeat 0 2px; padding-left:18px; font-weight:bold; text-decoration:none;}

#borderfull {border:solid 1px #D2D2D2; border-top:solid 0px; padding:0 10 0 10px; }
#borderfull #inner {width:100%;}
#borderfull #inner table.pricelist {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px;}
#borderfull #inner table.pricelist td {padding:4 0 6 6px;}
#borderfull #inner table.pricelist td a {background:url('/img/bullet.gif') no-repeat; padding-left:13px;}
#borderfull #inner table.pricelist tr.bg td {background:#E8EDF2;}
#borderfull #inner table.pricelist tr.sold td {color:#999;}
#borderfull #inner table.pricelist tr.sold td a {color:#999;background:url('/img/bullet_pass.gif') no-repeat; padding-left:13px;}
#borderfull #inner table.pricelist tr.header td {color:#A3A3A3;}
#borderfull #inner table.pricelist td.last {padding-right:10px; }

#mark {font-size:10px; font-weight:bold; color:#003874;}

#mainfoto {border:solid 1px #003875; height:237px; margin-top:13px; margin-bottom:15px;}
#alsoshemas {margin-top:10px;}
#alsoshemas a {background:url('/img/bullet3.gif') no-repeat;  padding-left:15px; font-size:11px; color:#CC6600;}

#mainbuttons {margin-top:20px; margin-bottom:20px;}
#mainbuttons #item {width:33%; float:left; cursor:pointer; cursor:hand; //width:33%;}
#mainbuttons #item #back { border:solid 1px #B2C3D5; background:url('/img/bg5.gif') top repeat-x; margin-right:10px;}
#mainbuttons #item #back a {display:block; border:solid 3px #fff; padding:4px; text-decoration:none; text-align:center;}
#mainbuttons #item #back2 { border:solid 1px #FFC683; background:url('/img/bg6.gif') top repeat-x;}
#mainbuttons #item #back2 a {display:block; border:solid 3px #fff; padding:4px; text-decoration:none; text-align:center; font-weight:bold; color:#E07800;}

#maindesc {width:100%;}
#maindesc table {width:100%;}
#maindesc table td.key {font-size:13px; } 
#maindesc table td.key small {font-size:11px;}
#maindesc table td {font-size:20px; border-bottom:solid 1px #E8E8E8;}
#maindesc table td.noborder {border:0px;}

#maindesc2 {width:100%;}
#maindesc2 table {width:100%;}
#maindesc2 table td.key {font-size:11px; font-weight:normal;} 
#maindesc2 table td.key small {font-size:11px;}
#maindesc2 table td {font-size:14px; font-weight:bold; border-bottom:solid 1px #E8E8E8;}
#maindesc2 table td.noborder {border:0px;}




#submenu { font-size:14px; font-weight:bold; color:#70410D; text-decoration:none; padding:9 10 8 0px; background:#FF8700 url('/img/bgsub.gif') no-repeat bottom center;margin-left:-13px; padding-left:15px; margin-right:-13px; padding-right:13px; }
#submenu a {color:#fff; text-decoration:none;}
#subitems {padding-top:10px; padding-bottom:10px; background:#FFCD93 url('/img/bg2sub.gif') no-repeat right top; margin-left:-13px; padding-left:13px; margin-right:-13px; padding-right:13px;}
#subitems a {display:block; font-size:12px;color:#70410D; text-decoration:none; background:url('/img/bullet4.gif') no-repeat; padding-left:13px; margin-bottom:4px;}
#subitems b {display:block; font-size:12px;color:#000; text-decoration:none; background:url('/img/bullet6.gif') no-repeat; padding-left:13px; margin-bottom:4px;}

.margin1 {margin:2px;}

.margin1 #news { margin-bottom:10px;}
.margin1 #news a {display:block; font-size:12px;}
.margin1 span.date {padding:0px;}
.margin1 div.date {padding:0 0 10 0px; color:#777;}


#anons {font-size:12px; margin-bottom:20px;}
a.detail {background:url('/img/bullet3.gif') no-repeat; margin:0px; padding-left:15px; font-size:11px; color:#CC6600; display:block;}

table.alsoshemas2 {border:0px; border-collapse:collapse; width:100%;  margin-top:0px; margin-bottom:20px;}
table.alsoshemas2 td {padding:0px; font-weight:bold; color:#003875;}
table.alsoshemas2 td div {margin-top:5px; border:solid 1px #003875; margin-right:10px;cursor:pointer; cursor:hand;}

#fullsearch {width:100%;}
#fullsearch table { width:100%; border-bottom:solid 1px #E3E3E3; padding-bottom:10px;}
#fullsearch table td { vertical-align:middle; }
#fullsearch input {font-size:13px; width:100%;}
#fullsearch input.button {width:100px; margin:0px;}
ol.results {font-size:12px;}
ol.results li {margin-bottom:10px;}
#file {border:solid 1px #999; width:396px; padding:10px; font-size:12px; margin-left:3px; margin-bottom:10px;//width:418px;}
#file a {font-weight:bold;}

#video { }
#video #preview {float:left; border:solid 1px #003875;}
#video #text {margin-left:135px; font-size:12px;}

#pano { }
#pano #preview {float:left; border:solid 1px #003875;}
#pano #text {margin-left:135px; font-size:12px;}
#pano #text div.down {width:220px; float:left; }
#clear20line {clear:both; height:20px; border-bottom:solid 1px #ccc;}


#comment {color:#777; margin-top:20px; padding-top:5px; border-top:solid 1px #ccc;}
#comment a {color:#333;}

#panorama {border:solid 1px #999;  padding:1px; font-size:12px; margin-left:3px; margin-bottom:10px; width:500px; // width:502px;}
#panorama div { padding:0px; margin:0px; }
#panorama div #PANORAMAID { padding:0px;width:500px;height:375px;}
#panorama div #PANORAMAID embed {width:500px; height:375px;}



ul.links2 {font-size:11px; list-style-type:none; margin-left:7px; padding-left:0px; margin-top:20px; padding-bottom:0px; margin-bottom:0px;}
ul.links2 li {padding-left:15px; margin-bottom:3px; background:url('/img/bullet.gif') no-repeat; color:#777;}


ul.links3 {font-size:11px; list-style-type:none; margin-left:0px; padding-left:0px; margin-top:5px; padding-bottom:0px; margin-bottom:10px;}
ul.links3 li {padding-left:15px; margin-bottom:3px; background:url('/img/bullet.gif') no-repeat; color:#777;}


#smallpano {border:solid 1px #B2C3D5; padding:3px; margin-bottom:10px;}
#smallpano #text {padding:5 10 0 10px; color:#003265;}

#cypruslink { padding-left:15px; height:105px; border-bottom:solid 1px #E6E6E6; // height:107px;}
#cypruslink img {float:left; display:block; margin-right:10px; margin-top:2px;}

table.table3 {border:0px; border-collapse:collapse; width:100%; }
table.table3 td {padding:7 0 7 0px; border-bottom:solid 1px #d0d0d0; }
table.table3 tr.bottom td {background:#efefef; }
table.table3 b {display:block; padding-top:15px; }
table.table3 td #orangeheader {margin:10 0 0 0px;  }
	
.text12 {font-size:12px;}

#tripbanner {border:solid 1px #003874; margin-top:20px;}
.png {behavior: url('/img/png.htc');}

img.image_border {border:solid 1px #EF7E00;}

table.table33 {border:0px; border-collapse:collapse; width:100%; }
table.table33 tr.header td {font-weight:bold; color:#777; }
table.table33 td {padding:5 5 5 0px; border-bottom:solid 1px #d0d0d0; }


table.users {border:0px; border-collapse:collapse; width:100%; margin-bottom:5px;}
table.users td {padding:5px; border-bottom:solid 1px #ccc;}
table.users tr.header {background:#f0f0f0;}
table.users tr.header td {color:#777;}
table.users tr.noread td {font-weight:bold;}
table.users tr.noread td.nobold {font-weight:normal;}
table.users tr.sold td {color:#999;}
table.users tr.sold td a {color:#999;}

.error {border:solid 1px red; padding:10px; color:red; font-weight:bold; margin-bottom:10px;}

.button2 {padding:5 10 5 10px; font-size:11px; white-space:nowrap; width:100px; margin-top:5px; border:solid 1px #FF8700; background:#FFCB91; color:#AC5B00; font-weight:bold;} 
.button2 a {color:#AC5B00;text-decoration:none;}

ul.list {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:10px; padding-bottom:0px; margin-bottom:20px;}
ul.list li {margin-left:10px; padding-left:14px; margin-top:2px;background:url('/img/bullet5.gif') no-repeat	;}

ul.list2 {list-style-type:none; margin-left:0px; padding-left:0px; margin-top:10px; padding-bottom:0px; margin-bottom:20px;}
ul.list2 li {margin-left:10px; padding-left:14px; margin-top:2px;background:url('/img/bullet5.gif') no-repeat 0px 2px;}



#presentation {border:solid 1px #005595; cursor:pointer; cursor:hand; margin-bottom:15px;}
#presentation #header { font-weight:bold; color:#fff; text-transform:uppercase; background:#005595; padding:3px; padding-left:7px; padding-right:7px; width:100px; margin-left:10px; float:left; text-align:center; font-size:13px; //margin-left:5px;}
#presentation .text {padding:15px; clear:both; //padding-bottom:25px;}


table.table4 {border:0px; border-collapse:collapse; width:100%; }
table.table4 td {padding:7 0 7 7px; border-bottom:solid 1px #d0d0d0; }
table.table4 b {display:block; padding-top:15px; }

.job { margin-bottom:20px;}
.job b {font-size:12px;}
.job a {margin-right:9px;background:url('/img/arrow.gif') no-repeat -3px 3px; padding-left:8px; }

.jobinformer {background:#ed8207; margin-top:10px;}
.jobinformer div {border-top:solid 1px #ffd29f; margin:0 15 10 15px; padding:10 0px;}
.jobinformer div a {color:#fff; padding-left:15px; background:url(/img/bullet8.gif) no-repeat 0px 3px; display:block; margin-top:5px;}