body{
padding:0px;
margin:0px;
width:100%;
height:100%;
background-color:#000000;
background-image:url(images/pixel_repeat.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:verdana;
font-size:12px;
color:aaaaaa;
}
#main_frame{
width:888px;
height:auto;
text-align:left;
padding:0px;
margin:auto;
}
#main_frame div{
position:relative;
float:left;
text-align:left;
}
#main_logo{
width:100%;
height:149px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:top center;
}
#head{
width:100%;
height:293px;
background-image:url(images/fla_header.jpg);
margin-bottom:35px;
}
#head_{
width:796px;
height:205px;
background-image:url(images/head_image_big.jpg);
top:6px;
left:40px;
}
#head_contacts{
width:796px;
height:205px;
background-image:url(images/head_contacts.jpg);
top:6px;
left:40px;
}
#head_trips{
width:796px;
height:205px;
background-image:url(images/head_trips.jpg);
top:6px;
left:40px;
}
#head_news{
width:796px;
height:205px;
background-image:url(images/news_header.jpg);
top:6px;
left:40px;
}
#head_bulgaria{
width:796px;
height:205px;
background-image:url(images/bulgaria_header.jpg);
top:6px;
left:40px;
}
#head_royal{
width:796px;
height:205px;
background-image:url(images/head_trips.jpg);
top:6px;
left:40px;
}
#head_aboutus{
width:796px;
height:205px;
background-image:url(images/head_trips.jpg);
top:6px;
left:40px;
}
#head_property{
width:796px;
height:205px;
background-image:url(images/header_property.jpg);
top:6px;
left:40px;
}
#menu{
width:796px;
height:66px;
left:40px;
top:7px;
}

#menu a{
position:relative;
float:left;
display:block;
height:100%;
background-position:top right;
text-decoration:none;
outline:none;
border:0;
}

#menu a:hover{
background-position:right -66px;
}
#home{
background-image:url(images/K_home.jpg);
width:109px;
}
#about{
background-image:url(images/K_aboutus.jpg);
width:120px;
}
#bulgaria{
background-image:url(images/K_aboutBulgaria.jpg);
width:154px;
}
#property{
background-image:url(images/K_properties.jpg);
width:128px;
}
#news{
background-image:url(images/K_news.jpg);
width:134px;
}
#contacts{
background-image:url(images/K_contacts.jpg);
width:128px;
}
.active{
background-position:right -66px!important;
}
.active hover{
background-position:top left!important;
}
#submenu{
position:relative;
float:left;
width:888px;
text-align:center!important;
height:15px;
}
#submenu div{
left:270px!important;
height:15px;
text-align:left;
position:relative;
float:left;
}
#submenu a{
height:15px;
display:block;
position:relative;
float:left;
}
#submenu a:hover{
background-position:0px -15px;
}
#subc_def{
width:150px;
background-image:url(images/subc_def.jpg);
}
#subc_varna{
width:90px;
background-image:url(images/subc_varna.jpg);
}
#subc_kavarna{
width:104px;
background-image:url(images/subc_kavarna.jpg);
}
#subc_aboutus_def{
width:175px;
background-image:url(images/aboutus_def.jpg);
}
#subc_services{
width:114px;
background-image:url(images/aboutus_services.jpg);
}
#subc_partners{
width:139px;
background-image:url(images/aboutus_partners.jpg);
}
#bulgaria_varna{
width:70px;
background-image:url(images/bulgaria_varna.jpg);
}
#bulgaria_kavarna{
width:160px;
background-image:url(images/bulgaria_kavarna.jpg);
}
#bulgaria_kurorti{
width:192px;
background-image:url(images/bulgaria_kurorti.jpg);
}
#bulgaria_sofia{
width:77px;
background-image:url(images/bulgaria_sofia.jpg);
}
#bulgaria_ski{
width:122px;
background-image:url(images/bulgaria_ski.jpg);
}
.subc_active{
background-position:0px -15px;
}
#content_left{
width:582px;
height:auto;
}
#content_left a{
font-weight:bold;
text-decoration:none;
color:#c4c4c2;
}
.paragr{
background-repeat:no-repeat;
background-position:30px 0px;
width:582px;
padding-top:10px;
text-align:justify!important;
margin:0px!important;
padding-left:0px;
}
.properties{
background-repeat:no-repeat;
background-position:30px 0px;
width:582px;
height:180px;
padding-top:10px;
text-align:justify!important;
margin:0px!important;
padding-left:0px;
}
.paragr a{
font-weight:bold;
text-decoration:none;
color:#c4c4c2;
}
.paragr div{
position:relative;
float:right!important;
text-align:justify!important;
width:355px;
right:8px;
text-indent:20px;
}
.properties div{
position:relative;
float:right!important;
text-align:justify!important;
width:280px;
right:8px;
text-indent:20px;
}
.paragr span{
color:#c4c4c2;
font-style:italic;
font-weight:bold;
}
.contact_par{
height:180px;
}
.contact_par div{
width:335px;
right:0px;
margin-top:8%;
}
.contact_par div img{
border:none;
}

