@font-face {
font-family:'BitstreamVeraSansBoldOblique';
src:local('Bitstream Vera Sans Bold Oblique'), local('BitstreamVeraSans-BoldOblique'), url('Vera-Bold-Italic.woff') format('woff'), url('Vera-Bold-Italic.ttf') format('truetype'), url('Vera-Bold-Italic.svg#BitstreamVeraSans-BoldOblique') format('svg');
}

BODY {
font-size:100%;
background-image:url(../images/budelli%20-%20spiaggia%20rosa.jpg);
color:#B9CCD2;
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#B9CCD2;
background-attachment:fixed;
background-position:center top;
margin:0;
padding:0;
}

#cz-on {
float:left;
}

#en-on {
float:right;
}

DIV {
border-right:red 0 solid;
border-top:red 0 solid;
border-left:red 0 solid;
border-bottom:red 0 solid;
}

#menu {
font-size:75%;
overflow:hidden;
text-transform:uppercase;
background-repeat:repeat-x;
width:780px;
background-color:#EEE;
}

.menu-link:hover {
color:#FFF;
background-repeat:repeat-x;
text-decoration:underline;
}

.accomodation-text {
background-image:url(../img/sfondotesto1.png);
padding:10px;
}

#content {
background-image:url(../img/sfondotesto.png);
padding:5px 20px 20px;
}

.accomodation-boxik {
float:left;
background-image:url(../images/accomodation-background.jpg);
width:150px;
margin-right:16px;
height:200px;
border:1px solid #FFF;
}

.accomodation-boxik-right {
float:right;
background-image:url(../images/accomodation-background.jpg);
width:236px;
height:340px;
}

.jmeno-boxiku {
height:40px;
background-color:#385785;
}

.foto-boxiku {
border:1px solid #FFF;
margin:4px;
padding:3px;
}

H2 {
display:block;
font-weight:400;
font-size:24px;
color:#0F4D6A;
margin:0;
padding:1px 0 0;
}

#footer {
margin-top:10px;
text-align:center;
}

.arrow {
float:left;
margin-right:7px;
}

.modry-text {
color:#385785;
}

.okraj {
border-right:#2c5082 2px solid;
border-top:#2c5082 2px solid;
border-left:#2c5082 2px solid;
border-bottom:#2c5082 2px solid;
}

#zacatek-menu {
float:left;
background-image:url(../images/zacatek-menu.jpg);
width:13px;
height:40px;
}

#konec-menu {
float:right;
background-image:url(../images/konec-menu.jpg);
width:13px;
height:40px;
}

#islands {
left:-85px;
width:961px;
position:absolute;
top:110px;
height:5px;
}

#menu LI {
background-position:right bottom;
display:block;
float:left;
background-image:url(../images/menu-link-konec.jpg);
background-repeat:no-repeat;
width:97px;
text-align:center;
margin:0;
}

#menu UL {
list-style-type:none;
margin:0;
padding:0;
}

#container {
z-index:1;
margin-left:auto;
width:780px;
margin-right:auto;
position:relative;
}

.right-200 {
float:right;
width:236px;
}

.dive-logos {
border-right:#fff 0 solid;
border-top:#fff 1px solid;
border-left:#fff 0 solid;
border-bottom:#fff 1px solid;
}

.left-500 {
float:left;
width:490px;
}

H3 {
display:block;
font-weight:700;
font-size:120%;
color:#CAE1F4;
margin:0;
padding:0;
}

.diving-nadpis {
padding-left:35px;
background-image:url(../images/h2-diving.jpg);
padding-top:11px;
background-repeat:no-repeat;
height:27px;
}

.pricelist-nadpis {
padding-left:49px;
background-image:url(../images/h2-price.jpg);
padding-top:11px;
background-repeat:no-repeat;
height:27px;
}

.diving-resort-nadpis {
padding-left:15px;
background-image:url(../images/dive-name-bclg.jpg);
padding-top:11px;
background-repeat:repeat-x;
height:27px;
}

#plus-rejnok {
z-index:-1;
right:780px;
width:286px;
position:absolute;
top:350px;
height:140px;
}

#plus-diver-fish {
z-index:-1;
right:780px;
width:209px;
position:absolute;
top:350px;
height:207px;
}

