<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********************************************************************/
/**********   Sporthotel - Bohemia | Created by studio WPJ **********/
/********************************************************************/
* {
   margin: 0;
   padding: 0;
   border:0px;
}
/************************ GENERAL STYLES ****************************/
html { background-color: #00253a;}
body {
   background: url("../images/background.gif") 0 0;
   font-family: "Arimo", "ArimoWebfont", Arial, Helvetica, Verdana, sans-serif;
   color:#ffffff;
   font-size:12px;
   text-align:left;
}
a:link {
   color: #cd395c;
   text-decoration: none;
}
a:visited {
   color: #cd395c;
   text-decoration: none;
}
a:hover {
   color: #cd395c;
   text-decoration: underline;
}
h1, .h1{
   padding:10px 0px 10px 18px;
   background: url("../images/h1_back.png") no-repeat top left;
	padding:10px 15px 5px;
   margin:0px; 
   font-size:30px;
   font-weight:normal;
   letter-spacing:0.2;
   font-style:normal;
}
h2 {
	padding:15px 0 5px;
   margin:0px; 
   font-size:22px;
   font-weight:bold;
   font-style:italic;
   letter-spacing:0.2;
}
h3 {
   color:#cd395c;
   font-size:20px;
   padding:10px 0 5px;
   font-weight:bold;
   line-height:24px;
}
h4 {
   margin: 0;
   padding: 5px 0px 3px;
   font-size:16px;
   color:#0092d6;
   font-weight:bold;
}
h5 {
   margin: 0;
   padding: 5px 25px 3px;
   font-size:14px;
   font-weight:bold;
}
p{
	line-height:24px;
   padding:5px 0;
}
#content ul{
   font-weight:bold;
   font-style:italic;
   font-size:14px;
   list-style-type:none;
   margin:5px 0;
}
#content ul li{
   background: url("../images/list.png") no-repeat top left;
   display:block;
   padding:0 0 0 35px;
   margin:10px 0;
   line-height:23px;
}
#content ol {
   line-height:25px;
   margin-left:15px;
   list-style-position:outside;
   font-weight:bold;
}

/* Button */
a.button{
   display:inline-block;
   font-weight:bold;
   color:#FFFFFF;
   font-size:18px;
   font-style:italic;
   background: #d95d4a;
   background: -moz-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #d95d4a), color-stop(100%, #c21a6d));
   background: -webkit-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -o-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -ms-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: linear-gradient(to bottom, #d95d4a 0%, #c21a6d 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95d4a', endColorstr='#c21a6d', GradientType=0 );
   margin:10px 12px 10px 0;
   position:relative;
   line-height:44px;
   text-align:center;
   padding:0 20px 0 27px;
}
a.button:before{
   content:"";
   position:absolute;
   top:0px;
   left:0px;
   height:100%;
   width:22px;
   display:block;
   background:url("../images/button_arrow.png") no-repeat left center;
}
a.button:hover{
   background: #00a9ce;
   background: -moz-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #00a9ce), color-stop(100%, #0084c1));
   background: -webkit-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -o-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -ms-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: linear-gradient(to bottom, #00a9ce 0%, #0084c1 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9ce', endColorstr='#0084c1', GradientType=0 );
   text-decoration:none;
}
a.button.white:before{
   background:url("../images/button_arrow_white.png") no-repeat left center;
}
/* Reservation button */
a.button.reservation-btn {
   font-size:24px;
   line-height:57px;
   margin:15px 0px;
   padding:0 68px 0 22px;
}
a.button.reservation-btn:after{
   content:"";
   position:absolute;
   top:0px;
   right:11px;
   height:100%;
   width:47px;
   display:block;
   background:url("../images/button_reservation.png") no-repeat left center;
}
/* Centered */
.centered{
   text-align:center;
}
.centered a.button{
   margin:10px 10px;
}
/* Cleaner */
.cleaner {
   clear:both;
   padding:0;
   margin:0;
   background:none;
}
/* Divider */
.divider, hr {
   clear:both;
   height:17px;
   margin:20px 0;
   background: url("../images/divider.png") no-repeat top center;
}
hr{
   margin:10px 0;
}
/* Font */ 
@font-face { /* ARIMO */
   font-family: "ArimoWebfont";
   src: url("../styles/fonts/arimo-regular-webfont.eot?"), url("../styles/fonts/arimo-regular-webfont.woff") format("woff"), url("../styles/fonts/arimo-regular-webfont.ttf") format("truetype");
}
@font-face { /* ARIMO BOLD*/
   font-family: "ArimoWebfont";
   font-weight:bold;
   src: url("../styles/fonts/arimo-bold-webfont.eot?"), url("../styles/fonts/arimo-bold-webfont.woff") format("woff"), url("../styles/fonts/arimo-bold-webfont.ttf") format("truetype");
}
@font-face { /* ARIMO ITALIC*/
   font-family: "ArimoWebfont";
   font-weight:bold;
   font-style:italic;
   src: url("../styles/fonts/arimo-bolditalic-webfont.eot?"), url("../styles/fonts/arimo-bolditalic-webfont.woff") format("woff"), url("../styles/fonts/arimo-bolditalic-webfont.ttf") format("truetype");
}
/*************************** MAIN LAYOUT *****************************/
#page_wrapper {
   padding:437px 0 0;
}
#page {
   margin:0 auto;
   width: 980px;
   padding:5px 0px 20px;
   position: relative;
}
#header_wrapper{
   height:437px;
   position:absolute;
   width:100%;
}
#header_inner_wrapper{
   background: url("../images/background-top.jpg") repeat-x top center;
   height:437px;
}
#header {
   position:relative;
   width:980px;
   margin:0px auto;
}
#header a.logo {
   position:absolute;
   z-index:2;
   top:30px;
   left:8px;
   display: block;
   width: 416px;
   height: 64px;
}
#header img.header_title{
   position:absolute;
   z-index:2;
   top:60px;
   right:7px;
}
#header img.ilustration{
   position:absolute;
   z-index:2;
   top:135px;
   right:-6px;
}

