/* hlavni casti */
* {font-family:sans-serif;font-size:13px;color: #000000;}
body {background-color: #FBE7B9;}
.hi {visibility:hidden;}

h3 {font-size:17px; padding:6px 0 2px 0; font-weight: bold; color: #4546A6; font-family: Tahoma,sans-serif;margin:0;}
h2 {font-size:20px; color: #4546A6; font-weight: bold; font-family: Tahoma,sans-serif;padding:10px 0 2px 10px;margin:0;}
h1 {font-size:0.1em;}
.hh33 {font-size:15px; padding:0 0 4px 0; font-weight: bold; color: #F3213E; font-family: Tahoma,sans-serif;margin:0;}
.hh34 {font-size:15px; padding:0 0 4px 0; font-weight: bold; color: #4546A6; font-family: Tahoma,sans-serif;margin:0;}
.tabnad  {color: #ffffff; font-weight: bold; font-family: sans-serif;font-size:13px;}
.podnad4 {font-size:13px; font-weight: bold; color: #F3213E; font-style: italic; font-family: Tahoma,sans-serif;}
.fotka {border: 1px solid #4546A6;}

/*xml*/
.foto {height: 120px;border: 1px solid #4546A6; padding:0px;margin:16px 6px 6px 6px;}
.Nazev {font-size:17px; padding:6px 0 2px 0; font-weight: bold; color: #4546A6; font-family: Tahoma,sans-serif;margin:0;}
.ccislo {font-weight: bold;}



.hlavni {padding:0;margin:0;width:762px;background: url(gfx/back_data.jpg);}
.hlavni1 {padding:0;margin:0;width:810px;}
.patasam {padding:0;margin:0;width:762px;background: url(gfx/kalvia_pata.jpg);height:27px;}
.pata {font-family:Tahoma,sans-serif;font-size:12px;font-weight: bold;color: #4546A6;text-align:center;padding:4px 0 0 0;margin:0;height:27px;background: url(gfx/kalvia_pata.jpg);}
.pata1 {font-family:Tahoma,sans-serif;font-size:12px;font-weight: bold;color: #4546A6;text-align:center;padding:4px 0 0 0;margin:0;height:27px;}
.menuvrch {padding:0;margin:0;height:164px;background: url(gfx/kalvia_hlava.jpg);text-align:right;}
.menuvrchCA {padding:0;margin:0;height:164px;background: url(gfx/kalvia_hlavaCA.jpg);text-align:right;}
.menuvrchCAA {padding:0;margin:0;height:164px;background: url(gfx/kalvia_hlavaCA1.jpg);text-align:right;}
.vlevo {padding:0;margin:0;width:142px;}
.vpravo {padding:0;margin:0;width:620px;}
.tdvlevo {padding:0;margin:0;}
.tdvpravo {padding:0;margin:0;}


a			{color: #F42642; text-decoration: none;font-weight:bold;}
a:active	  {color: #F42642; text-decoration: none;font-weight:bold;}
a:visited	  {color: #F42642; text-decoration: none;font-weight:bold;}
a:hover      {color: #4546A6; text-decoration: underline;font-weight:bold;}

.pata a			{color: #4546A6; text-decoration: none;font-family:Tahoma,sans-serif;font-size:11px;font-weight: bold;}
.pata a:active	  {color: #4546A6; text-decoration: none;}
.pata a:visited	  {color: #4546A6; text-decoration: none;}
.pata a:hover      {color: #4546A6; text-decoration: underline;}

.menu3 a { display: block; width: 142px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3 a:active { display: block; width: 142px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3 a:visited { display: block; width: 142px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3 a:hover { display: block; width: 142px; background-color: #4546A6; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu3nic { display: block; width: 142px; background-color: #4546A6; margin: 0; color: #FFFFFF; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu33nic { display: block; width: 350px; background-color: #4546A6; margin: 0; color: #FFFFFF; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu3333 a { text-align: center;display: block;  margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3333 a:active { text-align: center;display: block; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3333 a:visited { text-align: center;display: block; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu3333 a:hover { text-align: center;display: block; background-color: #4546A6; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu33 a { display: block; width: 350px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu33 a:active { display: block; width: 350px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu33 a:visited { display: block; width: 350px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu33 a:hover { display: block; width: 350px; background-color: #4546A6; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menunic33 { display: block; width: 350px; background-color: #ffffff; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu2 a { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu2 a:active { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu2 a:visited { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu2 a:hover { display: block; width: 142px; background-color: #4546A6; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu22 a { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu22 a:active { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu22 a:visited { display: block; width: 142px; margin: 0; color: #F42642; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu22 a:hover { display: block; width: 142px; background-color: #4546A6; margin: 0; color: #FDEBC1; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menunic { display: block; width: 142px; margin: 0; color: #4546A6; padding: 4px 0 4px 5px; font-weight: bold;
			 border-top: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.menu4 a { display: inline; margin: 0; color: #4546A6; padding: 4px; font-weight: bold;background-color: #FBE7B9;
			 border-left: 1px solid #4546A6;border-right: 1px solid #4546A6;border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu4 a:active { display: inline; margin: 0; color: #4546A6; padding: 4px; font-weight: bold;background-color: #FBE7B9;
			 border-left: 1px solid #4546A6;border-right: 1px solid #4546A6;border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu4 a:visited { display: inline; margin: 0; color: #4546A6; padding: 4px; font-weight: bold;background-color: #FBE7B9;
			 border-left: 1px solid #4546A6;border-right: 1px solid #4546A6;border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }
.menu4 a:hover { display: inline; margin: 0; color: #FBE7B9; padding: 4px; font-weight: bold;background-color: #4546A6;
			 border-left: 1px solid #4546A6;border-right: 1px solid #4546A6;border-bottom: 1px solid #4546A6; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }

.podnad3 {font-size:16px; font-weight: bold; color: #4546A6; font-style: normal; font-family: Tahoma,sans-serif;}
.obr1  {border: 1px dotted #D6DAF5;}
.text {padding:0;margin:6px;}
.hr2  {border:1px solid #D6DAF5;}
.hr3  {border:1px dotted #D6DAF5;}
.vyber { color: #F42642; font-weight: bold; font-family: Tahoma, sans-serif; text-decoration: none; font-size: 11px; }






.telovlevo  {padding:0 6px 0 12px;margin:0;font-family:Tahoma,sans-serif;font-size:12px;color: #032A77;}
.telovpravo {padding:0 14px 0 14px;margin:0;font-family:Tahoma,sans-serif;font-size:12px;color: #032A77;}

.podnad1 {color: #032A77; font-weight: bold; font-family: sans-serif;font-size:16px;}
.podnad2 {color: #032A77; font-weight: bold; font-family: sans-serif;font-size:13px;}

/* hlavni menu */
.hlmenu a			{color: #032A77; text-decoration: none;font-weight:bold;font-family:sans-serif;font-size:14px;}
.hlmenu a:active    {color: #032A77; text-decoration: none;font-weight:bold;font-family:sans-serif;font-size:14px;}
.hlmenu a:visited   {color: #032A77; text-decoration: none;font-weight:bold;font-family:sans-serif;font-size:14px;}
.hlmenu a:hover 	{color: #E96743; text-decoration: none;font-weight:bold;font-family:sans-serif;font-size:14px;}

/* cenik */
.tabhlava			{background-color: #4546A6;}
.tabblue			{background-color: #DEDFFF;}
.taboran			{background-color: #EDEEFB;}

/* hacka */
.hr22 {border:1px dotted #D0DFFD;}


/* menu lopata */
div#menu {text-align:center;margin:0;}
div#menu a img {border:none;margin:0;}

/* spodek */
div.pata {background:white url(x/bg_vpravo.jpg);background-repeat: no-repeat; background-position: right;margin:0;}
div.pata address {text-align:center;padding:.8em;}

/* rezervace */
.button	 { cursor: default; color: #032A77; background-color: #FDF2EE; font-family: sans-serif; font-weight: bold; border: 2px solid #E96743;}
.select	 { background-color: #F2F7FF; color: #000000; font-family: sans-serif; font-weight: bold; }