#plus-turtle2 {
z-index:-1;
right:740px;
width:263px;
position:absolute;
top:380px;
height:235px;
}

#plus-jan-cerny {
z-index:-1;
right:760px;
width:300px;
position:absolute;
top:300px;
height:346px;
}

#header {
height:100px;
}

.image-link {
border-width:0;
}

.odstavec {
margin-top:5px;
font-size:85%;
margin-left:33px;
line-height:1px;
}

.odstavec-odsazeni {
margin-top:20px;
font-size:85%;
margin-left:33px;
line-height:1.3em;
}

.odstavec-linka {
margin-top:5px;
font-size:85%;
background-image:url(../images/linka-odstavce.jpg);
margin-left:33px;
line-height:1.3em;
padding-top:10px;
background-repeat:repeat-x;
}

.odstavec-linka-accomodation {
margin-top:5px;
font-size:13px;
background-image:url(../img/sfondotesto1.png);
margin-left:0;
line-height:18px;
background-repeat:repeat;
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-attachment:fixed;
padding:20px 5px 5px;
}

.odstavec-linka-accomodation a:hover {
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
}

.odstavec-linka-100 {
margin-top:20px;
font-size:90%;
margin-left:0;
line-height:1.3em;
padding:0;
}

#map-points {
margin:10px 10px 10px 25px;
}

.odstavec-linka-odsazeni {
margin-top:20px;
font-size:85%;
background-image:url(../images/linka-odstavce.jpg);
margin-left:33px;
line-height:1.3em;
padding-top:10px;
background-repeat:repeat-x;
}

.pomocny {
clear:both;
font-size:0;
float:none;
height:1px;
}

.pomocny-i {
font-size:0;
float:none;
height:0;
}

.pomocny-big {
clear:both;
float:none;
padding:5px;
}

.tmavy-radek {
background-color:#2b4c81;
}

.svetly-radek {
background-color:#2e4f8c;
}

H4 {
display:block;
font-weight:400;
font-size:110%;
text-transform:uppercase;
color:#fff;
margin:5px 0 2px;
padding:0;
}

.hotel-image {
border-right:#487cad 3px solid;
border-top:#487cad 3px solid;
float:left;
border-left:#487cad 3px solid;
margin-right:5px;
border-bottom:#487cad 3px solid;
}

.hotel-image2 {
border-right:#487cad 3px solid;
border-top:#487cad 3px solid;
margin-top:5px;
float:left;
border-left:#487cad 3px solid;
margin-right:5px;
border-bottom:#487cad 3px solid;
}

#hotel-map {
margin-top:20px;
margin-left:20px;
}

.photo-link {
clear:both;
margin-top:10px;
display:block;
padding-left:36px;
background-image:url(../images/ico-fotak.gif);
color:#dfffa7;
padding-top:3px;
background-repeat:no-repeat;
height:22px;
}

.photo-link:hover {
clear:both;
margin-top:10px;
display:block;
padding-left:36px;
background-image:url(../images/ico-fotak.gif);
color:#fff;
padding-top:3px;
background-repeat:no-repeat;
height:22px;
}

.buttonek {
border-right:#487cad 3px solid;
padding-right:10px;
border-top:#487cad 3px solid;
margin-top:10px;
display:block;
padding-left:10px;
font-weight:700;
font-size:85%;
float:left;
background-image:url(../images/buttonek.jpg);
margin-left:0;
text-transform:uppercase;
border-left:#487cad 3px solid;
width:auto;
color:#3e5189;
margin-right:5px;
padding-top:3px;
border-bottom:#487cad 3px solid;
background-repeat:repeat-x;
height:19px;
text-align:center;
text-decoration:none;
}

.buttonek:hover {
border-right:#84ff00 3px solid;
padding-right:10px;
border-top:#84ff00 3px solid;
margin-top:10px;
display:block;
padding-left:10px;
font-weight:700;
font-size:85%;
float:left;
background-image:url(../images/buttonek-hover.jpg);
margin-left:0;
text-transform:uppercase;
border-left:#84ff00 3px solid;
width:auto;
color:#333;
margin-right:5px;
padding-top:3px;
border-bottom:#84ff00 3px solid;
background-repeat:repeat-x;
height:19px;
text-align:center;
text-decoration:none;
}

