*{
	margin:0;
	padding:0;
}

body{
	background:#479bff url(../img/bg.gif) repeat-x ;
	text-align:center;
	font-family:verdana;
	font-size:12px;
}
img{
border:0px;
}
.clear{
	clear: both;
}
#conteiner{
width:1000px;
margin:0 auto;
position: relative;
}

#header{
width:1000px;
height:402px;
background: url(../img/header.gif) no-repeat;
position: relative;
}

#beachbulgaria{
width:400px;
height: 80px;
position: absolute;
top:17px;
left:10px;
}

#beachbulgaria a.logo{
width:400px;
height: 34px;
display: block;
position: absolute;
top:10px;
left:0px;
background: url(../img/header_logo.jpg) 0 0 no-repeat;
}

#beachbulgaria h1{
color: #fff;
width: 350px;
height: 23px;
position: absolute;
left: 10px;
top: 44px;
text-align: left;
font-size: 15px;
}

#menu_head{
font-family: Trebuchet MS,Myriad Pro,Verdana;
position: absolute;
top: 100px;
left:200px;
height:25px;
width:750px;
}

#clear{
float:left;
width:auto;
border:5px solid red;
}

#menu_head a{
float:left;
display:block;
width:100px;
height:19px;
padding-top:3px;
background:url(../img/menu_buton4.gif);
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin-right:3px;
text-transform:uppercase;
}
#menu_head a:hover{
text-decoration:underline;
}
#menu_head a.selected{
float:left;
background:url(../img/menu_buton3.gif);
color:#2a459c;
}

#banner{
width:136px;
height:202px;
position: absolute;
top:130px;
left:10px;
}

#banner img{
	width: 136px;
}

#plaj{
position:absolute;
top: 130px;
right:10px;
width:821px;
height:204px;
}

#plaj img{
width:821px;
height:204px;
}

#title{
float:left;
width:821px;
font-size:18px;
color:#369;
font-family:Trebuchet MS;
text-align:center;
position: absolute;
bottom:23px;
right:10px;
}


#content{
width:1000px;
background: url(../img/contentbg.gif) repeat-y;
float:left;
min-height:600px;
}

#left{
float:left;
width:148px;
text-align:left;
}

#menu{
font-size:12px;
float:left;
width:148px;
padding-left: 4px;
font-weight:bold;
}

#menu a{
width:148px;
display:block;
text-decoration:none;
color:#325d8e;
padding:9px 0 7px 5px;
position: relative;
float: left;
margin-bottom: 1px;
}


#menu a:hover{
background:url(../img/menu_buton_top.gif) no-repeat;
color:#fff;
}

#menu a:hover .menu_list_bottom{
width: 148px;
height: 6px;
background: url(../img/menu_list_bottom.gif) 0 0 no-repeat;
position: absolute;
bottom: 0;
left: 0;
}

#menu a .menu_list_bottom{
background:none;
}


#menu a.selected{
background:url(../img/menu_buton_top.gif) no-repeat;
color:#fff;
}

#menu a.selected .menu_list_bottom{
width: 148px;
height: 6px;
background: url(../img/menu_list_bottom.gif) 0 0 no-repeat;
position: absolute;
bottom: 0;
left: 0;
}

#right{
float: right;
width:826px;
margin-right: 8px;
text-align:left;
}

#right_left{
float:left;
width:147px;
}

#right_left_menu{
background-color:#e6f1ff;
width:147px;
overflow:hidden;
}
#right_left_menu img{
float:left;
}


#right_left_menu a{
width:142px;
float: left;
display:block;
text-decoration: none;
color:#325d8e;
font-size:12px;
padding:9px 0 7px 6px;
position: relative;

}
#right_left_menu a:hover{
background:url(../img/menu_buton6_top.gif) 0 0 no-repeat;
color:#fff;
}