/* Flags */
#flags{
   position:absolute;
   top:0px;
   right:0px;
}
#flags a{
   display:inline-block;
   padding-top:18px;
}
#flags a.akt, #flags a:hover{
   background: url("../images/flags_active.png") no-repeat top center;
}
#flags img{
   margin:0 3px 0 3px;
}

/*********** MAIN MENU ****************/
.czech_menu #menu ul li a{ /* ÄŤeskĂ© menu vÄ›tĹˇĂ­ */
   font-size:20px;
}
#menu {
   width:100%;
   height:73px;
   background: url("../images/topmenu_back.png") repeat-x top center;
   border-top:3px solid #d5408a;
}
#menu ul{
   width:980px;
   margin:0 auto;
   list-style:none;
   padding:0 25px;
}
#menu ul li {
   display:block;
   float:left;
}
#menu ul li a {
   display:block;
   font-weight:bold;
   color:#0a375c;
   font-size:16px;
   line-height:68px;
   padding:0 13px;
}
/* TlaÄŤĂ­tko po najetĂ­ a aktivnĂ­ */
#menu li a.selected, #menu li a:hover{
   background: url("../images/topmenu_active.png") no-repeat top center;
	color:#d5408a;
   text-decoration:none;
}
/*********** MAIN MENU END ****************/


/*********** SIDE CONTENT ****************/
#side-content-wrapper{
   width: 209px;
   float: left;
   margin-top:5px;
}
#side-content { 
  background: url("../images/sidemenu_back.png") repeat 0 0;
  padding:9px 8px 7px;
}
/* 1. ĂşroveĹ menu */
#side-content ul {
	list-style:none;
   padding:5px 0;
}
#side-content ul li { 
   padding:0 0 2px 0;
   margin:0;
}
#side-content ul li a {
   font-size:14px;
   display:block;
   padding:10px 5px 10px 20px;
   text-decoration: none;
   position:relative;
   color:#fff;
}
#side-content ul li a:hover, #side-content ul li a.selected {
   background: #00a9ce;
   background: -moz-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #00a9ce), color-stop(100%, #0084c1));
   background: -webkit-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -o-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -ms-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: linear-gradient(to bottom, #00a9ce 0%, #0084c1 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9ce', endColorstr='#0084c1', GradientType=0 );
}
#side-content ul li a:hover:before, #side-content ul li a.selected:before{
   content:"";
   position:absolute;
   top:0px;
   left:0px;
   height:100%;
   width:22px;
   display:block;
   background:url("../images/button_arrow_submenu.png") no-repeat left center;
}
/********* SIDE - KONTAKT END **********/

