* {
margin:0;
padding:0
}

/*div {
border: 1px solid red
}*/

img {
border:none;
background:#FFF;
font-size:.8em
}

body {
text-align:center;
font-family:"Gill Sans MT", "Gill Sans", "Lucinda Grande", "Lucinda Sans Unicode", Arial, Helvetica, sans-serif;
font-size:.95em;
color:#262626;
background:#FFF;
padding:5px
}

#holiday_packages_link .home_attention a {
color:#943634;
font-size:1.4em
}

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

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

#holiday_main_points .left {
float:left;
margin:2px 20px 10px 0;
}

.clear_left {
clear:left;
}

.clear_right {
clear:right;
}

.alt {
background:#F2FCE4
}

#blog .alt {
background:none
}

#intro_text .error {
color:#943634;
}

.offer_link {
float:right;
margin-top:-20px;
font-weight:600;
color:#365F91
}

td {
padding:1px 5px 1px 2px
}

h1 {
color:#365F91;
font-size:1.7em
}

#home h1 {
letter-spacing:1px;
position:relative;
z-index:4;
}

.second_line_h1 {
font-size:.7em;
color:#92D050
}

h2 {
color:#92D050
}

h2 a {
text-decoration:none;
color:#365F91
}

h2 a:hover {
color:#92D050
}

#intro_text h2 {
margin-top:20px;
}

#location #intro_text h2 {
color:#365F91;
font-size:1.2em
}

#location #intro_text h1 {
color:#92D050;
font-size:1.5em
}

ul {
list-style:none
}

#blog #INTRO_PAGES_content ul {
list-style:square;
margin-left:30px;
text-align:left
}

#blog ol {
text-align:left;
margin-left:30px
}

#blog .post {
margin-bottom:50px;
}

#blog #INTRO_PAGES_content img {
margin:5px
}

#blog #INTRO_PAGES_content h3 {
color:#365F91;
margin-top:20px
}

blockquote {
text-align:left;
margin:10px;
display: block;
/*width: 550px;*/
}

#guestbook blockquote {
margin-top:50px;
margin-bottom:50px;
}

.hr hr {
display:none;
}

.hr{
border-bottom:1px solid #D8D8D8;
margin:20px 	10px;
}

.bqstart {
float: left;
height: 65px;
margin-top:-20px;
padding:0 20px 20px 0;
font-size: 7em;
color: #365F91;
}

.bqend {
float: right;
height: 25px;
margin-top: -20px;
font-size: 7em;
color: #365F91;
}
 
 .commentlist{
text-align:left
}

#blog #sidebar ul {
text-align:left
}

#sidebar h2 {
margin-top:20px;
color:#365F91
}

acronym, .latin {
border-bottom:1px dotted #D8D8D8;
cursor:help
}

em {
font-style:normal;
font-weight:900
}

#blog em {
font-style:italic;
font-weight:100
}

#INTRO_PAGES_content small {
float:left;
margin-left:10px
}

#whitespace p {
font-size:.8em;
padding:2px 10px
}

#visit {
color:#92D050;
font-size:2.5em
}

#Strandja {
color:#76923C;
font-size:3em
}

#logo a {
text-decoration:none;
color:#365F91;
font-size:.8em
}

#INTRO_PAGES_content p,#INTRO_PAGES_content h1,#INTRO_PAGES_content h2,#INTRO_PAGES_content h3,#INTRO_PAGES_content h4,#INTRO_PAGES_content h5,#INTRO_PAGES_content h6,#MAIN_INFO_PAGES_introduction p,#MAIN_INFO_PAGES_introduction h1,#MAIN_INFO_PAGES_introduction h2,#home h2,#home h1,#sitemap h1 {
padding:0 10px 10px;
text-align:left
}

#INTRO_PAGES_content p {
line-height:150%
}

#MAIN_INFO_PAGES_content p,#MAIN_INFO_PAGES_content form {
margin-left:270px;
padding:0 10px 10px
}

#MAIN_INFO_PAGES_content h2 {
color:#365F91;
clear:left;
margin:30px 0 0 280px;
padding:0 10px 10px 0
}

#MAIN_INFO_PAGES_content h3 {
clear:left;
margin:10px 0 0 270px;
padding:0 10px
}

#MAIN_INFO_PAGES_content p,#MAIN_INFO_PAGES_introduction p,#intro_text p {
line-height:150%;
margin-bottom:10px
}

#holiday_main_points h3 {
margin-top:25px
}

#MAIN_INFO_PAGES_content ul {
text-align:left;
list-style:square outside;
margin-left:280px
}

