/* Global CSS */
body {
  font-family: Tahoma, Verdana, sans-serif;
  font-size:100%;
}

a {
  color:rgb(150,48,53);
}

strong {
  font-size: 100%;
}

p {
  text-align:center;
}
h1{
color:#993333;
font-size:14pt;
font-family: Verdana;
font-weight:bold;
text-align:center;
padding-top:10px;
}

h2   {
color:#993333;
font-size:12pt;
font-family: Verdana;
font-weight:bold;
text-align:center;
}

h3 {
color:#993333;
font-size:11pt;
font-family: Verdana;
font-weight:bold;
text-align:left;
margin-left:10px;
}

.infobox, .fbinfobox, .infobox_center, .boxx, .okbox, .bonifikace{      
background:url("/images/information.png") no-repeat scroll 6px 6px #FFF9D7;
border:1px solid #993333;
color:#333333;
font-size:13px;
padding:6px 4px 6px 45px;
text-align:left;  
}
.bonifikace{
background:url("/images/boni_grad.png") repeat-x scroll left bottom #fff88f;
padding:4px;
margin-top:10px;
font-size:15px;
width: 300px;
text-align: center;
}

.okbox{
background:url("/images/check.png") no-repeat scroll 6px 6px #FFF9D7;

}
.fbinfobox{
  background:url("/images/facebook_icon.png") no-repeat scroll 9px 9px #FFF9D7;  
}  
.infobox_center{
  text-align:center;
  width: 255px;
} 
.boxx{
  background:#FFF9D7;  
  padding:6px;
  text-align:center;
  width:75%;
  margin-top:15px;
   margin-left:65px;
   margin-bottom:15px;
}
.zastita{
font-size:12px;
color:#993333;

padding-top:2px;
}   
   
 
hr {
  height:1px;
  color:#FFDD8F;
  margin-top:2px;
  margin-bottom:2px;
  text-align:center;
}

td {
  font-size: 13px;
}

th {
  font-size: 14px;
}

a img {border:none;}


fieldset {
background: #FFFF99;
border:1px solid #DE7C33;
margin:16px 4px 0;
padding:2px 10px 10px 10px;
position:relative;
text-align:left;
}
legend {
background:none repeat scroll 0 0 #FFA20C;
border:1px solid #781351;
color:#FFFFFF;
font-weight:bold;
padding:2px 6px;
font-size: 12px;
text-align: left;
}
.soutez{
list-style-type:none;
margin:0;
padding:5px;
}
/* CSS Included Files */

.hlava{
  background-color:#963035;
}

.hlava img {
  text-align:left;
}

.logo{
  padding-left:100px;
}

.stred{
  width:630px;
  height:100%;
  background-color:#FFDD8F;
  text-align:center;
  padding-top:0px;
  padding-left:10px;
  padding-right:10px;
  border-collapse: collapse;
  border-color: #111111;
  margin-bottom:10px;
  padding-bottom:15px;
}

.stred p{
  margin-bottom:0px;
  padding-left:0px;
  font-size:12pt;
  color:#963035;
  text-align:center;
}

.sloupec{
  background-color:#963035;
  height:138px;
  padding-top:10px;
  width:160px;
}


/* CSS Page Soutez */

.soutez p,i{
  text-align:left;
  font-size:9pt;
}

.soutez b{
  text-align:left;
  font-size:9pt;
  font-weight: bold;
}

.soutez table{
  border: 0px #963035 solid;
  border-spacing: 0px;
  margin-top:0px;
  font-family:Tahoma;
  font-size:9pt;
  padding-left:2px;
}

.soutez tr,td{
  font-size:10pt;
  padding-left:3px;
  padding-top:2px;
  border:0px;
  border-spacing:0px;
}

.soutez td {
  text-align:right;
}

.soutez tr {
  background-color:#fff88f;
}

.soutez th {
  text-align:right;
  background-color:rgb(150,48,53);
  color:white;
  font-size:8pt;
}

tr.liche{
  background-color:#e88854;
  margin-left:2px;
}

.liche tr,td,th{
  padding-left:3px;
  border:0px #AA4D57 solid;
  border-spacing: 0px;
  margin-top:3px;
}

tr .alignCenter {
  text-align:center;
}

/* CSS Tabka */

table.tabka {
  border: 1px #963035 solid;
  border-spacing: 0px;
  margin-top:0px;
  font-family:Tahoma;
  font-size:9pt;
  text-align:center; 
}

table.tabka td{
padding: 3px;
}
table.tabka tr:hover{
background:#fff2d5;
}

table.tabka td.zahlavi2, td.zahlavi2l {
  text-align:center;
  background-color:rgb(150,48,53);
  color:white;
  font-size:8pt;
  padding: 6px;

}
table.tabka td.zahlavi2l {
  text-align:left;
  
}
table.tabka td.zahlavi1{
  padding-left:3px;
  border:0px #AA4D57 solid;
  border-spacing: 0px;
  margin-top:3px;
}

table.tabka td.center {
  text-align:center;
}
table.tabka td.levo {
  text-align:left;
}
.vlevo {
  text-align:left;
}
/*  CSS MENU  */