/*********** LEFT CONTENT END *************/

/*********** RIGHT CONTENT ****************/
#content {
   padding:10px 0px 0px 0px;
   float:right;
   width:735px;
   min-height:300px;
}
#content.wide {
   float: none;
   width: 960px;
   padding:10px 0px 0px 0px;
}
#content img.border{
   border:3px solid #fff;
   margin:5px 0 5px 15px;
}
#content img.border.left{
   margin:5px 15px 5px 0px;
}
#content img.border:hover{   
   border:3px solid #009ce5;
}
#content span &gt; table {
   margin:10px 0px 10px 0px;
   border-collapse:collapse;
   font-size:12px;
   color:#404554;
   border:1px solid #747a87;
}
#content span &gt; table td {
   border:1px solid #053259;
   padding:10px 10px;
   background-color:#fff;
}
#content span &gt; table th {
   text-align:center;
   padding:10px 15px;
   border:1px solid #053259;
   color:#fff;
   font-weight:bold;
   background: #d95d4a;
   background: -moz-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #d95d4a), color-stop(100%, #c21a6d));
   background: -webkit-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -o-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -ms-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: linear-gradient(to bottom, #d95d4a 0%, #c21a6d 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95d4a', endColorstr='#c21a6d', GradientType=0 );
}
#content table.no-border, #content table.no-border td, #content table.no-border th{
   background-color:transparent;
   border:none;
}
/********** RIGHT CONTENT END *************/

/********** ĂšVODNĂŤ STRANA *****************/

/* Kategorie */
#home_cats{
   margin:25px 0;
}
#home_cats a{
   display:block;
   float:left;
   margin-right:12px;
   width:153px;
}
#home_cats a img{
   display:block;
}
#home_cats a.last{
   margin-right:0px;
}
#home_cats a:hover{
   color:#599f00;
   text-decoration:none;
}
#home_cats a span{
   display:block;
   font-weight:bold;
   color:#FFFFFF;
   font-size:18px;
   font-style:italic;
   background: #d95d4a;
   background: -moz-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #d95d4a), color-stop(100%, #c21a6d));
   background: -webkit-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -o-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -ms-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: linear-gradient(to bottom, #d95d4a 0%, #c21a6d 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95d4a', endColorstr='#c21a6d', GradientType=0 );
   margin:8px 0 0 5px;
   height:40px;
   position:relative;
   line-height:20px;
   padding:8px 5px 8px 20px;
}
#home_cats a span:before{
   content:"";
   position:absolute;
   top:0px;
   left:0px;
   height:100%;
   width:22px;
   display:block;
   background:url("../images/button_arrow.png") no-repeat left center;
}
#home_cats a:hover span{
   background: #00a9ce;
   background: -moz-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #00a9ce), color-stop(100%, #0084c1));
   background: -webkit-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -o-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -ms-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: linear-gradient(to bottom, #00a9ce 0%, #0084c1 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9ce', endColorstr='#0084c1', GradientType=0 );
}
/* Podkategorie */
#home_subcats.cs a span{
   font-size:20px;
}
#home_subcats.cs a.small{
   width:15%;
}
#home_subcats.cs a.big{
   width:25%;
}

#home_subcats{
   margin:30px 5px 25px;
}
#home_subcats a{
   float:left;
   width:20%;
   line-height:22px;
   padding:0px;
   color:#FFFFFF;
   display:block;
}
#home_subcats a img{
   float:left;
   margin-right:15px;
   margin-top:-5px;
}
#home_subcats a span{
   font-weight:bold;
   font-size:14px;
   font-style:italic;
}
/* Uvodni text */
#home_text_wrapper {
   width:30%;
   float:left;
   margin:0 30px 0 0;
}
#home_text_wrapper h2 {
   padding:10px 0px 5px 18px;
   background:  url("../images/h1_back.png") no-repeat top left;
}
#home_text{
	border-bottom:1px solid #0c4d76;
   position:relative;
   margin-bottom:5px;
}
#home_text p{
	padding:5px 20px 10px;
	font-size:12px;
   line-height:22px;
   text-align:justify;
   font-family:Arial, Helvetica, Verdana, sans-serif;
}
/******** ĂšVODNĂŤ STRANA END *****************/