.left{
float:right!important;
text-align:justify!important;
right:8px;
width:540px;
text-indent:0px;
}
.full{
float:right!important;
text-align:justify!important;
right:49px;
width:805px;
top:-1px;
}
.gold{
background-image:url(images/bottom_line.jpg);
background-repeat:no-repeat;
color:#000000;
float:right;
background-position:top right;
}
.gold div{
width:790px;
margin-left:10px;
}
.full span{
color:#000000;
font-style:italic;
font-weight:bold;
}
#content_title{
background-image:url(images/small_logo_details.jpg);
background-repeat:no-repeat;
background-position:35px 0px;
width:100%;
height:45px;
text-align:left;
padding-left:90px;
color:#b4a146;
font-size:14px;
line-height:50px;
margin-bottom:0px;
font-weight:bold;
}
#content_title_property{
background-image:url(images/left_symbol.jpg);
background-repeat:no-repeat;
background-position:35px 0px;
width:100%;
height:67px;
text-align:left;
padding-left:125px;
color:#b4a146;
font-size:14px;
margin-bottom:0px;
font-weight:bold;
line-height:34px;
}
h4{
color:#b4a146;
font-size:13px;
margin:0px;
}
#flashcontent{
width:565px;
height:142px;
position:relative;
float:right!important;
}
#content_right{
width:259px;
height:auto;
position:relative;
float:left;
padding:0px;
}
#content_right_top{
width:100%;
height:11px!important;
padding:0px!important;
background-image:url(images/right_detail_start.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
}
#content_right_middle{
width:100%;
height:auto;
background-image:url(images/right_detail_pixelrepeat.jpg);
background-repeat:repeat-y;
}
#content_right_bottom{
width:100%;
height:13px;
background-image:url(images/right_detail_end.jpg);
background-repeat:no-repeat;
margin-bottom:20px;
}
#content_right_1{
width:100%;
height:104px;
background-image:url(images/right_image_1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#bulgaria_right_1{
width:100%;
height:124px;
background-image:url(images/right_1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#bulgaria_right_2{
width:100%;
height:127px;
background-image:url(images/right_2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#bulgaria_right_3{
width:100%;
height:170px;
background-image:url(images/right_3.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#varna_right_1{
width:100%;
height:124px;
background-image:url(images/right_varna1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#varna_right_2{
width:100%;
height:127px;
background-image:url(images/right_varna2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#varna_right_3{
width:100%;
height:170px;
background-image:url(images/right_varna3.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#kavarna_right_1{
width:100%;
height:124px;
background-image:url(images/right_kavarna1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#kavarna_right_2{
width:100%;
height:127px;
background-image:url(images/right_kavarna2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#kavarna_right_3{
width:100%;
height:170px;
background-image:url(images/right_kavarna3.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#sres_right_1{
width:100%;
height:124px;
background-image:url(images/right_sres1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#sres_right_2{
width:100%;
height:127px;
background-image:url(images/right_sres2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#sres_right_3{
width:100%;
height:170px;
background-image:url(images/right_sres3.jpg);
background-position:top center;
background-repeat:no-repeat;}
#sofia_right_1{
width:100%;
height:124px;
background-image:url(images/right_sofia1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#sofia_right_2{
width:100%;
height:127px;
background-image:url(images/right_sofia2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#sofia_right_3{
width:100%;
height:170px;
background-image:url(images/right_sofia3.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#ski_right_1{
width:100%;
height:124px;
background-image:url(images/right_ski1.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:5px;
}
#ski_right_2{
width:100%;
height:127px;
background-image:url(images/right_ski2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}
#ski_right_3{
width:100%;
height:170px;
background-image:url(images/right_ski3.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#content_right_1 a{
width:100%;
height:100%;
display:block;
outline:none;
text-decoration:none;
}
#content_right_2{
width:100%;
height:117px;
background-image:url(images/right_image_2.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-bottom:10px;
}

#content_right_2 a{
outline:none;
text-decoration:none;
color:#2B70A9;
font-weight:bold;
width:120px;
margin:0px;
height:18px;
display:block;
position:relative;
left:120px;
top:12px;
text-align:right;
line-height:10px!important;
}
#content_right_2 span a img{
border:none!important;
border:0!important;
}
#content_right_3{
width:238px;;
height:170px;
left:10px;
}
#content_right_2 span{
color:#2B70A9;
font-weight:bold;
position:relative;
float:left;
width:200px;
height:25px;
top:12px;
left:120px;
font-size:11px;
text-align:left;
}
#enquiry{
width:107px;
height:39px;
display:block;
border:none;
text-decoration:none;
background-image:url(images/zapitvane.jpg);
background-repeat:no-repeat;
background-position:0px -39px;
float:left!important;
cursor:pointer;
}
#property_enquiry{
width:107px!important;
height:39px!important;
display:block;
border:none;
text-decoration:none;
background-image:url(images/button_query.jpg);
background-repeat:no-repeat;
background-position:0px -39px;
float:left!important;
cursor:pointer;
left:70px!important;
top:70px!important;
}


#bottom{
width:100%;
height:55px;
position:relative;
float:left;
margin:0px;
background-color:#212121;
font-weight:bold;
color:gray;
font-size:10px;
line-height:55px;
margin-top:20px;
}
#bulgaria_bottom{
width:100%;
height:164px;
position:relative;
float:left;
margin:0px;
background-image:url(images/bottom_pxrep.jpg);
background-repeat:repeat-x;
margin-top:20px;
text-align:center!important;
}
#bulgaria_bottom img{
border:none;
}
#bottom a{
color:#AD0302;
text-decoration:none;
outline:none;
}

form{
width:360px;
margin:0px;
padding:0px;
}

form div{
width:360px;
height:25px;
position:Relative;
float:left;
margin-bottom:10px;
}
form textarea{
width:215px;
height:120px;
position:Relative;
float:left;
margin-bottom:10px;
}
.input{
width:215px!important;
height:20px;
position:Relative;
float:left;
text-align:left;
}
.label{
width:130px!important;
height:20px;
position:Relative;
float:left;
text-align:right;
padding-right:10px;
line-height:20px;
}
#zlatni_baner{
position:relative;
float:right;
width:170px;
height:51px;
right:20px;
}
#search_left{
width:335px;
height:399px;
background-image:url(images/search_left_big.jpg);
background-repeat:no-repeat;
background-position:35px 0px;
}
#search_left a{
font-weight:bold;
text-decoration:none;
color:#c4c4c2;
}
#search_left div{
width:265px;
height:295px;
top:90px;
left:50px;
font-weight:bold;
}
#search_right div{
width:165px;
height:30px;
top:55px;
left:15px;
font-weight:bold;
}
#search_left input,select{
position:relative;
float:right;
height:20px;
width:130px!important;
}
#search_right input,select{
position:relative;
float:right;
height:20px;
width:90px;
}
#search_left label{
height:20px;
width:130px;
}
#search_right{
width:221px;
height:166px;
background-image:url(images/search_left_small.jpg);
background-repeat:no-repeat;
left:3px;
}
#property_search{
width:580px;
}

