/* CSS Document */
body{
background-image:url(images/back.jpg);
font: normal;
}

.test{
border:solid;
}

.helptextupload{
color:#494949;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
float:left;

}
.picnames{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666666;
}

.homemenus{
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.homemenus a:link{
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.homemenus a:visited{
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.homemenus a:hover{
color:#999999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.gallerycontainer{
height:105px;
width:150px;
padding-top:5px;
padding-right:5px;
float:left;
}

.galleryfirstborder{
border:solid;
border-width:2px;
border-color:#ffffff;
width:145px;
}

.gallerysecondborder{
border:solid;
border-width:1px;
border-color:#09608b;
width:149px;
}

.menustext{
padding-top:15px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-15px;
text-decoration:none;
}
.menustext a:link{
padding-top:15px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-15px;
text-decoration:none;
}

.menustext a:visited{
padding-top:15px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-15px;
text-decoration:none;
}

.menustext a:hover{
padding-top:15px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-15px;
text-decoration:underline;
}

.menustextcentersearch{
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
padding-top:2px;
}


.menustextcenter{
padding-top:5px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}


.menustextcenter a:link{
padding-top:5px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}

.menustextcenter a:visited{
padding-top:5px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}

.menustextcenter a:hover{
padding-top:5px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}


.menustextcenteradd{
padding-top:2px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}


.menustextcenteradd a:link{
padding-top:2px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}

.menustextcenteradd a:visited{
padding-top:2px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}

.menustextcenteradd a:hover{
padding-top:2px;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-align:left;
margin-bottom:-5px;
text-decoration:none;
}

.populationbluetextmore{
color:#13719f;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
}

.populationbluetextmore a:link{
color:#13719f;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
}

.populationbluetextmore a:visited{
color:#13719f;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
}
.populationbluetextmore a:hover{
color:#13719f;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:underline;
}

.menupadding{
padding-left:10px;
}


.loginusertext{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#027d98;
}

.loginusertext a:link{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#027d98;
text-decoration:none;
}

.loginusertext a:visited{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#027d98;
text-decoration:none;
}

.loginusertext a:hover{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#027d98;
text-decoration:underline;
}

.loginusertextred{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
}

.resultpages{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
}

.resultpages a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
}

.resultpages a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
}

.resultpages a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
}


.newspic{
width:211px;
height:150px;
border:solid;
border-width:1px;
border-color:#096087;
float:left;
}
.newspicwitheborder{
width:207px;
height:146px;
border:solid;
border-width:2px;
border-color:#ffffff;
float:left;
}

.firstnews{
height:150px;
width:255px;
float:left;
color:#494949;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:4px;
}

.firstnews2{
float:left;
color:#494949;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:4px;
}

.newstitle{
width:270px;
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:4px;
text-align:left;
text-decoration:none;
}