/*********** FOOTER CONTENT ****************/
#footer-wrapper{
   height:135px;
   width:100%;
   background: #00253a url("../images/footer_back.png") repeat-x top center;
}
#footer {
   margin:0px auto;
   width:980px;
   height:95px;
   padding:40px 0 0;
   position:relative;
   font-family: Arial, Helvetica, Verdana, sans-serif
}
#footer a{
   color:#0092d6;
}
#footer p.left {
   padding:0px 0px 0 0px;
   float:left;
   width:550px;
   line-height:18px;
}
#footer p.left span{
   display:inline-block;
   margin-top:15px;
}
#footer p.left img{
   margin-right:30px;
   float:left;
}
#footer p.right {
   padding:20px 0 0 0;
   float:right;
}

/*********** FOOTER CONTENT END **************/

/*************************** MAIN LAYOUT END *****************************/

/**************************** GALERIE ************************************/
#content.wide #fotogalerie{
   width:960px;
}
#fotogalerie {
   margin:20px 0 0;
   clear:both;
   background-image: url("../images/divider.png"), url("../images/divider_bottom.png");
   background-repeat: no-repeat, no-repeat;
   background-position: top center, bottom center;
   padding:40px 0 15px;
}
#fotogalerie img {
   display:block;
}
#fotogalerie a.imgbox {
   margin:0 15px 15px;
   display:block;
   position:relative;
   float:left;
   border:3px solid #fff;
}
#fotogalerie a.imgbox:hover{
   border:3px solid #0092d6;
}
.jquery-lightbox-title { /* vÄ›tĹˇĂ­ text u popisu fotek lightboxu */ font-size:18px !important; }
/************************** GALERIE END *************************************/


/**************************** NOVINKY ***************************************/

/*********** NEWS BOX ****************/
#news-box {
   width:40%;
   float:left;
   margin:0 30px 0 0;
}
#news-box h2 {
   padding:10px 0px 0 18px;
   background:  url("../images/h1_back.png") no-repeat top left;
}
.news-content{
	padding:15px 0 20px 30px;
	border-bottom:1px solid #0c4d76;
   position:relative;
   margin-bottom:5px;
   min-height:140px;
}
.news-content a.imgbox {
   margin:3px 0 0 18px;
   display:block;
   position:relative;
   float:right;
   border:3px solid #fff;
}
.news-content a.imgbox:hover {
   border:3px solid #0092d6;
}
.news-content a.imgbox img {
   display:block;
}
.news-content h3 {
	padding-top:0px;
   font-size:18px;
   line-height:20px;
   font-weight:normal;
}
.news-content p {
	font-size:12px;
   line-height:22px;
   padding:2px 0px;
   text-align:justify;
   font-family:Arial, Helvetica, Verdana, sans-serif;
}
.news-content p.date{
   color:#009ce5;
   font-size:18px;
   padding:0px;
   position:absolute;
   top:55px;
   left:-38px;
   -ms-transform: rotate(270deg); /* IE 9 */
   -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
   transform: rotate(270deg);
   font-family: "Arimo", "ArimoWebfont", Arial, Helvetica, Verdana, sans-serif;
}
/*********** NEWS BOX END *************/

/*********** NEWS LIST ****************/
.pagination {
   padding:5px 15px;
   clear:both;
}
.news-list-content {
   clear:both;
	background: url("../images/divider.png") no-repeat center bottom;
	padding:12px 0 20px;
   min-height:120px;
}
.news-list-content a.imgbox {
   margin:0 18px 0px 0;
   display:block;
   position:relative;
   float:left;
   border:3px solid #fff;
}
.news-list-content a.imgbox:hover {
   border:3px solid #0092d6;
}
.news-list-content img {	
   display:block;
}
.news-list-content h3 {
	padding-top:0px;
   font-size:18px;
}
.news-list-content p {
	font-size:12px;
   line-height:20px;
   padding:2px 0px;
}
/********** NEWS LIST END ***********/

/******************************** NOVINKY END *******************************************/


/***********************************  DOTAZNIK **************************************************/

#order_form {background:url("../images/sidemenu_back.gif") repeat scroll 0 0;float:left;margin:10px 0 0 0;padding:15px 30px; width:640px; border-radius:5px; color:#BEC3D4;}