#MAIN_INFO_PAGES_introduction ul, #intro_text ul {
text-align:left;
list-style:square outside;
margin-left:20px;
margin-bottom:20px
}

.IMAGE_MAIN_INFO_PAGES_content {
font-size:.8em;
text-align:left;
text-decoration:none;
float:left;
width:240px;
margin-top:10px;
background:#FFF
}

#intro_text .IMAGE_MAIN_INFO_PAGES_content {
margin-left:-280px;
}


#credits p,#footer p,#footer h4,#footer ul {
font-size:.8em;
text-align:left;
padding:10px
}

#footer {
line-height:150%;
clear:both;
height:100%;
background:url(img/footer_bg.png) no-repeat bottom left
}

#footer_left {
line-height:125%
}

#footer h4 {
color:#002060;
font-size:1.2em;
font-weight:500;
line-height:150%
}

#footer_middle ul {
list-style:square;
padding-left:20px
}

#errorlink a {
font-size:1.6em;
}

.help a {
color:#002060
}

.more,.more a {
color:#365F91;
text-align:right;
font-weight:900
}

.entry {
clear:left
}

.full_programme_link {
font-size:.7em;
font-weight:400;
color:#262626
}

.more a:hover {
color:#92D050;
text-decoration:none
}

#book a {
color:#92D050;
font-size:1.4em;
font-weight:600
}

.clear {
clear:both
}

.clear_left {
clear:left
}

#container {
width:960px;
background:#FFF;
border:none;
margin:0 auto
}

#logo {
clear:both;
float:left;
width:376px;
height:100px;
position:relative;
margin:45px 0 0 10px
}

#visitStrandja {
background:url(images/VisitStrandja_logo.jpg) no-repeat;
position:absolute;
width:100%;
height:100%
}

#header_image {
float:right;
background:url(img/temp_visitStrandja_banner.jpg) no-repeat;
width:560px;
height:154px
}

.home #container #header_image {
background:url(img/banner-coastal-walks-Strandja-Bulgaria.jpg) no-repeat
}

.green_holidays #container #header_image {
background:url(img/banner-cool-river-Holiday-Strandja-Bulgaria.jpg) no-repeat
}

.about_strandja #container #header_image {
background:url(img/banner-traditional-strandja-house-bulgaria.jpg) no-repeat
}

.about_visitstrandja #container #header_image {
background:url(img/banner-beautiful-bay-Strandja-bulgaria.jpg) no-repeat
}

.accommodation #container #header_image {
background:url(img/banner-accommodation-strandja.jpg) no-repeat
}

.car_rental #container #header_image {
background:url(img/banner-car-rental-bulgaria.jpg) no-repeat
}

.flights #container #header_image {
background:url(img/banner-flights-bulgaria.jpg) no-repeat
}

.norway #container #header_image {
background:url(img/banner-black-sea-beach.jpg) no-repeat
}

.walks_excursions #container #header_image {
background:url(img/banner-walking-holiday.jpg) no-repeat
}

.birdwatching_holiday #container #header_image {
background:url(img/banner-roller.jpg) no-repeat
}

.butterfly_holiday #container #header_image {
background:url(img/banner-cardinal-butterfly-strandja-bulgaria.jpg) no-repeat
}

.blog #container #header_image {
background:url(img/banner-Tree-Meadow-Strandja-Bulgaria.jpg) no-repeat
}

.practical #container #header_image {
background:url(img/banner-donkeys-in-Strandja-bulgaria.jpg) no-repeat
}

.when_visit_strandja #container #header_image {
background:url(img/banner-autumn-valley-strandja-bulgaria.jpg) no-repeat
}

.gallery #container #header_image {
background:url(img/banner-Rhododendron-Strandja-Bulgaria.jpg) no-repeat
}

.guestbook #container #header_image {
background:url(img/banner-waterfall-strandja-bulgaria.jpg) no-repeat
}

.contact #container #header_image,.contact_thank_you #container #header_image {
background:url(img/banner-Strandja-village-bulgaria.jpg) no-repeat
}

.transport_accommodation #container #header_image {
background:url(img/banner-oak-strandja-Bulgaria.jpg) no-repeat
}

.holiday_packages #container #header_image {
background:url(img/banner-Veleka-ford-Strandja-bulgaria.jpg) no-repeat
}

.group_holidays #container #header_image {
background:url(img/banner-walking-group-holiday-Strandja-Bulgaria.jpg) no-repeat
}

.ecotourism_bulgaria #container #header_image {
background:url(img/banner-Strandja-people-Bulgaria.jpg) no-repeat
}

.history_strandja #container #header_image {
background:url(img/banner-Fresco-Strandja-Bulgaria.jpg) no-repeat
}

.culture_strandja #container #header_image {
background:url(img/banner-Icons-nestinar-Strandja-Bulgaria.jpg) no-repeat
}

.food_strandja #container #header_image {
background:url(img/banner-cherries-Strandja-bulgaria.jpg) no-repeat
}

.nature_strandja #container #header_image {
background:url(img/banner-butterfly-strandja-bulgaria.jpg) no-repeat
}

.links #container #header_image {
background:url(img/banner-Beach-Strandja-Bulgaria.jpg) no-repeat
}

.BBF #container #header_image {
background:url(img/banner-ploughshare-orchid-Strandja-Bulgaria.jpg) no-repeat
}

.responsible_travel #container #header_image {
background:url(img/banner-biodiversity-strandja-Bulgaria.jpg) no-repeat
}

.about_website #container #header_image {
background:url(img/banner-flock-sheep-Strandja-Bulgaria.jpg) no-repeat
}

.CO2 #container #header_image {
background:url(img/banner_Strandja-panorama-Bulgaria.jpg) no-repeat
}

.activities #container #header_image {
background:url(img/banner-walk-through-river-Strandja-Bulgaria.jpg) no-repeat
}

.location #container #header_image {
background:url(img/banner-Black-Sea-Bulgaria.jpg) no-repeat
}

.strandja_park_directorate #container #header_image {
background:url(img/banner-zelenike-festival.jpg) no-repeat
}

.sitemap #container #header_image {
background:url(img/banner-Malko-turnovo-town-strandja-bulgaria.jpg) no-repeat
}

.history_bulgaria #container #header_image {
background:url(img/banner-sozopol-holiday-strandja-bulgaria.jpg) no-repeat
}

.walking_holiday #container #header_image {
background:url(img/banner-walking-strandja-bulgaria.jpg) no-repeat
}

.culture_holiday #container #header_image {
background:url(img/banner-culture-holiday-Strandja.jpg) no-repeat
}

.nature_holiday #container #header_image {
background:url(img/banner-orchid-wildlife-holiday.jpg) no-repeat
}

.beach_holiday #container #header_image {
background:url(img/banner-sea-strandja-bulgaria.jpg) no-repeat
}

.best_strandja_holiday #container #header_image {
background:url(img/banner-Coast-path-strandja-bulgaria.jpg) no-repeat
}

.errorpage #container #header_image {
background:url(img/banner-roller.jpg) no-repeat
}

#main_message_1 {
width:960px;
height:360px;
border:1px solid #D8D8D8;
position:relative
}

#clickable_area_main_message_1_box_gallery_part_1 {
position:absolute;
left:490px;
top:-30px;
width:500px;
height:160px;
background-color:transparent;
z-index:2
}

#clickable_area_main_message_1_box_gallery_part_2 {
position:absolute;
right:-33px;
top:130px;
width:170px;
height:120px;
background-color:transparent;
z-index:2
}

#clickable_area_main_message_1_box_map {
position:absolute;
right:150px;
top:130px;
width:340px;
height:150px;
background-color:transparent;
z-index:2
}

#home_main_image {
position:absolute;
right:-20px;
top:-25px
}

#main_message_1_link li {
background:transparent url(img/dark_green_arrow_bullet.gif) no-repeat left center;
padding-left:15px;
font-weight:900
}

#main_message_2 {
position:relative;
float:left;
width:310px;
height:185px;
border:1px solid #D8D8D8;
margin:12px 0 0
}

#clickable_area_main_message_2_box {
position:absolute;
left:0;
width:310px;
height:185px;
background-color:transparent
}

#main_message_2 img {
margin:0 0 10px
}

#main_message_2 h2 {
color:#365F91;
font-size:1.1em
}

#main_message_2 ul {
position:absolute;
right:10px;
bottom:2px;
list-style:none
}

#main_message_3 {
position:relative;
float:left;
width:635px;
height:185px;
border:1px solid #D8D8D8;
margin:12px 0 0 11px
}

#main_message_3 h2 {
color:#365F91;
font-size:1.1em;
text-align:right
}

#main_message_3_A {
position:relative;
float:left;
width:310px
}

#main_message_3_B {
position:relative;
float:right;
width:310px
}

#main_message_3_A h3 {
position:absolute;
left:10px;
top:10px;
color:#FFF;
font-size:1.1em
}

#main_message_3_A strong {
position:absolute;
font-size:.9em;
left:10px;
top:30px;
color:#FFF
}

#main_message_3_B h3 {
position:absolute;
left:10px;
bottom:25px;
color:#FFF;
font-size:1.1em
}