.newstitle a:link{
width:270px;
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.newstitle a:visited{
width:270px;
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.newstitle a:hover{
width:270px;
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.newstitle2{
color:#13719f;
width:100%;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:4px;
padding-top:4px;
text-align:left;
float:left;
}


.searchresultsborder{
border:solid;
border-width:1px;
height:15px;
width:480px;
float:left;
}

.searchresults{
color:#13719f;
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:4px;
padding-top:4px;
text-align:left;
float:left;
}


.searchresultslink{
color:#13719f;
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
text-decoration:none;
cursor:pointer;
}

.searchresultslink a:link{
color:#13719f;
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
text-decoration:none;
cursor:pointer;
}

.searchresultslink a:visited{
color:#13719f;
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
text-decoration:none;
cursor:pointer;
}

.newstitle2 a:link{
color:#13719f;
width:100%;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.newstitle2 a:visited{
color:#13719f;
width:100%;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.newstitle2 a:hover{
color:#13719f;
width:100%;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.newshead2{
color:#494949;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;

}

.newsfull{
color:#494949;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:4px;
}


.newshead{
height:115px;
text-indent:10px;
color:#494949;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.serviceesgraon{
height:128px;
margin-top:5px;
width:484px;
border:solid;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.sightstitle{
color:#13719f;
width:288px;
float:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-indent:10px;
padding-left:3px;
float:left;
}

.schooltitle{
color:#13719f;
width:288px;
float:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-indent:10px;
padding-left:3px;
float:left;
}

.schooltitle a:link{
color:#13719f;
width:288px;
float:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-indent:10px;
padding-left:3px;
float:left;
}

.schooltitle a:visited{
color:#13719f;
width:288px;
float:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-indent:10px;
padding-left:3px;
float:left;
}

.sightstitledesc{
color:#13719f;
width:280px;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-indent:10px;
padding-left:3px;
float:left;
}

.schooltitledesc{
color:#13719f;
width:288px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px !important;
text-indent:10px;
padding-left:3px;
float:left;
}


.servicetitle{
color:#13719f;
width:480px;
float:left;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:3px;
}

.servicetitle a:link{
color:#13719f;
width:480px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:3px;
text-decoration:none;
}

.servicetitle a:visited{
color:#13719f;
width:480px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:3px;
text-decoration:none;
}

.servicetitle a:hover{
color:#13719f;
width:480px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:3px;
text-decoration:underline;
}

.servicetitledesc{
color:#13719f;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
text-indent:10px;
}

.textfield{
border:solid;
border-width:1px;
border-color:#67a9c7;
}


.dropdownborder{
border:solid;
border-width:1px;
border-color:#67a9c7;
outline:blue;

}

.textfieldError{

border:solid; 
border-width:1px; 
border-color:#FF0000;
}

.textbutton{
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132; 
height:20px;
width:65px;
border:#80a8be;
border-width:1px;
border-style:double;
}

.morenews{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;

padding-top:5px;
text-decoration:none;
}

.morephones{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.morenews a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;

padding-top:5px;
text-decoration:none;
}

.morenews a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;

padding-top:5px;
text-decoration:none;
}

.morenews a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;

padding-top:5px;
text-decoration:none;
}

.moreimoti{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreplaces{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreplaces a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreplaces a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreplaces a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreshops{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreshops a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreshops a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreshops a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.morevillas{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.morevillas a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.morevillas a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.morevillas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}


.mymenupaginator{
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
text-decoration:none;
}

.mymenupaginator a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
text-decoration:none;
}

.mymenupaginator a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
text-decoration:none;
}

.mymenupaginator a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
text-decoration:none;
}

.moreapartments{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreapartments a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreapartments a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreapartments a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreimoti a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}


.moreaptourism{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreaptourism a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreaptourism a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}

.moreaptourism a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a9ab4;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
}


.footerpadding{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-right:5px;
color:#0d85b3;

}

.footermenus{
font-family:Arial, Helvetica, sans-serif;
color:#0d85b3;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.footermenus a:link{
font-family:Arial, Helvetica, sans-serif;
color:#0d85b3;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.footermenus a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#0d85b3;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.footermenus a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#508aa5;
font-weight:bold;
font-size:10px;
}

.nbsplist{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#FF0000;
height:12px;


}

.createdby{
padding-top:5px;
color:#9db1bb;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.createdby a:link{
color:#9db1bb;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.createdby a:visited{
color:#9db1bb;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.createdby a:hover{
color:#9db1bb;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


.be{
color:#fc5501;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.gallery{
color:#0c7099;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-size:11px;
text-decoration:none;
}

.gallery a:link{
color:#0c7099;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-size:11px;
text-decoration:none;
}

.gallery a:visited{
color:#0c7099;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-size:11px;
text-decoration:none;
}

.gallery a:hover{
color:#3199bd;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-size:11px;
text-decoration:underline;
}

.contact{
color:#3199bd;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

font-size:11px;
text-align:left;
}

.contactblacktext{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
.textbox{
height:10px;
vertical-align:top;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #102132;
width:110px;
}

.textboxError{
height:12px;
vertical-align:top;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #102132;
width:110px;
border:solid; 
border-width:1px; 
border-color:#FF0000;
}
.loginboxes{
height:14px;
vertical-align:top;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #102132;
width:110px;
}

.textbox2{
height:35px;
vertical-align:top;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #102132;
width:180px;
}

.textbox2Error{
height:35px;
vertical-align:top;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #102132;
width:180px;
border:solid; 
border-width:1px; 
border-color:#FF0000;
}
.mapdiv{
 height:374px; 
 width:460px;  
 border:solid; 
 border-width:2px;
 border-color:#80a8be;
 }
 
 .bgmapdiv{
 height:434px; 
 width:479px;  
 border:solid;
 
 border-width:2px;
 border-color:#80a8be;
 }
 
 .bgmapdivnoborder
{
 height:434px; 
 width:479px;  

 }
 
#contactarea {
	text-align:left;
	background-color:#ffffff;
	color:#003366;
	font-family: Verdana, Arial;
	font-size: 12px;
}

.sendbutton{
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2;
 color: #102132; 
height:16px;
width:65px;
border:#80a8be;
border-width:1px;
border-style:double;
vertical-align:top;
}

.hotels{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.userhotels{
background-color:#ecf4f7;
width:483px;
height:63px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
float:left;
}

.hotelpricescontainer{
float:left; 
padding-left:10px; 
width:230px; 
text-align:left;
padding-bottom:4px;
}
.imoti{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.places{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.userplaces{
background-color:#ecf4f7;
width:483px;
height:63px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
float:left;
}

.shops{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.apartments{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.tourism{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.villa{
background-color:#ecf4f7;
width:483px;
height:63px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
padding-left:2px;
}

.hotelspic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.imotipic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.shopspic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.apartmentspic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.tourismpic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.villaspic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.placespic{
background-color:#ecf4f7;
width:90px;
height:57px;
margin-top:2px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}

.hotelnames{
font-family:Arial, Helvetica, sans-serif;
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.hotelnames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.hotelnames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.imotinames{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.imotinames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.imotinames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}


.placenames{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.placenames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.placenames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.shopsnames{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.shopsnames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.shopsnames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.osninfo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.osninfo a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.osninfo a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.osninfo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}

.resultdivfront{
height:25px;
padding-top:2px;
width:120px;
float:left;
}

.resultdivnamesfront{
height:22px;
padding-top:2px;
width:90px; 
text-align:right; 
padding-right:5px; 
float:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}

.textboxesnames{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666666;
}

.textboxesnamesfront{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}

.textboxes{
width:250px;
float:left;
}
.placedrop{
width:150px;
}




.placelitledrop{
width:40px;


}
.tectboxesclass{

height:67px;
width:336px;
}

.tectboxesclassError{
border:solid;

border-width:1px;
border-color:#FF0000;
height:67px;
width:255px;
}
.textboxesfront{
width:180px;
float:left;
}

.textboxeshoteledit{
width:140px;
float:left;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.textboxeshoteledittel{
width:90px;
float:left;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.hoteleditdropd{
width:100px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.apartmentsnames{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.apartmentsnames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.apartmentsnames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.villasnames{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}
.villasnames a:link{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}

.villasnames a:visited{
background-color:#ecf4f7;
width:235px;
padding-left:5px;
height:20px;
color:#13719f;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:left;
float:left;
}


.vipdiv{
background-color:#ecf4f7;
height:20px;
float:left;
width:30px;
text-align:center;
color:#CC0000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.starsdiv{
background-color:#ecf4f7;
height:20px;
float:right;
width:21px;
background-image:url(images/star.jpg);
background-repeat:no-repeat;
font-size:9px;
}

.populationdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:460px;
float:left;
text-align:left;
padding-left:17px;
}

.serviceesgraondescrip{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
padding-left:10px;
padding-top:4px;
}
.serviceesgraondescripbold{
color:#4e4e4e;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
}

.direkcii{
padding-top:14px;
padding-bottom:2px;
text-align:center;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-decoration:underline;
}

.direkcii_first_position{
padding-bottom:10px;
text-align:center;
font-family:Tahoma;
font-size:11px;
font-weight:600;
color:#1f86ab;
text-decoration:underline;
}


.administrationcontainer{
width:480px;
float:left;
}
.administrationcontainerpadind{
width:480px;
float:left;
padding-bottom:10px;
}
.telephonescontainer{
width:480px;
float:left;
}

.telephonesnames{
padding-top:2px;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationnames{
width:140px;
font-weight:bold;
padding-top:2px;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationnames a:link{
width:140px;
font-weight:bold;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationnames a:visited{
width:140px;
font-weight:bold;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}


.administrationnames_concil{
width:150px;
font-weight:bold;
padding-top:2px;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationnames_concil a:link{
width:150px;
font-weight:bold;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationnames_concil a:visited{
width:150px;
font-weight:bold;
text-align:left;
font-family:Tahoma;
text-decoration:none;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationdlujnost{
padding-top:2px;
text-align:left;
font-family:Tahoma;
padding-left:15px;
float:left;
font-size:11px;
color:#1f86ab;
}

.administrationdlujnost_concil{
padding-top:2px;
text-align:left;
font-family:Tahoma;
padding-left:15px;
float:left;
font-size:11px;
color:#1f86ab;
width:310px;
padding-bottom:5px;

}

.administrationtel{
padding-top:2px;
text-align:left;
font-family:Tahoma;
padding-left:15px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
width:90px;
}

.detailservices{
text-align:right;
font-family:Tahoma;
vertical-align:middle;
height:15px;
width:150px;
padding-top:8px;
padding-bottom:2px;
padding-right:2px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:none;
}

.detailservices a:link{
text-align:right;
font-family:Tahoma;
vertical-align:middle;
height:12px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:underline;
}

.detailservices a:visited{
text-align:right;
font-family:Tahoma;
vertical-align:middle;
height:12px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:underline;
}

.detailservices a:hover{
text-align:right;
font-family:Tahoma;
vertical-align:middle;
height:12px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86aa;
text-decoration:none;
}

.administrationroom{
padding-top:2px;
text-align:left;
font-family:Tahoma;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:none;
width:50px;
}

.administrationbutton{
padding-top:2px;
text-align:right;
font-family:Tahoma;
padding-right:0px;
float:right;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:none;
}


.administrationbutton a:link{
padding-top:2px;
text-align:right;
font-family:Tahoma;
padding-right:0px;
padding-right:10px;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:none;
}

.administrationbutton a:visited{
padding-top:2px;
text-align:right;
font-family:Tahoma;
padding-right:0px;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:none;
}

.administrationbutton a:hover{
padding-top:2px;
text-align:right;
font-family:Tahoma;
padding-right:0px;
font-weight:600;
font-size:11px;
color:#1f86ab;
text-decoration:underline;
}

.history{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-align:justify;
padding-left:5px;
text-indent:20px;
}

.zabelejfulltext{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-align:justify;

}

.zabelejfulltext2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px !important;

}

.sitemaphead{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:left;
padding-left:5px;
text-decoration:none;
}

.sitemapheadbrdivbr {
height:15px;
width:100%;
float:left;
}

.sitemaphead a:link{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:left;

text-decoration:none;
}

.sitemaphead a:visited{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:left;

text-decoration:none;
}

.sitemaphead a:hover{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
text-align:left;

text-decoration:underline;
}


.sitemapheadsmall{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
padding-left:15px;

text-decoration:none;
}

.sitemapheadsmall a:link{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:none;
}

.sitemapheadsmall a:visited{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:none;
}

.sitemapheadsmall a:hover{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:underline;
}

.sitemapheadsupsmall{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
padding-left:30px;

text-decoration:none;
}

.sitemapheadsupsmall a:link{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:none;
}

.sitemapheadsupsmall a:visited{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:none;
}

.sitemapheadsupsmall a:hover{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;

text-decoration:underline;
}


.schoolbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-align:justify;
padding-left:5px;
}

.sightsbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-align:justify;
padding-left:5px;
}

.transport{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-align:left;
padding-left:5px;
}

.hotelsdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:370px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.logintitle{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
float:left;
text-align:left;
padding-left:5px;
padding-top:8px;
padding-bottom:8px;
}
.logintitleMessage{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%; 
font-weight:bold;
height:14px;
float:left;
text-align:center;
padding-top:8px;
padding-bottom:8px;
}
.logintext{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
float:left;
text-align:left;
padding-left:5px;
}

.logintext2{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:80px;
float:left;
text-align:left;
padding-left:5px;
padding-top:2px;
}

.registrationbutton{
width:80px;
text-align:center;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132; 
height:16px;
border:#80a8be;
border-width:1px;
border-style:double;
vertical-align:top;
cursor:inherit;
text-decoration:none;
}

.logintwobuttons{
width:130px;
float:left; 
text-align:center; 
border:solid; 
border-width:1px;
border-color:#1f86ab;
background-color:#d2e5eb;


}

.logintwobuttons2{
width:180px;
height:15px;
float:left; 
text-align:center; 
border:solid; 
border-width:1px;
border-color:#1f86ab;
background-color:#d2e5eb;


}

.logintwobuttons3{
width:170px;
padding-left:2px;
height:15px;
float:left; 
text-align:center; 
border:solid; 
border-width:1px;
border-color:#1f86ab;
background-color:#d2e5eb;


}

.redact{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.redact a:link{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.sub1{
font-size:12px;
}

.redact a:visited{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.redact a:hover{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:underline;
}

.redactprofile{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:none;
}

.redactprofile a:link{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.redactprofile a:visited{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.redactprofile a:hover{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.deleteobj{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.hotelstatus{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.deleteobj a:link{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.deleteobj a:visited{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
}

.deleteobj a:hover{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:underline;
}


.registerlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:4px;
}

.registerlink a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.registerlink a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.registrationbutton a:link{
width:80px;
text-align:center;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132; 
height:16px;
border:#80a8be;
border-width:1px;
border-style:double;
vertical-align:top;
cursor:inherit;
text-decoration:none;
}

.registrationbutton a:visited{
width:80px;
text-align:center;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132; 
height:16px;
border:#80a8be;
border-width:1px;
border-style:double;
vertical-align:top;
cursor:inherit;
text-decoration:none;
}


.imotidescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:370px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.placesdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:378px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.shopsdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:378px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.apartmentsdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:378px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.villasdescription{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:378px;
height:40px;
float:left;
text-align:left;
padding-left:5px;
}

.hotelsdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.placesdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.shopsdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.apartmentsdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.imotidescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.tourismdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.villasdescriptionbig{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
float:left;
text-indent:20px;
text-align:left;
padding-left:5px;
}

.hotelspicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}



.imotipicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}


.placespicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}

.shopspicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}

.apartmentspicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}
.tourismpicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}

.villaspicinsidediv{
background-color:#ecf4f7;
width:88px;
height:55px;
border-style:double;
border-width:1px;
border-color:#ffffff;
float:left;
}

.banerstext{
color:#005270;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}
.banerstext a:link{
color:#005270;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

.banerstext a:visited{
color:#005270;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

.banerstext a:hover{
color:#005270;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}
.hotelsbanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.imotibanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.placesbanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}
.shopsbanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.apartmentsbanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.tourismbanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.villabanerglavendiv{
height:69px;
width:476px;
text-align:center;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
padding-top:7px;
padding-left:7px;
}

.hotelsbaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.imotibaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.placesbaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.shopsbaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.apartmentsbaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.tourismbaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.villabaner{
height:60px;
width:468px;
float:left;
background-color:#ecf4f7;
border:double;
border-width:1px;
border-color:#67a9c7;
text-align:center;
}

.hotelssmallpic{
width:230px;
height:39px;
float:left;
}
.placessmallpic{
width:230px;
height:39px;
float:left;
}
.shopssmallpic{
width:230px;
height:39px;
float:left;
}

.apartmentssmallpic{
width:230px;
height:39px;
float:left;
}

.imotismallpic{
width:230px;
height:39px;
float:left;
}

.tourismsmallpic{
width:230px;
height:39px;
float:left;
}

.villassmallpic{
width:230px;
height:39px;
float:left;
}

.hotelssmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.placessmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.shopssmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.apartmentssmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.imotismallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.tourismsmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.villassmallpicborder{

width:53px;
height:39px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.hotelssmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}

.shopssmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}

.apartmentssmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}

.imotismallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}

.tourismsmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}

.villassmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}


.placessmallpicborderwithe{

width:51px;
height:37px;
border:solid;
border-color:#ffffff;
border-width:1px;
}


.hotelsbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.placesbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.shopsbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.apartmentsbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.imotibigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.tourismbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}

.villasbigpic{

width:227px;
height:150px;
border:solid;
border-color:#085e85;
border-width:1px;
float:left;
}
.hotelsbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.placesbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.shopsbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.tourismbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.apartmentsbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.imotibigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}
.villasbigpicwitheborder{

width:223px;
height:146px;
border:solid;
border-color:#ffffff;
border-width:2px;
}

.hotelsboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.placesboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.shopsboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.apartmentsboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.imotiboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.imotiboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.villasboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.tourismboldbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.hotelsgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.placesgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}
.shopsgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.apartmentsgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.imotigreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.tourismgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}
.villasgreytext{
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.hotelsgreytextbold{
color:#424242;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.hotelsgreytextbold a:link{
color:#424242;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.hotelsgreytextbold a:visited{
color:#424242;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.hotelsgreytextbold a:hover{
color:#424242;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.placesgreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.shopsgreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.apartmentsgreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.imotigreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.tourismgreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.villasgreytextbold{
color:#424242;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

.populationbluetextcontainer{
height:15px;
width:470px;
text-align:left;
padding-top:5px;
float:left;
}

.populationbluetext{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}

.populationbluetext a:link{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}

.populationbluetext a:visited{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}
.populationbluetext a:hover{
color:#13719f;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:underline;
}

.naredbi{
background-color:#ecf4f7;
width:483px;
height:48px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
}

.esgraon{
background-color:#ecf4f7;
width:485px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
}
.school{
background-color:#ecf4f7;
width:475px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
height:130px;
padding-top:4px;
padding-left:4px;
}


.sights{
background-color:#ecf4f7;
width:470px;
margin-top:5px;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
height:130px;
padding-top:4px;
padding-left:4px;
}

.schoolpic{
background-color:#ecf4f7;
width:164px;
float:left;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
height:124px;
}

.zabelejitelnpicdiv{
background-color:#ecf4f7;
width:167px;
float:left;
float:left;
height:127px;
}

.sightspic{
background-color:#ecf4f7;
width:164px;
float:left;
border-style:double;
border-width:1px;
border-color:#67a9c7;
float:left;
height:124px;
}

.sightspicsecborder{
background-color:#ffffff;
width:160px;
float:left;
border-style:double;
border-width:2px;
border-color:#ffffff;
float:left;
height:120px;
}

.schoolpicsecborder{
background-color:#ffffff;
width:160px;
float:left;
border-style:double;
border-width:2px;
border-color:#ffffff;
float:left;
height:120px;
}



.naredbitext{
color:#1f86ab;
float:left;
font-size:11px;
font-family:Tahoma;
font-weight:bold;
background-color:#ecf4f7;
width:340px;
height:31px;
padding-top:7px;
text-align:left;
}

.esgraontext{
color:#1f86ab;
font-size:11px;
font-family:Tahoma;
text-align:justify;
background-color:#ecf4f7;
float:left;
width:300px;
height:27px;
padding-top:2px;
padding-left:5px;
text-align:left;
}

.naredbidate{
background-color:#ecf4f7;
width:74px;
height:31px;
padding-top:17px;
padding-left:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#67a9c7;
font-size:11px;
}

.populationcursor{
height:14px; 
width:17px; 
background-image:url(images/population.jpg);
background-repeat:no-repeat;
float:left;
}

.wordpdficons{
width:55px;
height:31px;
padding-top:17px;
float:right;
background-color:#ecf4f7;
padding-left:5px;
}

.esgraonwordpdficons{
width:145px;
height:20px;
padding-top:2px;
float:right;
background-color:#ecf4f7;
padding-left:5px;

}

.pdficon1{
width:16px;
height:16px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/pdf.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

.wordicon1{
width:16px;
height:16px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/w.jpg);
background-repeat:no-repeat;
cursor:pointer;
}


.wordicon{
width:16px;
height:16px;
padding-top:14px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/w.jpg);
background-repeat:no-repeat;
cursor:pointer;
}


.wordiconSearch{
width:16px;
height:16px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/w.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.pdficon{
width:16px;
height:16px;
padding-top:14px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/pdf.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

.pdficonSearch{
width:16px;
height:16px;
padding-left:1px;
padding-right:5px;
float:right;
background-image:url(images/pdf.jpg);
background-repeat:no-repeat;
cursor:pointer;

}
.documentstitle{
width:430px;
float:left;
}

.restaurantpictogram{
height:22px;
width:22px;
text-align:left;
float:left;

}

.invalidpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.televisionpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.ConferenceRoompictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.Tennispictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.AirConditionpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.Liftpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.PhoneExtrapictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.barpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.SwimPollpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.Gympictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.SPApictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.Internetpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.Parkingtpictogram{
height:22px;
width:22px;
text-align:left;
float:left;
}

.dropdownlogin{
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.SI-FILES-STYLIZED label.cabinet
{
	width: 150px;
	height: 22px;
	background: url(http://primorsko.bg/images/buttons/btn-choose-file.gif) 0 0 no-repeat;

	display: block;
	overflow:visible;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}



ul {
margin: 0;
padding: 0;
list-style: none;
width: 186px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;

}

ul li {
position: relative;

}

li ul {
position: absolute;
left: 185px; /* Set 1px less than menu width */
top: 0;
display: none;

}



/* Styles for Menu Items */
ul li a {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
display: block;
text-decoration: none;
color: #ffffff;
font:bold;
background: #80a7b2; /* IE6 Bug */
background-image:url(images/butonbackgr.jpg);
background-repeat:no-repeat;
padding: 3px;
border: 1px solid #80a7b2;
border-bottom: 0;
padding-left:20px;

}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color:#1371a3; background-image:url(images/butonbackgr.jpg);} /* Hover Styles */

li ul li a { padding: 2px 4px; background-image:url(images/menubackgrwidth.jpg); } /* Sub Menu Styles */
li ul li a:hover { padding: 2px 4px; background-image:url(images/menubackgrwidth.jpg); }

li:hover ul, li.over ul { display: block;     } /* The magic */


.addhotelnostyle{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.addhotelnostyle a:link{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.addhotelnostyle a:visited{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.addhotelnostyle a:hover{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.ie7menufix{
	height:14px;
	width:100%;
}

.ie7menufixbig{
height:14px; 
width:160px;
border:solid;
border-width:0px;
cursor:pointer;
text-align:left;
padding:0px;
text-decoration:none;
}
