body {margin:0;padding:0;text-align:center;
	font: 75%/1.4 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	background:#D1ECF9 url('back.gif') no-repeat 0 0;color:#333}
	
/*& body {
	font: 85%/1.4 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	}*/
	
img {border:0;}
p {margin:0.5em 0;}
hr {display:none;}
a {color:#BE1E2D}
a.external {background:url('external2.gif') right center no-repeat;padding:0 13px 0 0;}
table {font-size:100%;border-collapse:collapse;margin:0;padding:0}
td, th {padding:2px 0 2px 0;margin:0;border:0;vertical-align:top}

.cleaner {clear:both;width:100%;height:0;overflow:hidden;}

.center {text-align:center}
.blue {color:#045996}
.red {color:#ED1927}


.big1 {font-size:108%;}

table.tbl1 p {margin:0}
table.tbl1 {margin:0.75em 0;padding:0;font-size:100%;border-collapse:collapse;
  border:1px solid #ADDEEF;background-color:white;}
table.tbl1 td,
 table.tbl1 th {padding:3px 6px;border:1px solid #ADDEEF;border-width:0 1px;}
table.tbl1 td {font-size:92%}
table.tbl1 th {color:#015792;font-weight:bold;text-align:left}
table.tbl1 thead th,
table.tbl1 thead td {padding:10px 15px;border-bottom-width:1px;font-size:100%;color:#015792;font-weight:bold;vertical-align:middle} 

.tabbox {width: 550px; margin:15px 0; border: 1px solid white; padding: 0; background: transparent;}
.tab {margin: 0; border: 0; padding: 10px;}
.tab100 {width: 100%; margin: 0; border: 0; padding: 0;}
.tabsaz {border-collapse:collapse; text-align:left; border-color: rgb(173, 222, 239);width:100%;}

h1 {margin:0.5em 0;font-size:158%;color:#005592}
h2 {margin:0.5em 0;font-size:117%;color:#005592; /* padding:0 0 0 29px;background:url('bulmed.gif') no-repeat 0 0; */}
h3.arh {margin:0.5em 0;padding:0 0 0 21px;font-size:100%;background:url('bula.gif') no-repeat 0 0}

h2.arh {width:22em;margin:0 0 0 20px;font-size:100%;
  background:#C51B25 url('arh1.gif') no-repeat 0 0;color:white; }
h2.arh span {display:block;height:20px;line-height:20px;padding:0 0 0 15px;background:url('arh2.gif') no-repeat right top}

p.crumb {margin:0.75em 0 1.5em 0; font-weight:bold;font-size:83%;}
p.crumb a {font-weight:normal}
body.homepage p.crumb {display:none}

iframe.map {margin-top:1.5em}

.nextbtn {width:109px;height:22px;font-size:83%;background:#005592 url('nextbtn.gif') no-repeat 0 0}
.nextbtn a {display:block;width:100%;height:100%;text-indent:25px;line-height:22px;
  text-transform:uppercase;text-decoration:none;color:white;}

.next {background: url('bula.gif') 0 0 no-repeat}
.next a {display:block;padding:0 0 0 21px}

.next2 {background: url('bula.gif') 0 0 no-repeat;padding:0 0 0 21px;font-size:108%}

.tip, .sectiontip {width:570px;margin:0.5em 0;background:white url('tip.gif') no-repeat 0 0}
.tipin, .sectiontipin {padding:5px 10px;background:url('tipin.gif') no-repeat left bottom }
.tipin2 {width:100%}

.wysiwyg ul {margin:0;padding:0;list-style-type:none}
.wysiwyg ul li {margin:5px 0;padding:0;background:url('bula.gif') 0 0 no-repeat;padding:0 0 0 21px}
.wysiwyg .img-left {clear:left;float:left;margin:0 5px 0 0}

.banner {margin:10px 0 10px 0;padding:0 20px;height:214px;background:#3C260F url('banner_new.jpg') 0 0 no-repeat}
.banner .left {float:left;width:400px;}
.banner .left h3 {color:#BEA975;font-weight:normal;font-size:160%;margin:0;padding:5px 0 0 0}
.banner .left h3 a {color:#BEA975;text-decoration:none}
.banner .left ul {list-style-type:none;margin:0;padding:0;font-size:92%;}
.banner .left ul li {margin:0;padding:0;background:url('bulb.gif') 0 6px no-repeat}
.banner .left ul li a {display:block;padding:0 0 0 12px;color:white;zoom:1;text-decoration:none;font-weight:bold}
.banner .right {float:left;width:200px;margin:35px 0 0 190px;font-family:Arial}
.banner .right ul {list-style:disc outside;margin:0;padding:0;font-size:160%;color: white;}
.banner .right ul li {margin:0;padding:1px;background:none;}
.banner .right ul li a {display:block;padding:0 0 0 3px;color:white;zoom:1;text-decoration:none;font-weight:normal}

.ilustr1 {background:url('ilustr1.gif') no-repeat 0 5px;padding:1px 0 0 126px}
.ilustr2 {background:url('ilustr2.gif') no-repeat 0 5px;padding:1px 0 0 126px}
.ilustr3 {background:url('ilustr3b.gif') no-repeat 0 5px;padding:1px 0 0 126px}

.secs2 {width:100%}
.secs2 .sec1 {width:266px;float:left}
.secs2 .sec2 {width:266px;float:right}
.secs2 .sectip {width:100%;background:white url('sectip1.gif') no-repeat 0 0}
.secs2 .sectipin {padding:5px 8px;background:url('sectip2.gif') no-repeat left bottom}

.news em {font-style:normal;font-weight:bold;color:#005592}
.news strong {color:#BE1E2D}
.news strong a {color:#BE1E2D}

.smallinfo {color:#808080;font-size:83%}
.smallinfo strong { font-size:120%}


.hpboxes {width:100%;background:white url('hpboxes2.gif') repeat-y 0 0;}
.hpboxes2 {background: url('hpboxes1.gif') 0 0 no-repeat}
.hpboxes3 {padding:10px 0;width:100%;height:380px;background:url('hpboxes3.gif') left bottom no-repeat}
.hpboxes h2, .hpboxes-full h2 {margin:0;padding:0;color:#BE1E2D;font-size:133%;background-image:none;}
.hpboxes h3 {margin:1em 0 0.5em 0;color:#BE1E2D;font-size:100%;text-transform:uppercase}
.hpboxes .hpbox1 {width:430px;float:left;}
.hpboxes .hpbox1 h2 {margin:0 0 0 22px;}
.hpboxes .hpbox1 .cont {margin:0 0 0 190px}
.hpboxes .hpbox1 .karta {float:left;width:192px;height:146px;position:relative;left:-9px;
  background:url('hpboxes-karta.gif') 0 0 no-repeat;}
.hpboxes .hpbox1 .karta a {display:block;width:100%;height:100%;text-decoration:none}
.hpboxes .hpbox1 p {margin:0}
.hpboxes .hpbox1 .sec1 a {color:#0975B7}
.hpboxes .hpbox1 .sec2 {font-size:92%}
.hpboxes .hpbox1 .hpbox1-left{float:left;width:280px;}
.hpboxes .hpbox1 .hpbox1-left2{float:left;}
/* back-compatibility */
.hpboxes .button_order a{display:block;float:right;width:99px;height:78px;margin:65px 0 1.5em 1.5em;background:url('button_order2.gif') left top no-repeat;}
.hpboxes .button_order a strong{display:none;}
/* /back-compatibility */
.hpboxes .button_more{text-align:left;padding-left:1.5em;}
.hpboxes .hpbox2 {height:100%;overflow:auto;overflow-y:auto;overflow-x:hidden;float:right;width:408px}
.hpboxes .hp-button a{display:block;margin:20px 0 1.5em 1.5em;width:99px;height:78px;}
.hpboxes .hp-button a strong{display:none;}
.hpboxes .button_order2 a{float:right;background:url('button_order2.gif') left top no-repeat;}
.hpboxes .button_kredit a{background:url('button_kredit.gif') left top no-repeat;}

.kamaradi {float:left;margin-top:10px;}
.kamaradi object {margin:10px 0 0 50px;}

.hpbbox {margin:8px 0 0 0;width:100%;background:white url('hpbbox2.gif') repeat-y 0 0;}
.hpbbox2 {background: url('hpbbox1.gif') 0 0 no-repeat}
.hpbbox3 {padding:10px 12px;background:url('hpbbox3.gif') left bottom no-repeat}
.hpbbox4 {width:100%;}
.hpbbox h2 {margin:0;padding:0;color:#BE1E2D;font-size:133%;background-image:none}

.hpbox-full{width:870px;margin:0.9ex 0 2.5em;background:url('hpbbox2.gif') center top repeat-y;}
.hpbox-full-top{padding:1em 0 0;background:url('hpbbox1.gif') center top no-repeat;}
.hpbox-full-top .inner{margin:0 1.5em;}
.hpbox-full-bottom{height:20px;background:url('hpbbox3.gif') center bottom no-repeat;}

.mapStyle{font-size:110%;}
.ads .ad{margin:1em 0 0.6em;}
#page {width:870px;margin:0 auto;text-align:left}

#cslogo {float:right;width:169px;height:75px;background:white url('logoback.gif') no-repeat 0 0}

#header #title {position:relative;width:381px;height:86px;overflow:hidden;}
#header #title p {margin:0 0 0 26px}
#header #title .par1 {padding:10px 0 0 0;font-size:200%;}
#header #title .par1 a {color:#005592;text-decoration:none}
#header #title .par1 a strong {color:#EC1C24}
#header #title .par2 {color:#005592}
#header #title .in {position:absolute;width:381px;height:86px;left:0;top:0;background:url('title.gif') 0 0 no-repeat}
#header #title .in a {display:block;width:381px;height:86px;text-decoration:none}

#menu {width:100%;background:#B21C2A url('menu.gif') repeat-x 0 0;}
#menu ul {width:100%;margin:0;padding:0;list-style-type:none;}
#menu ul li {float:left;width:124px;background:url('menu-sep.gif') no-repeat top right;text-align:center}
#menu ul li div {margin:0 2px 0 0;height:48px;}
#menu ul li div a {width:100%;height:48px;display:block;color:white;font-weight:bold;text-decoration:none}
#menu ul li div a span {display:block;padding-top:9px}
#menu ul li.lines1 a span {padding-top:17px}
#menu ul li.active div {background:transparent url('menu-a.gif') repeat-x 0 0}
#menu ul li.first div {background:url('menu-2l.gif') no-repeat 0 0}
#menu ul li.first-active div {background:url('menu-2la.gif') no-repeat 0 0}
#menu ul li.last div {background:url('menu-2r.gif') no-repeat top right}
#menu ul li.last-active div {background:url('menu-2ra.gif') no-repeat top right}
#menu ul li.last,
 #menu ul li.last-active  {background-image:none;width:126px}
#menu ul li.last div,
 #menu ul li.last-active div {margin-right:0}


#footer {clear:both;width:100%;height:28px;background:#BE1E2D url('footer.gif') repeat-x 0 0}
#footer p {margin:0;padding:5px 0 0 0;color:white;text-align:center}
#footer p a {color:white}
#footer .seclink {float:right;font-size:85%;padding:6px 8px 0 0;margin:0 0 -100px 0;white-space:nowrap}
#footer .seclink .sep {margin:0 0.25em}

#area {width:100%}

#bar {float:right;width:239px;margin:20px 22px 1px 0;display:inline}
#bar .backbar {display:none}

#bar .submenu {width:100%;margin:0 0 10px 0;background:#F6921E url('box22.gif') 0 0 repeat-y}
#bar .submenuin {background:url('box23.gif') left bottom no-repeat}
#bar .submenu a {color:white}
#bar .submenu h3 {height:31px;line-height:31px;margin:0;padding:0 0 0 10px;color:white;background:#F05A28  url('box21b.gif') 0 0 no-repeat;font-size:117%}
#bar .submenu h3.first {background-image:url('box21.gif')}
#bar .submenu ul {margin:0;padding:1px 10px;list-style-type:none}
#bar .submenu li {margin:0;background:url('box2sep.gif') left bottom repeat-x}
#bar .submenu li.last {background-image:none}
#bar .submenu li a {display:block;width:100%;padding:5px 0;font-weight:normal;}
#bar .submenu li.external a {background:url('external.gif') right center no-repeat;}
#bar .submenu li strong {font-weigh:normal;}

#bar .submenu .ob {background:transparent url('box22_hover.gif') right 1px no-repeat;}
#bar .submenu .menu-ob a {color:#b01c28;}
#bar .submenu .menu-ob a:hover {text-decoration:none;}


#content {float:left;width:570px;margin:0 0 0 24px;display:inline}
#content-full {margin:0 24px;zoom:1}

body.homepage #content {width:100%;float:none;margin:0;display:block;}
body.homepage #bar {display:none}


#order {margin:8px 0 0 0;width:100%}
#order .in {clear:both;padding:22px 0 15px 17px;background:#EBF7F8 url('orderb.gif') no-repeat 0 0;}
#order ul {width:100%;margin:0;padding:0;list-style-type:none;}
#order ul li {float:left;width:290px;color:#BE1E2D;text-transform:uppercase}
#order ul li h3 {float:left;width:32px;height:32px;margin:0 0 -50px 0;text-align:center;
  font:bold 170%/32px serif;
  background:#D9F1FA url('order-num.gif') no-repeat 0 0;color:#BD1E2D;}
#order ul li p {margin:0;padding:0 0 0 40px}
#order ul li p a {display:block;width:100%;height:58px;color:#BE1E2D;text-decoration:none}
#order ul li.item1 p strong {font-size:158%;color:#005592;font-weight:normal}
#order ul li.item2 p {padding-left:47px}
#order ul li.item3 {width:260px}
#order ul li.item3 p {padding-left:43px}

.button_order.hp-button {margin-right: 30px;}

/*cisla s popisky u karty*/
#karta; #karta-2 {
				position: relative;
			}
			#karta .region, #karta-2 .region {
				position: absolute;
			}
			#karta .cislo ,#karta-2 .cislo {
				position: absolute;
				background: white;
				padding: 0.4ex;
				border: 1px solid black;
				color: red;
				/*font: bold 10pt Arial;*/
				cursor: pointer;
			}
			#karta  .popis, #karta-2  .popis {
				position: absolute;
				top: 0;
				left: 0;
				display: none;
				background: white;
				/*font: 8pt Arial;*/
				width: 250px;
				padding: 0.8ex 1ex 0.4ex;
				border: 1px solid black;
				cursor: pointer;
			}
			#karta  .popis h3, #karta-2  .popis h3 {
				font-size: 9pt;
				color: red !important;
				margin: 0 0 0.5ex;
			}
			#karta .popis p , #karta-2  .popis p {
				margin: 0 0 0.5ex;
			}