#main_message_3_B strong {
position:absolute;
font-size:.9em;
left:10px;
bottom:10px;
color:#FFF
}

#main_message_3 ul {
position:absolute;
right:10px;
top:112px;
list-style:none
}



#news_items {
width:960px;
margin-top:10px;
position:relative
}

.clickable_area_news_item {
position:absolute;
left:0;
height:135px;
background-color:transparent
}

#news_items ul {
position:absolute;
right:10px;
bottom:2px;
list-style:none
}

#news_items li {
background:transparent url(img/blue_arrow_bullet.gif) no-repeat scroll left center;
padding:0 0 0 15px;
}

#news_items li a{
color:#365F91;
text-decoration:none
}

#news_items li a:hover{
text-decoration:underline
}

#news_top_left .clickable_area_news_item, #news_top_middle .clickable_area_news_item, #news_top_right .clickable_area_news_item  {
width:310px
}

#news_top_left, #news_top_middle, #news_top_right {
width:310px;
height:135px;
border:1px solid #D8D8D8;
float:left;
margin-left:11px;
position:relative
}

#news_top_left {
margin-left:0;
background:#94CE54 url(images/natuur-vakantie-bulgarije-strandja-2011.jpg);
}

#news_top_middle {
background:#94CE54 url(images/wandel-vakantie-bulgarije-strandja-2011.jpg);
}

#news_top_right {
background:#94CE54 url(images/natuur-cultuur-vakantie-bulgarije-strandja-2011.jpg);
}

#news_top_left h3, #news_top_middle h3, #news_top_right h3 {
padding:0 15px;
text-align:right;
color:#FFF
}

#news_items #news_top_left li, #news_items #news_top_middle li, #news_items #news_top_right li {
background:transparent url(img/white_arrow_bullet.png) no-repeat scroll left center
}

#news_items #news_top_left li a, #news_items #news_top_middle li a, #news_items #news_top_right li a{
color:#FFF
}

#holiday_packages_link {
clear:left;
width:450px;
position:relative;
float:left;
text-align:center;
z-index:3
}

.h2_small {
font-size:.5em;
letter-spacing:normal
}

#holiday_packages_link a {
color:#365F91;
font-size:1.3em;
letter-spacing:.5px;
margin:-15px 0 0 15px
}

#tag_cloud {
width:450px;
float:left;
margin:20px 10px
}

#tag_cloud ul {
list-style:none;
text-align:center;
margin-left:10px;
display:inline
}

#tag_cloud li {
display:inline;
line-height:1.7em;
margin:4px
}

.tag_style_1 {
color:#92D050;
font-size:1.3em
}

.tag_style_3 {
color:#76923C;
font-size:1.3em
}

.tag_style_4 {
color:#92D050;
font-size:1.4em
}

#gallery #INTRO_PAGES_content {
width:960px
}

#INTRO_PAGES_content img {
float:left;
margin:1px 20px 20px 10px
}

#INTRO_PAGES_content h2 {
clear:left;
display:block;
border-bottom:1px solid #D8D8D8;
margin-top:30px
}

#blog #INTRO_PAGES_content h2 {
border-bottom:none
}

#top_side_content img {
margin-top:70px
}

#top_side_content .sidebox_A img {
margin-top:0
}

#responsible_travel #top_side_content img {
margin:40px 20px 0 0
}

#top_side_content_holiday_packages {
float:right;
width:250px
}

#top_side_content_holiday_packages strong {
font-size:1.1em;
color:#002060
}

#MAIN_INFO_PAGES_introduction img {
/*float:right;*/
margin:10px 0;
}

#contact #MAIN_INFO_PAGES_introduction img {
float:left;
margin-top:12px
}

#intro_text {
float:left;
width:380px
}

#contact #intro_text {
float:left;
width:440px
}

#MAIN_INFO_PAGES_introduction {
margin-bottom:20px;
height:100%
}

#introduction_highlights {
width:250px;
float:right;
margin-top:70px
}

#introduction_highlights img {
clear:left;
float:left;
margin-top:0
}

#introduction_highlights ul {
float:left;
list-style:none;
margin-top:15px;
height:60px
}

#introduction_highlights li {
background:transparent url(img/dark_green_arrow_bullet.gif) no-repeat left center;
padding-left:15px
}

.left_highlight {
width:250px;
float:left;
position:relative;
margin-bottom:70px
}

.left_highlight ul {
margin-left:0;
position:absolute;
right:0;
top:133px
}

.clickable_area_left_highlight_box {
position:absolute;
left:0;
width:250px;
height:160px;
background-color:transparent
}

.holiday_package_overview {
width:180px;
float:left;
margin-right:10px;
border:1px solid #D8D8D8;
position:relative
}

