

<!-- 
	html {height: 100%;}
	body {padding: 0px; margin: 0px; text-align: center; background: white url("../img/sablona/pozadi-body.jpg") repeat top left;}
	div#body2 {text-align: center; background: transparent url("../img/sablona/pozadi-top.jpg") repeat-x top left;}

	* {font-family: verdana, tahoma, "arial ce", "helvetica ce", helvetica, sans-serif; font-size: 11px; color: #5d5649; text-align: left; line-height: 17px !important;}
	form, input {margin: 0px; padding: 0px;}
	option, select {font-weight: normal; font-size: 11px;}
	fieldset {margin: 0px; padding: 0; border: none; margin: 0px 0px 8px 0px;}
	fieldset.seznam {padding: 5px 10px 5px 5px; margin-bottom: 15px; background-color: #f3f3f3;}
	fieldset.txt {padding: 10px; margin-bottom: 15px; background-color: #f3f3f3;}
	p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 13px;}
	a {text-decoration: underline; font-weight: normal;color:#993550;}
	a img {border: none;}
	a:hover {text-decoration: none; color:#993550;}

	h1 {margin: 0px 0px 12px 0px; padding: 0px 4px 1px 4px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #5d5649; font-size: 15px; font-style: italic; background-color: #fff; line-height: 18px; display: inline;}
	h3 {font-weight: bold; margin: 0px; padding: 0px 0px 3px 0px;}

	/* universální obsah: */
	#platno {width: 940px; margin: 0px auto 0px auto; text-align: left;position:relative;}
	#platno .kytkaLogo {position:absolute;top:0px;left:-41px;background: url("../img/sablona/kytka.jpg") center top no-repeat;width:285px;height:133px;z-index:1;}
	#obsah {text-align: left;}
	#menu {/*border-bottom: 1px solid #993550;*/height:112px;position:relative;z-index:2}
	#menu div.u1 a {display: block; float: left; margin-right: 30px; height: 77px;}
	#menu div.u1 a:hover, #menu div.u1 a.akce {border-top: 7px solid #993550; height: 70px; _height: 77px;}
	#menu div.u1 a.logo {height: 81px !important; width: 179px; background: transparent url("../img/sablona/logo-kogo.png") no-repeat left bottom;z-index:2;position:relative;}
	#menu div.u1 a.logo_slovan {height: 81px !important; width: 179px; background: transparent url("../img/loga/kogo_logo_slovan.png") no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/loga/kogo_logo_slovan.png');z-index:2;position:relative;top:16px;_top:36px;}
  #menu div.u1 a.logo_fragolo {height: 81px !important; width: 179px; background: transparent url("../img/loga/kogo_logo_fragolo.png") no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/loga/kogo_logo_fragolo.png');z-index:2;position:relative;top:16px;_top:36px;}
  #menu div.u1 a.logo_duplex {height: 81px !important; width: 179px; background: transparent url("../img/loga/kogo_logo_duplex.png") no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/loga/kogo_logo_duplex.png');z-index:2;position:relative;top:0px;_top:10px;}	
	#menu div.u1 a.logo_havelska {height: 81px !important; width: 179px; background: transparent url("../img/loga/kogo_logo_havelska.png") no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/loga/kogo_logo_havelska.png');z-index:2;position:relative;top:16px;_top:36px;}
	#menu div.u1 a.logo_albatross {height: 81px !important; width: 179px; background: transparent url("../img/loga/kogo_logo_albatross.png") no-repeat left bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/loga/kogo_logo_albatross.png');z-index:2;position:relative;top:16px;_top:36px;}
	#menu div.u1 a.logo:hover {border-top: none !important;}
	#menu div.u1 a.vpravo {margin-right: 0px !important;}
	#menu div.u1 a span {display: none;}
	#menu div.u1 a.rs01 {width: 153px; background: transparent url("../img/menu/cz/havelska.png") no-repeat left bottom;height:69px;}
	#menu div.u1 a:hover.rs01 {height:62px;}
	#menu div.u1 a.rs01-akce {height:62px;color: #fff; border-top: 7px solid #993550;}
  #menu div.u1 a.rs02 {width: 206px; background: transparent url("../img/menu/cz/slovansky-dum.png") no-repeat left bottom;height:72px;}
	#menu div.u1 a:hover.rs02 {height:65px;}
	#menu div.u1 a.rs02-akce {height:65px;color: #fff; border-top: 7px solid #993550;}
  #menu div.u1 a.rs03 {width: 100px; background: transparent url("../img/menu/cz/duplex.png") no-repeat left bottom;height:72px;}
	#menu div.u1 a:hover.rs03 {height:65px;}
	#menu div.u1 a.rs03-akce {height:65px;color: #fff; border-top: 7px solid #993550;}	
	#menu div.u1 a.rs04 {width: 74px; background: transparent url("../img/menu/cz/albatross.png") no-repeat left bottom;}
	#menu div.u1 a.rs04-akce {border-top: 7px solid #993550;height:70px;}
	#menu div.u1 a.rs04 b {background: transparent url("../img/menu/cz/novinka.gif") no-repeat left bottom;position:absolute;top:30px;right:18px;width:81px;height:26px;cursor:pointer;}
	#menu div.u1 a.rs04 b.bEN {background: transparent url("../img/menu/cz/novinka_en.gif") no-repeat left bottom;position:absolute;top:30px;right:18px;width:81px;height:26px;cursor:pointer;}
	#menu div.u2 {clear: both; padding: 12px 0px 5px 210px;font-weight:bold;}
	#menu div.u2 a {font-weight:bold;}
	#menu div.u2 * {color: #343433; font-size: 12px; font-family: arial, sans-serif;}
	#menu div.u2 a, #menu div.u2 div a {float: left; display: inline; text-decoration: none; margin: -3px 30px 0px 0px; padding: 3px; }
	#menu div.u2 a:hover, #menu div.u2 a.akce {color: #fff; background-color: #993550;}
	#menu div.u2 div {float: right; text-align: right; width: 225px;font-weight:normal}
	#menu div.u2 div span {padding: 3px; margin: -3px 0px 0px 0px; display: block;margin-left:20px;_margin-left:17px;font-weight:bold;}	
	#menu div.u2 div a {float: right; margin: -3px 0px 0px 7px;}
	#menu div.u2 div a:hover, #menu div.u2 div a.akce {color: #fff; background-color: #993550;font-weight:normal}
	#menu div.u2 .vpravo a {font-weight:normal}
  #menu div.u2 .vpravo a.akce {font-weight:bold;}

	#topbaner {margin: 21px 0px 0px 0px; height: 280px; display: block; padding: 0px; background-color: white; text-align: center;}
	#topbaner img {}

	#banery {background-color: #fff; height: 164px; margin: 20px 0px 0px 0px;}
	#banery a {display: block; float: left; margin: 7px 0px 0px 7px; padding: 110px 0px 0px 0px; border: none; width: 200px; text-decoration: none;}
	#banery a:hover, #banery a:hover * {color: #000;}
	#banery span {display: block; min-height: 38px; _height: 38px; _padding-top: 1px; background: #f0eeea url("../img/sablona/gradient-k-bannerum.png") repeat-x left top; color: #6a5f4b; line-height: 15px !important;}
	#banery span.msipka {background: #f3f2ee url("../img/sablona/sipka-k-bannerum.png") no-repeat 7px 6px; padding: 2px 5px 0px 27px;}
	#banery span b {color: #6a5f4b; }
	#banery form {float: right; margin: 0px 0px 0px 5px; padding: 0px; width: 312px; _width: 311px; height: 162px;margin-top:1px;margin-right:1px;}
	#banery form fieldset {margin: 0px; padding: 0px;}
	#banery form img {padding: 0px; margin: 0px;}
	#banery form input.ptext {width:116px;}
	#banery form input.psubmit {margin:8px 0px 0px 37px !important}
	#banery a.ban-1 {background: #ffffff url("../img/bannery/zidle.jpg") no-repeat left top; _margin-left: 3px;}
	#banery a.ban-2 {background: #ffffff url("../img/bannery/koktejl.jpg") no-repeat left top;}
	#banery a.ban-3 {background: #ffffff url("../img/bannery/salat.jpg") no-repeat left top;}
	.hphotely form {height:162px !important;border:1px solid white;}
	.hphotely .rightGallery {right:199px !important;}

	form.rsif, form.rsif fieldset {height: 160px;}
	form.rsif {background:#993550 url("../img/sablona/cz/rezervace-hp-90st.png") no-repeat right top !important;}
	form.rsif fieldset {}
	form.rsif div {padding: 10px 55px 0px 126px;}
	form.rsif p {clear: both; padding: 35px 0px 0px 23px;}
	form.rsif p input {margin-left: -23px; float: left;}	
	form.rsif p span {display: block; float: left; background: transparent url("") repeat left top !important; width: 110px; line-height: 10px !important; padding-top: 0px !important;}
	form.rsif input.ptext {width: 120px; color: #000 !important; padding: 1px 3px 2px 3px;}
	form.rsif input.psubmit {margin: 8px 0px 0px 40px !important; _margin-left: 31px; padding: 1px 2px; color: #000 !important; width: 90px !important; text-align: center;}

	.modrys {background-color: #87b0c6; color: #fff !important;}
	.modrys * {color: #fff !important;}

	.hp-aktuality {margin-top: 20px;}
	.box-bezovy {background-color: #f0eeea; padding: 5px;}
	.box-bezovy div.vpravo {width: 310px; float: right;}
	.box-bezovy div.vpravo h3 {margin-top: 11px;}
	.box-bezovy div.vpravo p {margin: 0px 20px 12px 0px; padding: 0px;}
	.box-bezovy div.hpsl, .box-bezovy div.hpsl2 {float: left; width: 290px;}
	.box-bezovy div.hpsl p {background: transparent url("../img/sablona/odd-tecky-vertikalni.png") repeat-y right 10px; padding: 0px 20px 12px 0px; margin: 12px 0px 0px 10px;line-height:15px !important;}
	.box-bezovy div.hpsl p br {line-height:15px !important;}
	.box-bezovy div.hpsl p strong {line-height:15px !important;}
	.box-bezovy div.hpsl p b {line-height:15px !important;}
	.box-bezovy div.hpsl p strong {color:#5d5649;}
	.box-bezovy div.hpsl p b {color:#5d5649;}
	.box-bezovy div.hpsl2 {margin: 29px 0px 0px 20px;}
	.box-bezovy div.hpsl2 p {padding: 0px 10px 12px 10px;}
	.box-bezovy div.hpsl2 p strong {color:#5d5649;}
	.box-bezovy div.hpsl2 p b {color:#5d5649;}

	.pdobsah {margin-top: 20px; background: transparent url("../img/sablona/pozadi-podstranky.png") repeat-y left top !important;}
	.pdobsah div.vlevo {width: 605px; _width: 615px; float: left;}
	.pdobsah div.vpravo {width: 310px; _width: 320px; float: right;}
	.pdobsah div div.clrh1 {padding: 12px 10px 0px 10px;}
	.pdobsah div div.clrh1 p {margin-bottom:10px;}
	.pdobsah div div.clrh1 h2 {color:#29261d}
	.pdobsah .vpravo div.clrh1 a {background: url("../img/sablona/li.gif") left center no-repeat;background-position:0px 5px;margin:0px;padding-left:12px;font-weight:bold;}
	.pdobsah .vpravo div.clrh1 a:hover {text-decoration:none;color:black;}
	.pdobsah a img.contactMap {bordeR:1px solid white;float:right;margin:10px;margin-right:8px;margin-bottom:3px;}
	.pdobsah .boxMap {floaT:right;width:167px;}
	.pdobsah div div.clrh1 ul {list-style:none;margin:0px;padding:0px;margin-left:15px;margin-bottom:3px;}
	.pdobsah div div.clrh1 ul li {background: url("../img/sablona/li.gif") left center no-repeat;background-position:0px 7px;margin:0px;padding-left:12px;}
	.pdobsah div div.clrh1 ul li a:hover {color:#fff}
	.pdobsah div div.clrh2 {padding: 12px 10px 0px 5px;}
	.pdobsah div div.clrh2 ul {list-style:none;margin:0px;padding:0px;margin-left:15px;margin-bottom:3px;}
  .pdobsah div div.clrh2 ul li {background: url("../img/sablona/li.gif") left center no-repeat;background-position:0px 7px;margin:0px;padding-left:12px;}
  .pdobsah div div.clrh2 h2 {*margin:10px;*margin-left:0px;color:#29261D}
	.hphotobs {background: none !important;}
	.hphotobs div.vpravo {width: 320px;}

	div.hphotely {padding-bottom: 15px;}

	ul.recepty a {background: none !important; padding-left: 0px !important; font-weight: bold;}
	ul.recepty a:hover {color: #000; text-decoration: none;}
	ul.recepty {margin: 10px 0px 0px 0px !important; padding: 0px !important;}
	.pdobsah div div.clrh1 ul.recepty {margin-top: 0px !important;}
	.pdobsah div div.clrh1 ul.recepty li a:hover {color:#000}
	ul.recepty li {list-style-type: none; padding: 0px 0px 5px 12px !important;background: url("../img/sablona/li.gif") left center no-repeat;background-position:0px 7px;margin:0px !important;}
	div.recepty-oddc {margin-top: 15px; padding-top: 15px; border-top: 1px solid #dad4c7;}
	div.recepty-vypis h3 {font-size: 12px;}

	a.zavrirezervace {display: block; float: right; width: 45px; height: 35px; background: transparent url("../img/shim.gif") repeat left top; margin-top: -50px;}

	




	#p404 {position: absolute; width: 400px; margin: 0px auto; padding-top: 167px; background: transparent url("../img/404/logo-404.png") no-repeat left top; left: 50%; top: 50%; margin: -200px 0px 0px -200px;}
	
	
	#patka {clear: both; padding-top: 10px; padding-bottom: 10px;}
	#patka span {padding: 2px 4px 3px 4px; color: #817766; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px;}
	#patka img {vertical-align: middle; margin: 0px 0px 0px 2px;}
	#patka a {color: #817766; font-size: 12px; margin-right: -3px; text-decoration: none;}
	#patka .vpravo {color:#817766;}



	div.oddtecky {font-size: 1px; line-height: 1px; background: transparent url("../img/oddelovace/oddelovaci-tecky.png") repeat-x left 7px; padding: 7px 0px 15px 0px;}


	img.vlevo {float: left; margin: 2px 10px 5px 0px;}
	img.vpravo {float: right; margin: 2px 0px 5px 10px;}
	img.vlevo20 {float: left; margin: 2px 20px 5px 0px;}



	.clrb {clear: both; font-size: 0px !important; line-height: 0px !important; height: 0px !important;}
	.clrl {clear: left; font-size: 0px !important; line-height: 0px !important; height: 0px !important;}
	.clrr {clear: right; font-size: 0px !important; line-height: 0px !important; height: 0px !important;}
	.vlevo {float: left !important;}
	.vpravo {float: right !important;}
	.tvlevo {text-align: left;}
	.tvpravo {text-align: right;}
	.tstred {text-align: center;}
	.blokstred {margin: 0px auto 0px auto;}
	.imgvlevo {float: left; margin: 0px 15px 5px 0px;}
	.imgvpravo {float: right; margin: 0px 0px 5px 15px;}
	.centr {text-align: center !important;}
	.tavlevo {text-align: left !important;}
	.tavpravo {text-align: right !important;}
	.dbk {display: block;}
	.ital {font-style: italic;}
	.tuc, .tuc * {font-weight: bold !important;}
	.mtext {font-size: 10px;}
	.t10 {font-size: 10px;}
	.t12 {font-size: 12px;}
	.posuntop {margin-top: -6px;}
	.odstupleft {margin-left: 18px;}
	.wp100 {width: 100%; _width: 737px;}
	.nbrd {border: none !important;}
	.tm10 {margin-top: 10px;}
	.pb10 {padding-bottom: 10px;}
	.pb15 {padding-bottom: 15px;}
	.mt17 {margin-top: 17px;}
	.nbrd {border: none;}
	.mw500 {min-width: 500px; _width: 500px;}
	.w500 {width: 500px;}
	.w160 {width: 160px;}
	.w100 {width: 100px;}
	.w80 {width: 80px;}
	.mr5 {margin-right: 5px;}
	.pozabsolutni {position: absolute;}
	.pl15 {padding-left: 15px;}
	.dn {display: none;}
	.m10 {height: 10px; font-size: 1px; line-height: 1px;}
	


	.ieminh {font-size: 1px; line-height: 1px;}

	.chyba {padding-bottom: 10px;}
	.chyba p {border: 1px solid #ff0000; padding: 3px; background-color: #ffeaea; margin: 2px 0px 3px 0px;}
	.chyba *, #login .chyba {font-size: 11px !important; color: black;}

	.oznameni p {border: 1px solid #373737; background-color: #000000; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; text-align: center;}
	.oznameni * {color: white; font-size: 11px; font-weight: bold;}
	
	.reservationSelectBox {position:absolute;background:#993550 url("../img/sablona/onlineReservationSelectBox.png") center top no-repeat;width:299px;border:4px solid white;left:315px;top:113px;padding-top:51px;font-family:Arial, Helvetica, sans-serif;display:none;}
	.reservationSelectBox form {}
	.reservationSelectBox form label {float:left;color:white;font-size:12px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;margin-top:2px;}
	.reservationSelectBox form label.bigLabel {width:115px;_width:108px;}
	.reservationSelectBox form label.smallLabel {width:70px;}
	.reservationSelectBox form input.text {float:left;height:16px;width:205px;_width:202px;margin-bottom:6px;_height:19px;color:#544f45;}
	.reservationSelectBox form input.text2 {display:none;}
	.reservationSelectBox form input.submit {float:right;padding:1px 2px;margin-left:-5px;margin-right:10px;margin-bottom:5px;cursor:pointer;text-align:center;font-size:12px;font-family:Arial, Helvetica, sans-serif;*width:90px;*height:24px;margin-top:3px;color:#544f45;}
	.reservationSelectBox form select {float:left;height:21px;padding-top:1px;font-family:Arial, Helvetica, sans-serif;color:#544f45;}
	.reservationSelectBox form select option {color:#544f45;}
	.reservationSelectBox form select.smallSelect {width:45px;}
	.reservationSelectBox form select.middleSelect {width:80px;}
  .reservationSelectBox form select.bigSelect {width:164px;}
  .reservationSelectBox form textarea {width:275px;*width:273px;_width:272px;height:45px;margin-left:10px;color:black;line-height:13px;}	
	.reservationSelectBox form .dottedBorder {font-size:0px;line-height:0px;height:26px;display:block;overflow:hidden;clear:both;background: url("../img/sablona/dottedBorder.gif") center bottom no-repeat;margin-top:1px;margin-bottom:2px;}
	.reservationSelectBox form br {font-size:0px;line-height:0px;height:1px;display:block;overflow:hidden;clear:both;}
	.reservationSelectBox form .dateReservation {background-color:#701f34;padding-top:7px;padding-bottom:1px;*height:78px;_height:81px}
	.reservationSelectBox form .dateReservation label {margin-left:10px;font-weight:bold;width:70px;}
	.reservationSelectBox form .dateReservation select {margin-right:5px;margin-bottom:6px;}
	.reservationSelectBox form select.middleSelect {width:80px;float:right;margin-right:10px;}
	.reservationSelectBox form button {color:#544f45;}
	.reservationSelectBox .ssl {background:#ffffff /*url("../img/sablona/ssl.gif") left top no-repeat*/;background-position:2px 7px;font-size:10px;color:black;padding-left:4px;padding-top:4px;padding-bottom:4px;margin-bottom:-8px;*margin-bottom:0px;*margin-top:-11px;}
	.reservationSelectBox .ssl strong {color:#928d84;font-weight:normal;}
	
	.fotogallery  {padding-bottom:1px;margin-bottom:5px;}
	.fotogallery a img {bordeR:5px solid white;width:182px;}
	
	.pdobsah .vlevo .clrh1 #rbtexty a.rbo, .pdobsah .vlevo .clrh1 #rbtexty a:hover.rbo {color:#f0eeea;}
	.pdobsah .vlevo .clrh1 #rbtexty a.rbo span.rbohover {display:block;background:#993550 url("../img/sablona/minus.gif") center top no-repeat;background-position:554px 0px;color:white;font-size:13px;padding:5px 10px;font-weight:bold;text-decoration:none;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;border-bottom:1px solid white;}
	.pdobsah .vlevo .clrh1 #rbtexty a.rbo span.rbodefault {display:block;background:#993550 url("../img/sablona/plus.gif") center top no-repeat;background-position:554px 0px;color:white;font-size:13px;padding:5px 10px;font-weight:bold;text-decoration:none;font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;border-bottom:1px solid white;}
	.pdobsah .vlevo .clrh1 #rbtexty table {border-collapse: collapse;border-spacing: 0px;width:585px;}
	.pdobsah .vlevo .clrh1 #rbtexty table tr td {background-color:#fff;border-bottom:1px solid #f0eeea;padding:3px 10px;color:#544f45}
	.pdobsah .vlevo .clrh1 #rbtexty table tr td strong {color:#544f45}
	.pdobsah .vlevo .clrh1 #rbtexty table tr td.right {text-align:right;width:60px;}
	.pdobsah .vlevo .clrh1 #rbtexty table tr.even td {background-color:#fafafa}
	.pdobsah .vlevo .clrh1 #rbtexty table tr.evenNoBorder td {bordeR:0px;padding-bottom:0px;}
	
	img.dezerty {margin-top:20px;}
	
	.rightGallery {position:absolute;right:193px;border:0px;margin-top:1px;}
	.rightGallery div {background-color:white;border:0px;}
	.rightGallery img {  border:0px;height:165px;}
	
	.creditCards {position:absolute;right:17px;width:288px;color:#3d3d3d;top:430px;z-index:999;}
	.creditCards img {margin-top:20px;}
-->
























