* {font-family:arial,tahoma,verdana; font-size:12px; color:#362f2d;}
body {margin:0px 0px 0px 0px; padding:0px; line-height:150%; background-color:#414028; text-align:left;background-image:url(../images/background-hp.png);background-position:top center; background-repeat:no-repeat;}
#mainDiv {width:800px; margin:auto; position:relative; text-align:left;}
.clear {clear:both;height:1px;line-height:0%;margin:0px;padding:0px;}

a {color:#cc0000;}
a:hover {color:#362f2d;}

h1 {color:#cc0000;font-size:25px;font-weight:normal;margin:0px;padding:15px 20px 15px 20px;line-height:120%;font-family:georgia,times new roman;background-image:url(../images/background-h1.gif);background-position:top center; background-repeat:no-repeat;}
h2 {color:#cc0000;font-size:25px;font-weight:normal;margin:0px 0px 10px 0px;line-height:120%;font-family:georgia,times new roman;}
h3 {color:#362f2d;font-size:14px;font-weight:bold;margin:0px 0px 5px 0px;line-height:120%;font-family:georgia,times new roman;}
h4 {color:#cc0000;font-size:14px;margin:0px 0px 5px 0px;line-height:120%;}

.uvodni h1 {position:relative;width:230px;height:86px;line-height:100%;border:0px;float:left;font-size:12px;margin:0px;padding:0px;}
.uvodni h1 img {position:absolute;top:0px;left:0px;}
.hlavicka {height:86px;position:relative;}
.hlavicka a.logo {position:relative;width:230px;height:86px;line-height:100%;border:0px;float:left;}
.hlavicka a.logo img {position:absolute;top:0px;left:0px;}

.kosik {background-image:url(../images/kosik-back.gif);height:36px;float:right;margin-right:35px;$margin-right:17px;}
.kosikTxt {float:left;padding:8px 5px 0px 30px;color:#edefe5;font-family:georgia,times new roman;font-size:11px;margin:0px;}
.kosikTxt strong {color:#edefe5;font-family:georgia,times new roman;font-size:14px;margin:0px;}

/* menu */
.menu {padding-top:47px;}
.menu ul {margin:0px 0px 0px 260px;padding:0px;}
.menu ul li {display:inline;list-style-type:none;background-image:none;margin:0px;padding:0px;}
.menu ul li a {float:left;display:block;background-position:top right; color:#ffffff;font-weight:normal;text-decoration:none;padding:0px 30px 0px 0px;font-size:16px;font-family:georgia,times new roman;}
.menu ul li a:hover,.menu ul li a.aktivni {text-decoration:underline; color:#353c11;}
.menu ul li a.aktivni {font-weight:bold;}

/* listky */
.listekLevy {position:absolute;left:-35px;top:-21px;z-index:10;}
.listekPravy {position:absolute;right:-35px;top:-21px;z-index:10;}
.listecky {position:absolute;left:185px;top:140px;z-index:10;}

/* aktuality */
a.linkAktualita {color:#362f2d;font-size:14px;font-weight:bold;margin:0px 0px 5px 0px;line-height:110%;font-family:georgia,times new roman;}
a.linkAktualita:hover {color:#cc0000;}
p.aktualitaOdstavec {margin:0px 0px 20px 0px;}

/*********************************
	Homepage
*********************************/
/* telo */
.teloHP {background-color:#ffffff;position:relative;}
.teloHP h2 {color:#cc0000;font-size:25px;font-weight:normal;margin:0px 0px 10px 0px;line-height:110%;font-family:georgia,times new roman;}
.teloHP h3 {color:#362f2d;font-size:14px;font-weight:bold;margin:0px 0px 5px 0px;line-height:110%;font-family:georgia,times new roman;}
.teloHP a {color:#362f2d;}
.teloHP a:hover {color:#cc0000;}
.teloHP p {margin:5px 0px 0px 0px;}

/* slide */
.slider {background-image:url(../images/background-slider.jpg);width:800px;height:285px;}
.slider .inside {padding:6px 6px 0px 6px;}
.slideSipkaLeva {width:44px;height:44px;position:absolute;top:125px;left:-18px;background-image:url(../images/slider-sipka-leva.gif);background-position:top;display:block;z-index:100;}
.slideSipkaLeva:hover {background-position:bottom;}
.slideSipkaPrava {width:44px;height:44px;position:absolute;top:125px;right:-18px;background-image:url(../images/slider-sipka-prava.gif);background-position:top;display:block;z-index:100;}
.slideSipkaPrava:hover {background-position:bottom;}
.prechodLeva {position:absolute;top:6px;left:6px;z-index:5;}
.prechodPrava {position:absolute;top:6px;right:6px;z-index:5;}

.promoPolozka {width:380px;float:left;}
.promoPolozka .inside {padding:15px 0px 0px 15px;}
.promoPNG {float:left;}
.promoPolozka h2 {color:#cc0000;font-size:30px;font-weight:normal;margin:10px 0px 10px 0px;line-height:120%;font-family:georgia,times new roman;}
.promoPolozka p {margin:5px 0px 5px 0px;}
.promoPolozka a {display:block;margin:15px 0px 0px 0px;}

/*infobloky*/
.infobloky {width:800px;position:relative;}
.infoblokyInside {margin:0px 6px 0px 6px;background-color:#eae4de;background-image:url(../images/background-infobloky.gif);background-position:bottom;background-repeat:repeat-x;}
.aktuality {width:395px;float:left;}
.aktualityInside {padding:15px;}
.nabidka {width:190px;float:left;}
.nabidkaInside {padding:15px;}

.nabidka ul {margin:0px;padding:0px;}
.nabidka ul li {list-style-type:none;margin-top:5px;background-position:center left; background-repeat:no-repeat;background-image:url(../images/odrazka-hp.gif);padding-left:20px;}
.nabidka ul li a {font-weight:bold;}
.reklama {position:absolute;bottom:22px;right:27px;}



/*********************************
	Podstranka
*********************************/
.telo {background-color:#ffffff;position:relative;background-image:url(../images/background-telo.gif);background-repeat:repeat-y;width:800px;}
.hlavickaPodstranka {background-image:url(../images/hlavicka-podstranka.jpg);width:800px;height:155px;}
.sloupecLevy {width:205px;float:left;backround-color:#498456;}
.sloupecPravy {width:595px;float:right;backround-color:#ffffff;}
.sloupecPravy .inside {margin:0px 20px 0px 20px;}

.submenu {margin:0px 0px 20px 0px;padding:0px 14px 0px 17px;}
.submenu ul {margin:0px;padding:0px;}
.submenu ul li {margin:0px;padding:5px 0px 7px 11px;list-style-type:none;background-position:top left; background-repeat:no-repeat;background-image:url(../images/background-submenu.gif);background-position:bottom;background-repeat:no-repeat;}
.submenu ul li a { color:#362f2d;font-family:georgia,times new roman;font-size:14px;font-weight:bold;text-decoration:none;}
.submenu ul li a:hover { color:#cc0000;text-decoration:underline;}
.submenu ul li a.aktivni { color:#cc0000;text-decoration:none;}

.promo {background-image:url(../images/background-promo.jpg);width:205px;height:149px;}
.promo .inside {padding:2px 0px 0px 15px;}

.patickaPodstranka {background-image:url(../images/background-paticka-podstranka.jpg);height:39px;}

.foto {display:block;width:264px;height:205px;background-image:url(../images/background-photo.jpg);background-position:top;float:left;margin:0px 15px 0px 0px;}
.foto:hover {background-position:bottom;}
.foto img {padding:12px 12px 0px 12px;display:block;}

/* seznam */
.polozkaSeznam {background-image:url(../images/background-sortiment.jpg);width:265px;height:180px;margin:0px 20px 10px 0px;$margin:0px 15px 10px 0px;float:left;}
.sloupecPravy .seznamInside {margin:0px 0px 0px 20px;}
.seznamObrazek {padding:1px;float:left;}
.seznamText {padding:13px 10px 0px 0px;}
.seznamText p {font-size:11px;margin:10px 0px 10px 0px;}
.seznamText a {color:#cc0000;font-size:14px;font-weight:normal;margin:0px 0px 5px 0px;line-height:110%;font-family:georgia,times new roman;}
.seznamText a:hover {color:#362f2d;}

/* detail */
.detailObrazek {float:left;}
.detailText {padding:0px 10px 0px 0px;}
.tabulka td {padding:3px 20px 3px 0px;}
h2.detail {color:#362f2d;font-size:20px;font-weight:normal;margin:0px 0px 5px 0px;line-height:110%;font-family:georgia,times new roman;}

/* galerie */
a.galerie {background-image:url(../images/background-galerie.jpg);background-position:top;width:180px;height:141px;display:block;float:left;margin-right:5px; margin-bottom:5px;}
a.galerie:hover {background-position:bottom;}
a.galerie img {margin:15px 0px 0px 15px;}
.insideGalerie {margin:0px 0px 0px 20px;}

/* kosik */
.kosikPocet {width:30px;}
.tabulkaKosik {border-top:1px solid #dacebf;border-right:1px solid #dacebf;width:100%;}
.tabulkaKosik td {border-bottom:1px solid #dacebf;border-left:1px solid #dacebf;padding:4px;}
.tabulkaKosik .tabPopis td {background-color:#ece8e4;color:#}
.celkovaCena {font-size:16px;color:#cc0000;font-weight:bold;font-family:georgia,times new roman;text-align:right;margin-top:5px;}
input {border:1px solid #dacebf;}

/* paticka */
.paticka {background-image:url(../images/background-paticka.gif);height:55px;width:800px;background-repeat:no-repeat;background-position:top;}
.paticka .inside {padding-top:15px;}
.paticka a {color:#686649;}
.paticka a:hover {color:#b8b689;}
.paticka .copyright {float:left;color:#686649;}
.paticka .created {float:right;color:#686649;}
