body {margin: 0; color: #4a3c11; font-size: 14px; font-family: Verdana; font-size: small; behavior: url('http://www.boiana-mg.bg/template/site/css/csshover3.htc');}
body a:link {color: #4a3c11; font-weight: bold; text-decoration: none;}
body a:hover {color: #4a3c11; text-decoration: underline !important;}
body a:visited {color: #4a3c11; font-weight: bold; text-decoration: none;}
.clear {clear: both;}
h1 {font-size: medium;}

.day {width: 100%; background-color: #83713b; padding: 2px; color: white;}
.table {border-collapse: collapse; margin-top: 2px; border: 1px solid #bdaa7f; background-color: #faf9f4;}
.headertable {background-color: #83713b; font-weight: bold; color: white; text-align: center;}
.headertable:hover {background-color: #83713b;}
.table td {border: 1px dashed #bdaa7f; padding: 3px; vertical-align: middle;}
.tabel tr {vertical-align: middle;}
tr:hover {background-color: #eeebe4;}
.table p {margin: 0px; width: auto !important;}

#Flash {position: relative;z-index: 1;}
#freepage {width: 930px; height: auto; padding-top: 10px; margin: 0 auto; text-align: justify;}

#sub-banner {width: 960px; height: 331px;}
#top-logo {width: 235px; height: 70px; border-style: none;}
div#container {margin: 0 auto; width: 960px; height: auto; border-left: 3px solid white; border-right: 3px solid white; position: relative; z-index: 2;}
div#body {width: 960px; height: auto; margin: 0 auto; background-color: #dfd5b6;}
div#head {width: 100%; height: 78px; border-bottom: 3px solid white; background-color: #603516; background-image: url('../images/head-long.jpg'); background-repeat: repeat-x; position: relative; z-index: 3;}
#index {/* background-image: url('../images/bg-index.jpg'); */ background-color: #e5c396; background-position: top; background-repeat: no-repeat;}
div#middle {width: 960px; height: 78px; margin: 0 auto;}
div#logo {width: auto; height: 60px; float: left;}
div#name {width: auto; height: auto; float: left; font-family: "Tempus Sans ITC", Verdana; font-size: x-large; font-weight: bold; color: white; margin-top: 17px;}
.hrhr {float: left; width: 97%; height: 1px; background-color: #83713b; color: white; margin-left: 7px; margin-top: -3px;}
div#headtop {width: 670px; height: 60px; float: right; text-align: right; color: white; font-size: medium;}
.headbuttons {width: auto; margin-right: 10px; float: right;}
.headbuttons a:link {color: white; text-decoration: none;}
.headbuttons a:hover {color: white; text-decoration: underline !important;}
.headbuttons a:visited {color: white;}

.buttonseparator {width: 25px; height: 20px; float: right;}
div#headbottom {width: 960px; height: auto; float: right; text-align: right; color: white;}
.headbottomb { margin-right: 10px;}
.headbottomb a:link {color: white; text-decoration: none;}
.headbottomb a:hover {color: white; text-decoration: underline !important;}
.headbottomb a:visited {color: white;}

div#navigation {width: 960px; height: 100px; margin: 0 auto; background-image: url('../images/navigation.jpg'); background-repeat: repeat-x; text-align: center; position: relative; z-index: 100;}
.button-image {width: 100px; height: 63px;}
.button {width: 100px; height: 94px; float: left; margin-left: 18px; margin-right: 18px; font-weight: bold;}
.noborder { border-style: none;}
div#hoteli { width: 500px; height: auto; float: left; margin-left: 20px;}
div#footer {width: 960px; height: auto; background-color: #dfd5b6; color: white; position: relative; z-index: 10; margin-bottom: -5px;}
div#footer p {margin-top: 0px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px;}
div#footer-wavessep {width: 100%; height: 10px; background-color: #092d49;}
div#footer-links {width: 100%; height: auto; background-color: #092d49; border-bottom: 2px solid white; text-align: right; font-weight: bold; float: right;}
div#footer-links a:link {color: white; text-decoration: none !important;}
div#footer-links a:hover {color: white; text-decoration: underline !important;}
div#footer-links a:visited {color: white;}
div#footer-contacts {width: 100%; height: auto; background-color: #603516;}
div#footer-contacts a:link {color: white; text-decoration: underline !important;}
div#footer-contacts a:hover {color: white; text-decoration: none !important;}
div#footer-contacts a:visited {color: white; text-decoration: underline;}
div#footer-logo {width: 304px; height: 109px; float: left;}
div#footer-txt-container {width: 153px; height: 114px; float: left;}
div#footer-txt-firm {font-family: "Tempus Sans ITC", Verdana; font-size: x-large; font-weight: bold; margin-top: 40px;}
.footer-address {width: 308px; height: auto; float: left; margin: 10px;}
div#footer-links-bottom {float: left; width: 950px; height: auto; margin: 0 5px 5px; padding-bottom: 32px;}

div#body-container {width: auto; height: auto; margin-left: 15px; margin-right: 15px; text-align: justify;}

div#begining {width: 100%; height: 105px; background-color: #83713b; position: relative; z-index: 1;color: white; margin-top: 25px;}
div#begining p {margin-left: 5px; margin-top: 5px; margin-bottom: 5px; text-align: justify; width: 670px;}
div#begining a:link {color: white; text-decoration: none !important; font-weight: bold;}
div#begining a:hover {color: white; text-decoration: underline !important; font-weight: bold;}
div#begining a:visited {color: white; text-decoration: none !important; font-weight: bold;}
div#begining h1 {font-size: 14px; margin-left: 5px; margin-bottom: 0px; max-width: 670px;}
.begining {margin-left: 5px; margin-top: 5px; text-align: justify; width: 665px;}
div#begining2 {width: 100%; height: 95px; background-color: #83713b; position: relative; z-index: 1; color: white; margin-top: 25px;}
div#begining2 p {margin-left: 5px; margin-top: 5px; margin-bottom: 5px; text-align: justify; width: 900px;}
div#begining2 h1 {font-size: 14px; margin-left: 5px; margin-bottom: 0px;max-width: 670px;}

.offerscontainer {width: 940px; height: auto; margin-left: 20px; margin-top: 20px;}
.offerscontainer2 {width: 940px; height: auto; margin-left: 20px;}
.offerscontainer2 h1 {font-size: medium;}
.whitetab {width: 630px; height: auto; float: left;}
.whitetab-top {width: 628px;	height: 36px; background-image: url('../images/whitetab-top.png'); background-repeat: no-repeat;}
.whitetab-top h1 {font-size: 16px; font-weight: bold;}
.whitetab-middle {width: 628px; height: auto; background-image: url('../images/whitetab-middle.jpg'); background-repeat: repeat;}
.whitetab-bottom {width: 628px; height: 11px; background-image: url('../images/whitetab-bottom.png'); background-repeat: no-repeat; padding-bottom: 20px;}
.whitetab-contents {margin-left: 10px; margin-right: 10px;}
.whitetab-image {width: 50px; height: 40px; float: left; margin-top: -7px; margin-left: 10px; position: relative;}
.whitetab-pic {width: 51px; height: 39px;}

.townnames {width: 200px; height: 45px; float: left; margin-left: 2px; text-align: left;}
.stars a:link {color: #4a3c11; text-decoration: underline !important; font-weight: normal;}
.stars a:hover {color: #4a3c11; text-decoration: none; font-weight: normal;}
.stars a:visited {color: #4a3c11; text-decoration: underline !important; font-weight: normal;}

div#leftmaincontainer {float: left; width: 660px; height: auto; margin-left: 0px; margin-top: 20px;}
div#rightmaincontainer {width: 270px; height: auto; float: right; margin-right: -5px;}

div#hotoffersright {width: 270px; height: auto; position: relative; z-index: 2; float: right; margin-top: -120px; margin-right: 8px;}
div#hor-top {width: 255px; height: 44px; margin: 0 auto; background-image: url('../images/hotels-lent/top.png'); background-repeat: no-repeat;}
div#hor-separator {width: 270px; height: 32px; background-image: url('../images/hotels-lent/separator.png'); background-repeat: no-repeat; position: relative; left: -8px; top: 10px;}
div#hor-icon {width: 60px; height: 50px; background-image: url('../images/hotels-lent/icon.png'); background-repeat: no-repeat; position: relative; top: -16px; left: 10px;}
div#hor-body {width: 255px; height: auto; background-image: url('../images/hotels-lent/body.jpg'); background-repeat: repeat-y; margin: 0 auto; text-align: center;}
div#hor-contents {width: 255px; height: auto; background-image: url('../images/hotels-lent/bg1.jpg'); background-repeat: no-repeat; min-height: 223px;}
div#hor-bottom {width: 255px; height: 13px; background-image: url('../images/hotels-lent/bottom.png'); background-repeat: no-repeat; margin: 0 auto;}
.hor-img {width: 146px; height: 82px; background-image: url('../images/img-bg.jpg'); background-repeat: no-repeat; margin: 0 auto;}
.hor-pic {width: 146px; height: 82px; border: 1px solid #471e00;}
.hor-txt {margin: 15px; font-weight: bold;}
.hor-hseparator {width: 255px; height: 20px; margin: 0 auto;}
div#hor-title {width: 200px; height: 32px; margin: 0 auto; color: white; font-weight: bold; position: relative; margin-top: -46px; text-align: center;}
div#hor-banners {width: 255px; height: auto; margin: 0 auto;}
.hor-banner {width: 258px; height: 184px; border-style: none;}

.hroffers {float: left; width: 630px; color: white; border: 1px solid #83713b;}
.hotelhotoffer {width: 620px; height: auto; float: left;}
.hotelhotoffer h2 {font-size: medium; margin-top: 0px;}
.hotofferssep {width: 620px; height: 20px; float: left;}
.hotoffersimg {width: 146px; height: 82px; background-image: url('../images/img-bg.jpg');}
.hotoffersimg-container {float: left; width: auto; height: auto; padding-right: 20px;}

div#city-gallery-container {width: 900px; height: auto; margin: 0 auto;  margin-top: 5px; margin-bottom: 5px; margin-left: 30px; float: left; position: relative; z-index: 5;}
.city-photo-container {width: 111px; height: 74px; float: left; background-image: url('../images/city-photo.png'); background-repeat: no-repeat;}
.city-photo {width: 88px; height: 66px;	border: 1px solid #471e00; float: left;}
.city-info {text-align: justify;}
.cityh1 {font-size: large; background-color: #83713b; color: white; padding: 5px; padding-left: 15px;}
.oferti-h1 {margin-left: 10px;}
.oferti-container {width: 460px; height: auto; float: left; margin-right: 10px; margin-bottom: 20px;}
.oferti-photo-container {width: 153px; height: 90px;	background-image: url('../images/offers-photo.png'); float: left;}
.offers-photo {width: 146px; height: 82px; border: 1px solid #471e00;}
.oferti-hotel-txt {width: 290px; height: auto; float: left; margin-left: 5px;}
.oferti-hotel-txt p {max-width: 290px; max-height: 51px; margin-top: 5px;}
.oferti-hotel-txt h2 {font-size: medium; max-width: 290px; margin-top: 0px; margin-bottom: 0px;}
#oferti-stars {font-size: 15px; margin-left: 15px;}
.oferti-margin {width: 940px; height: auto; margin-left: 15px; margin-top: 20px; position: relative; z-index: 2;}
.oferti-margin p {max-width: 648px;}
.oferti-stars {background-color: #83713b; color: white; font-weight: bold; font-size: medium; padding-left: 15px;}
.oferti-stars a:hover {color: white; text-decoration: none;}
.hotels-tab {width: 306px; height: 135px; background-image: url('../images/hotels-tab.png'); background-repeat: no-repeat; float: left; margin: 7px;}
.hotels-photo-container {width: 156px; height: 82px; margin: 10px; background-image: url('../images/hotels-bg.jpg'); background-repeat: no-repeat; float: left;}
.hotels-photo {padding: 5px; width: 146px; height: 72px; border-style: none;}
.hotels-text {width: 125px; margin: 5px; margin-left: 0px; max-height: 115px; max-width: 125px; float: right;}
.hotels-hr-d {background-color: #83713b; width: 930px; height: 2px; float: left;}
.gallery-bg {width: 95px; height: 74px; float: left; background-image: url('../images/city-photo.png'); background-repeat: no-repeat; margin-left: 16px; margin-right: 16px; margin-bottom: 8px; margin-top: 8px;}
div#gallery-icon {width: 60px; height: 50px; background-image: url('../images/gallery.png'); background-repeat: no-repeat; position: relative; top: -16px; left: 10px;}
div#gallery {width: 270px; height: auto; position: relative; z-index: 2; float: right; margin-top: -39px; margin-right: 0px;}
#main-pic {width: 648px; border: 1px solid #471e00;}
.bbutton {width: auto; height: 23px; background-image: url('../images/button-bg.jpg'); background-repeat: repeat-x; border: 1px solid #471e00; padding-left: 10px; padding-right: 10px; font-weight: bold; text-align: center; vertical-align: middle; font-size: 15px; float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 20px;}
.bbutton a:link {color: white;text-decoration: none;}
.bbutton a:hover {color: white; text-decoration: none;}
.bbutton a:visited {color: white; text-decoration: none;}
#hotel-name {height: 20px; background-color: #83713b; position: relative; z-index: 1; color: white; border-top: 1px solid #471e00; border-bottom: 1px solid #471e00; margin-top: 25px; margin-bottom: 0px; padding-left: 15px;}
.tour-tab {width: 182px;	height: 134px; background-image: url('../images/tour-tab.png'); background-repeat: no-repeat; float: left; text-align: center; margin-right: 30px; margin-top: 15px; font-size: 12px;}
.tour-tab-img {width: 146px; height: 82px; border: 1px solid #471e00; margin-top: 10px;}

#tours-something {width: auto; height: auto; position: relative; margin-top: -130px; z-index: 1;}
.tours-margin {margin-left: 15px; margin-top: 20px; height: 335px; position: relative; z-index: 2;}
div#tours-main-img {width: 666px; height: 526px; position: relative; z-index: 1; margin-bottom: -190px;}
#tours-main {width: 666px; height: 335px; border-style: none;}
div#tours-main-img2 {width: 666px; height: 329px; position: relative; z-index: 1; margin-bottom: -190px;}
#tours-main2 {width: 666px; height: 329px; border-style: none;}

div#destinations2 {width: 274px; height: auto; position: relative; z-index: 2; top: -420px; margin-bottom: -420px; float: right; right: 15px;}

div#destinations {width: 274px; height: auto; position: relative; z-index: 2; top: -480px;}
div#destinations1 {width: 274px; height: auto; position: relative; z-index: 2; top: -253px; margin-bottom: -230px;}

div#destinations-top {width: 255px; height: 50px; position: relative; z-index: 1; background-image: url('../images/destinacii/top.png'); background-repeat: no-repeat; margin: 0 auto;}
div#destinations-separator, div#destinations-separator2 {width: 274px; height: 32px; background-image: url('../images/destinacii/separator.png'); background-repeat: no-repeat; position: relative; text-align: center; color: white; padding-top: 4px; font-weight: bold; z-index: 2; top: 45px;}
div#destinations-icon {width: 60px; height: 50px; position: relative; z-index: 3; top: 89px; left: 12px;}
div#destinations-bg {width: 255px; height: auto; background-image: url('../images/destinacii/bg.jpg'); background-repeat: repeat-y; margin: 0 auto; position: relative;}
div#destinations-body {width: 255px; height: auto; min-height: 315px; background-image: url('../images/destinacii/body.jpg'); background-repeat: no-repeat;}
div#destinations-bottom {width: 255px; height: 14px; background-image: url('../images/destinacii/bottom.png'); background-repeat: no-repeat; margin: 0 auto;}
div#destinations-separator2 {margin-bottom: 10px; left: -8px; top: 10px !important;}
#tours-country-name {background-color: #83713b; color: white; font-size: x-large; padding-left: 15px; height: 35px; position: relative;}
.dest-name {width: 100px; padding-left: 15px; padding-right: 10px; padding-bottom: 3px; float: left; font-size: 12px;}
.dest-name a:hover {text-decoration: none !important; background-color: #411313; color: white; padding-top: 2px; padding-bottom: 2px;}

div#lefttourscontainer {width: 647px; height: auto; float: left; position: relative; z-index: 1;}
div#righttourscontainer {width: 275px; height: auto; float: right; margin-right: 17px; top: -57px; position: relative; margin-bottom: -350px; z-index: 2;}

div#tours-container {width: auto; height: auto; position: relative; top: 0px;}
div#tours-gallery {width: auto; height: auto; position: relative; top: -450px; z-index: 2; margin-bottom: -150px;}
div#tours-gallery1 {width: auto; height: auto; position: relative; top: 0px; z-index: 2; margin-bottom: 300px; top: -200px;}

div#tours-gallery-top {width: 275px; height: 44px; background-image: url('../images/tours-gallery/top.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
div#tours-gallery-top2 {width: 275px; height: 44px; background-image: url('../images/tours-gallery/top2.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
div#tours-gallery-top h1 {color: white; text-align: center; position: relative; top: 13px;}
div#tours-gallery-icon {width: 60px; height: 50px; position: relative; z-index: 2; margin-top: -50px; margin-left: 10px;}
div#tours-gallery-icon-img {max-width: 60px; max-height: 50px; border-style: none;}
div#tours-gallery-bg {width: 255px; height: auto; background-image: url('../images/tours-gallery/body.jpg'); background-repeat: repeat-y; margin: 0 auto; position: relative;}
div#tours-gallery-contents {width: 255px; height: auto; min-height: 323px; height: auto; background-image: url('../images/tours-gallery/bg1.jpg'); background-repeat: no-repeat; position: relative; text-align: center;}
div#tours-gallery-bottom {width: 255px; height: 13px; margin: 0 auto; background-image: url('../images/tours-gallery/bottom.png'); background-repeat: no-repeat;}

#fw {width: 100%; height: 12px; background-image: url('../images/footer-waves.png'); position: relative;}

.subcats-container {width: 647px; height: auto; position: relative; top: 0px; margin-bottom: 30px;}
.subcats-top {width: 647px; height: 45px; background-image: url('../images/subcats/top.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
.subcats-top h1 {color: white; margin-left: 80px; position: relative; top: 12px;}
.subcats-bg {width: 647px; height: auto; background-image: url('../images/subcats/bg.png'); background-repeat: repeat-y; margin: 0 auto; position: relative; padding-left: 10px; padding-right: 10px;}
.subcats-icon {width: 60px; height: 50px; position: relative; z-index: 2; margin-top: -50px; margin-left: 10px;}
.subcats-contents {width: auto; height: auto; padding: 5px;}
.subcats-bottom {width: 647px; height: 10px; background-image: url('../images/subcats/bottom.png'); background-repeat: no-repeat; margin: 0 auto; position: relative;}
.subcats-tab {width: 184px; height: 134px; background-image: url('../images/subcats/tab.png'); background-repeat: no-repeat; text-align: center; float: left; margin: 5px; margin-left: 11px; margin-right: 11px;font-size: 11px;}
.subcats-tab-imgc {width: 146px; height: 82px; background-image: url('../images/img-bg.jpg'); background-repeat: no-repeat; margin: 0 auto; margin-top: 6px;}
#tours-country-info {background-color: #83713b; color: white; font-size: large; padding-left: 15px; height: 25px; width: 945px; margin-left: -15px; position: relative; z-index: 1;}

#tours-begining {width: auto; height: 260px; background-color: #83713b; color: white; padding: 1px; text-align: justify; position: relative; margin-top: -230px;}
#tours-begining p {width: 647px; padding-left: 15px; font-size: 13px; margin-top: 0px; margin-bottom: 5px;}
#tours-begining p a:link {color: white !important; text-decoration: underline; font-weight: normal !important;}
#tours-begining p a:hover {color: white !important; text-decoration: none !important; font-weight: normal !important;}
#tours-begining p a:visited {color: white !important; text-decoration: underline; font-weight: normal !important;}
#tours-begining h1 {width: 647px; padding-left: 15px; font-size: 14px; margin-bottom: 0px; margin-top: 0px;}
.tours-hr-d {background-color: #83713b; width: 930px; height: 1px; float: left; margin-left: -10px;}
.oferti-margin2 {width: 950px; height: auto; margin-left: 15px; margin-top: 20px; position: relative; z-index: 1;}
.oferti-margin2 p {position: relative; left: 0px; margin: 0px;}
#countryp p {width: 647px; text-align: justify;}

div#front-begin {width: 940px; height: 169px; background-color: #83713b; color: white; text-align: justify; margin-top: 25px; padding: 10px; position: relative; z-index: 1;}
div#front-begin p {width: 648px; margin: 0px;}
div#front-begin p a:link {color: white;}
div#front-begin p a:hover {color: white; text-decoration: underline !important;}
div#front-begin p a:visited {color: white;}
div#front-begin h1 {font-size: 14px; margin: 0px; margin-bottom: 2px; margin-top: 5px;}

div#front-left {width: 647px; height: auto; float: left; position: relative; z-index: 1; margin-left: 15px;}
div#front-right {width: 270px; height: auto; float: right; position: relative; z-index: 2; margin-top: -210px; margin-right: 10px;}

div#front-dest {width: 274px; height: auto;}
div#front-dest-top {width: 274px; height: 50px; background-image: url('../images/destinacii/top2.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
div#front-dest-icon {width: 60px; height: 50px; position: relative; z-index: 2; margin-bottom: -52px; margin-left: 15px;}
div#front-dest-bg {width: 255px; height: auto; margin: 0 auto; background-image: url('../images/destinacii/bg.jpg'); background-repeat: repeat-y;}
div#front-dest-body {width: 255px; height: auto; min-height: 300px; background-image: url('../images/destinacii/body.jpg'); background-repeat: no-repeat; margin: 0 auto;}
div#front-dest-bottom {width: 255px; height: 14px; margin: 0 auto; background-image: url('../images/destinacii/bottom.png');}

div#front-hotels {width: 274px; height: auto; margin-top: 20px;}
div#front-hotels-top {width: 274px; height: 44px; background-image: url('../images/hotels-right/top.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
div#front-hotels-icon {width: 60px; height: 50px; position: relative; z-index: 2; margin-bottom: -42px; margin-left: 15px;}
div#front-hotels-bg {width: 274px; height: auto; background-image: url('../images/hotels-right/bg.png'); background-repeat: repeat-y; margin: 0 auto;}
div#front-hotels-body {width: 274px; height: auto; min-height: 300px; background-image: url('../images/hotels-right/body.png'); background-repeat: no-repeat; text-align: center;}
div#front-hotels-bottom {width: 274px; height: 15px; background-image: url('../images/hotels-right/bottom.png'); background-repeat: no-repeat; background-position: left;}
.front-hotels-photo {width: 153px; height: 90px;	background-image: url('../images/offers-photo.png'); float: left; margin-left: 58px;}
.front-hotels-name {width: auto; float: left; margin-left: 17px; margin-right: 17px; text-align: center; margin-bottom: 20px;}
.front-hotels-img {width: 146px; height: 82px; border: 1px solid #471e00; margin-right: 4px;}
.fhbg {width: 274px; height: auto; background-image: url('../images/hotels-right/bg.jpg'); background-repeat: repeat; margin: 0 auto; border: 1px solid red;}
.destinacii {float: left; width: 600px;}
.destinacii a:link {font-weight: normal;text-decoration: underline !important;}
.destinacii a:hover {font-weight: normal;text-decoration: none !important;}
.destinacii a:visited {font-weight: normal;text-decoration: underline !important;}

div#kurorti-zima {width: 647px; height: auto; position: relative; margin-bottom: 10px;}
div#kurorti-summer {width: 647px; height: auto; position: relative; margin-bottom: 10px;}

.kurorti-txt {width: 500px; height: 100px; float: right; text-align: left; position: relative; overflow: auto; z-index: 5;}
.kurort-name {width: 200px; padding-left: 15px; padding-right: 10px; padding-bottom: 3px; float: left; position: relative; z-index: 2; color: red;}
div#kurorti-sea {width: 615px; height: 132px; background-image: url('../images/morskik.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
div#kurorti-winter {width: 615px; height: 132px; background-image: url('../images/zimnik.png'); background-repeat: no-repeat; position: relative; z-index: 1;}

div#book {width: 500px; margin: 0 auto;}
.book-container {width: 100%; float: left; margin-top: 10px; margin-bottom: 10px;}
.book-txt {width: 150px; float: left; text-align: right; padding-left: 10px; padding-right: 10px;}
.book-form-container {width: 250px; float: left}
.book-form1 {vertical-align: middle; color: #4a3c11; background-color: #f3efe1; border: 1px solid #471e00; width: 250px;}
.book-form2 {vertical-align: middle; color: #4a3c11; background-color: #f3efe1; border: 1px solid #471e00; width: 80px;}
.book-form3 {vertical-align: middle; color: #4a3c11; background-color: #f3efe1; border: 1px solid #471e00; width: 250px; height: 250px;}
.book-checkbox {vertical-align: middle; color: #4a3c11; background-color: #f3efe1; border: 1px solid #471e00; margin-right: 5px; margin-bottom: 3px; margin-top: 3px;}
.book-submit {background-image: url('../images/button-bg.jpg'); background-repeat: repeat-x; color: white;}

div#en-front-kurorti {width: auto; height: auto; position: relative; top: -180px; z-index: 2; margin-bottom: 150px;}
div#en-front-kurorti2 {width: auto; height: auto; position: relative; top: -100px; z-index: 2; margin-bottom: 150px;}

.en-front-kurortitxt {width: 117px; height: 74px; text-align: left; float: left; margin-top: 20px;}
.en-front-kurorticont {width: 100%; float: left;}
div#en-tours-gallery-bg {width: 255px; height: auto; background-image: url('../images/tours-gallery/body.jpg'); background-repeat: repeat-y; margin: 0 auto; position: relative; margin-left: 10px;}
div#en-tours-gallery-bottom {width: 255px; height: 13px; margin: 0 auto; background-image: url('../images/tours-gallery/bottom.png'); background-repeat: no-repeat; margin-left: 10px;}

.en-tours {width: 931px; height: auto; position: relative; margin-top: 15px;}
.en-tours-top {width: 931px; height: 47px; background-image: url('../images/en-whitetab/top.png'); background-repeat: no-repeat; position: relative; z-index: 1;}
.en-tours-top h1 {color: white; position: relative; left: 80px; top: 12px;}
.en-tours-icon {	width: 60px; height: 50px; position: relative; z-index: 2; top: -53px; left: 10px; margin-bottom: -53px;}
.en-tours-content {width: 931px; height: auto; background-image: url('../images/en-whitetab/content.png'); background-repeat: repeat-y;}
.en-tours-bottom {width: 931px; height: 11px; ackground-image: url('../images/en-whitetab/bottom.png'); background-repeat: no-repeat;}
.en-tours-tab {width: 184px; height: 134px; margin: 5px 10px 10px 20px; float: left;}
div#en-front-kurorti1 {width: auto; height: auto; position: relative; top: -100px; z-index: 2;}

ul#ddw {list-style: none; padding: 0; margin: 0; float: right; position: relative; z-index: 101;}		
ul#ddw li a {display: block; padding: 2px 10px; background-color: #7088af; text-align: left; color: white; text-decoration: none;}
ul#ddw li a:hover{background-color: #a6b5cf; color: white;}
ul#ddw li {list-style: none; float: left; position: relative; width: 100px; text-align: center; margin-right: 5px;}		
ul#ddw li ul {display: none; position: absolute; width: 100px; top: 18px; left: 0; font-weight: normal; padding: 1px 0 10px 0; margin-left:-1px;}		
ul#ddw li>ul { top: auto; left: auto;}		
ul#ddw li:hover ul, li.over ul {display: block;}
ul#ddw .my {width: 200px; border:	1px solid #0c347a; border-top: none;}
.itemprice {color: white; width: 147px; background-image: url('http://www.boiana-mg.bg/template/site/images/trs.png'); background-position: bottom; position: relative; margin-top: -13px; font-size: 11px;}
.itemprice2 {color: white; width: 147px; background-image: url('http://www.boiana-mg.bg/template/site/images/trs.png'); background-position: bottom; position: relative; margin-top: -18px; margin-left: 5px; font-size: 11px;}

#booking-bar {position: fixed; z-index: 211; bottom: 0px; width: 984px; height: 32px; margin: 0 auto; background-image: url('http://www.boiana-mg.bg/template/site/images/barbg.png'); padding: 4px 3px 0;}
#booking-bar span {color: #90ccff; font-weight: bold; font-size: 12px;}
.bbspan {color: #f3efe1 !important;}
#booking-bar span a:link, #borrom-bar span a:hover, #borrom-bar span a:visited {color: #90ccff !important; text-decoration: none !important;} 
#booking-bar-logo {float: left;}
#booking-bar-container {float: right; padding-top: 5px; text-align: left; width: 935px;}
#bbsubmitcity {width: 150px;}
#bbsubmitdate {width: 67px;}
#bbsubmitnights, #bbsubmitadults {width: 45px;}
#bbsubmitcity, #bbsubmitdate, #bbsubmitnights, #bbsubmitadults {background-color: #f3efe1; color: #411313;}
#bbsubmit {color: white; background-color: #cc6a00; font-weight: bold;}

#bgadsgreece {background-image: url('http://www.boiana-mg.bg/template/site/images/bgads/greece.jpg');}
#bgadsturkey {background-image: url('http://www.boiana-mg.bg/template/site/images/bgads/turkey.jpg');}
#bgadsspain {background-image: url('http://www.boiana-mg.bg/template/site/images/bgads/spain.jpg');}
#bgadsitaly {background-image: url('http://www.boiana-mg.bg/template/site/images/bgads/italy.jpg');}
#bgadsgreece, #bgadsturkey, #bgadsspain, #bgadsitaly {position: absolute; z-index: 1; width: 100%; height: 788px; margin-bottom: -788px; left: 0px; top: 0px; background-position: center; background-repeat: no-repeat;}


/* SLIMBOX */
#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; overflow: hidden; background-color: #fffffd;}
.lbLoading {background-color: white; background-image: url(loading.gif); background-repeat: no-repeat; background-position: 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(prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(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-color: transparent; background-image: url(closelabel.gif); background-repeat: no-repeat; background-position: center; margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
