/*reset*/
.png { border:#FFFF00 0px solid}
a { text-decoration:none}
a:visited { outline:none;}
a:active { outline-style:none; outline:none; outline-width:0px}
a:focus { outline-style:none; outline:none; outline-width:0px}
table {margin:0px;}

body {background-color:#0c2a0e; background-image:url(images/mainbg.jpg); padding:0px; margin:0px}

.sheet-content-bg {background-color:#f5f0d3;}
.sheet-content-bg1 {background:url(images/sheet-leftright-inshad.jpg) left repeat-y}
.sheet-content-bg2 {background:url(images/sheet-top-inshad.jpg) top no-repeat}
.sheet-content-bg3 {background:url(images/sheet-bottom-inshad.jpg) bottom no-repeat}
.cont-hor-line-big {height:5px; line-height:5px; font-size:1px; background:url(images/bottom-line.png) center no-repeat}
.zav-left  {background:url(images/zavitokl.png) right no-repeat; height:71px}
.zav-right {background:url(images/zavitokr.png) left no-repeat; height:71px}
.zav-up  {background:url(images/zavitokup.png) center no-repeat; height:34px;}
.zav-down {background:url(images/zavitokdn.png) center no-repeat; height:34px;}
.booktel { font-family:"Times New Roman", Times, serif; font-size:20px; color:#003f1d; 
text-align:center; font-weight:bolder; margin:10px 0px 10px 0px; line-height:25px; display:block;}
.foot-hotel-info {width:450px; color:#b37202; text-align:center}
.sheet-head {width:980px; height:60px; background:url(images/sheet-top-shad.png) left bottom no-repeat}
.head-screp {width:900px; height:40px; background:url(images/screp.png) 43px 0px no-repeat}
.pen {height:1px"><div style="position:relative; height:410px; background:url(images/pen.png) right no-repeat; margin-right:-20px;}
.sheet-right-shad {background:url(images/sheet-right-shad.png) left repeat-y; height:100%;}
.sheet-right-screp {background:url(images/sheet-right-screp.png) left no-repeat; width:40px; height:200px;}
.pasport {background:url(images/pasport.png) 142px bottom no-repeat; height:96px;}
.sheet-bottom-shad {background:url(images/sheet-bottom-shad.png) top left no-repeat; height:36px;}
.logo { position:relative; background:url(images/logo.png) center no-repeat; height:195px; text-decoration:none;  cursor:pointer;}
a.alogo { text-decoration:none;}
.nadpis { background:url(images/nadpis.jpg) right no-repeat; height:124px; margin:-70px 0px 10px 0px;}
.main-safari {background:url(images/main-safari.jpg) no-repeat; width:714px; height:290px; margin-left:123px;}
.culture {background:url(images/culture.png) no-repeat; height:60px; margin:15px 0px 5px 330px;}
.rmenuline { float:right; position:relative; margin:20px -3px -820px 2px; width:1px; height:800px; background-color:#e0c38d; font-size:1%}
.contpadding { padding:0px 20px 20px 20px;}
.line { height:1px; overflow:hidden; font-size:0px;	background-color:#e0c38d;}
.price {border:#e0c38d 2px solid;}
.price th {border: 1px solid #e0c38d; background-color: #ffefb0; text-align:center; vertical-align:middle;}
.price td {border: 1px solid #e0c38d; vertical-align:middle; padding:5px;}

a.menu-link { background:url(images/menu-link-bg.png) no-repeat 0px 0%; display:block; height:auto; width:124px; line-height:15px; font-size:14px; padding:2px 0px 3px 0px; color:#f7eed4; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-weight:bolder; text-decoration:none; margin:0px 0px 0px 0px;
//background:url() no-repeat 0px 0px; //border:#a77105 0px solid; //border-bottom-width:1px;}
a.menu-link2 { background:url(images/menu-link-bg2.png) no-repeat 0px 0%; display:block; height:auto; width:124px; line-height:15px; font-size:14px; padding:2px 0px 3px 0px; color:#f7eed4; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-weight:bolder; text-decoration:none; margin:0px 0px 0px 0px;
//background:url() no-repeat 0px 0px; //border:#a77105 0px solid; //border-bottom-width:1px;  }
a.menu-link:hover { background:url(images/menu-link-bg.png) no-repeat 0px 100%;  color:#333333;  text-decoration:none; font-weight:bolder; margin-left:2px;}
a.menu-link:hover { //background:url() no-repeat 0px 0px;  //background-color:#fff; }
a.menu-link2:hover { background:url(images/menu-link-bg2.png) no-repeat 0px 100%;  color:#333333;  text-decoration:none; font-weight:bolder; margin-left:2px; }
a.menu-link2:hover { //background:url() no-repeat 0px 0px;  //background-color:#fff;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#b37202; font-weight:bolder; margin:10px 0px 10px 0px }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#004a27;  font-weight:bolder  }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ffde45; font-weight:bolder; margin:10px 0px 10px 0px }
td, ol, ul, li, p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;  font-weight:normal; line-height:18px;}
p { text-align:justify; }
a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b37202;  font-weight:bolder; }
a:hover { text-decoration:underline }
.tabcont a:hover { text-decoration:none }

a.booking { display:block; width:155px; height:56px; background:url(images/bbutton.png) no-repeat 0px 0%; margin:15px -10px 0px 10px;}
a.booking:hover {background:url(images/bbutton.png) no-repeat 0px 50%; text-decoration:none}
a.booking:active {background:url(images/bbutton.png) no-repeat 0px 99%;}

a.vt { display:blok; padding:5px; border:1px #fff solid; }

.booking  td { padding:2px 5px 2px 5px;}
.booking  { margin-left:25px;}


/*topfoto*/
.fotocont {float:left; width:785px; margin:-8px -20px 5px 0px;}
.culture-in {float:left; background:url(images/culture.jpg) 10px 0px no-repeat; width:356px; height:43px;}
a.minimenu1, a.minimenu2, a.minimenu3, a.minimenu4 { float:left; display:block; }
a.minimenu1 {background:url(images/minimenu1.jpg) no-repeat 0 0%; width:42px; height:43px;}
a.minimenu2 {background:url(images/minimenu2.jpg) no-repeat 0 0%; width:41px; height:43px;}
a.minimenu3 {background:url(images/minimenu3.jpg) no-repeat 0 0%; width:48px; height:43px;}
a.minimenu4 {background:url(images/minimenu4.jpg) no-repeat 0 0%; width:71px; height:43px;}
a.minimenu1:hover {background:url(images/minimenu1.jpg) no-repeat 0 100%;  text-decoration:none;}
a.minimenu2:hover {background:url(images/minimenu2.jpg) no-repeat 0 100%;  text-decoration:none;}
a.minimenu3:hover {background:url(images/minimenu3.jpg) no-repeat 0 100%;  text-decoration:none;}
a.minimenu4:hover {background:url(images/minimenu4.jpg) no-repeat 0 100%;  text-decoration:none;}
.tfp1 {float:left; background:url(images/topfotop1.jpg) 10px 0px no-repeat; width:780px; height:25px; }
.tfp2 {float:left; background:url(images/topfotop2.jpg) 10px 0px no-repeat; width:38px; height:239px; }
.tfp3 {float:left; background:url(images/topfotop3.jpg) no-repeat; width:25px; height:239px; }
.tfp4 {float:left; background:url(images/topfotop4.jpg) 10px 0px no-repeat; width:780px; height:26px; }
.foto {float:left; width:717px; height:239px; }
.screp2 {float:left; position:relative; z-index:19000; background:url(images/screp2.png) no-repeat; width:109px; height:69px; margin:135px -109px -195px -73px}
.fadingfotos { float:left; width:1px; height:1px; margin:0px -1px -1px 0px;}
.vtourbutton { float:left; background:url(images/vtourbutton.png) no-repeat; width:189px; height:45px;}