#order_form h3, #order_form .block&gt;label{color:#fff; font-size:18px; padding:5px 0 10px;line-height: 20px;font-family: Calibri,Arial,Helvetica,sans-serif;}
#order_form .block {float:left; width: 220px; margin:0px 0 5px 0px;position:relative;}
#order_form .block ul label{padding:0 0 5px 0; font-size:12px; color:#BEC3D4;}
#order_form label[for=agree]{padding:0 0 5px 10px; display:inline-block; color:#0161A9; font-weight:bold;}
#order_form .block ul{list-style:none; margin:5px 10px;}

/* Schovat labely u otazek */
/*
#order_form .block &gt; label[for=id_question1_0], #order_form .block &gt; label[for=id_question1internet_0], #order_form .block label[for=id_question2], #order_form .block label[for=id_question3], #order_form .block &gt; label[for=id_question4_0], #order_form .block label[for=id_question5], #order_form .block label[for=id_question6], #order_form .block &gt; label[for=id_question7_0], #order_form .block label[for=id_question8], #order_form .block label[for=id_question9]{ display:none;}
*/
/* Velke bloky pro textarea */
#order_form .block.field_question2, #order_form .block.field_question3, #order_form .block.field_question5, #order_form .block.field_question6, #order_form .block.field_question8, #order_form .block.field_question9{width:640px;}

/* Otazka 1 */
#order_form .block.field_question1{width:250px;}
.field_question1internet{ display:none; }
.field_question1jina{ display:none; }

/* Otazka 7 */
#order_form .block.field_question7{width:420px;}
#order_form .block.field_question7jina textarea#id_question7jina{height:50px;}

#order_form .block input[type=radio]{ 
	margin:0 5px 0 0;
}
#order_form .block input[type=text]{ 
	margin-top:8px;
	margin-bottom:10px;
	padding:10px 9px;
	width:200px;
	border-radius: 3px;
	box-shadow: inset 1px 1px 3px #d3d8e7;
	border:1px solid #393e4e;
   color:#404554;
}
/* Upravy pro policka */
#order_form input#id_captcha_1, #registrace input#id_user-captcha_1{ width:40px;}
/* Upravy pro policka END */

/* Chyba ve formulari */
#order_form .block.error input[type=text]{ 
	border:1px solid #eb0000;
}
#order_form .block.error span{ 
	color: #eb0000;
	font-size:11px;
	display:none;
}
/* Chyba ve formulari END */

/* Vyzadovane pole */
#order_form .block.required label:after{content:" *"; color:#8de51d; font-weight:bold;}
/* Vyzadovane pole END */

#order_form .block textarea{ 
	margin:5px 0px 10px;
	padding:5px 8px;
	width:620px;
	height:60px;
	border-radius: 3px;
	box-shadow: inset 0 1px 5px #e2eeff;
	border:1px solid #D6E0EE;
}
#order_form .error_message {
   clear: both;
   display: none;
   padding: 10px 15px;
	border-radius: 5px;
	background-color:#EB0000;
   color:#fff;
	margin-bottom:10px;
   font-weight:bold;
}
/* Captcha */
label[for=captcha_id]{
   position:relative;
}
img.captcha{
	max-width:65px;
   position:relative;
   top:13px;
   padding:7px 3px;
   background-color:#FFFFFF;
   border:1px solid #D6E0EE;
   border-radius:3px;
}
/* Submit */
.submit_block{
   text-align:center;
   margin:10px 0;
   float:right;
}
/* Submit END */
#order_form #submit{
   margin:25px 30px 10px 5px;
}
/***********************************  DOTAZNIK END **************************************************/


/************************** MAPA ********************************************/
.contact-right{
   float:right;
   width:60%;
}
.contact-left{
   float:left;
   width:30%;
}
#map_wrapper{float:left;}
#map_canvas {height: 420px; width:100%;}
#map_content {width:200px; }
#map_content p{ padding:0px; font-weight:bold; color:#0d3b64;}
#map_content p a{ font-weight:bold;}
/************************* MAPA END *****************************************/

