/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}

button, input[type="submit"] {cursor:pointer;}
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required {color:red;}
.cleaner {clear:both;font-size:0;height:1px;}
.hidden {display:none;}

:focus {outline:0;}

a {color:#e76f00;}
a:hover {text-decoration:none;color:#be4800;}

* html legend {margin-left:-5px;}
fieldset>legend {margin-left:-5px;}

button {border:0;}

h1 {font-size:;}
h2 {font-size:140%;color:#00267f;}
h3 {font-size:100%;color:#00267f;}

#obsah p, #obsah ol, #obsah ul, #obsah h2, #obsah h3, #obsah table, #obsah address {margin-bottom:10px;}
#obsah ol, #obsah ul {margin-left:30px;}

#obsah ul {list-style:none outside url('../images/design/puntik.gif');}

strong {color:#00267f;}
small {color:#86796b;font-size:90%}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {font:normal normal normal 75%/1.5 arial, Tahoma, Verdana, sans-serif;color:#4d4a48;}
body {background:#f5eee6 url('../images/design/body.gif') left top repeat-x;}

#all {width:960px;margin:auto;background:url('../images/design/header.gif') no-repeat 0 35px;}

#hlava {height:285px;overflow:hidden;}

#hlava #top {height:34px;line-height:34px;overflow:hidden;background:url('../images/design/telefon.gif') no-repeat 100% 0;}
#hlava #top p {float:right;line-height:34px;color:#664b2d;}
#hlava #top p strong {font-size:120%;color:#000;padding:0 5px;}
#hlava #top fieldset {margin-top:6px;}
#hlava #top fieldset legend {display:none;}
#hlava #top fieldset * {float:left;margin-right:3px;color:#fff;}
#hlava #top fieldset input {width:165px;background:#a58d71;border:2px inset #7c6245;height:17px;}
#hlava #top fieldset button {border-color:#c8ae91;width:63px;height:23px;background:url('../images/design/hledat.gif') no-repeat;}

#hlava #menu {margin:1px 0 1px 0;list-style:none;height:44px;font-size:12px;font-weight:bold;position:relative;z-index:2;}
#hlava #menu li {float:left;background:url('../images/design/menu.border.gif') no-repeat 0 0;position:relative;}
#hlava #menu li a {width:70px;text-align:center;padding:0 10px 0 13px;line-height:44px;float:left;color:#c8d6e4;text-decoration:none;position:relative;}
#hlava #menu li a:hover, #menu li.active a {color:#fff;background:url('../images/design/menu.hover.gif') no-repeat 4px 6px;}
#hlava #menu li span {display:block;float:left;margin-left:-3px;width:3px;height:44px;background:#fff url('../images/design/menu.border.gif') no-repeat}
#hlava #menu a.lastfirst {width:140px !important;}
#hlava #menu a.lastfirst:hover, #hlava #menu li.active a.lastfirst {background-image: url('../images/design/menu.hover.2.gif');}

#hlava #menu li ul li {display:none;}
#hlava #menu li {behavior:url(hover.htc);}
#hlava #menu li:hover ul li {display:block;}
#hlava #menu li.hover ul li {display:block;}
#hlava #menu li ul {position:absolute;top:44px;left:0px;}
#hlava #menu li ul li {float:none;background-image:none;background-color:#47627f;border-top:1px solid #54718f;border-bottom:1px solid #3b5065;color:#bfccdc;width:150px;line-height:24px;font-size:12px;cursor:pointer;padding-left:10px;z-index:2}
#hlava #menu li ul li {behavior:url(hover.htc);}
#hlava #menu li ul li strong {color:#bfccdc;}
#hlava #menu li ul li:hover {text-decoration:underline;}
#hlava #menu li ul li.hover {text-decoration:underline;}
#hlava #menu li ul li.sub {background:#47627f url("../images/li-sub.gif") right center no-repeat;background-position:145px 8px;}
#hlava #menu li ul li.sub ul {display:none;}
#hlava #menu li ul li.sub ul {behavior:url(hover.htc);}
#hlava #menu li ul li.sub:hover ul {display:block;position:absolute;left:160px;top:-1px;}
#hlava #menu li ul li.sub.hover ul {display:block;position:absolute;left:160px;top:-1px;} 
#hlava #menu li ul li.sub ul li {width:150px;border-lefT:1px solid #3b5065;text-decoration:none;font-size:11px;}
#hlava #menu li ul li.sub ul li {behavior:url(hover.htc);}
#hlava #menu li ul li.sub ul li:hover {text-decoration:underline;color:white;}
#hlava #menu li ul li.sub ul li.hover {text-decoration:underline;color:white;}

#hlava #logo span {display:none;}
#hlava #logo a {margin-top:8px;display:block;width:234px;height:113px;background:url('../images/design/logo.gif') no-repeat 0 0;}
#hlava #drobecek {line-height:52px;margin-top:32px;padding:0 16px;}
#hlava #typek {position:absolute;top:34px;left:50%;margin-left:280px;z-index:1}
#hlava .headimg {position:absolute;top:34px;left:50%;margin-left:165px;z-index:1}

#obsah {}

#obsah a.print {position:absolute;margin-left:458px;top:292px;cursor:pointer;background:url("../images/print.gif") right center no-repeat;padding-right:30px;height:20px;}

#obsah .box {margin:0 30px 20px 0; float:left;width:300px;min-height:100px;background:url('../images/design/anot.gif') no-repeat 0 0;}
#obsah .box img {float:right;}
#obsah .box h2 {float:left;position:relative;top:80px;left:15px;font-size:190%;font-weight:normal;line-height:1.2;}
#obsah .box h2 a {text-decoration:none;color:#00267f;}
#obsah .box h2 a span {color:#fff;display:block;}
#obsah .box .zobraz {display:block;text-decoration:none;text-align:center;line-height:23px;color:#fff;clear:right;float:right;position:relative;top:8px;width:75px;height:23px;background:url('../images/design/zobrazit-pozadi-0.gif') no-repeat;}
#obsah .box .zobraz:hover {text-decoration:none;}
#obsah .box div.cleaner {height:25px;}
#obsah .box p {padding:0 15px;margin-bottom:10px;}

#obsah .last {margin-right:0;}

#obsah .clanek {padding:25px 15px 5px 15px;margin-bottom:20px;width:638px;border:1px solid #fdfbf9;float:left;background:#faf7f3 url('../images/design/clanek.back.gif') no-repeat 100% 0;}
#obsah .clanek-hp {width:652px;}
#obsah .clanek-hp img.caraOnas {bordeR:0px;background-color:#faf7f3;text-align:center;}
#obsah .clanek img {border:1px solid #c8cccf;padding:5px;margin-bottom:5px;background:white;}
#obsah .clanek h1 {font-size:16px;color:#00267F;}
#obsah .clanek h2 {font-size:14px;color:#00267F;}
#obsah .clanek h3 {font-size:12px;color:#00267F;}
#obsah .clanek .newsAnotation {background-color:rgb(245,238,230);padding:5px 10px;border:1px solid rgb(229,220,209);margin-bottom:15px;}
#obsah .clanek .newsAnotation p {margin:0px;}
#obsah .clanek table {font-size:11px;text-align:center;vertical-align:middle;width:100%}
#obsah .clanek table tr th {text-align:center;vertical-align:middle;border-top:1px solid #e76f00;background-color:#ffe9d3;color:#e76f00;}
#obsah .clanek table tr td {vertical-align:middle;padding:3px 5px;color:#303030;}
#obsah .clanek table tr td a {color:#336699}
#obsah .clanek table tr.second td {background-color:#eeeae4;}
#obsah .clanek table img {border:0px;padding:0px;background-color:#faf7f3;margin-top:8px;}
#obsah .clanek table.productTable {width:350px;}
#obsah .clanek table.productTable th {bordeR:0px;border-right:1px solid #e76f00;text-align:right;}
#obsah .clanek table.productTable td {text-align:left;}
#obsah .clanek .navProduct {}
#obsah .clanek .navProduct a {float:left;height:24px;font-weight:bold;color:white;text-decoration:none;background:url("../images/tlacitkoProduct-bg.png") left top no-repeat;margin-bottom:2px;margin-right:15px;}
#obsah .clanek .navProduct a:hover {text-decoration:underline}
#obsah .clanek .navProduct a strong {background:url("../images/tlacitkoProduct-bg-back.png") right top no-repeat;line-height:24px;color:white;padding-left:10px;padding-right:10px;height:24px;float:left;}

#obsah .bannery {width:258px;float:right;margin-bottom:20px;} 
#obsah .bannery img {margin-bottom:10px;}

#obsah .novinky {height:240px;overflow:hidden;width:348px;padding:15px;float:left;background:#e3dacf;border:1px solid #e2d8cc;margin-right:15px;}
#obsah .novinky * {margin-bottom:5px;}
#obsah .novinky .zobraz1 {text-align:center;display:block;color:#fff;text-decoration:none;margin-left:100px;*margin-top:-3px;position:absolute;width:55px;height:19px;line-height:19px;background:url('../images/design/zobrazit-pozadi-1.gif') no-repeat;}
#obsah .novinky .zobraz1:hover {text-decoration:underline;}

#obsah a.news {float:right;padding-top:3px;}

#obsah .kontakty {height:250px;overflow:hidden;width:533px;padding:15px 15px 5px 15px;float:left;background:#e2d9ce;border:1px solid #dfd4c8;position:relative;}
#obsah .kontakty h3 {margin-bottom:5px;}
#obsah .kontakty address p {margin-bottom:0;}
#obsah .kontakty strong {color:#000;font-weight:normal;}
#obsah .kontakty .zobraz2 {display:block;text-align:center;color:#fff;text-decoration:none;position:absolute;background:url('../images/design/zobrazit-pozadi-2.gif') no-repeat;width:100px;line-height:19px;height:19px;top:49px;left:110px;}
#obsah .kontakty .zobraz2:hover {text-decoration:underline;}
#obsah .kontakty .left {float:left;width:500px;}
#obsah .kontakty .right {height:200px;float:right;padding-left:15px;width:112px;background:url('../images/design/pobocky.gif') no-repeat 0 0;}
#obsah .kontakty .right ul {margin-left:0 !important;list-style-image:none;}

#obsah p.copy {text-align:center;margin-top:15px;}
#obsah p.copy strong {color:#000;}

#pata { font-size:11px;padding-top:11px;height:109px;text-align:center;background:url('../images/design/footer.gif') left top repeat-x;}
#pata a {color:#a45003;}
#pata .nav {margin-bottom:10px;}
#pata .nav a {color:#c8d6e4;text-decoration:none;padding:4px 7px;background:url('../images/design/menu.border.footer.gif') no-repeat 0 0;background:url('../images/design/menu.border.footer.gif') no-repeat;} 
#pata .nav a:hover {color:#fff;}

/* *************************************************************************************************
 *
 *  podstrana 1
 *   
 * ************************************************************************************************* */

#obsah #page {width:657px;float:right;margin-bottom:0;}
#obsah #levy {width:255px;float:left;}

#obsah #levemenu {list-style:none;margin:0;}
#obsah #levemenu li {float:left;}
#obsah #levemenu a {color:#2b6dae;text-decoration:none;font-size:110%;font-weight:bold;padding:0 15px;line-height:27px;display:block;width:224px;border:1px solid #fdfbf9;background:#faf7f3;}
#obsah #levemenu li ul {margin:0;list-style:none;}
#obsah #levemenu li ul li a {font-weight:normal;color:#324a63;padding-left:30px;width:208px;background:#faf7f3 url('../images/design/menu.sub.gif') no-repeat 15px 10px;}
#obsah #levemenu li ul li a:hover {text-decoration:underline;}
#obsah #levemenu li ul li.active a {color:#000;font-weight:bold}
#obsah #levemenu li ul li.active ul a {font-weight:normal;color:#336699;font-size:11px;}
#obsah #levemenu li ul li.active ul li.active a {font-weight:bold;}
#obsah #levemenu li ul ul  {margin-lefT:30px;font-weight:normal;}
#obsah #levemenu li ul ul li a  {font-weight:normal;width:178px}
/*#obsah #levemenu li ul li a:hover {background:#dec9b2 url('../images/design/menu.sub.gif') no-repeat 15px 10px;}*/
#obsah #levemenu a:hover {/*background:#dec9b2;color:#414141;*/ color:#000;}

#obsah #levy #kontakty {margin:10px 0;padding:15px;background:#e5dcd1;position:relative}
#obsah #levy #kontakty h2 {margin-bottom:5px;font-size:120%;}
#obsah #levy #kontakty h3 {margin-bottom:5px;font-weight:normal;}
#obsah #levy #kontakty .zobraz3 {display:block;text-align:center;color:#fff;text-decoration:none;position:absolute;background:url('../images/design/zobrazit-pozadi-2.gif') no-repeat;width:100px;height:19px;line-height:19px;top:40px;left:100px;}
#obsah #levy #kontakty .zobraz3:hover {text-decoration:underline;}
#obsah #levy #kontakty strong {font-weight:normal;color:#000;}

#obsah #levy .bans {margin-top:10px;}
#obsah #levy .bans img {margin-bottom:10px;display:block;}

#obsah .clanek table caption {background:#f5d5b6;font-weight:bold;padding:3px 0;}
#obsah .clanek table th {background:#bdccdb;color:#2b6dae;text-align:left;}
#obsah .clanek table td, #obsah .clanek table th {padding:3px 10px;border:1px solid #f5eee6;}

/* Mapa stranek */
.mapa-webu ul a {color:rgb(186,160,131);}

#obsah form {}
#obsah form label {width:160px;float:left;margin-right:10px;}
#obsah form input {/*float:left;*/margin-bottom:10px;}
#obsah form input.text {width:160px;}
#obsah form input.check {}
#obsah form select {/*float:left;*/margin-bottom:10px;}
#obsah form textarea {/*float:left;*/margin-bottom:10px;width:210px;height:80px;}
#obsah form br {clear:left;}
span.uzavirac {clear:both;overflow:hidden;display:block;height:1px;}

/* higshlith / img */

.highslide {cursor:url(highslide/graphics/zoomin.cur), pointer;   outline:none;}
.highslide-active-anchor img {	visibility:hidden;}
.highslide img {	border:2px solid gray;}
.highslide:hover img {	border:2px solid white;}

.highslide-wrapper {	background:white;}
.highslide-image {   border:2px solid white;}
.highslide-image-blur {}
.highslide-caption {   display:none;  border:2px solid white;   border-top:none;   font-family:Verdana, Helvetica;   font-size:10pt;   padding:5px;   background-color:white;}
.highslide-loading {   display:block;	color:black;	font-size:8pt;	font-family:sans-serif;	font-weight:bold;   text-decoration:none;	padding:2px;	border:1px solid black;   background-color:white;       padding-left:22px;   background-image:url(highslide/graphics/loader.white.gif);   background-repeat:no-repeat;   background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {   padding:2px;   color:silver;   text-decoration:none;	font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {   color:white;   background-color:gray;}

.highslide-move {   cursor:move;}

.highslide-overlay {	display:none;}

a.highslide-full-expand {	background:url(highslide/graphics/fullexpand.gif) no-repeat;	display:block;	margin:0 10px 10px 0;	width:34px;	height:34px;}

/* Controlbar example */
.controlbar {	background:url(highslide/graphics/controlbar4.gif);	width:167px;	height:34px;}
.controlbar a {		display:block;	float:left;	/*margin:0px 0 0 4px;*/	height:27px;}
.controlbar a:hover {	background-image:url(highslide/graphics/controlbar4-hover.gif);}
.controlbar .previous {	width:50px;}
.controlbar .next {	width:40px;	background-position:-50px 0;}
.controlbar .highslide-move {	width:40px;	background-position:-90px 0;}
.controlbar .close {	width:36px;	background-position:-130px 0;}

/* Necessary for functionality */
.highslide-display-block {   display:block;}
.highslide-display-none {   display:none;}

/* highslide / html */
.highslide-html {   background-color:white;}
.highslide-html-blur {}
.highslide-html-content {	position:absolute;   display:none;}
.highslide-loading {   display:block;	color:black;	font-size:8pt;	font-family:sans-serif;	font-weight:bold;   text-decoration:none;	padding:2px;	border:1px solid black;   background-color:white;       padding-left:22px;   background-image:url(highslide/graphics/loader.white.gif);   background-repeat:no-repeat;   background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {   padding:2px;   color:silver;   text-decoration:none;	font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {   color:white;   background-color:gray;}

/* Styles for the popup */
.highslide-wrapper {	background-color:white;}
.highslide-wrapper .highslide-html-content {   width:300px;   padding:5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {	margin:0;	padding:0;	text-align:right;}
.highslide-wrapper .highslide-header ul li {	display:inline;	padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	display:none;}
.highslide-wrapper .highslide-header a {	font-weight:bold;	color:gray;	text-transform:uppercase;	text-decoration:none;}
.highslide-wrapper .highslide-header a:hover {	color:black;}
.highslide-wrapper .highslide-header .highslide-move a {	cursor:move;}
.highslide-wrapper .highslide-footer {	height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize {	float:right;	height:11px;	width:11px;	background:url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {   cursor:move;}
.highslide-resize {   cursor:nw-resize;}

/* These must be the last of the Highslide rules */
.highslide-display-block {   display:block;}
.highslide-display-none {   display:none;}