.menu{
background-color:#993333;
  text-align:center;
  padding-top:0px;
  padding-bottom:40px;

}

.cat {
  font-size:14pt; color:white;
}

.menu a{
  text-align:center;
  color:white;
  font-size:10pt;
  text-decoration: none;
  padding-bottom:2px;
}


.menu a:hover{
  font-size:10pt;
  color:white;
}


.left{
text-align:left;
padding-left:5px;

}

.left p{
text-align:left;
}



/* CSS Startovni listina */

.vypis {font-size:9pt;}

.sobota, .nedele {font-size:10pt; font-style: normal;}


#calcul {text-align:center;}
#calcul th {font-style:italic; padding-right:10px; font-size:12px;}
#calcul td {background-color:#E88854; font-weight:bold; width:40px; color:white; font-size:14px;}


.time {text-align:right;}

.program tr {
  background-color:#fff88f;
}

tr.liche {
  background-color:#e88854;
}

tr.clean {background-color:#FFDD8F;}

.hotels{ color: black; font-size: large;}

#product-menu p{
  border-bottom:1px double #FFDD8F;
  font-weight:bold;
  color: white;
  margin:10px 1px 0px 0px;
  padding:1px 1px 3px 1px;
  text-align:center;
}

#product-menu ul{list-style:none; padding:0px; margin:0px 0px -6px 0px; border:2px solid #993333; border-width:2px 0px 3px 0px;text-align:left;}
#product-menu ul li{border-bottom:1px solid #FFDD8F; margin-bottom:1px; padding:0; background:none;}

#product-menu ul li.expanded a{background-color:#B2B2B2;}
#product-menu ul li.active {background-color:#FF9D02;}
#product-menu ul li a, #product-menu ul li.expanded ul a{display:block; background:#993333  url(/images/dotr.gif) no-repeat 8px 3px; color:white; text-decoration:none; padding:5px 6px 5px 32px;text-align:left;border-bottom:1px solid #993333;border-left: 1px solid #993333;border-right: 1px solid #993333;}
#product-menu ul li.expanded ul a {padding-left:35px; background-position:20px 0.8em;}
#product-menu ul li a:hover, #col-side #product-menu ul li.expanded ul a:hover{background: #ffdd8f  url(/images/doty.gif) 10px 3px no-repeat;font-weight:bold;color:#993333;border-left: 1px solid #993333;border-right: 1px solid #993333;border-bottom: 1px solid #993333;}

.box1, .box2, .box3, .box_head_news, .box4, .box5, .para, .home_stat {
background: #FFF88F;
border-top:1px solid #AA3035;
border-bottom:1px solid #AA3035;
display:block;
padding:5px 8px;
font-size:12px;
color:black;
text-align:left;
font-weight:bold;
clear:left;
}
.para {
padding-left:2px;
background: none;
border:0px;
color:black;
}
.box2 {
background: #e0e0e0;
border:1px solid #3b5998;
color:black;
}
.box4  {
border-left:1px solid #AA3035;
border-right:1px solid #AA3035;
}

.box3 {
background: rgb(255,242,213);
color:black;
font-weight:normal;
border-top:0px;
border-bottom:1px solid #AA3035;
border-right:1px solid #AA3035;
border-left:1px solid #AA3035;
line-height:16px;
margin: 0px 10px 20px 10px;
}
.box_head_news{
background: url(/images/back.gif) repeat-x top left;
border:1px solid #AA3035;
margin:0px 10px 0px 10px;
}
.box5 {
font-size:14px;
background: #993333;
border:0px solid #3b5998;
color:white;
margin-bottom:15px;
font-weight:normal;
}
.box0{
text-align:left;
padding:5px 5px 16px 14px;
margin-right:15px;
}
.stred .casual {
color:black;
font-weight:normal;
text-align:left;
margin-right:10px;
margin-left:10px;
font-size:14px;
}
.home_stat{
font-weight:normal;
margin-top:10px;
background: none;
border:0px;
text-align:center;
}
.datum{
text-align:right;
margin:0px;
padding:0px;
font-style: italic;
font-weight:normal;
font-size:10px;
}
.jedna{
text-align:left;
float:left;
padding:5px;
clear:right;
}
.p .ppt{
color:#963035;
font-size:20pt;
font-family: Verdana;
}
.seznam{
font-size:12px;
line-height:15px;
margin-left:5px;
text-align:left;
padding:0px;
}
.seznam_wide{
font-size:12px;
line-height:24px;
margin-left:5px;
text-align:left;
padding:0px;
}
.seznam li{
background:url("/images/dot.png") no-repeat scroll 0 3px transparent;
list-style-type:none;
padding-left:15px;
}
.seznam_wide li{
background:url("/images/dot.png") no-repeat scroll 0 8px transparent;
list-style-type:none;
padding-left:20px;
line-height:24px;
}


.info{
text-align: left;

}

/*
.info table{
border:0px;
border-spacing: 0px;
}

.info p{
font-family:Tahoma;
font-size:10pt;
border:0px;
}
.info1{
background-color:#BD664A;
font-family:Tahoma;
font-size:10pt;
border:0px;
}
*/

