  
body {font-family: Arial, Helvetica, sans-serif; margin: 0px; background-color: #e8e7f4;}
.clear {clear: both;}
#header {width: 100%; font-size: small;}
#wrapper {background-image: url('http://products.boiana-mg.bg/templates/images/background.png'); background-repeat: repeat-x; background-position: top; position: relative; margin-top: 445px; width: 100%; min-height: 500px;}

#header1 {height: 35px; background-color: #4a1823;}
#header1-container, #header2-container, #header3-container {width: 960px; position: relative; margin: 0 auto; text-align: right; padding-top: 10px;}
.header1-link {color: #FFFFFF; text-decoration: none; padding: 3px 7px 7px; margin-left: 10px; font-weight: bold; float: right; text-shadow: 1px 1px 1px black;}
#h1lactive {display: block; background-color: #803b6b; border-top-right-radius: 7px; border-top-left-radius: 7px;}

#header2 {height: 49px; background: url('http://products.boiana-mg.bg/templates/images/images.png') repeat-x 0 -147px;}
#logo {width: 425px; height: 73px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -1318px -196px; margin-top: -31px; float: left;}
#logolink {display: block; width: 100%; height: 100%;}
#flags {float: right; margin-top: 10px;}
.flag {width: 25px; height: 17px; border: 1px solid black; float: right; margin-left: 5px;}
.flag:hover {border: 1px solid white;}
.flaglink {display: block; width: 100%; height: 100%;}
.fenglish {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat 0 -271px;}
.fgreek {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -25px -271px;}
.fserbian {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -50px -271px;}
.fturkish {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -75px -271px;}
.fgerman {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -100px -271px;}
.frussian {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -125px -271px;}

#header3 {height: 25px; background-color: #f1f9ff; border-bottom: 1px solid #7a2542;}
#header3-container {padding-top: 4px;}
.header3-link {color: #7a2542; text-decoration: none; padding: 5px 10px 5px; border-left: 1px solid #7a2542; border-right: 1px solid #7a2542; font-weight: bold; margin-left: -5px;}
.header3-link:hover {background-color: #7a2542; color: white;}

#body {width: 960px; position: relative; margin: 0 auto; background-color: white; padding-bottom: 20px;}

#left-menu-container {width: 200px; float: left;}
.IE7 .left-menu li, .IE6 .left-menu li {margin-left: 0px;}
.lmc-margin {margin-top: -430px;}
.IE6 .lmc-margin {margin-top: -430px;}
#left-menu {background-color: white; width: 100%; padding-top: 10px; min-height: 430px; display: block; overflow: hidden;}
.IE6 #left-menu {height: 100%;}
#left-menu h3, #content-right h3 {color: #7a2441; font-size: medium; margin-top: 0px; padding-left: 23px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -395px -479px;}
.left-menu {list-style: none; background-color: #faf6ff; width: 140px; position: relative; margin: 0 auto; border: 1px solid #e5e5e5; font-size: small; line-height: 1.6em; margin-bottom: 20px;}
.IE7 .left-menu , .IE6 .left-menu {width: 180px;}
.left-menu li {margin-left: -40px; border-bottom: 1px dashed #e5e5e5; padding-left: 10px;}
.left-menu li:last-child {border-bottom: none;}
.left-menu li a:link, .left-menu li a:visited {color: #333333; text-decoration: none; display: block; width: 100%;}
.left-menu li a:hover {color: #cc0000;}
.left-menu li:hover {background-color: white;}

#body-right {width: 745px; float: right; min-height: 470px;}
#front-banner {width: 740px; height: 410px; margin-bottom: 30px; float: right; margin-top: -430px;}
#content-left {width: 530px; float: left; color: #3e3d3d; font-size: small; display: block; overflow: hidden;}
#content-right {width: 200px; float: right; display: block; overflow: hidden; padding-top: 10px;}
#content {width: 100%; padding-top: 10px;}
.ch1 {font-size: large;}
.offerleft {margin-right: 10px;}
.offerright {width: 350px;}
.offerleft, .offerright {float: left;}
.offercontainer {width: 100%; margin: 10px 0 10px; float: left; border-bottom: 1px solid #aaaaaa;}
.offerthumb {width: 146px; height: 82px; border: 1px solid #857440;}
.offerimgcontainer {padding: 5px; border: 1px solid #857440; width: 148px; margin-bottom: 10px;}
.stars5, .stars4, .stars3, .stars2, .stars1 {height: 14px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -802px -310px; float: left;}
.stars5 {width: 75px;}
.stars4 {width: 60px;}
.stars3 {width: 45px;}
.stars2 {width: 30px;}
.stars1 {width: 15px;}
.seemore {width: 66px; height: 18px; padding-left: 9px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -800px -324px; font-weight: bold; float: right; text-shadow: 1px 1px 1px black;}
.seemore:hover {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -875px -324px;}
.seemore a {text-decoration: none; color: white;}
.hotelname {font-weight: bold; font-size: medium; margin-bottom: 6px;}
.hotelname a {color: #b60101; text-decoration: none;}
.hotelname a:hover {text-decoration: underline;}
.pricesfrom {color: #b60101;}
.resortname { width: 145px;}
.resortname a {color: #0b77b9; text-decoration: none;}
.resortname a:hover {text-decoration: underline;}
#hotelmainimg {width: 733px; margin: 10px 0 10px 0; border: 1px solid #7a2441;}
.abstract, .abstract span {color: #333333 !important;}

.h1 {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -50px -436px; color: white; font-size: large; height: 33px; padding: 8px 0 0 15px; text-shadow: 1px 1px 1px #004c77; margin: 0px; margin-left: -5px;}
#content-left p {margin-top: 6px;}
.right-nav {width: 185px; height: 36px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -601px -310px; padding: 4px 0 0 10px; font-weight: bold; font-size: large; color: #7a2441;}
.rnavcontent {width: 100%; height: 70px; margin: 7px 0 7px; clear: both;}
.rnavpic {width: 88px; height: 66px; border: 1px solid #7a2441; margin-right: 5px; float: left;}
.rnavcname {padding-right: 5px; font-weight: bold; font-size: small;}
.rnavcname a {color: #7a2441; text-decoration: none;}
#hotelcontent, #citycontent, #homepagecontent {text-align: justify; line-height: 1.4em;}
#hotelcontent a, #citycontent a, #homepagecontent a {color: #3E3D3D; text-decoration: none; border-bottom: 1px dotted #3E3D3D;}
.citygallery {margin: 5px;}
#gallery {margin-bottom: 20px; margin-top: -10px;}
#morehotels {border-top: 1px solid maroon; border-bottom: 1px solid maroon; text-align: right; padding-right: 5px; font-weight: bold;}
#morehotels a {text-decoration: none; color: maroon; display: block; width: 100%; height: 100%; padding: 5px 0 5px;}
#morehotels:hover {background-color: maroon;}
#morehotels:hover  a {color: white;}

#footer {width: 100%; position: relative; z-index: 2; border-top: 4px solid white; color: white; font-size: small;}
#footer a:link, #footer a:visited {color: white;}
.footer-container {width: 960px; position: relative; margin: 0 auto;}
#footer2c {padding: 10px 0 10px; text-align: center; text-shadow: 1px 1px 2px black;}
#footer1 {width: 100%; background-color: #803b6b;}
#footer2 {width: 100%; background-color: #521f45; border-top: 1px solid #aa96a5; border-bottom: 1px solid #aa96a5;}
#footer3 {width: 100%; height: 25px; background-color: #4a1823;}
#footer3c {padding-top: 5px;}
.footer3ca {display: block; width: 100%; height: 100%;}
#linksexchange {float: left;}
#linksexchangeicon {width: 29px; height: 10px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -20px -310px; float: left;}
#abyss {float: right;}
#abyssicon {width: 20px; height: 20px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat 0 -310px; float: right;}

#asubmit {padding: 5px 10px 5px; background-color: green; border: 2px solid white; box-shadow: 1px 1px 3px black; color: white; margin: 20px 10px 20px 0; float: right; cursor: pointer; font-weight: bold;
	border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; border-top-right-radius: 7px; border-top-left-radius: 7px;}
#asubmit:hover {box-shadow: none;}
.atd {font-size: small; line-height: 2em; font-weight: bold;}
.ainput {width: 450px; padding: 3px; border: 1px solid #cc0000;}
.binput {width: 250px; padding: 3px; border: 1px solid #cc0000;}
.ainput:focus , .atexta:focus, .binput:focus, .btexta:focus, .bdrop:focus {border: 1px solid green}
.atexta {width: 450px; height: 100px; padding: 5px; border: 1px solid maroon;}
.btexta {width: 250px; height: 100px; padding: 5px; border: 1px solid maroon;}
.ahotelli {font-size: small; color: green; text-decoration: none; font-weight: bold; display: block; width: 90%; padding: 2px;}
.ahotelli:hover {background-color: green; color: white;}
.bdrop {padding: 3px; border: 1px solid #cc0000;}
#hoteltitle, #citytitle {color: #7a2542;}
#hoteltitle {margin: 0px; padding-top: 10px;}
#book {width: 105px; height: 19px; background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -800px -351px; text-align: center; padding-top: 5px; float: right;}
#book:hover {background: url('http://products.boiana-mg.bg/templates/images/images.png') no-repeat -800px -375px;}
#book a {color: white; text-decoration: none; font-weight: bold; display: block; width: 100%; height: 100%; text-shadow: 1px 1px 2px black;}
#rightnav {margin-top: 20px;}

.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 !important;}
.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; text-align: center !important;}

#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: #fff; }
.lbLoading { background: #fff url('http://products.boiana-mg.bg/templates/images/slimbox/loading.gif') no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; background-repeat: no-repeat; border: 10px solid #fff;}
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('http://products.boiana-mg.bg/templates/images/slimbox/prevlabel.gif') no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('http://products.boiana-mg.bg/templates/images/slimbox/nextlabel.gif') no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 1.4em; text-align: left; border-top-style: none; border: 10px solid #fff;	border-top-style: none;}
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('http://products.boiana-mg.bg/templates/images/slimbox/closelabel.gif') no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }





