/* definovane barvy */
body{background: #fff url(../img/blueprint-web_03.gif) no-repeat center 0;}

table { border-style: solid; border-color: #00CCFF; border-width: 2px 0pt; margin: 0pt 0pt 15px; background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; border-collapse: collapse; font-size: 100%; width: 100%; }
table th, table td { border-style: solid; border-color: rgb(180, 215, 240) rgb(180, 215, 240); border-width: 1px; padding: 5px; }
table td { border-color: rgb(180, 215, 240); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td.modra{ border-top: 1px solid rgb(180, 215, 240); border-bottom: 1px solid rgb(180, 215, 240); background-color: #F4FBFF; color: rgb(69, 80, 103); font-weight: bold; }
td.cervena{ border-top: 1px solid #900; border-bottom: 1px solid #900; background-color: #FF4F4F; color: #fff; font-weight: bold; }
td.cervena-svetla{ border-top: 1px solid rgb(180, 215, 240); border-bottom: 1px solid rgb(180, 215, 240); background-color: #FCC;}
td.zluta-svetla{ border-top: 1px solid rgb(180, 215, 240); border-bottom: 1px solid rgb(180, 215, 240); background-color: #FFC;}

table p{margin: 0px; padding: 0px;}
h2,h3{font-family: Georgia, Times New Roman, Times, serif; color: #159FFF; line-height:24px;}


table.neviditelna{ border: 0px ; background-color: transparent;}
table.neviditelna th, table.neviditelna td{
background-color: transparent;
border: 0 none;
border: solid 1px black;
vertical-align: top;
padding: 0px;
}

/* hlavička */
div#head {background: transparent url(../img/header_back.jpg) no-repeat; height: 215px; position: relative;}
div#head a{text-decoration: none;}
div#head h1{text-align: right; font-weight: normal; padding-top: 60px; margin-bottom: 0;}
div#head h2{font-size: 1em; font-weight: normal; text-align: right;color: #000;font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;}
div#kyticka{position: absolute; left: 21px; top: 140px;}
div#poukazy{ position: absolute; left: 775px; top: -30px; }


/* hlavní menu */
#menu {background: transparent url(../img/menu_back.jpg) no-repeat; height: 57px;}
#menu ul{list-style: none; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase;}
#menu li a{text-decoration: none; padding-left: 5px;}
#menu li{border: none; background: transparent; padding: 0; margin: 0; overflow: visible; text-align: center; white-space: nowrap; line-height: 38px; display: block; float: left; height: 57px;}
#menu li span, #menu li em{display: block; float: left; height: 57px; line-height: 38px; margin: 0; color: #004D69;}
#menu li a span{padding-left: 5px;}
#menu li a em{font-style: normal; padding-right: 5px;}
.a-span, #menu li.current span{padding-left: 5px; background: transparent url(../img/menu_hover_mii.jpg) no-repeat 0 0;}
.a-em, #menu li.current em{color: #FFF; font-style: normal; padding-right: 5px; background: transparent url(../img/menu_hover.jpg) no-repeat 100% 0;}

/* položky drobečků path - abyste se neztratili */
div#path {text-transform: uppercase; background: transparent url(../img/path_back.jpg) no-repeat; height: 30px; font-family: Tahoma; font-size: 9px; text-align: right; color: #0c4e6b;}
div#pathst {text-transform: uppercase; background: transparent url(../img/path_back_standard.jpg) no-repeat; height: 30px; font-family: Tahoma; font-size: 9px; text-align: right; color: #0c4e6b;}
div#path p, div#pathst p{margin-right: 30px;}
div#path a, div#pathst a{font-weight: normal; color: #093d55;}
div#path a:hover, div#pathst a:hover{font-weight: normal; color: black;} 

/* levé menu / položka sidebaru */
div#velkemenu{background: url(../img/kontent_back.jpg) repeat-x;}
div#obsah{background: url(../img/kontent_back.jpg) repeat-x;}
div#stranka{padding-top: 47px;}
#stranka h1{font-family: Georgia, "Times New Roman", Times, serif; color: #159FFF;} 

/* tělo stránky */
#reklama{margin-top: 30px;}
#uvodni-text{margin-top: 20px;}
.breadcrumb{display: inline; margin-right: 30px;}
.breadcrumb-separator{}
.breadcrumb-current{}

/* SIDEBAR */
div#sidebarheader{background: transparent url(../img/sidebar_header.jpg) no-repeat; height: 19px;}
div#sidebarbody{background: transparent url(../img/sidebar_body.png) repeat-y 35px 0; min-height: 34px;}
div#sidebarfooter{background: transparent url(../img/sidebar_footer.png) no-repeat 35px 0; height: 12px; }
div#sidebarbody ul{list-style: none; font-size: 12px;}
div#sidebarbody li{list-style-type:none; list-style-image:none; list-style-position:outside; padding: 7px 0 7px 0;border-bottom:1px solid #E2E775;}
div#sidebarbody li a{ display:block;  width:150px; line-height: 14px;text-decoration: none; color: #004D69; }
div#sidebarbody li a:hover,#levybar .vybrany{color:#FFFFFF; text-decoration:none; }

div#sidebarbody ul.horni{list-style: none; font-size: 12px;}
div#sidebarbody ul.horni li{font-weight:bold; list-style-type:none; list-style-image:none; list-style-position:outside; padding: 7px 0 7px 0;border-bottom:0px solid #E2E775;}
div#sidebarbody ul.horni li a{ display:block;  width:150px; line-height: 14px;text-decoration: none; color: #004D69;}
div#sidebarbody ul.horni li a:hover,#levybar .vybrany{color:#FFFFFF; text-decoration:none; }

div#sidebarbody ul.nextni{list-style: none; font-size: 12px;}
div#sidebarbody ul.nextni li{font-weight:normal; list-style-type:none; list-style-image:none; list-style-position:outside; padding: 6px 0 6px 0;border-bottom:1px solid #E2E775;}
div#sidebarbody ul.nextni li a{ display:block;  width:150px; line-height: 14px;text-decoration: none; color: #004D69; }
div#sidebarbody ul.nextni li a:hover,#levybar .vybrany{color:#FFFFFF; text-decoration:none; }



#side_ze_b h2{font-family: Georgia, Times New Roman, Times, serif; color: #098709; font-size: 16pt; margin-bottom: 8px;}
#side_ze_b{font-size: 11px;}
#side_ze_a{margin-top: 30px; background: transparent url(../img/side_ze_body.gif) repeat-y 100% 30px; min-height: 100px;}
#side_ze_b{background: transparent url(../img/side_ze_head.gif) no-repeat 100% 0px; margin-bottom: -10px;}
#side_ze_c{background: #fff url(../img/side_ze_footer.gif) no-repeat 0px 0px; height: 16px;}
#side_ze_b a.tlacitko{padding-left: 10px; line-height: 22px; width: 152px; display: block; height: 25px; background: transparent url(../img/tlacitko_ze_normal.gif) no-repeat; color: #fff; text-decoration: none; font-weight: bold; }
#side_ze_b a:hover.tlacitko{ background: transparent url(../img/tlacitko_ze_hover.gif) no-repeat; color: #FFFF00; text-decoration: none; font-weight: bold; }

#side_mo_b h2{font-family: Georgia, Times New Roman, Times, serif; color: #3399CC; font-size: 16pt; margin-bottom: 8px;}
#side_mo_b{ font-size: 11px;}
#side_mo_a{margin-top: 30px; background: transparent url(../img/side_mo_body.gif) repeat-y 100% 30px; min-height: 100px;}
#side_mo_b{background: transparent url(../img/side_mo_head.gif) no-repeat 100% 0px; margin-bottom: -10px;}
#side_mo_c{background: #fff url(../img/side_mo_footer.gif) no-repeat 0px 0px; height: 16px;}
#side_mo_b a.tlacitko{padding-left: 10px; line-height: 22px; width: 152px; display: block; height: 25px; background: transparent url(../img/tlacitko_mo_normal.gif) no-repeat; color: #fff; text-decoration: none; font-weight: bold; }
#side_mo_b a:hover.tlacitko{ background: transparent url(../img/tlacitko_mo_hover.gif) no-repeat; color: #FFFF00; text-decoration: none; font-weight: bold; }




/* BOXY */
#box_zl_b h2{font-family: Georgia, Times New Roman, Times, serif; color: #CC3399; font-size: 18pt;}
#box_zl_a{margin-top: 40px; background: transparent url(../img/box_zl_body.gif) repeat-y 100% 30px; min-height: 100px;}
#box_zl_b{background: transparent url(../img/box_zl_head.gif) no-repeat 100% 0px; margin-bottom: -20px;}
#box_zl_c{background: transparent url(../img/box_zl_foter.gif) no-repeat 100% 0px; height: 16px;}

#box_mo_b h2{font-family: Georgia, Times New Roman, Times, serif; color: #3399CC; font-size: 18pt;}
#box_mo_a{margin-top: 40px; background: transparent url(../img/box_mo_body.gif) repeat-y 100% 30px; min-height: 100px;}
#box_mo_b{background: transparent url(../img/box_mo_head.gif) no-repeat 100% 0px; margin-bottom: -20px;}
#box_mo_c{background: transparent url(../img/box_mo_foter.gif) no-repeat 100% 0px; height: 16px;}

#box_ze_b h2{font-family: Georgia, Times New Roman, Times, serif; color: #098709; font-size: 18pt;}
#box_ze_b p.telefon{padding: 0 0 0 35px; margin-bottom: 25px; background: transparent url(../img/telefon.gif) no-repeat 0 0;font-size: 16pt;font-weight: bold; color:#098709;}
#box_ze_a{margin-top: 40px; background: transparent url(../img/box_ze_body.gif) repeat-y 100% 30px; min-height: 100px;}
#box_ze_b{background: transparent url(../img/box_ze_head.gif) no-repeat 100% 0px; margin-bottom: -20px;}
#box_ze_c{background: transparent url(../img/box_ze_foter.gif) no-repeat 100% 0px; height: 16px;}

#box_vy_b h2{margin-left: 60px;font-family: Georgia, Times New Roman, Times, serif; color: #3399CC; font-size: 18pt;}
#box_vy_b p{margin-left: 60px;}
#box_vy_a{padding-left: 20px; position: relative; margin-bottom: 30px; margin-top: 0px; background: transparent url(../img/box_vy_body.gif) repeat-y 100% 30px;}
#box_vy_b{background: transparent url(../img/box_vy_head.gif) no-repeat 100% 0px; margin-bottom: -25px;}
#box_vy_c{background: transparent url(../img/box_vy_foter.gif) no-repeat 100% 0px; height: 16px;}
div#nastip{position: absolute; left: 0px; top: -20px;}
div#vice{position: absolute; left: 0px; top: -20px;}
a.tlacitko{padding-left: 10px; line-height: 22px; width: 152px; display: block; height: 25px; background: transparent url(../img/tlacitko_ze_normal.gif) no-repeat; color: #fff; text-decoration: none; font-weight: bold; }
a:hover.tlacitko{ background: transparent url(../img/tlacitko_ze_hover.gif) no-repeat; color: #FFFF00; text-decoration: none; font-weight: bold; }


/* PREFOOTER */
#prefooter h4{font-family: Georgia, Times New Roman, Times, serif; color: #3399CC; font-size: 16pt;margin-bottom: 10px;}
#prefooter h3{color: #3399CC; font-size: 13pt; font-weight: bold; font-style: italic;float:right;}
#prefooter p{font-size: 9pt;}
#footer{margin-bottom: -20px; padding-bottom: 0;font-size: 8pt; text-align: center;background: transparent url(../img/footer_back.jpg) no-repeat center 0; height:42px;}
#footer p{margin-top:20px; margin-bottom: 0; padding-bottom: 0;}

/* TABULKA S AKTUÁLNÍMI TERMÍNY */
#terminy{}
.terminy-vrch{height:13px; padding:0px;}
.terminy-telo{background: transparent url(../img/xbx_back.jpg) no-repeat; padding: 0px 20px 20px 20px;}
.terminy-telo h2{padding:0px; margin:0px; font-size:17px; color:#FFFFFF; font-weight:bold;}
.terminy-telo h3{padding-top:15px ; font-size:17px; color: #000000; font-weight:bold; line-height:22px;}
.terminy-telo table{font-size:12px;}
.terminy-back-telo{background: transparent url(../img/xbx_bak.gif) repeat-y;}
.terminy-spodek{}


#yterminy{ line-height:16px;padding:0px; margin:0px;}
.yterminy-vrch{height:13px; padding:0px;}
.yterminy-telo{background: transparent url(../img/ybx_back.jpg) no-repeat; padding: 0px 20px 20px 20px;position:relative;}
.yterminy-telo h2{padding:0px; margin:0px; font-size:17px; color:#FFFFFF; font-weight:bold;}
.yterminy-telo h3{font-size:17px; color: #000000; font-weight:bold;line-height:22px;}
.yterminy-telo table{font-size:12px;}
.yterminy-back-telo{background: transparent url(../img/ybx_bak.gif) repeat-y;}
.yterminy-spodek{}

/* TOOLTIPY */
.tool{ cursor:help;}
#simpleTooltip { padding: 3px; border: 1px solid #666666; background: #d9e889; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:400px;}


/* FORMÁTOVÁNÍ */
.cena{font-size: 18px; font-style: oblique; color: #159FFF; text-align: right;width:98%;}
.puvodnicena{
	font-size: 18px;
	font-style: oblique;
	color: #FF0000;
	text-align: right;
	width:98%;
	text-decoration:line-through;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.bila{color:#FFFFFF;}
.zluta{color:#FFFF00;}
.zelena{color: #1E8F00;}
.modra{color: #159FFF;}
.cervene{color:#FF0000}
.zelene{color:#1E8F00}
.modre{color:#159FFF}
.malinke{font-size: 11px;}
.sede{color:#C0C0C0;}
.nastred{text-align:center;}
.vpravo{float:right;}
.vlevo{float:left;}
.imgvlevo{border:1px solid #999; padding:3px; margin:5px 15px 5px 0px; float:left;}
.imgvpravo{border:1px solid #999; padding:3px;margin:5px 0px 5px 15px; float:right; text-align:right;}
.bezramecku{border: 0px; margin:0; padding:0;}
a:focus, a:hover {color:#1E8F00;}
a {color:#159FFF;text-decoration:underline;}
.zvyrazneni {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.zvyrazneni {background:#FFF6BF;color:#514721;border-color:#FFD324; text-align:center;}
.citace{display:block; text-align:center; font-style:italic;}


#shop{}
.shop-polozka { padding: 19px 0 0 0; font-family:Arial, Helvetica, sans-serif; width:280px; height:200px; display:block; float:left; position: relative; background: #fff url(../img/background_polozka.gif) repeat-x; margin-right:10px; margin-bottom: 10px; border: solid 1px #cecece;}
#novinka{ display:block; position:absolute; width:83px; height:84px; top:-5px; left:-5px;}
.shop-polozka p{padding:0px; margin:0px;}
.shop-foto{display:block; float:left; width:110px; height:auto; background-color:transparent; text-align:center; margin-right: 10px;}
.shop-popis{display:block; float:left; width: 145px; padding-right:10px;}
.shop-akce{display:block; float:right; padding: 5px 8px 8px 5px; 10px 0 10px; width:257px; font-weight:bold; text-align:right; font-size:13px;}
.shop-akce a.lft{padding-left: 15px; border-left: solid 1px black;}
.shop-akce a.rgt{padding-right: 15px;}
.plus{ font-size:18px; color:#CC0000;}
p.shop-nazev{ font-size:15px; color: #0393f7; line-height:18px; margin-bottom:5px;}
p.shop-podrobne{ font-size:11px; margin-bottom:5px; clear:right; line-height:14px;}
p.shop-cena{font-size: 14px; color:#333333; font-weight:bold;}
p.beznacena{font-size: 11px;  font-weight:normal;}
a.vice-informaci{display:block; text-align:left; font-size:13px; font-weight:bold; padding: 0; margin: -17px 0 20px 0;}
.shop-komplet{display:block; float:left; position:relative; }
.shop-beznekoruny{color: #C00; font-weight:normal; text-decoration:line-through;}
.shop-koruny{color: #009900; font-weight:bold;}
.shop-komplet p{ font-size:13px; line-height:16px;}
.shop-komplet h4{ font-size: 18px; font-weight:bold; margin-bottom:5px;}
.shop-komplet img{border:0px solid #999; padding:3px; margin:5px 15px 30px 0px; float:left; }
.podrobnosti{float:left; width:320px;}
.shop-obsah{float:left; display:block;}

.male{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* vyhodit */
.gabi-podpis{ display:inline; width:150px; height:60px; margin-left:150px; padding: 30px 10px 10px 10px; line-height:45px;}
ul.cenik li{ list-style:none;}
#sleva-a{ width:91px; height:90px; display:block; position:absolute; top:335px; left:286px; }
#sleva-b{ width:91px; height:90px; display:block; position:absolute; top:400px; left:667px; }