#holiday_packages_overview h2,#holiday_packages_overview h3,#holiday_packages_overview p,#holiday_packages_overview a {
padding:2px
}

#holiday_packages_overview h3 {
font-size:.9em;
color:#365F91;
font-weight:400
}

#holiday_packages_overview p {
font-size:.9em;
margin:10px 0
}

.clickable_area_holiday_package {
width:175px;
height:333px;
position:absolute;
left:0;
background-color:transparent;
margin:0;
padding:0
}

.attention {
font-size:1.3em;
color:#92D050
}

#holiday_main_points {
width:440px;
float:right
}

li ol li {
margin-left:20px
}

#holiday_summary th {
font-weight:600;
font-size:1.1em;
color:#002060;
border:none;
width:80px;
vertical-align:top;
padding:5px
}

#holiday_summary td {
font-size:1em;
border:none;
padding:5px
}

#holiday_summary table {
width:440px;
text-align:left;
margin-left:10px;
border:1px solid #D8D8D8;
border-collapse:collapse
}

#holiday_summary caption {
text-align:left;
font-size:1.5em;
color:#92D050;
font-weight:900;
padding:0 0 10px
}

#holiday_image_gallery img {
float:left;
margin:10px
}

#about_us_box {
float:right;
margin-right:54px;
display:inline;
position:relative;
width:343px;
height:85px;
border:1px solid #D8D8D8;
background:url(images/who_we_are.jpg) no-repeat
}

#clickable_area_about_us_box {
position:absolute;
left:0;
width:343px;
height:85px;
background-color:transparent
}

#about_us_box li {
background:transparent url(img/black_arrow_bullet.gif) no-repeat left center;
padding-left:15px
}

#about_us_box a {
color:#262626;
text-decoration:none
}

#contact_form {
float:right;
width:400px;
margin:0 0 30px
}

#holiday_package #contact_form {
width:440px;
float:left;
margin-top:20px
}

#MAIN_INFO_PAGES_content img {
margin-left:0
}

.IMAGE_MAIN_INFO_PAGES_content_thumb_left {
float:left;
width:110px;
height:95px;
background:#FFF;
margin:20px 20px 0 0
}

.IMAGE_MAIN_INFO_PAGES_content_thumb_right {
float:left;
width:110px;
height:95px;
background:#FFF;
margin:20px 0 0
}

.thumb_images_MAIN_INFO_PAGES_content {
clear:left;
float:left;
width:240px
}

#contact_form_error ol {
margin-left:10px
}

#sidebar {
width:240px;
float:right
}

#spacer {
height:100px
}

h4 {
display:block;
border-bottom:1px solid #D8D8D8
}

#footer_left,#footer_middle {
width:360px;
float:left;
margin-bottom:65px
}

#footer_middle img {
float:left;
margin-top:20px
}

#footer_right {
width:240px;
float:left;
margin-bottom:65px
}

#credits {
clear:both;
background:#7DB444 url(img/credits_bg.png) repeat-x
}

#copyright {
float:left;
margin:2px
}

#credits_clear {
clear:both;
background:#7DB444;
margin:0;
padding:0
}

#credits_clear p {
color:#FFF;
font-size:.8em;
font-style:italic;
text-align:center
}

#holiday_package {
float:left;
width:460px
}

#navigation {
background:#92D050 url(img/nav_bg.gif) repeat-x;
height:37px;
clear:both;
width:960px;
margin-bottom:30px
}

#navigation li {
display:inline
}

#navigation a {
display:block;
float:left;
color:#FFF;
text-decoration:none;
text-align:center
}

#main_nav a {
font-weight:600;
font-size:.9em;
border-left:2px solid #92D050;
padding:0 25px 0;
line-height:37px;
}

#main_nav a.last {
border-right:2px solid #92D050
}

.home #main_nav .home a, 
.green_holidays #main_nav .green_holidays a, 
.about_strandja #main_nav .about_strandja a, 
.about_visitstrandja #main_nav .about_visitstrandja a, 
.gallery #main_nav .gallery a, 
.guestbook #main_nav .guestbook a, 
.blog #main_nav .blog a, 
.contact #main_nav .contact a {
color:#262626;
text-decoration:none;
background:#FFF;
cursor:default
}

#main_nav a.last_active {
color:#262626;
text-decoration:none;
background:#FFF;
cursor:default;
margin-right:10px;
border-right:2px solid #92D050
}

.last {
margin-right:10px
}

#secondary_nav {
width:240px;
float:left;
text-align:left;
font-size:.92em;
line-height:2em;
margin:10px 40px 20px 0
}