#right_left_menu a:hover .menu_list_bottom{
width: 148px;
height: 5px;
background: url(../img/menu_buton6_bottom.gif) 0 0 no-repeat;
position: absolute;
bottom: 0;
left: 0;
}



#right_left_menu a.sel{
background:url(../img/menu_buton6_top.gif) 0 0 no-repeat;
color:#fff;
}

#right_left_menu a.sel .menu_list_bottom{
width: 148px;
height: 5px;
background: url(../img/menu_buton6_bottom.gif) 0 0 no-repeat;
position: absolute;
bottom: 0;
left: 0;
}


#right_left_baneri{
background-color:#fff;
text-align: center;
}

#right_left_baneri img{
width: 136px;
}

#right_right{
float:left;
width:675px;
margin-left:2px;
}


#topBanners{
  width:760px;
  height:204px;
  position: relative;
  top: 136px;
}
#leftBanner{
  width:136px;
  height:204px;
  float: left;
}
#headBanner{
  width:600px;
  height:204px;
  float: right;
}
#leftBanner img{
	border: white solid 1px;
}
img{
	border: none;
}
.paginator{
  width: 721px;
  height: 20px;
  line-height: 20px;
  margin: 0 24px;
  text-align: right;
  color: #868686;
}

#leftPanelTop{
  width: 140px;
  height: 5px;
  background: url(../img/leftPanelTop2.gif) 0 0 no-repeat;
  float:left;
}
#leftPanelMiddle{
  width: 140px;
  background: url(../img/leftPanelMiddle2.gif) 0 0 repeat-y;
  float:left;
}
#leftPanelBottom{
  width: 140px;
  height: 4px;
  background: url(../img/leftPanelBottom2.gif) 0 0 no-repeat;
  float:left;
}
#leftPanelMiddle2{
  width: 140px;
  height: 31px;
  background: url(../img/leftPanelMiddle22.gif) 0 0 no-repeat;
  float:left;
}
#leftPanelContent{
  width: 137px;
  margin-left: 6px;
  float:left;
}

#leftPanelMiddle a:link, #leftPanelMiddle a:visited{
	color:#97BCE9;
	text-decoration:none;
	font-family:Verdana;
	font-size: 10px;
	
}
#leftPanelMiddle a:hover {
	color:#FFFFFF;
} 

a{
	color: #52a1fe;
}
a:hover{
	text-decoration: none;
}
#pageContentTop{
  width: 828px;
  height: 6px;
  background: url(../img/pageContentTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#pageContentMiddle{
  width: 828px;
  background: url(../img/pageContentMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#pageContentBottom{
  width: 828px;
  height: 6px;
  background: url(../img/pageContentBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}

#newsPanel{
width: 455px;
height: 171px;
background: url(../img/newsPanel.jpg) 0 0 no-repeat;
overflow: hidden;
margin-top: 8px;
position: relative;
}

#newsPanel h1{
position: absolute;
top:12px;
left:15px;
height: 16px;
width:250px;
color:#fff;
font-size: 12px;
font-family: verdana;
}

#pageContent{
  width: 805px;
  margin-top: 8px;
  margin-left: 12px;
}

.detailsPanelTop{
  width: 370px;
  height: 8px;
  background: url(../img/detailsPanelTop2.gif) 0 0 no-repeat;
  overflow: hidden;
}

.detailsPanelMiddle{
  width: 350px;
  background: url(../img/detailsPanelMiddle2.gif) 0 0 repeat-y;
  overflow: hidden;
  padding: 10px;
}
.detailsPanelBottom{
  width: 370px;
  height: 6px;
  background: url(../img/detailsPanelBottom2.gif) 0 0 no-repeat;
  overflow: hidden;
}


