h1, h2, h3, h4, h5, 
body, form, input, ul, li { margin:0; padding:0; }
h2 { font-weight:normal; font-size: 180%; margin:5px 0px 10px 10px;}
img {border: 0;}

p,table { margin:0 0 1em 0; padding:0px 10px 0px 5px; line-height:150%;}
a:hover { text-decoration:none; }
.cleaner { clear:both; font-size:0; line-height:0; }

/*--- Zakladni bloky stranky ---*/
body { font-size:75%; font-family: "Tahoma", "Verdana", "Arial"; background-color:#6583A0;}

#all-top { background:yellow url("/images/all-top-bg.gif"); width:960px;height:14px; font-size:0; margin:12px auto 0 auto; }
#all { width:940px; padding:0 0 11px 20px; background: #fff url('/images/all-bg.gif') left top repeat-y; margin: auto; }

#top-bar { width: 673px; height:49px; padding:0 0 0 264px; clear:both; }
#top-bar a.ico { display:block; width:19px; height:19px; float:left; margin:19px 16px 0 0; }
#top-bar a.ico span { display:none; }
#top-bar a#ico-home { background:url('/images/ico-home.gif'); }
#top-bar a#ico-webmap { background:url('/images/ico-webmap.gif'); }
#top-bar a#ico-search { background:url('/images/ico-search.gif'); }

#top-menu { background:url('/images/ul-top-bg.gif') 0 10px no-repeat; height:39px; float:right; padding:10px 20px 0 2px; }
#top-menu li { list-style-type:none; float:left; vertical-align:bottom; background:url('/images/top-separ.gif') right top no-repeat; padding-right:10px;  }
#top-menu li.last { background-image:url('/images/top-last.gif'); padding-right:2px;}
#top-menu a { font-size:75%; background:url('/images/top-a.gif') repeat-x; padding:24px 5px 0 5px; height:15px;display:block; float:left;vertical-align:bottom;  text-decoration:none; color:#fff; font-weight:bold; text-transform:uppercase; width: 107px;}
#top-menu a.click { text-decoration:underline;}

#part-logo { background:url('/images/logo.gif') no-repeat; height:180px; margin-top:7px;}
#part-logo a#logo { display:block;height:180px;  }
#part-logo a#logo img { display:block; border:0;}
.banner { margin:0 4px 0 0; }

#content-left { float:left; width:268px; padding-left:10px; font-size:83%; margin-right:7px;}
#content-left h2 { background:url('/images/left-headline.gif'); color:#fff; font-size:100%; padding:16px 0 6px 12px; margin:0 2px 0 1px; } 
#content-left ul { /*background:url('/images/ul-left-bg.gif') no-repeat;*/ margin-left:1px; margin: 0; padding:0; }
#content-left li a {text-transform:uppercase;  display:block; color:#fff; font-weight:bold; text-decoration:none; /*padding-top:8px; padding-bottom:0px;*/  padding:7px 0 6px 12px; border-bottom: solid 1px #fff;}
#content-left li a:hover,
#content-left li a.active { text-decoration:underline; background: #F5950B;}
#content-left li { background:url('/images/li-left-bg.gif') no-repeat; background: #768DA5; list-style-type:none; display: block; float: left; width: 267px;}
#content-left li.last { background:url('/images/li-left-bg-last.gif') no-repeat; padding-bottom:17px; }
#content-left ul ul {background: #90A7BF;}
#content-left ul ul li a {text-transform:none; background: #90A7BF; padding: 7px 0 6px 20px;}
#content-left ul ul li {}
#content-left ul ul li a.active {background: #FBA927}
#content-left #menu-left-extended {margin-top: 2px;}

 
#content-right { float:left; width:639px; padding-top:7px; color: #40617D;}
#content-right a {color: #F4950C;}

#footer-bottom,
#footer-top { margin:9px 0 0 10px; background:url('/images/footer-top-bg.gif') no-repeat; height:3px; line-height:0; font-size:2px; }
#footer { margin:0 0 0 12px; background:url('/images/footer-bg.gif') repeat-y; color:#fff; font-size:75%; width:898px; }
#footer-left { float:left; padding:5px 10px 6px 11px; width:153px; margin-right:90px; }
#footer-bottom { margin:0 0 0 10px; background-image:url('/images/footer-bottom.gif'); }

#footer-menu { float:left; text-align:center; width:630px; }
#footer-menu li { display:inline; list-style-type:none; line-height:360%; background:url('/images/li-bottom.gif') right no-repeat; padding-top:12px; padding-bottom:12px; }
#footer-menu li.last { background-image:none; }
#footer-menu li a { margin:0 27px 0 20px; color:#fff; text-decoration:underline; }
#footer-menu a.click { text-decoration:none; }
#footer-menu li a:hover { text-decoration: none; color: #F59A0D; }

#footer-menu2 { padding:13px 0 3px 0px; margin:auto; width:720px; text-align:center; font-size:85%; }
#footer-menu2 li { border-right:1px solid #fff; display:inline; }
#footer-menu2 li.last { border:none; }
#footer-menu2 a { color:#fff; margin:0 11px 0 14px; } 
#footer-menu2 a:hover {color: #F59A0D;}
#footer-text { color:#98AFBE; font-size:85%; padding:0 0 17px 0px; margin:auto; width:720px; text-align:center;}
#footer-text a {color:#98AFBE;}
#footer-text a:hover {text-decoration: none;}


.shop-offer-h2,
h4 { float:left; color:#6E879C; font-size:120%; background:url('/images/h3-bg.gif') right 7px no-repeat; padding-right:18px;}

#new-home {  padding:3px 7px 3px 7px; border:1px solid #D3DFE0; font-size: 110%; }
#new-hom img { float:left; margin-right:11px; }
#new-home h4 { padding:4px 18px 7px 2px; }
#new-home h3 { font-size:100%; color:#757575; padding-top:3px; }
#new-home a { color:#757575; text-decoration: underline; }
#new-home .read-more { width:53px; padding:8px 5px 7px 8px; font-size:85%; font-weight:bold; text-decoration:none; display:block; background:url('/images/read-more.gif') no-repeat; color:#fff;}

/************************************ Nabidka zbozi na homepage /**************************************/
#offer { margin:7px 0 0 2px; border-bottom:1px solid #D3DBE0; }
.shop-offer-item-last,
.shop-offer-item { float:left; width:162px;}
.shop-offer-item-last { padding-right:1px; background-image:url('/images/offer-item-last-bg.gif') }
.shop-offer-bottom-data { /*height:64px;*/ color:#6E879C; padding:0 10px 0 10px; font-size:100%; }
.shop-offer-bottom-data strong { margin-right:8px; }
.shop-offer-bottom-data b { font-size:150%; }
.shop-offer-img { clear:both; height:100px; overflow:auto; text-align:center; width:161px; }
.shop-offer-img img { display:block; margin:0 auto 0 auto; }
.shop-offer-buy,
.shop-offer-more { float:left; width:100px; padding:6px 5px 7px 12px; font-size:11px; text-decoration:none; display:block; background:url('/images/read-more.gif') no-repeat; color:#fff !important;}
.shop-offer-more { margin-left:11px; _margin-left:5px; margin-right:7px;}
.shop-offer-buy { background-image:url('/images/buy.gif'); }
.shop-offer-h2 { font-size:108%;padding:0 18px 0 10px;margin:7px 0 7px 0px; background-position:right 4px; }

/************************************ Nabidka zbozi  obecne **************************************/
#main-offer { float:left;border-top:1px solid #D3DBE0; margin-bottom: 10px;margin-right: 10px;}
#main-offer .shop-offer-item { padding:20px 0px 10px 0px; width:628px; border: 1px solid #D3DBE0; border-top: 0;}
#main-offer .shop-offer-h2 { padding-left:0; }
#main-offer .shop-offer-more { margin-left:0;}
#main-offer .shop-offer-price { float:left;padding-top:4px;padding-right:8px; }
#main-offer p { clear:both; padding-bottom:4px; }
#main-offer .shop-offer-img { float:left; clear: none; height:auto; }
#main-offer .shop-offer-bottom-data { float:left; width:460px;height:auto; padding:0; }

.cat-paging { clear: both;}


/************************************ Detail zbozi  obecne **************************************/
#main-offer #article { margin:10px 20px 20px 20px; border:none; padding:0; }
div.shop-offer-item#shop-offer-detail { height:auto;}


/************************************ Clanek obecne **************************************/
#article {padding:0px 10px 20px 10px; color:#40617D; font-size:100%;margin: 0;}
#article a { color:#898989; }
#article h3 { font-size:100%; font-weight:bold;}
#article ul { margin:0 0 1em 0; padding:0;}
#article li { list-style-type:none; line-height:145%; padding-left:20px; background:url('/images/h3-bg.gif') 0 4px no-repeat; margin-left:15px;}

.menu-sub {padding: 0 0 20px 30px;}
.menu-sub ul {padding: 0 0 0 40px !important;}

.navigator { font-size: 11px;}

/* 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;
}

#navigation
{
	padding: 10px 0 0 10px;
	font-size: 11px; 
	margin: 0 0 20px 0; 
	font-weight: normal;
	
}
.perex
{
background:#E9EEF4; color:#2D6AAF; padding:5px 10px; line-height: 150%; margin-right: 10px;
}
#content-right h3 {font-size:150%; font-weight: normal; color:#40617D; padding:5px 10px 5px 35px; margin:20px 10px 10px 0px;; line-height: 150%;  background: url(/images/bullet.jpg) no-repeat #E9EEF4;}
#theme h1 {font-weight:normal; font-size: 200%; margin-left:5px;margin-top:5px; }
#theme p{ font-size:150%; padding-top:10px; margin-left:5px; line-height: 130%; }
.shop-offer-item{background-color:#fff;}

#contactform {padding-bottom:20px; padding-left:5px}
#contactform label {display: block; }
#contactform input.form-text {width: 20em; margin-bottom:15px;}
#contactform textarea.form-textarea {width: 30em; height: 13em;}
#contactform .error {border: 2px solid red;}
#contactform input.form-submit {border:1px solid #F5A70E;background:#F5A70E; padding:5px 7px; color:#fff; font-weight:bold;}

.detail {padding-top:0px;margin-top:0px;}
.tel {font-size: 200%; background-color:#29BB0E; color: white; font-family: Tahoma; padding-left:10px; padding-right: 10px;}

.odrazky{
	line-height: 180%;
	font-size: 100%;
	padding-left: 30px;
	padding-right: 30px;
	list-style-type:none;
}
.odrazky li
{
	background:url('/images/h3-bg.gif') 9px 6px no-repeat;
	padding-left: 25px;
}