#secondary_nav strong {
font-size:1.2em;
color:#76923C;
display:block;
border-bottom:1px solid #D8D8D8;
margin-bottom:20px
}

#secondary_nav ul {
margin:0 0 0 25px
}

.second_nav_active,.third_nav_active {
color:#943634;
list-style:square
}

#secondary_nav li.second_nav_highlight a,#secondary_nav li.second_nav_active a,#secondary_nav #third_nav li.third_nav_active a {
color:#943634
}

#secondary_nav a:hover,#secondary_nav #third_nav a:hover {
color:#943634;
text-decoration:underline
}

#secondary_nav li.second_nav_active a:hover,#secondary_nav #third_nav li.third_nav_active a:hover {
cursor:default;
text-decoration:none
}

#secondary_nav a {
color:gray;
text-decoration:none
}

#secondary_nav #third_nav a {
color:#A6A6A6
}

#secondary_nav_break {
margin-top:10px;
border-top:1px dotted #D8D8D8;
}

fieldset li {
list-style:none;
text-align:left
}

legend {
text-align:left;
font-weight:600;
color:#262626
}

label {
text-align:left;
display:inline-block;
min-width:4em
}

sup {
color:#262626;
font-weight:100
}

#send_button {
cursor:pointer;
font-weight:900;
margin:10px 0 0 180px;
padding:5px 30px
}

#gallery_images {
width:900px;
margin-left:60px
}

#INTRO_PAGES_content #gallery_images img {
margin:10px
}

#lbOverlay {
position:absolute;
z-index:9999;
left:0;
width:100%;
background-color:#000;
cursor:pointer
}

#lbCenter,#lbBottomContainer {
position:absolute;
z-index:9999;
left:50%;
overflow:hidden;
background-color:#fff
}

.lbLoading {
background:#fff url(img/loading.gif) no-repeat center
}

#lbImage {
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none
}

#lbPrevLink {
left:0
}

#lbPrevLink:hover {
background:transparent url(img/prevlabel.gif) no-repeat 0 15%
}

#lbNextLink {
right:0
}

#lbNextLink:hover {
background:transparent url(img/nextlabel.gif) no-repeat 100% 15%
}

#lbBottom {
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none
}

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(img/closelabel.gif) no-repeat center;
outline:none;
margin:5px 0
}

#lbCaption,#lbNumber {
margin-right:71px
}

#lbCaption {
font-weight:700
}

.sidebox_A {
border:1px solid #D8D8D8;
width:240px;
margin-top:85px;
position:relative
}

.sidebox_A p {
font-weight:600;
font-size:.8em;
text-align:right;
padding:10px 10px 40px 10px
}

.clickable_area_sidebox_A {
position:absolute;
left:0;
width:240px;
height:150px;
background-color:transparent
}

.sidebox_A ul {
list-style:none;
width:180px;
position:absolute;
right:10px;
bottom:10px;
margin:0
}

.sidebox_sticky_note_A {
margin-top:100px;
width:240px;
height:240px;
position:relative
}

.clickable_area_sticky_note {
position:absolute;
left:0;
width:240px;
height:240px;
background-color:transparent
}

.sidebox_sticky_note_A ul {
list-style:none;
width:170px;
position:absolute;
bottom:40px;
right:15px;
margin:0
}

#top_side_content .sidebox_sticky_note_A img {
margin-top:0
}

#photo_gallery_sidebox {
position:relative;
width:240px
}

#photo_gallery_sidebox a {
text-decoration:none;
font-size:.8em
}

#explore_map_sidebox {
position:relative;
width:240px;
text-align:right
}

#explore_map_sidebox a {
text-decoration:none;
font-size:.8em;
color:#262626
}

#explore_map_sidebox li {
background:transparent url(img/black_arrow_bullet.gif) no-repeat left center;
width:180px;
float:right
}

.spacer100 {
width:240px;
height:100px
}

.spacer50 {
width:240px;
height:50px
}

.sidebar_square_box {
width:240px;
height:240px;
position:relative;
text-align:right
}

.sidebar_square_box h3 {
font-size:1.6em;
text-align:center;
margin:10px;
padding:10px
}

.sidebar_square_box ul {
list-style:none;
position:absolute;
bottom:0;
right:20px;
width:200px
}

.sidebar_square_box a {
font-size:.8em;
text-decoration:none
}

.sidebar_square_box p {
float:left;
font-weight:900;
font-size:1.2em;
text-align:center
}

.sidebar_square_box strong {
float:left;
margin-top:20px;
font-weight:900;
color:#76923C;
font-size:.9em;
text-align:center
}

.from_price {
background:url(sidebar/from-price-pp.gif) no-repeat;
position:absolute;
width:100%;
height:66px
}

