/*
  Valid CSS 2.1 (one atribute from CSS 3 used)
  Coder: Smasty (http://koder.smasty.net)
  Coded for: Monumental s.r.o
*/
/* *** ZAKLADNE NASTAVENIA *** */
body{margin:0;padding:0;background:#ececec;text-align:center;font-family:tahoma, Arial, lucida, sans-serif; font-size:12px;}
div#stranka{width:970px;margin:0 auto;text-align:left;position:relative;}
.gecko body{font-size:0.6em}

* html div#stranka{background:url(../images/center-bg.png) repeat;}/* Valid IE 6 hack */
* html div#header{background:#ececec;}/* Valid IE 6 hack */

a{color:#000;text-decoration:underline;outline:none}
a:hover{color:#0c72a8;text-decoration:none}
p{line-height:1.5}
a img{border:none}

/* *** HORNA CAST *** */

/* NADPIS */
h1{position:relative;left:17px;top:-3px}
h1 a{width:265px;height:52px;position:relative;margin:0;padding:0;overflow:hidden;display:block;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-style:italic;text-decoration:none;color:#1079ae;font-size:1.5em}
h1 a span{color:#a9d719;font-size:0.7em}
h1 a span.replace{width:265px;height:52px;position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;background:url(../images/nadpis.png) no-repeat}

/* OBCHODY */
div#obchody{width:380px;height:86px;position:absolute;top:13px;right:57px;z-index:1;background:#b0da1a url(../images/obchody-bg.png);padding:10px; background-repeat:none;}
html>body div#obchody{width:380px;height:86px;position:absolute;top:14px;right:57px;z-index:1;background:#b0da1a url(../images/obchody-bg.png);padding:10px; background-repeat:none;}
div#obchody stronfont-weight: bolderg{display:block;text-align:center;margin-top:5px}
div#obchody span.obchod{font-size:1.8em;display:block;float:left;font-weight:bold;color:#fff;margin-right:15px;margin-left:10px;margin-top:23px}
div#obchody #shops{float:left;margin-top:20px;}
div#obchody #shops a{display:block;text-align:center;font-size:1.2em;font-weight:bold;color:#fff;text-decoration:none;width:253px;height:26px;padding-top:7px;background:#96ba16 url(../images/obchody.png); background-repeat:none; }
div#obchody #shops a span{position:relative;left:-15px}
.gecko div#obchody{top:11px}

/* HLAVICKA */
div#head{width:970px;height:129px;background:#1f9cdd url(../images/hlavicka.png) no-repeat;position:relative;top:-4px;}
div#head #slogan{position:relative;top:20px;left:30px;color:#fff;width:420px;height:50px;margin:0;padding:0;overflow:hidden;}
div#head #slogan .replace{position:absolute;top:0;left:0;width:420px;height:50px;z-index:1;background:url(../images/u-nas.png) no-repeat}

/* HORNA NAVIGACIA */
#primary, #primary li{margin:0;padding:0;list-style:none;}
#primary{display:block;width:926px;height:16px;font-size:1.1em;font-weight:bold;background:#0f77ae url(../images/primary.png) no-repeat;position:relative;top:30px;left:10px;padding:9px 10px 10px 10px}
#primary li{display:inline;padding:0 10px}
#primary a{text-decoration:none;color:#fff;}
#primary a:hover, #primary a.active{color:#aed91a}

/* SEARCH */
#search{position:absolute;z-index:1;right:35px;margin-top:-1px}
#search .input{color:#000;background:#fff;border:1px solid #000;padding:3px 7px;}
#search #search-submit{width:24px;height:23px;border:none;background:#036293 url(../images/search.png) no-repeat; cursor:pointer;}

/* POZICIA */
#pozicia, #pozicia li{margin:0;padding:0;list-style:none}
#pozicia{margin:5px 0 0 20px}
#pozicia li{display:inline}
#pozicia li a{padding-right:12px;text-decoration:none;color:#000}
#pozicia li#ste-tu{font-weight:bold}

/* DNES JE */
#dnes-je{margin:0;padding:0;float:right;position:relative;top:-15px;margin-right:20px}

/* *** STLPCE *** */

/*zaklad*/
#obsah {background:url(../images/center-bg.png) repeat;margin-top:0;position:relative;top:-5px}
#obsah.detail-produktu{top:-20px}
#left-bar{width:213px;float:left}
#right-bar{width:208px;float:left}
#center{float:left;width:535px;padding:10px 7px;background:#fff url(../images/top-center.png) no-repeat top left}
.clear{display:block;clear:both}

/* LAVY */
#left-bar h2{background:#209fe2 url(../images/title-left.png) no-repeat;height:47px;padding:13px 0 0 40px;width:173px;text-align:left;font-size:1.1em;color:#fff;margin:0;}
#left-bar h2.first{background-image:url(../images/title-left-first.png)}
#left-bar .bunka{background:#fff url(../images/left-bg.png) repeat-y;margin: 0 0 10px 0}
#left-bar .obsah-bunky{background: url(../images/left-bottom.png) no-repeat bottom;padding:0 10px 10px}
#left-bar p{padding-left:10px;padding-right:10px}

/* PRAVY */
#right-bar h2{background:#209fe2 url(../images/title-right.png) no-repeat;height:47px;padding:13px 40px 0 0;width:168px;text-align:right;font-size:1.1em;color:#fff;margin:0}
#right-bar h2.first{background-image:url(../images/title-right-first.png)}
#right-bar .bunka{background:#fff url(../images/right-bg.png) repeat-y;margin: 0 0 10px 0}
#right-bar .obsah-bunky{background: url(../images/right-bottom.png) no-repeat bottom;padding:0 10px 10px;}
#right-bar p{padding-left:10px;padding-right:10px}


/* *** LEFT *** */

/*sortiment*/
#menu, #menu li{display:block;list-style:none;margin:0;padding:0}
#menu a{display:block;width:164px;padding-left:28px;background:url(../images/menu.png) no-repeat left center;height:21px;padding-top:0px;color:#000;text-decoration:none}
#menu a:hover{background:#f4f4f4 url(../images/menu-hover.png);color:#0c72a8}
#menu a.active{color:#0c72a8}

/*newsletter*/
#newsletter{text-align:center}
.button{ width:170px;height:26px;background:#898989 url(../images/button.png) no-repeat;border:none;color:#fff;font-weight:bold;margin-top:10px;font-size:0.9em; cursor:pointer; }
.button_green_mini {width:150px; height:26px;background:#898989 url(../images/button_green.png) no-repeat; border:none;color:#fff;font-weight:bold;margin-top:10px;font-size:0.9em; cursor:pointer; }

/* *** CENTER *** */

#center h2{width:511px;height:28px;color:#000;font-size:1.1em;background:#ececec url(../images/title-center.png) no-repeat;padding:12px 0 0 20px;margin:12px 0 15px 2px}

/*vypis produktov*/
#center .produkty{width:533px;height:220px;background:url(../images/produkty-bg.png) no-repeat;margin-bottom:15px}
#center .produkty .produkt{float:left;width:128px;margin-left:4px;text-align:center}
#center .produkty .produkt h3{margin-bottom:5px;font-size:1.1em}
#center .produkty .produkt h3 a{color:#0c72a8}
#center .produkty .produkt img{border:1px solid #eee}
#center .produkty .produkt p.cena{text-align:left;font-weight:normal;font-size:10px;margin-left:10px;float:left}
#center .produkty .produkt .detail{float:right;margin:10px 5px 0 0;border:none;color:#96ba16}

/* *** RIGHT *** */

/* login */
#right-bar #login{width:170px;margin:0 auto}
#right-bar #login label{display:block;font-weight:bold;font-size:0.95em;}
#obsah .input{width:160px;height:25px;background:#eee url(../images/input.png) no-repeat;border:none;text-align:left;padding:8px 5px 0 5px;margin:5px 0}
#obsah .login{width:170px;height:26px;background:url(../images/login.gif) no-repeat;border:none;color:#fff;font-weight:bold;margin-top:10px;font-size:0.9em;  cursor:pointer;}
#right-bar #register{text-align:center;margin-bottom:0;padding:0;background:url(../images/arrow.gif) no-repeat left center;padding-left:10px;font-size:0.95em; }
/*kosik*/
#last-prod img{border:1px solid #eee;float:left}
#last-prod p{float:left;padding:0;margin:0 0 0 10px}
h3.last-prod{font-size:1.1em}

/*kontakt*/
address{font-style:normal}

/* *** FOOTER *** */
div#foot{width:970px;background:#ececec url(../images/footer.png) no-repeat top left;margin-top:-16px;clear:both;padding-top:51px}
div#foot.detail-produktu{position:relative;top:-20px}
* html div#foot.detail-produktu{position:relative;top:0;}/* Valid IE 6 hack */

div#foot #foot-left{float:left;margin-left:15px;}
div#foot #foot-right{float:right;margin-right:15px;}
p#vytvoril{text-align:right;margin:0;padding:0 10px 25px 0;background:#ececec}
#monumental{position:relative;top:1px}

* html p#vytvoril{position:relative;right:10px}/* Valid IE 6 hack */
* html #obchody{margin-top:4px}/* Valid IE 6 hack */
* html #center h2{margin-top:20px}/* Valid IE 6 hack */
* html #center .produkty .produkt h3{margin:10px 0 5px 0}/* Valid IE 6 hack */
* html #center .produkty .produkt{margin-left:3px;}/* Valid IE 6 hack */
* html #foot-left, * html #foot-right{margin-top:10px}/* Valid IE 6 hack */
* html #obsah{margin-top:-10px}/* Valid IE 6 hack */
* html #obsah.detail-produktu{margin-top:-20px}/* Valid IE 6 hack */
* html p#vytvoril{padding:0;padding-bottom:10px;margin-top:-35px}/* Valid IE 6 hack */
* html h1{font-size:1.9em}/* Valid IE 6 hack */

/* *** PODSEKCIE *** */
#text{width:533px;background:url(../images/text-bg.png) repeat-y;margin-top:15px;padding:0; }
#text-obsah{padding:0px 15px 10px 15px; margin:0; width:505px; min-height:600px;height:auto !important;height:600px; }
#text-top{display:block;background:url(../images/text-top.gif ) no-repeat;height:15px;margin:0}
#text-obsah p{text-align:justify}
#text-bottom {display:block;background:url(../images/bottom_bg.gif ) no-repeat;height:15px;margin:0}

/* DETAIL PRODUKTU */
#detail-produktu #nahlady{float:left;margin-right:25px}
#detail-produktu #nahlad-big img{display:block;border:1px solid #eee;}
#detail-produktu .nahlad-small img{border:1px solid #eee; float:left; margin-bottom:10px; display: inline;}
#detail-produktu .nahlad-small-2 img{margin-left:14px}
#detail-produktu p{line-height:1.8;text-align:left !important}
#detail-produktu h3{color:#0c72a8;font-size:1.3em !important;margin-bottom:20px;padding:0 !important;background:none !important;width:auto !important;}
#detail-produktu h3 a{color:#0c72a8;}
#detail-produktu form .text{border:1px solid #999;background:#fff;text-align:center}
#detail-produktu form label{font-weight:bold;}
#detail-produktu form .login{margin-left:30px;margin-top:10px}
#center #text h3{width:478px;height:29px;padding:13px 0 0 25px;background:url(../images/h3.gif) no-repeat;margin-bottom:15px;font-size:1.2em}
#center #text p.detail-info{margin:10px 15px;line-height:1.8;text-indent:3em}

* html #detail-produktu h3{margin-top:0}
* html #text-obsah{margin-left:-1px}/* Valid IE 6 hack */
* html #text.text{margin-left:-1px;padding:0}/* Valid IE 6 hack */
* html #text.text #text-obsah{margin-left:-3px;padding-bottom:10px}/* Valid IE 6 hack */

/* NAKUPNY KOSIK */
table#kosik{width:508px;}

* html table#kosik{margin-left:-3px}/* Valid IE 6 hack */

table#kosik td{vertical-align:top;padding-bottom:10px}
table#kosik .image{width:90px}
table#kosik .image img{border:1px solid #eee}
table#kosik .popis{width:300px}
table#kosik .popis strong a{color:#0c72a8;text-decoration:underline}
table#kosik form .text{border:1px solid #999;background:#fff;text-align:center;width:30px}
table#kosik form label{font-weight:bold;}
table#kosik p{margin-top:0;text-align:left !important}
table#kosik .delete .del{width:24px;height:19px;display:block;background:#db2828 url(../images/delete.png) no-repeat;font-weight:bold;text-decoration:none;text-align:center;color:#fff;padding-top:5px}
.button-right{float:left}
table#kosik td.cena-celkom{background:url(../images/h3.gif) no-repeat;height:42px;text-align:right;padding:13px 40px 0 0}

/* BLANK TEXT */
p.intro{font-size:0.9em; color:#000;text-align:left; }

/* Valid IE 7 hacks */
* + html p#vytvoril{padding:0;padding-bottom:10px;margin-top:-35px;margin-right:10px}
* + html #obchody{margin-top:4px}
* + html #center h2{margin-top:20px}
* + html #center .produkty .produkt h3{margin:10px 0 5px 0}/* Valid IE 6 hack */
* + html #foot-left, #foot-right{margin-top:10px}

.opera #obsah .input{padding:0 5px;height:33px}
.gecko table#kosik form{margin-bottom:12px}

/* DOPLNACKY */
h3.index { display:block; height:30px; }
#prihlasovacie_okienko_chyba { color: red;font-size:0.85em; }
a.zoznam_obchodov { color:#fff; text-decoration:none; font-size:12px; display: block; width:170px; height:23px; }
a.zoznam_obchodov:hover { color:#000; text-decoration:none; font-size:12px; }
#zoznam_obchodov_hore { position:absolute; left:665px; top:93px;  z-index:1; width:184px; background-color:#96ba16;; padding:3px 0 0 15px; display: none; }
html>body #zoznam_obchodov_hore { position:absolute; left:657px; top:89px;  z-index:1; width:184px;  padding:3px 0 0 15px; display: none; }
*:first-child+html #zoznam_obchodov_hore { position:absolute; left:657px; top:91px;  z-index:1; width:184px;  padding:3px 0 0 15px; display: none; }

.input_frame { border:1px solid black; padding:3px; width:190px; }
textarea.input_frame { border:1px solid black; width:400px; height:80px; }
#mini_fotky { float:left; margin-top:20px;}

ul.ucet, li.ucet { margin:0px;padding:0px;List-style-image:none;List-style-type:none;margin-top:5px;margin-bottom:5px; }
a.monumental { text-decoration:none; font-weight: bold; color:#7d8891; }
a.monumental:hover { text-decoration:none; color: #45163c;  font-weight: bold; }


#flash {  margin-right:11px; width:485px; height:192px;  }