#pricesPanelTop{
  width: 286px;
  height: 6px;
  background: url(../img/pricesPanelTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#pricesPanelMiddle{
  width: 286px;
  background: url(../img/pricesPanelMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#pricesPanelBottom{
  width: 286px;
  height: 6px;
  background: url(../img/pricesPanelBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}

#addressContentText{
  width: 420px;
  margin-left: 12px;
  margin-top: 8px;
  text-align:left;
  overflow: hidden;
}

#contactsPanelTop{
  width: 822px;
  height: 5px;
  background: url(../img/contactsPanelTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#contactsPanelMiddle{
  width: 822px;
  background: url(../img/contactsPanelMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#contactsPanelBottom{
  width: 822px;
  height: 5px;
  background: url(../img/contactsPanelBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}

#contactsPanelContent{
float: left;
  width: 819px;
  min-height: 284px;
  height:auto !important;
  height: 284px;
  background: url(../img/contactsPanelContent.gif) 0 0 no-repeat;
  background-position: top center;
  background-color: #ededed;
  position: relative;
  left: 2px;
}
#contactsContentText{
  width:701px;
  margin-left: 10px;
  margin-top: 50px;
  text-align: left;
  float: left;
  padding: 0 0 15px 0;
}

#addressTop{
  width: 442px;
  height: 6px;
  background: url(../img/addressTop.gif) 0 0 no-repeat;
  overflow: hidden;
  margin-left:5px;
}
#addressMiddle{
  width: 442px;
  background: url(../img/addressMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
  margin-left:5px;
}
#addressBottom{
  width: 442px;
  height: 9px;
  background: url(../img/addressBottom.gif) 0 0 no-repeat;
  overflow: hidden;
  margin-left:5px;
}
#addressContent{
float: left;
  width: 436px;
  min-height: 167px;
  height:auto !important;
  height: 167px;
  background: url(../img/addressContent.gif) 0 0 no-repeat;
  background-position: top center;
  background-color: #ededed;
  position: relative;
  left: 3px;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}



.welcomeTop{
  width: 676px;
  height: 7px;
  background: url(../img/welcomeTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
.welcomeMiddle{
  width: 676px;
  background: url(../img/welcomeMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
.welcomeBottom{
  width: 676px;
  height: 7px;
  background: url(../img/welcomeBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}
#welcomeContent{
  width: 674px;
  min-height: 205px;
  height:auto !important;
  height: 205px;
  background: url(../img/welcomeContent.gif) 0 0 no-repeat;
  background-color: #ededed;
  margin-left: 1px;
  padding-top:5px;
}

.welcomeContent2{
  width: 674px;
  min-height: 205px;
  height:auto !important;
  height: 205px;
  background: #ededed url(../img/welcomeContent3.gif) 0 0 no-repeat;
  margin-left: 1px;
  padding-top:5px;
}

.welcomeContentText{
  width: 646px;
  overflow: hidden;
  padding: 30px 15px 20px 15px;
  text-align:justify;
}
#welcomeContentText span{
color:#f00;
margin-top:200px;
}
#welcomeContent2{
  width: 674px; 
  min-height: 205px;
  height:auto !important;
  height: 205px;
  background: url(../img/welcomeContent2.gif) 0 0 no-repeat;
  background-color: #ededed;
  margin-left: 1px;
  text-align: center;
}
.topOfferHeader{
  width: 660px;
  height: 24px;
  background: url(../img/topOfferHeader.gif) 0 0 no-repeat;
  margin:0 auto;
  font-size: 10px;
  font-family: Verdana;
}
.topOfferHeader  a:link, .topOfferHeader a:visited{
  font-size: 14px;
  font-family: Trebuchet MS,Myriad Pro,Verdana;
  color: #f14705;
  text-decoration: none;
  font-weight: bold;

}
.topOfferContent{
  width: 663px; 
  height: 153px;
  background: url(../img/topOffersContent.gif) 0 0 no-repeat;
  margin-top: 2px;
}


#newsPanel{
  width: 676px;
  height: 171px;
  background: url(../img/newsPanel.gif) 0 0 no-repeat;
  overflow: hidden;
  margin-top: 8px;
}
#detailsPanelTop{
  width: 310px;
  height: 8px;
  background: url(../img/detailsPanelTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#detailsPanelMiddle{
  width: 301px;
  background: url(../img/detailsPanelMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#detailsPanelBottom{
  width: 301px;
  height: 6px;
  background: url(../img/detailsPanelBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}
#pricesPanelTop{
  width: 286px;
  height: 6px;
  background: url(../img/pricesPanelTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#pricesPanelMiddle{
  width: 286px;
  background: url(../img/pricesPanelMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#pricesPanelBottom{
  width: 286px;
  height: 6px;
  background: url(../img/pricesPanelBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}

#addressContentText{
  width: 420px;
  margin-left: 12px;
  margin-top: 8px;
  text-align:left;
  overflow: hidden;
}

#addressTop{
  width: 663px;
  height: 6px;
  background: url(../img/addressTop.gif) 0 0 no-repeat;
  overflow: hidden;
}
#addressMiddle{
  width: 663px;
  background: url(../img/addressMiddle.gif) 0 0 repeat-y;
  overflow: hidden;
}
#addressBottom{
  width:663px;
  height: 9px;
  background: url(../img/addressBottom.gif) 0 0 no-repeat;
  overflow: hidden;
}
#addressContent{
float: left;
  width: 657px;
  min-height: 167px;
  height:auto !important;
  height: 167px;
  background: url(../img/addressContent.gif) 0 0 no-repeat;
  background-position: top center;
  background-color: #ededed;
  position: relative;
  left: 3px;
}