.newsback {
position:relative;
float:left;
width:356px;
height:72px;
background-image:url(images/rss.jpg);
background-repeat:no-repeat;
margin-top:10px;
}
#languages{
position:relative;
float:left;
width:150px;
height:20px;
top:115px;
/*top:125px;*/
left:750px;
}
#languages a{
font-weight:bold;
text-decoration:none;
color:#B2A24B;
}
#just_released{
width:133px;
height:101px;
position:absolute!important;
background-image:url(images/status/just_released.gif);
top:0px!important;
left:30px!important;
}
#sold_out{
width:133px;
height:101px;
position:absolute!important;
background-image:url(images/status/sold_out.gif);
top:0px!important;
left:30px!important;
}
#last_remaining{
width:133px;
height:101px;
position:absolute!important;
background-image:url(images/status/last_remaining.gif);
top:0px!important;
left:30px!important;
}
#availability{
width:95px;
height:15px;
background-image:url(images/availability.jpg);
display:block;
position:relative;
float:left;
}
#availability:hover{
background-position:0px -15px;}

#floor_plans{
width:127px;
height:15px;
background-image:url(images/floor_plans.jpg);
display:block;
position:relative;
float:left;
}
#floor_plans:hover{
background-position:0px -15px;}

#payment_terms{
width:134px;
height:15px;
background-image:url(images/payment_terms.jpg);
display:block;
position:relative;
float:left;
}
#payment_terms:hover{
background-position:0px -15px;}
#hot_offers{
position:relative;
float:left;
width:220px;
height:90px;
background-image:url(images/hot_offers.jpg);
background-repeat:no-repeat;
top:-20px;
cursor:pointer;
}
#hot_offers a{
border:none;
text-decoration:none;
display:block;
width:100%;
height:100%;
}

.link_royal_cove a{
text-decoration:none;
color:#c4c4c2;
font-style:italic;
font-weight:bold;
}

.link_royal_cove a:hover{
text-decoration:none;
color:#c4c4c2;
font-style:italic;
border-bottom:1px solid #c4c4c2;
font-weight:bold;
}

#prop_imgs {
 width: 100%;
 margin: 5px 0;
}

#prop_imgs a {
 position: relative;
 float: left;
 border: solid 1px #1f1f1f;
 text-indent: 0;
 margin: 5px;
}

#prop_imgs a:hover {
 border: solid 1px #fff;
}

#prop_imgs a img {
 margin: 2px;
 border: 0;
}

#white_lagoon {
 position: relative;
 float: left;
 margin: 15px 10px 5px;
}
