@charset "utf-8";
/* css by www.petardo.cz */

body {margin:0; padding:0; background:#fff url("../images/bg-body.gif") left top repeat-x; color:#000; font:0.8em/1.5 Verdana, Tahoma, "arial", sans-serif;}
h1.special {font-size:1.5em!important; margin:0!important; font-weight:bold!important;}

a {color:#09446e; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}

#main {margin:25px auto; width:1001px;}

#header {position:relative; float:left; width:999px; height:130px; border:1px solid #dcddde; background-color:#fff;}
#logo, #logo h1, #logo p {margin:0; padding:0;}
#logo {position:absolute; left:16px; top:12px; width:130px; height:70px; background:transparent url("../images/logo.gif") left top no-repeat;}
#logo a {float:left; width:130px; height:70px;}
#logo-claim {position:absolute; left:172px; top:39px; width:400px; height:35px; background:transparent url("../images/logo-claim.gif") left top no-repeat;}
#logo span, #logo-claim span, #menu span, #box-letak span, #box-novinky span, #box-ppg span, #menu-zona span, #menu-eos span, #head-zona span {display:none;}

#menu-head {margin:0; padding:0; list-style:none;}
#menu-head li {display:inline;}
#menu-zona a {position:absolute; right:30px; bottom:45px; width:147px; height:13px; background:transparent url("../images/menu-zona.gif") 0 0 no-repeat;}
#menu-eos a {position:absolute; right:17px; bottom:45px; width:30px; height:11px; background:transparent url("../images/menu-eos.gif") 0 0 no-repeat;}
#menu-zona a:hover {background-position:0 -13px;}
#menu-eos a:hover {background-position:0 -11px;}

#login {position:absolute; right:16px; top:7px; margin:0; padding:0; width:190px;}
#login div {position:relative; margin:0; padding:0;}
#head-zona {position:absolute; left:0; top:5px; width:130px; height:17px; background:transparent url("../images/ico-zona.gif") left top no-repeat;}
#login-ico {position:absolute; top:15px; left:0; margin:0; padding:2px; width:186px; height:16px; border:0; background-color:#c4c4c4;}
#login-heslo {position:absolute; top:40px; left:0; margin:0; padding:2px; width:166px; height:16px; border:0; background-color:#c4c4c4;}
#login-submit {position:absolute; top:40px; left:170px; margin:0; border:0;}


#menu #nav {position:absolute; left:0; bottom:0; margin:0; padding:0; width:999px; height:36px; list-style:none; background:transparent url("../images/bg-menu.gif") left top repeat-x;}
#menu ul li {display:inline;}

#menu-1 a {float:left; width:50px; height:36px; margin-left:19px; background:transparent url("../images/menu-1.gif") 0 0 no-repeat;}
#menu-2 a {float:left; width:37px; height:36px; margin-left:25px; background:transparent url("../images/menu-2.gif") 0 0 no-repeat;}
#menu-3 a {float:left; width:57px; height:36px; margin-left:25px; background:transparent url("../images/menu-3.gif") 0 0 no-repeat;}
#menu-4 a {float:left; width:65px; height:36px; margin-left:25px; background:transparent url("../images/menu-4.gif") 0 0 no-repeat;}
#menu-5 a {float:left; width:76px; height:36px; margin-left:25px; background:transparent url("../images/menu-5.gif") 0 0 no-repeat;}
#menu-6 a {float:left; width:56px; height:36px; margin-left:25px; background:transparent url("../images/menu-6.gif") 0 0 no-repeat;}
#menu-7 a {float:left; width:52px; height:36px; margin-left:25px; background:transparent url("../images/menu-7.gif") 0 0 no-repeat;}
#menu-8 a {float:left; width:46px; height:36px; margin-left:25px; background:transparent url("../images/menu-8.gif") 0 0 no-repeat;}
.mainmenu a:hover, .mainmenu a.active {background-position:0 -36px!important;}

#search {position:absolute; right:16px; bottom:7px; margin:0; padding:0; width:190px; height:21px; border:1px solid #09446e;}
#search div {position:relative; margin:0; padding:0;}
#search-query {position:absolute; top:0; left:0; margin:0; padding:2px; width:166px; height:17px; border:0;}
#search-submit {position:absolute; top:0; right:0; margin:0; border:0;}


#content {clear:both; margin:0; padding:0;}
#content-left {clear:both; float:left; width:765px; margin:8px 9px 0 0; padding:0;}
#content-right {float:left; width:227px; margin:8px 0 0 0; padding:0;}
#content h3 {color:#09446e; margin-bottom:0!important;}
#content h3 a {color:#09446e;}


#main-image {float:left; margin:0; padding:0; border:1px solid #dcddde!important;}
#main-image img {border:0; width:763px!important; height:311px!important;} 
#main-banner {float:left; margin:0; padding:0; border:1px solid #dcddde!important;}
#main-banner img {border:1px solid #dcddde!important;}

#box-novinky {clear:both; float:left; width:763px; height:193px; margin:8px 0 0 0; padding:0; color:#496775; border:1px solid #dcddde; background-color:#fff; overflow:hidden;}
#box-novinky #novinky-nadpis {float:left; width:729px; height:26px; margin:6px 0 0 18px; padding:0; background:transparent url("../images/ico-novinky-large.gif") left top no-repeat;}
#box-novinky .novinky-levy {clear:both; float:left; width:355px; margin:5px 17px 0 18px; padding:0;}
#box-novinky .novinky-pravy {float:left; width:355px; margin:5px 18px 0 0; padding:0;}
#box-novinky .novinky-levy p, .novinky-pravy p {margin:1px 0;}

#box-letak {position:relative; float:left; width:225px; height:193px; margin:8px 0 0 0; padding:0; color:#496775; background:#fff url("../images/aktualni_nabidka.jpg") right bottom no-repeat; border:1px solid #dcddde;}
#letak-nadpis {float:left; width:162px; height:22px; margin:6px 0 0 12px; padding:0; background:#ffffff url("../images/ico-nabidka.gif") left top no-repeat;}
#letak-text {clear:both; float:left; width:132px; margin:6px 0 0 12px; padding:0;}
#letak-ulozit {position:absolute; left:13px; bottom:35px; width:88px; height:24px; margin:0; padding:0;}
#letak-ulozit a {float:left; width:88px; height:24px; margin:0; padding:0; background:transparent url("../images/button-ulozit.gif") left top no-repeat;}

#box-novinky2 {clear:both; float:left; width:763px; height:153px; margin:8px 0 0 0; padding:0; color:#09446e; border:1px solid #dcddde; overflow:hidden;}
#box-text {clear:both; float:left; width:743px; min-height:494px; margin:8px 0 0 0; padding:10px; color:#496775; border:1px solid #dcddde; background-color:#fff;}
#box-text .novinky-levy {clear:both; float:left; width:355px; margin:5px 17px 0 8px; padding:0;}
#box-text .novinky-pravy {float:left; width:355px; margin:5px 8px 0 0; padding:0;}
#box-text .novinky-levy p, .novinky-pravy p {margin:1px 0;}

#box-ppg {position:relative; float:left; width:227px; height:153px; margin:8px 0 0 0; padding:0; color:#496775;}
#box-ppg a {position:absolute; right:0; bottom:0; width:145px; height:25px; background:transparent url("../images/logo-ppg.gif") left top no-repeat;}


#footer {clear:both; float:left; width:1001px; margin:10px 0 5px 0; color:#09446e; font-size:0.9em;}
#footer a {color:#09446e; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-levy {float:left;}
#footer-levy ul {margin:0; padding:0; list-style:none;}
#footer-levy ul li {display:inline;}
#footer-levy a {margin-right:10px;}
#footer-pravy {float:right;}

#zprava {width:300px; height:100px;}
.povinne {font-weight:bold;}


/* ostatni */
hr {border:0; height:1px; background-color:#b1e7fa;}
.clear {clear:both;}
.smalltext {font-size:0.85em; line-height:1.2em;}
.bold {font-weight:bold;}
.regular {font-weight:normal!important;}
.right {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
.noscreen {display:none;}
.ruzovy {color:#09446e;}
.ruzovy a {font-weight:bold; color:#09446e;}
.bg-arrow {background:transparent url("../images/ico-arrow.gif") 676px 96px no-repeat;}
iframe {width:730px!important;}
.hl-sortiment-kategorie {width:245px; height:25px; margin:0; padding:0; background:#ffffff url("../images/hl-sortiment-kategorie.png") left top no-repeat;}
.hl-sortiment-kategorie span {display:none;}