.clickable_area_sidebar_square_box {
position:absolute;
left:0;
top:0;
width:240px;
height:240px;
background-color:transparent
}

#strandja_map {
width:960px;
height:400px;
position:relative;
float:left;
margin-left:-20px
}

#map_strandja_europe {
float:right;
margin-top:30px
}

#strandja_map a {
text-decoration:none;
width:600px;
height:334px
}

#strandja_map ul {
list-style:none;
margin:0;
padding:0
}

#strandja_map a .hotspot {
position:absolute;
display:block;
width:30px;
height:30px;
border:1px solid #002060
}

#strandja_map a .inside_border {
position:absolute;
top:0;
left:0;
display:block;
width:28px;
height:28px;
border:1px solid #FFF;
background:#FFF;
filter:alpha(opacity=40);
opacity:0.4
}

#strandja_map a:hover .hotspot {
border:1px solid red
}

#strandja_map a:hover .inside_border {
border:1px solid red;
background:none;
filter:alpha(opacity=100);
opacity:1
}

#strandja_map .Sinemoretz a .hotspot {
top:150px;
left:520px
}

#strandja_map .Silistar a .hotspot {
top:202px;
left:550px
}

#strandja_map .Kosti a .hotspot {
top:165px;
left:386px
}

#strandja_map .Kondolovo a .hotspot {
top:133px;
left:315px
}

#strandja_map .Bulgari a .hotspot {
top:138px;
left:350px
}

#strandja_map .Malko_Turnovo a .hotspot {
top:241px;
left:206px
}

#strandja_map .Mishkova_Niva a .hotspot {
top:250px;
left:173px
}

#strandja_map .Mladezhko a .hotspot {
top:80px;
left:95px
}

#strandja_map .Fortress a .hotspot {
top:75px;
left:75px
}

#strandja_map .Stoilovo a .hotspot {
top:190px;
left:199px
}

#strandja_map .Dokuzak a .hotspot {
top:210px;
left:179px
}

#strandja_map .Varvara a .hotspot {
top:106px;
left:472px
}

#strandja_map .Ahtopol a .hotspot {
top:116px;
left:495px
}

#strandja_map .Vizitsa a .hotspot {
top:105px;
left:260px
}

#strandja_map .Oak a .hotspot {
top:135px;
left:230px
}

#strandja_map .Grasslands a .hotspot {
top:185px;
left:300px
}

#strandja_map .Brashlian a .hotspot {
top:181px;
left:136px
}

#strandja_map .Brodilovo a .hotspot {
top:137px;
left:442px
}

#strandja_map .Kosti_chapel a .hotspot {
top:175px;
left:401px
}

#strandja_map .Buffalos a .hotspot {
top:135px;
left:150px
}

#strandja_map .Petrova_Niva a .hotspot {
top:150px;
left:200px
}

#strandja_map .Volcanic_coastline a .hotspot {
top:230px;
left:560px
}

#strandja_map .Donkeys_Stoilovo a .hotspot {
top:175px;
left:190px
}

#strandja_map .Ford_Veleka a .hotspot {
top:155px;
left:422px
}

#strandja_map .Orchid_Strandja a .hotspot {
top:175px;
left:233px
}

#strandja_map .Rocky_coastline a .hotspot {
top:86px;
left:452px
}

#strandja_map .Silistar_Bay a .hotspot {
top:190px;
left:545px
}

#strandja_map .Panorama_Malko_Turnovo a .hotspot {
top:234px;
left:226px
}

#strandja_map .Rhodondendron a .hotspot {
top:120px;
left:370px
}

#strandja_map .Underwater a .hotspot {
top:80px;
left:500px
}

#strandja_map .Volcanic_Strandja a .hotspot {
top:165px;
left:530px
}

#strandja_map a .map_note {
position:absolute;
top:20px;
right:0;
width:310px;
color:#002060;
display:none;
text-align:left;
background:#FFF
}

#strandja_map a:hover .map_note {
border:1px solid #D8D8D8;
display:block
}

#strandja_map a .map_strandja_europe_hide {
position:absolute;
top:20px;
right:0;
width:310px;
height:400px;
display:none;
background:#FFF
}

#strandja_map a:hover .map_strandja_europe_hide {
display:block
}

.map_note_h1 {
color:#92D050;
font-size:1.4em;
display:block;
font-weight:600;
padding:5px
}

.map_note_p {
font-size:.9em;
display:block;
padding:5px
}

.map_note_small_text {
font-size:.8em;
display:block;
text-align:right;
color:#365F91;
padding:5px
}

