/* Global */
* {margin:0; padding:0; font-family:tahoma, arial; color:#333;}
html, body {margin:0;padding:0;height:100%; background-image:url(../images/bg.jpg); background-color:#FCF6C8; font-size:12px;}
input, button, textarea, select {font: normal 12px "tahoma", sans-serif; color:#000; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; border:0;}
hr { display: none; }
img {border: none;}
h1, h2, h3, h4 {font-weight:normal;}
h1{padding: 10px 0 14px 0; font-size:20px;}
h2{padding: 10px 0 12px 0; font-size: 14px; font-weight: bold;}
h3{padding: 10px 0 10px 0; font-size:17px;}
p, ul, ol, blockquote, pre{padding: 0 0 1em}
p { line-height:1.5em;}
a {/*color:#069;*/color :#237BCE; text-decoration:none;}
a:hover {text-decoration:none;}

.cen_info a {color: #237bce;text-decoration: none;font-size: 11pt;line-height: 23px;}
.cen_info a:hover {text-decoration: underline;color: #069;}

div.clear {clear: both !important;visibility: hidden !important;margin:0 !important;overflow: hidden;font-size:1px;}


/* CSS Document */
#container {min-height:100%;position:relative; width:960px; margin: 24px auto; box-shadow: 13px 13px 65px #000;background: #FFFFD9;padding: 0 24px 24px 24px;}
#header {margin-bottom:13px;}
#body {padding-bottom:154px;}
#footer {position:absolute;bottom:0;width: 970px;height:154px;}

/* header */
.top { height:110px;}
.logo { width:255px; height:110px; float:left; margin-right:45px;}
.logo img { padding-top:22px;}
.tops { width:164px; float:left; height:110px;margin-left: 131px;}
.tops img{ padding-top: 40px;}
.phone {float:right; width:137px; padding-top:36px;}

.lang { width:251px;height:110px; float:right;}
.limg { height:33px; margin-top:38px;}
.limg img { margin-left:38px;}

.headpic { width:960px; height:270px; overflow:hidden; position:relative;}
#slide {width:960px;text-align:center;border:none; position:absolute; z-index:1;}
.flash { width:920px; height:70px; position:absolute; top:190px; z-index:2; text-align:right; padding-right:20px;}

#topmenu { width:960px; height:45px; background:url(../images/bgmenu2.png) no-repeat top;margin-top: 13px;254}
#topmenu li {float:left; background:url(../images/topmenur.png) no-repeat right;width: 160px;}
#topmenu li a 
{ 
          /*color: #7B5228;*/
          color: #000;
          text-decoration: none;
          font-size: 16px;
          /*font-family: tahoma;*/
          font-weight: bold;
          display: block;
          padding: 10px 7px;
          text-align: center;
}
#topmenu li a:hover { color:#0C6D9E; text-decoration:none;}
#topmenu li a:hover {
color: #0C6D9E;
}

/* main */
.left {  float:left;width: 230px;}
.center { width: 709px; float:right; margin: 0px 0px 0px 20px; }
.center2 { width:709px; float:left; margin-left:20px;}
.right {  float: right;
width: 230px;}

/* crumbs */
.crumb { font-size:15px; color:#7A795A; padding-bottom:10px; padding-top:7px;}
.crumb a { text-decoration:underline; font-size:11px; color:#7A795A;}
.crumb a:hover { text-decoration:none; color:#069;}

/* left column */
.lbox {  overflow:hidden; margin-bottom:20px;

}
.lhead , .chead, .rhead
{
/*width: 228px;*/
height: 32px;
/*background: url(../images/lheadbg230.png) no-repeat;*/
/*background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E7B44E),color-stop(1, #FEEDA4));*/
background: #7cb2e0;
/*background: -moz-linear-gradient(top,  #FEEDA4,#E7B44E);
background: filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FEEDA4', endColorstr='#E7B44E');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FEEDA4', endColorstr='#E7B44E')";
background: -o-linear-gradient(top,  #FEEDA4,  #E7B44E);*/

border-top: #F0CF8F 1px solid;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
-moz-border-radius: 10px 10px 0 0;
}

.chead {height: 55px;}
.chead {background: none !important;}
.lhead img { margin-top:12px;}
.l, .cen {
padding: 0px 15px;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
background: #FFFFD9;
}
.lcorn, .сcorn {/* width: 228px;*/ height:8px; /*background:url(../images/ldowncorner230.gif) no-repeat;*/
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom: #F0CF8F 1px solid;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
background: #FFFFD9;
} 

.marked  {}
.marked .c_header  { /*color:#fff;*/}
.marked .chead {background: red;}
.marked .cen  {text-align: left;}
.marked .сcorn  {}

.l ul li {padding:5px 0px;color:#725E50;}
.l li a {color:#725E50; font-weight:bold;}
.l table { width:250px;}
.l table td { padding:6px 0px;}

.vs {/*background:url(../images/lbg230.gif) repeat-y;*/ overflow:hidden; padding:0px 15px;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
background: #FFFFD9;
}
.vs ul { padding-top:5px; padding-bottom:20px;}
.vs ul li {color:#725E50; padding-top:15px;}
.vs li a {/*color:#725E50;*/color:#000; font-weight:bold;font-size: 11px;}


.formsearch {}
.formsearch input { font-family:tahoma;}
.st { width:50px; float:left;}

/* right column */
.rbox {  overflow:hidden; margin-bottom:20px;}
.rhead {/*  */height:32px; /*background:url(../images/rheadbg.png) no-repeat;*/

/*background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E7B44E),color-stop(1, #FEEDA4));
background: -moz-linear-gradient(top, #FEEDA4,#E7B44E);
background: filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FEEDA4', endColorstr='#E7B44E');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FEEDA4', endColorstr='#E7B44E')";
background: -o-linear-gradient(top, #FEEDA4, #E7B44E);*/
background :#7cb2e0;
border-top: #F0CF8F 1px solid;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.rhead img { margin-top:12px;}
.r {/*background:url(../images/rbg.gif) repeat-y; */
overflow: hidden;
padding: 12px 15px;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
background: #FFFFD9;
}
.rcorn { /**/ height:9px; /*background:url(../images/rdowncorner.gif) no-repeat;*/
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom: #F0CF8F 1px solid;
border-left: #F0CF8F 1px solid;
border-right: #F0CF8F 1px solid;
background: #FFFFD9;
} 

.spec { 
padding: 0px 10px 0 0;
width: 213px;
display: inline-block;
}
.specpic { overflow:hidden;height: 142px;}
.specpic a {font-size: 14px;
color: black;
font-family: tahoma;
line-height: 1.3em;
margin-bottom: 5px;
display: block;
text-align: center;
font-weight: bold;}
.specpic a:hover{color:#900 font-family:tahoma; line-height:1.3em;}

.specpic img { float:left;}
.spectext { font-size:12px; line-height:1.3em; /*height: 35px;*/}
.vsepr { font-size:10px; padding-top:10px; padding-bottom:6px; text-align:right;}
.vsepr a { font-size:12px; font-weight:bold;}

.nov { border-bottom:dotted 1px #DBDAB6; padding:20px 0px; font-size:11px; color:#333;}
.nov a { font-family:tahoma; font-size:11px; color:#333; line-height:1.5em;}
.novdata { color:#7A795A; font-size:10px; font-weight:bold; }

.prodaja { height:156px; margin-bottom:20px; background:url(../images/prodaja.jpg) no-repeat #725e50;}
.arenda { height:156px; margin-bottom:20px; background:url(../images/arenda.jpg) no-repeat #725e50;}
.invest { height:156px; margin-bottom:20px; background:url(../images/invest.jpg) no-repeat #725e50;}

.prodtext {height:34px; line-height:34px; padding-left:20px; padding-top:116px;}
.prodtext a { font-size:16px; font-family:arial; font-weight:bold; color:#fff; text-decoration:underline}
.prodtext a:hover {text-decoration:none}

.cbox {  overflow:hidden; margin-bottom:20px;
/*border: #F0CF8F 1px solid;*/

}
.corn {  height:8px;}
.cbox_header {}
.cen {text-align: justify;padding-top: 0px;padding-bottom: 20px;overflow: hidden;}
#cen h2 a { font-size:12px; font-weight:bold;}

.cbox2 { width:660px; overflow:hidden; margin-bottom:20px}
.corn2 { width:660px; height:8px;}

.c_header {font-size: 22px;font-weight: bold;margin: 8px 0 0 16px;}

#cen2 {text-align: justify; background:url(../images/c2bg.gif) repeat-y; padding-left:20px; padding-right:20px;line-height:1.5em; padding-bottom:10px}
.spec_block .c_header span, #cen2 h1, #cen2 h2, #cen2 h3, .c_header h1 { color:#069}
.spec_block .c_header {font-size: 22px;font-weight: bold;margin: 8px 0 0 16px;}
.spec_block .c_header span {border-bottom: 5px solid #E8B64B;}
#cen2 ul { list-style-type:disc; padding:10px 30px;}
#cen2 ul li { padding-bottom:7px; line-height:1.5em;}
#cen2 ol {padding:10px 30px;}
#cen2 ol li { padding-bottom:7px; line-height:1.5em;}

.novh { font-size:13px; font-weight:bold;}

/* foto */
.foto {overflow:hidden; padding-top:10px; padding-bottom:20px;}

.tab { width:500px;}
.tab td { padding:2px; width:50%}
.cena {color: #c00;font-size: 15px;}
.grey { color:#777;}


/* navigation*/
.dk {margin:2em 0 0;}
.dl {margin:0.15em 0.6em; }
.dm, a.dm:hover {background:none repeat scroll 0 0 #5B6F37;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}

/* navigation*/
.dk {margin:2em 0 0; padding-bottom:10px;}
.dl {margin:0.15em 0.6em; }
a.dl{ color:#7E6B38;}
.dm, a.dm:hover {background:none repeat scroll 0 0 #B49A58;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}

/* footer */
#footer { background:url(../images/fbg.gif)  no-repeat;}
.fleft { width:710px; float:left;}
.fright {  float:right; padding-top:20px;}

#downmenu { padding-top:20px; margin-bottom:50px;}
#downmenu ul { padding-left:20px;}
#downmenu li {float:left; margin-right:30px;}
#downmenu li a { color:#4B4A38; text-decoration:underline; font-size:11px; font-family:tahoma;}
#downmenu li a:hover { color:#7B5228;}

.phones { font-size:14px;padding-left:20px; margin-bottom:10px;}
.ph { font-size:20px; color:#069;}

.c { font-size:11px; color:#4B4A38; padding-left:20px;}

.copy {color:#069; font-size:11px;margin-bottom:20px;}
.antarion {color:#333; float:right; font-size:11px; overflow:hidden; width:192px; margin-right:20px; margin-bottom:35px;}
.antarion a {color:#333; font-size:11px;}
.antarion img { float:left; margin-right:10px; margin-bottom:5px;}

.counters { float:right; margin-right:20px;}

/* obj */

.obj { overflow:hidden;  padding-bottom:10px; border-bottom:dotted 1px #DBDAB6;}
.objpic {float:left; margin-right:20px; }
.objinfo { width:450px; float:right;}
.objinfo h2 { margin:0; padding:0; margin-bottom:10px;}
.red { color:#C00; font-size:14px; font-family:tahoma;} 

/* searchobj */
.searchobj { padding:10px 0px;}
.tab2 { width:100%;}
.tab2 td { padding:2px;}

/* tabs */
#panels { padding-bottom:10px; margin-top:30px; overflow:hidden;}
#panels ul { list-style:none; margin:0; padding:0;}
#panels ul li { padding:0;}


/* tooltip */
.tooltip{
	position:absolute;
	width:250px;
	color:#000;
	padding:5px 5px 5px 8px;
	font-size:12px;
	font-family:tahoma;
	background-color:#FFFFA6;  border:1px solid #E6AC42;
}	
.tooltip-image{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:3px;
}	
.tooltip span{
   font-weight:700;
   color:#0066FF;
}

/* topmenu */
#menu ul {list-style: none;margin: 0px;padding: 0px;}
#menu li {}
#menu li.jshover a {color:#7B5228;}

/* UL UL */
#menu ul ul {float: left; display: none;position: absolute; 
background:#E7B34E; width: 220px; 
z-index: 1;
border-left:1px solid #D1A549; border-right:1px solid #D1A549; border-bottom:1px solid #D1A549; }
#menu li li {width: 100%; background-image:none}
#menu li li a {
text-align: left;
text-decoration: none;
padding: 0px;
padding: 5px 20px;
font-size: 12px;
}
#menu li li a:hover { text-align:left; color:#0C6D9E;color: #000;
background: #cc9c45; }
#menu li:hover ul, #menu li.jshover ul {display: block;}

/* UL UL UL */
#menu li:hover li ul,
#menu li.jshover li ul {display: none;top: -9px;left: 200px;lef\t: 200px;}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {display: block;}

.ctab td{ padding:2px 4px}

/* fix for IE6 */
* html body #menu a.a_2, * html body #menu a.a_3 {height:15px;}

.tabl_new
{
}
.tabl_new tr.odd
{
          background: #ffffeb;
}
.tabl_new tr
{
          border-top: #f0cf8f 1px solid;
          border-bottom: #f0cf8f 1px solid; 
}
.tabl_new tr.even
{
          background: #f6efc1;
}
.tabl_new td
{
         border: #F0CF8F 1px solid;
         padding-right:5px;
         padding-left:5px;
}

.tabl_new td.first_td
{
         border-right: #F0CF8F 1px solid;
}

/* page object gallery */
#previewPane{margin-right:10px;float:left;height:auto;width:500px;	float:left;}
#waitMessage{display:none;position:absolute;left:230px;top:150px;padding:4px;color#333;font-size:11px;font-family:arial;	}	
#galleryContainer{float:right;height:375px;width:100px;padding:0px;}
#galleryContainer #arrow_down{height:23px;}
#galleryContainer #arrow_up{height:23px;}
#theImages{position:relative;overflow:hidden;height:329px;}
#theImages div{	position:relative; height:1500px;}
#theImages img{padding-bottom:10px;}
#previewPane #largeImageCaption{text-align:center; font-size:11px;}
#theImages .imageCaption{display:none;}
#arrow_up, #arrow_down { height:23px; width:100px;}

/* MAPS */
.mainmap {z-index:50; position:absolute;}
.slice {z-index:51; position:absolute;}
.pslice {z-index:51; position:absolute;}
.imap {z-index:52; position:absolute;}
.emap {position:relative; }

/* france cities 
.parij { position:absolute; top:59px; left:125px; z-index:53;}
.perpinian {position:absolute; top:233px; left:122px; z-index:53;}
.marsel {position:absolute; top:214px; left:172px; z-index:53;}
.nicca {position:absolute; top:190px; left:204px; z-index:53;}
.bordo {position:absolute; top:165px; left:67px; z-index:53;}
.lion {position:absolute; top:140px; left:170px; z-index:53;}
.monpele {position:absolute; top:204px; left:113px; z-index:53;}
.bordo {position:absolute; top:165px; left:67px; z-index:53;}
.nant {position:absolute; top:97px; left:52px; z-index:53;}
.perpinyan {position:absolute; top:0px; left:0px; z-index:53;}
.ren {position:absolute; top:76px; left:53px; z-index:53;}
.strasburg {position:absolute; top:72px; left:190px; z-index:53;}
.tuluza {position:absolute; top:190px; left:73px; z-index:53;}*/


/* france cities */
.parij { position:absolute; top:59px; left:125px; z-index:53;}
.perpinian {position:absolute; top:233px; left:122px; z-index:53;}
.marsel {position:absolute; top:209px; left:183px; z-index:53;}
.nicca {position:absolute; top:190px; left:204px; z-index:53;}
.bordo {position:absolute; top:165px; left:67px; z-index:53;}
.lion {position:absolute; top:140px; left:170px; z-index:53;}
.monpele {position:absolute; top:204px; left:113px; z-index:53;}
.bordo {position:absolute; top:165px; left:67px; z-index:53;}
.nant {position:absolute; top:97px; left:52px; z-index:53;}
.perpinyan {position:absolute; top:0px; left:0px; z-index:53;}
.ren {position:absolute; top:76px; left:53px; z-index:53;}
.strasburg {position:absolute; top:72px; left:190px; z-index:53;}
.tuluza {position:absolute; top:190px; left:73px; z-index:53;}

.lill {position:absolute; top:13px; left:141px; z-index:53;}
.amien {position:absolute; top:31px; left:126px; z-index:53;}
.ruan {position:absolute; top:42px; left:103px; z-index:53;}
.kan {position:absolute; top:53px; left:79px; z-index:53;}
.reims {position:absolute; top:48px; left:160px; z-index:53;}
.mec {position:absolute; top:61px; left:197px; z-index:53;}
.orlean {position:absolute; top:91px; left:106px; z-index:53;}
.dijon {position:absolute; top:110px; left:149px; z-index:53;}
.bezanson {position:absolute; top:105px; left:195px; z-index:53;}
.puate {position:absolute; top:121px; left:40px; z-index:53;}
.limoj {position:absolute; top:136px; left:97px; z-index:53;}
.clermon {position:absolute; top:155px; left:122px; z-index:53;}
.tulon {position:absolute; top:222px; left:184px; z-index:53;}
.ayacho {position:absolute; top:248px; left:202px; z-index:53;}




/* egypt cities */
.kair { position:absolute; top:40px; left:96px; z-index:53;}
.hurgada {position:absolute; top:115px; left:122px; z-index:53;}
.sharmelsheih {position:absolute; top:88px; left:151px; z-index:53;}
.luxor {position:absolute; top:188px; left:165px; z-index:53;}
.aswan {position:absolute; top:156px; left:160px; z-index:53;}
.suez {position:absolute; top:56px; left:150px; z-index:53;}
.al_arish {position:absolute; top:20px; left:178px; z-index:53;}



/* austria cities */
.vena {position:absolute; top:42px; left:178px; z-index:53;}
.grac {position:absolute; top:95px; left:161px; z-index:53;}
.insbruk {position:absolute; top:87px; left:59px; z-index:53;}
.linc {position:absolute; top:36px; left:104px; z-index:53;}
.zalcburg {position:absolute; top:59px; left:45px; z-index:53;}

.bregenz {position:absolute; top:76px; left:11px; z-index:53;}
.eisenstadt {position:absolute; top:69px; left:193px; z-index:53;}
.graz {position:absolute; top:102px; left:165px; z-index:53;}
.innsbruck {position:absolute; top:91px; left:61px; z-index:53;}
.klagenfurt {position:absolute; top:123px; left:150px; z-index:53;}
.linz {position:absolute; top:42px; left:113px; z-index:53;}
.salzburg {position:absolute; top:62px; left:65px; z-index:53;}
.sanktpolten {position:absolute; top:53px; left:150px; z-index:53;}
.wien {position:absolute; top:35px; left:205px; z-index:53;}

/* britany cities */
.london {position:absolute; top:216px; left:145px; z-index:53;}
.bristol {position:absolute; top:228px; left:100px; z-index:53;}
.birmingem {position:absolute; top:171px; left:127px; z-index:53;}
.manchester {position:absolute; top:117px; left:109px; z-index:53;}
.nottingem {position:absolute; top:147px; left:153px; z-index:53;}
.derby {position:absolute; top:146px; left:106px; z-index:53;}


/* belgium cities */
.gent {position:absolute; top:55px; left:75px; z-index:53;}
.brugge {position:absolute; top:40px; left:42px; z-index:53;}
.brussel {position:absolute; top:77px; left:115px; z-index:53;}
.antverpen {position:absolute; top:39px; left:119px; z-index:53;}
.liej {position:absolute; top:97px; left:194px; z-index:53;}
.sharlerua {position:absolute; top:121px; left:122px; z-index:53;}

.hasselt {position:absolute; top:66px; left:178px; z-index:53;}
.tournai {position:absolute; top:98px; left:56px; z-index:53;}
.namur {position:absolute; top:132px; left:148px; z-index:53;}
.arlon {position:absolute; top:195px; left:194px; z-index:53;}


/* germany cities */
.kiel {position:absolute; top:18px; left:73px; z-index:53;}
.hamburg {position:absolute; top:45px; left:47px; z-index:53;}
.bremen {position:absolute; top:65px; left:27px; z-index:53;}
.schwerin {position:absolute; top:42px; left:125px; z-index:53;}
.hannover {position:absolute; top:88px; left:33px; z-index:53;}
.postdam {position:absolute; top:86px; left:111px; z-index:53;}
.berlin {position:absolute; top:84px; left:172px; z-index:53;}
.magdeburg {position:absolute; top:105px; left:106px; z-index:53;}
.dusseldorf {position:absolute; top:129px; left:18px; z-index:53;}
.koln {position:absolute; top:141px; left:21px; z-index:53;}
.bonn {position:absolute; top:152px; left:20px; z-index:53;}
.erfurt {position:absolute; top:140px; left:84px; z-index:53;}
.dresden {position:absolute; top:139px; left:137px; z-index:53;}
.mainz {position:absolute; top:179px; left:16px; z-index:53;}
.saarbrucken {position:absolute; top:201px; left:19px; z-index:53;}
.stuttgart {position:absolute; top:222px; left:73px; z-index:53;}
.munchen {position:absolute; top:246px; left:134px; z-index:53;}
.wiesbaden{position: absolute; top:162px; left:4px; z-index: 53;}

/* spain cities */
.alicante {position:absolute; top:144px; left:179px; z-index:53;}
.almeria {position:absolute; top:189px; left:133px; z-index:53;}
.barcelona {position:absolute; top:56px; left:210px; z-index:53;}
.benidorm {position:absolute; top:136px; left:189px; z-index:53;}
.cadiz {position:absolute; top:196px; left:25px; z-index:53;}
.cartagena {position:absolute; top:166px; left:168px; z-index:53;}
.castellon {position:absolute; top:100px; left:138px; z-index:53;}
.gerona {position:absolute; top:43px; left:212px; z-index:53;}
.granada {position:absolute; top:175px; left:115px; z-index:53;}
.huelva {position:absolute; top:175px; left:7px; z-index:53;}
.lerida {position:absolute; top:54px; left:169px; z-index:53;}
.madrid {position:absolute; top:91px; left:78px; z-index:53;}
.malaga {position:absolute; top:182px; left:69px; z-index:53;}
.marbella {position:absolute; top:197px; left:82px; z-index:53;}
.murcia {position:absolute; top:153px; left:130px; z-index:53;}
.palmade {position:absolute; top:105px; left:207px; z-index:53;}
.sevilla {position:absolute; top:163px; left:47px; z-index:53;}
.tarragona {position:absolute; top:70px; left:207px; z-index:53;}
.valencia {position:absolute; top:114px; left:140px; z-index:53;}

/* schweiz cities */
.sanktmoric {position:absolute; top:98px; left:169px; z-index:53;}
.izeltvald {position:absolute; top:86px; left:106px; z-index:53;}
.montre {position:absolute; top:108px; left:48px; z-index:53;}

.bellinzona {position:absolute; top:122px; left:165px; z-index:53;}
.bern {position:absolute; top:68px; left:77px; z-index:53;}
.chur {position:absolute; top:66px; left:176px; z-index:53;}
.freiburg {position:absolute; top:81px; left:62px; z-index:53;}
.genf {position:absolute; top:125px; left:8px; z-index:53;}
.lausanne {position:absolute; top:100px; left:33px; z-index:53;}
.luzern {position:absolute; top:59px; left:120px; z-index:53;}
.neuenburg {position:absolute; top:57px; left:9px; z-index:53;}
.sion {position:absolute; top:124px; left:77px; z-index:53;}

/* italy cities 
.ancona {position:absolute; top:103px; left:139px; z-index:53;}
.aosta  {position:absolute; top:33px; left:11px; z-index:53;}
.bari {position:absolute; top:171px; left:217px; z-index:53;}
.bologna  {position:absolute; top:75px; left:97px; z-index:53;}
.cagliari {position:absolute; top:222px; left:38px; z-index:53;}
.campobasso  {position:absolute; top:157px; left:166px; z-index:53;}
.catanzaro  {position:absolute; top:236px; left:163px; z-index:53;}
.firenze {position:absolute; top:93px; left:88px; z-index:53;}
.genova  {position:absolute; top:73px; left:29px; z-index:53;}
.laquila  {position:absolute; top:132px; left:137px; z-index:53;}
.milano {position:absolute; top:42px; left:48px; z-index:53;}
.palermo {position:absolute; top:263px; left:99px; z-index:53;}
.perugia  {position:absolute; top:106px; left:80px; z-index:53;}
.potentia {position:absolute; top:184px; left:190px; z-index:53;}
.roma {position:absolute; top:150px; left:88px; z-index:53;}
.torino  {position:absolute; top:55px; left:14px; z-index:53;}
.trento  {position:absolute; top:24px; left:92px; z-index:53;}
.trieste  {position:absolute; top:33px; left:138px; z-index:53;}
.venezia  {position:absolute; top:46px; left:111px; z-index:53;}*/


/* italy cities */
.ancona {position:absolute; top:103px; left:139px; z-index:53;}
.aosta  {position:absolute; top:33px; left:11px; z-index:53;}
.bari {position:absolute; top:171px; left:217px; z-index:53;}
.bologna  {position:absolute; top:75px; left:97px; z-index:53;}
.cagliari {position:absolute; top:222px; left:38px; z-index:53;}
.campobasso  {position:absolute; top:157px; left:166px; z-index:53;}
.catanzaro  {position:absolute; top:236px; left:163px; z-index:53;}
.firenze {position:absolute; top:93px; left:88px; z-index:53;}
.genova  {position:absolute; top:73px; left:29px; z-index:53;}
.laquila  {position:absolute; top:132px; left:137px; z-index:53;}
.milano {position:absolute; top:42px; left:48px; z-index:53;}
.palermo {position:absolute; top:265px; left:99px; z-index:53;}
.perugia  {position:absolute; top:106px; left:80px; z-index:53;}
.potentia {position:absolute; top:184px; left:190px; z-index:53;}
.roma {position:absolute; top:150px; left:88px; z-index:53;}
.torino  {position:absolute; top:55px; left:14px; z-index:53;}
.trento  {position:absolute; top:24px; left:92px; z-index:53;}
.trieste  {position:absolute; top:33px; left:138px; z-index:53;}
.venezia  {position:absolute; top:46px; left:111px; z-index:53;}




#e_contact_mail {
width: 188px;
height: 20px;
display: block;
position: absolute;
top: 40px;
}
#e_contact_skype {
width: 141px;
height: 20px;
display: block;
position: absolute;
top: 70px;
}

.c_header h1
{
          text-decoration: none;
          font-size: 19px;
          font-family: sans-serif;
          font-weight: bold;
          display: block;
          line-height: 31px;
          padding: 9px 0 0 15px;
}

.lhead_header
{
color: black;
text-decoration: none;
font-size: 13px;
font-family: sans-serif;
font-weight: bold;
display: block;
line-height: 31px;
padding: 0 0 0 8px;
text-align: center;
}



/* portugal cities */
.braga  {position:absolute; top:42px; left:62px; z-index:53;}
.villareal  {position:absolute; top:63px; left:106px; z-index:53;}
.porto  {position:absolute; top:75px; left:51px; z-index:53;}
.aveiro  {position:absolute; top:106px; left:47px; z-index:53;}
.guarda  {position:absolute; top:113px; left:122px; z-index:53;}
.leiria  {position:absolute; top:164px; left:39px; z-index:53;}
.castelobranco  {position:absolute; top:155px; left:99px; z-index:53;}
.santarem  {position:absolute; top:214px; left:48px; z-index:53;}
.lissabon  {position:absolute; top:243px; left:14px; z-index:53;}
.evora  {position:absolute; top:256px; left:89px; z-index:53;}
.beja  {position:absolute; top:294px; left:92px; z-index:53;}
.lagos  {position:absolute; top:356px; left:44px; z-index:53;}
.faro  {position:absolute; top:365px; left:88px; z-index:53;}

/* */


.some_objects {text-align: justify;}
.some_object {display: inline-block;margin: 19px;}
.some_objects a {width: 169px; display: inline-block;}
.search_box {}
.src_area {width: 217px; float: right;position: relative;}

.r select
{
          width:197px;
}

.srch_item_name {margin-bottom: 5px;}
.srch_item_row  {overflow: hidden;margin-bottom: 5px;}
.srch_item      {width: 116px !important; float: right;}
select.srch_item , input.srch_item, input.srch_btn, .searchobj input , .searchobj select{
          border: #F0CF8F 1px solid;background: #F4EEBE;
}

input.srch_btn  {width: 198px;}

.spec_block {width: 711px; float: right;}
.spec {vertical-align: top; margin-bottom: 40px;}
.descr {
}

.spec_header
{
          height: 43px;
          display: block;
          font-weight: bold;
          font-size: 15px;
}

.the_best_of_the_best
{
          color: red;
          margin-bottom: 15px;
          font-size: 15px;
          display: block;
          text-align: center;
          font-size: 13px;
}

.country 
{
          font-weight: bold;
          font-size: 16px;
          /*height:30px;*/
}

.price {
          display: block;
          position: absolute;
          color: white;
          background: red;
          border: 2px white solid;
          margin: 5px;
          padding: 0 2px;
          border-radius: 3px;
          -moz-border-radius: 3px;
          font-style: italic;
          width: 80px;
          
}
.specpic img {
display: inline-block;
}
.country {
display: block;
}


.catalogue .center2 {width: 660px; !important}
.catalogue .left    {width: 280px; !important}
.to_catalogue
{
          background: #eabc43;
          display: inline-block;
          font-size: 15px !important;
          margin: 15px;
          padding: 5px;
          text-decoration: none !important;
          color: #000 !important;
          font-weight: bold;
}

.to_catalogue:hover {background: #e5a504;}

.full_text {
          text-align: justify;
}
#t2
{
          border: 1px solid #000;
          padding: 5px;
          background: #fff;
}
.prop_name {
color: #777;
}

.property {
font-size: 12px;
display: inline-block;
margin-right: 25px;
}

.prop_val {
font-weight: bold;
}
.data_full {
text-align: justify;
}

.item_info {
border: 1px solid #F0CF8F;
background: #FFFFEC;
padding: 5px;
}
.catal_country {font-size: 13px;}
.object_pic {}