/************************************ LAST MINUTE BOX **************************************/
#home_last_minute_wrapper {
   width:23%;
   float:left;
   margin:0 0 0 0;
}
#home_last_minute_wrapper h2 {
   padding:10px 0px 5px 18px;
   background: url("../images/h1_back.png") no-repeat top left;
}
#home_last_minute{
   background: url("../images/last_minute_homepage.png") no-repeat top left;
   width:206px;
   height:267px;
}
#home_last_minute h3{
   color:#cd395c;
   font-size:20px;
   padding:15px 25px 10px;
   font-weight:bold;
}
#home_last_minute p{
	padding:0px 25px 0px;
	font-size:12px;
   line-height:20px;
   color:#0d3a61;
   font-family:Arial, Helvetica, Verdana, sans-serif;
   max-height:80px;
   overflow:hidden;
}
#home_last_minute p.price{
   color:#cd395c;
   font-size:22px;
   padding:15px 15px 5px;
   text-align:center;
}
#home_last_minute a.button.white{
   margin-top:25px;
}
/**** SIDE BOX ******/
#side_last_minute{
   background: url("../images/side_last_minte_back.png") no-repeat top left;
   width:205px;
   height:221px;
   margin:13px 0 0 3px;
}
#side_last_minute #home_last_minute{
   height:auto;
   width:auto;
   background:none;
}
#side_last_minute #home_last_minute p{
   display:none;
}
#side_last_minute #home_last_minute p.price{
   display:block;
}
#side_last_minute h2{
   color:#0092d6;
   font-size:24px;
   font-weight:bold;
   padding:18px 25px 5px;
   font-style:normal;
   background:none;
}
#side_last_minute h3{
   color:#cd395c;
   font-size:18px;
   padding:5px 25px 5px;
   font-weight:bold;
}
#side_last_minute p.price{
   color:#0d3a61;
   font-size:20px;
   padding:5px 15px 5px;
   text-align:center;
}

/************************************ LAST MINUTE BOX END **************************************/

/************************************* LAST MINUTE LIST *************************************/
#last_minute_list .last_minte_item{
	background:url("../images/divider.png") no-repeat bottom center;
   padding:5px 20px 30px;
   position: relative;
   margin: 0 0 10px;
}
#last_minute_list .last_minte_item img{
	float:left;
   margin:10px 20px 5px 0;
   border:3px solid #fff;
}
#last_minute_list .last_minte_item img:hover{
   border:3px solid #0092d6;
}
#last_minute_list .last_minte_item ul.basics{
   float:left;
}
#last_minute_list .last_minte_item ul.basics li{
   width:auto;
   display:block;
}
#last_minute_list .last_minte_item p.reserve{
   padding:10px 0 0;
   text-align:right;
   line-height:normal;
   height:120px;
}
/************************************* LAST MINUTE LIST *************************************/


/***********************************  REZERVACE *****************************************************/
#registrace {}
#registrace #reservation_content{background:url("../images/sidemenu_back.png") repeat scroll 0 0;float:left;margin:10px 0 0 0;padding:10px 30px; }

#registrace #reservation_content p a{color:#BEC3D4;text-decoration: underline;}
#registrace #reservation_content p a:hover{text-decoration: none;}
#registrace #reservation_content h3{padding:10px 0 15px}

#registrace #reservation_content h3.price_title{margin:0; text-align:center;}
#registrace #reservation_content h3.price_title strong{font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#registrace .group {border-top:1px solid #0e67a8; padding:5px 0px 0px 0px;}
#registrace .group h2{font-size:18px;padding:15px 14px 20px 14px;font-weight:bold; }
#registrace p img{border:none;}

/* Hvezdicka ve vysletlivce */
#registrace span.star{color:#d95d4a; font-weight:bold; font-size:16px;}

#registrace .block {float:left; width: 220px; margin:0px 0 8px 0px;position:relative;}
#registrace .block label{padding:0 0 5px 0; font-size:12px;}
#registrace label[for=agree]{padding:0 0 5px 10px; display:inline-block; color:#0161A9; font-weight:bold;}
#registrace .block input[type=text], #registrace .block input[type=email], #registrace .block input[type=number]{
	margin-top:8px;
	margin-bottom:10px;
	padding:10px 9px;
	width:180px;
	border-radius: 3px;
	box-shadow: inset 1px 1px 3px #d3d8e7;
	border:1px solid #393e4e;
   color:#404554;
}
#registrace .block select{ 
	margin-top:8px;
	margin-bottom:10px;
	padding:9px 9px;
	width:200px;
	border-radius: 3px;
	box-shadow: inset 1px 1px 3px #d3d8e7;
	border:1px solid #393e4e;
   color:#404554;
}
/* Upravy pro jednotlive bunky */