#sitemap_visitStrandja {
width:600px;
text-align:left;
margin:20px
}

#sitemap_visitStrandja ul {
list-style:square;
font-size:.8em;
margin:10px 40px
}

#sitemap_visitStrandja a {
font-size:1.8em
}

p,h1,h2,h3,h4,b,td,#intro_text ul {
text-align:left
}

.offer,.tag_style_5 {
color:#943634;
font-size:1.4em
}

.hide,.hidden {
display:none
}

.small,.more,#explore_map_sidebox p {
font-size:.8em
}

.blue {
color:#365F91;
}

#whitespace a,#footer_left a,#main_nav a:hover,.sidebox_A .black a,.sidebox_sticky_note_A .black a {
color:#262626
}

#MAIN_INFO_PAGES_introduction h1,.sidebox_A .blue a,.sidebox_sticky_note_A .blue a {
color:#365F91
}

#holiday_main_points h2,#holiday_main_points p {
padding:0
}

.IMAGE_MAIN_INFO_PAGES_content a,#main_message_1_link a,.left_highlight a,#secondary_nav a:active,#secondary_nav #third_nav a:active,.sidebox_A a,.sidebox_sticky_note_A a {
text-decoration:none
}

#footer_right h4,#footer_right ul,.right {
text-align:right
}

a,.IMAGE_MAIN_INFO_PAGES_content a:hover,.sidebox_A .green a,.sidebox_sticky_note_A .green a {
color:#76923C
}

a:hover,#holiday_packages_overview a {
color:#365F91;
text-decoration:none
}

#accessibility,#language,#website {
float:right;
margin:2px
}

#main_message_1_link ul,#about_us_box ul {
position:absolute;
right:10px;
bottom:5px;
list-style:none
}

#main_message_1_link a:hover,#main_message_2 a:hover,#main_message_3 a:hover,#holiday_packages_overview a:hover,#about_us_box a:hover,.sidebox_A a:hover,.sidebox_sticky_note_A a:hover,#explore_map_sidebox li:hover {
text-decoration:underline
}

#main_message_2 li,#main_message_3 li {
background:transparent url(img/blue_arrow_bullet.gif) no-repeat left center;
padding:0 0 0 15px
}

#main_message_2 a,#main_message_3 a {
text-decoration:none;
color:#365F91
}

#clickable_area_main_message_3_A_box,#clickable_area_main_message_3_B_box {
position:absolute;
left:0;
width:310px;
height:137px;
background-color:transparent
}

.tag_style_2,.tag_style_6 {
color:#76923C;
font-size:1.2em
}

#INTRO_PAGES_content,#MAIN_INFO_PAGES_content {
width:640px;
float:left
}

#green_holidays #INTRO_PAGES_content {
width:960px;
}

#green_holidays #col1 {
float:left;
width:460px;
}

#green_holidays #col2 {
float:right;
width:460px;
}

#top_side_content,#top_side_offer,#navigation ul {
float:right;
}

#top_side_content {
width:250px
}

#top_side_content_holiday_packages h4,#home h2 {
margin-top:10px
}

#holiday_packages_overview h2,h2 .alt_hol {
font-size:1.2em
}

fieldset,#strandja_map a:hover {
border:none
}

.sidebox_A li,.sidebox_sticky_note_A li {
font-size:.8em;
padding-left:30px;
text-align:right;
text-decoration:none
}

.sidebox_A li.green,.sidebox_sticky_note_A li.green,#photo_gallery_sidebox li,.sidebar_square_box li {
background:transparent url(img/dark_green_arrow_bullet.gif) no-repeat left center
}

.sidebox_A li.black,.sidebox_sticky_note_A li.black {
background:transparent url(img/black_arrow_bullet.gif) no-repeat left center
}

.sidebox_A li.blue,.sidebox_sticky_note_A li.blue {
background:transparent url(img/blue_arrow_bullet.gif) no-repeat left center
}

#photo_gallery_sidebox ul,#explore_map_sidebox ul {
margin-left:0;
position:relative
}

#clickable_area_photo_gallery_sidebox,#clickable_area_explore_map_sidebox {
position:absolute;
left:0;
width:240px;
height:250px;
background-color:transparent
}

/* Blog Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#INTRO_PAGES_content .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	text-align: center;
}
/* End blog captions */

.more-link {
color:#365F91;
font-weight:600;
font-size:1.2em
}

.postmetadata {
font-size:.8em
}

.alignleft {
float:left
}

#blog #INTRO_PAGES_content .entry img {
margin:15px 20px 5px 5px
}

/*AddThis*/
.addthis_default_style {
float:right;
margin:10px;
width:184px;
}
/*.AddThis*/