UL.resort-features {
font-size:85%;
margin:0 0 15px;
padding:0;
}

UL.resort-features LI {
font-size:85%;
list-style-image:url(../images/li01.gif);
line-height:20px;
}

.li-content {
list-style-image:url(../images/li01.gif);
line-height:20px;
}

.resort-features-div {
padding:10px 10px 10px 30px;
}

.resort-features-map {
padding:7px;
}

.text-link:hover {
color:#fff;
}

#languages {
right:10px;
background-image:url(../images/languages-bckg.jpg);
width:72px;
background-repeat:no-repeat;
position:absolute;
top:45px;
height:36px;
}

#bezplatna-linka {
right:220px;
width:auto;
position:absolute;
top:42px;
}

.image-right {
border-right:#fff 2px solid;
border-top:#fff 2px solid;
float:right;
margin-bottom:10px;
margin-left:10px;
border-left:#fff 2px solid;
border-bottom:#fff 2px solid;
}

#upozorneni-index {
right:40px;
width:184px;
position:absolute;
top:340px;
}

#upozorneni-kontakt {
right:0;
width:184px;
position:absolute;
top:340px;
}

UL.specifikace {
font-size:85%;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

UL.specifikace LI {
display:block;
width:230px;
border-bottom:#487cad 1px solid;
height:26px;
padding:4px 0 0 4px;
}

.spec-image {
border-right:#487cad 3px solid;
border-top:#487cad 3px solid;
float:left;
border-left:#487cad 3px solid;
border-bottom:#487cad 3px solid;
margin:20px 0 0 20px;
}

.video {
border-right:#FFF 5px solid;
border-top:#FFF 5px solid;
border-left:#FFF 5px solid;
border-bottom:#FFF 5px solid;
background-color:#fff;
text-align:center;
}

#container #footer {
font-family:Arial, sans-serif;
color:#FFF;
font-size:10px;
background-image:url(../img/sfondotesto1.png);
padding:8px;
}

#container #footer a {
font-family:Arial, sans-serif;
color:#FFF;
font-size:10px;
}

#clear {
clear:both;
float:none;
height:0;
width:auto;
}

.tablesf {
background-image:url(../images/sfondotable.jpg);
background-repeat:repeat-x;
}

.tbl1 {
font-size:12px;
border:3px solid #CCC;
background-image:url(../img/sfondotesto1.png);
margin:5px 2px 2px;
padding:10px 2px 2px;
}

.tbl1:hover {
font-size:12px;
border:3px solid #FFF;
margin:5px 2px 2px;
padding:10px 2px 2px;
}

#container #content input {
margin:3px;
padding:3px;
}

.tblSold {
font-size:12px;
border:3px solid #CCC;
background-image:url(../img/sold.gif);
background-repeat:no-repeat;
background-position:right center;
margin:5px 2px 2px;
padding:10px 2px 2px;
}

#banner {
position:fixed;
z-index:200;
height:160px;
width:170px;
left:0;
top:0;
clip:rect(0px,auto,auto,0px);
}

#logo h1 {
display:block;
width:780px;
height:88px;
text-indent:-9009px;
background-color:transparent;
background-image:url(../img/logo.png);
background-repeat:no-repeat;
background-position:0 0;
}

#logo h1 a {
display:block;
width:100%;
height:100%;
outline:none;
}

.homediv {
background-color:#177AA7;
border:1px solid #9CCFE1;
height:120px;
margin:5px;
padding:9px;
}

/*Supersize Plugin Styles*/
#supersize img,#supersize a {
height:100%;
width:100%;
display:none;
}

#supersize .activeslide,#supersize .activeslide img {
display:inline;
}

#container #content .odstavec-linka-accomodation #effect div #myContent {
border:1px solid #A6D5E2;
}

.menu-link,menu-link:visited {
padding-right:12px;
display:block;
padding-left:12px;
font-weight:700;
float:left;
color:#fff;
padding-top:14px;
height:26px;
text-decoration:none;
}

H1,HR {
display:none;
}

#diving-box,.diving-box {
background-image:url(../images/accomodation-background.jpg);
}

.zeleny-text,.text-link {
color:#84ff00;
}

.odstavec-linka-accomodation a:link,.odstavec-linka-accomodation a:visited {
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:underline;
}