/* osoby */
#registrace .block.field_user-babyAge {display: none;}
#registrace .block.field_user-baby, #registrace .block.field_user-crib{margin-bottom:10px;}
#registrace .block.field_user-baby input, #registrace .block.field_user-crib input{margin-left:10px;}

/* poznamky, adresa */
#registrace .block.field_user-address, #registrace .block.field_user-notes{ width:330px;}

/* Chyba ve formulari */
#registrace .block.error input[type=text], #registrace .block.error select, #registrace .block.error textarea{ 
	border:1px solid #d95d4a;
}
#registrace .block.error label{ 
	color: #d95d4a;
}
#registrace .block.error span{ 
	background-color: #eb0000;
	font-size:11px;
	display:none;
   color:#FFF;
   padding:5px 10px;
   font-weight:bold;
}
/* Chyba ve formulari END */

/* Seznam chybnych udaju */
.ui-widget div.error_list{
	display:inline;line-height:20px;
	padding:5px 10px;
}
/* Seznam chybnych udaju END */

/* Captcha */
#registrace .block.field_user-captcha{ width:auto;}

/* Vyzadovane pole */
#registrace .block.required label{font-weight:bold; position:relative;}
#registrace .block.required label:after{content:" *";color:#d95d4a; font-weight:bold; font-size:16px; position:absolute; top:5px; top:-3px; right:-10px;}
/* Vyzadovane pole END */

#registrace .block textarea{ 
	margin-top:5px;
	margin-bottom:10px;
	padding:5px 8px;
	width:290px;
	height:50px;
	border-radius: 3px;
	box-shadow: inset 0 1px 5px #e2eeff;
	border:1px solid #D6E0EE;
}
#registrace input[type=submit], #submit{ 
   font-family: "Arimo", "ArimoWebfont", Arial, Helvetica, Verdana, sans-serif;
   display:inline-block;
   font-weight:bold;
   color:#FFFFFF;
   font-size:18px;
   font-style:italic;
   background: #d95d4a;
   background: -moz-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #d95d4a), color-stop(100%, #c21a6d));
   background: -webkit-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -o-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: -ms-linear-gradient(top, #d95d4a 0%, #c21a6d 100%);
   background: linear-gradient(to bottom, #d95d4a 0%, #c21a6d 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95d4a', endColorstr='#c21a6d', GradientType=0 );
   margin:10px 32px 10px 10px;
   position:relative;
   height:44px;
   text-align:center;
   padding:0 20px;
   cursor:pointer;
}
#registrace input[type=submit]:hover, #submit:hover{
   background: #00a9ce;
   background: -moz-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, #00a9ce), color-stop(100%, #0084c1));
   background: -webkit-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -o-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: -ms-linear-gradient(top, #00a9ce 0%, #0084c1 100%);
   background: linear-gradient(to bottom, #00a9ce 0%, #0084c1 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9ce', endColorstr='#0084c1', GradientType=0 );
   text-decoration:none;

}
/* SouhlasĂ­m s podmĂ­nkami */
#registrace .block.accept{ width:610px}
#registrace .block.accept label{ font-weight:bold;}
#registrace .block.accept input{margin-left:5px; margin-top:5px;}
#registrace .block.accept a, #registrace .field_user-baby a{text-decoration:underline; color:#BEC3D4;}
#registrace .block.accept a:hover, #registrace .field_user-baby a:hover{text-decoration:none;}

#registrace .block ul{ 
	list-style:none;
}
#registrace .error_message {
   clear: both;
   display: none;
   padding: 10px 15px;
	border-radius: 3px;
	background-color:#d95d4a;
   color:#fff;
	margin-bottom:10px;
   font-weight:bold;
   margin: 10px 0 0;
}
/***********************************  REZERVACE END **************************************************/


/******** BOWLING FLASH ***************/
#bowling-bar{
   border-color:#FFFFFF;
   border-width:6px 3px 0px;
   border-style:solid;
   float:right;
   background-color:#FFFFFF;
   border-radius:10px;
}
/******** BOWLING FLASH END ***************/
</pre></body></html>