#footer{
width:1000px;
height:16px;
background: url(../img/footer.gif) 0 0 no-repeat;
float:left;
}

#bellowFooter{
  font-family: Verdana, Arial, serif;
  font-size: 10px;
  width:785px;
  height:40px;
  float:left;
}
#bellowFooter a:link, #bellowFooter a:visited{
	font-size: 11px;
	font-family: Trebuchet MS,Myriad Pro,Verdana;
	font-weight: bold;
	color: #001d41;
	text-decoration:none;
}

#bellowFooter a:hover {
	color: White;
	text-decoration: underline;
} 
#master{
  width: 55px;
  height: 34px;
  background: url(../img/mastercard.png) 0 0 no-repeat;
  overflow: hidden;
}
#visa{
  width: 48px;
  height: 34px;
  background: url(../img/visacard.gif) 0 0 no-repeat;
  overflow: hidden;
  margin-left:20px;
}
.cards{
  float: left;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}



#langs{
	width:90px;
	height: 18px;
	position:absolute;
	top:70px;
	right: 5px;
}

#langs a{
	color:#eee;
	text-decoration:none;
	font-size:10px;
}

#langs a:hover{
	text-decoration: underline;
}

#langs a.sel{
	text-decoration: underline;
}

#langs img{
	width: 18px;
	height: 12px;
	border: none;
}

.reservation_form{
	position:relative;
	top:16px;
	left:80px;
	float:left;	
}

.reservation_form select{
	width:190px;
	border:
	solid 1px #dadada;
}

#resorts_title{
	width:150px;
	height:31px;
	position: absolute;
	bottom:20px;
	left: 3px;
	overflow: hidden;
}

#resort_pics{
	width: 649px;
	padding: 16px;
}

#resort_pics a{
	border: none;
}

#resort_pics img{
	width: 92px;
	height: 69px;
	border: 3px solid #E3E8F1;
	margin: 0 6px 5px 0;	
}

#resort_pics h1{
	color: #CB0502;
	font-size: 16px;
	display: block;
	width: 430px;
	float: left;
	margin-bottom: 10px;
}

.catalog_details{
	width: 649px;
	float: right;
}

.catalog_detailed_left{
	width:370px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	position: relative;
}

.catalog_detailed_right{
	width:301px;
	float: right;
}

