/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @author Martin Kacmar - martin(at)kacmar(dot)sk, Urobmi.sk Development Team
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2008-07-29 20:34:40
 */

/* Reset vychodzich stylov */

@import url("./reset.css");

/* Zakladne nastavenia typografie */

body { font-size:62.5%;font-family:arial,tahoma,verdana,sans-serif; }

#productDescription ul,ol {  list-style:circle;margin:10px;padding:10px; position:relative; left:30px; }
#createAcctDefault input, #createAcctDefault fieldset { border:1px solid grey; }

/***** HEADER - START *****/

#logoWrapper { width:963px;height:193px;margin:0 auto;position:relative;top:-17px;background:url("../images/header/header-pozadie.gif") no-repeat; }
#header-klikaci { margin:0 0 0 6px; }
#header-klikaci:hover { cursor:pointer; }

/** Zobrazenie aktualneho stavu nakupneho kosika - BEGIN **/	

#logo-cart-info { width:250px;height:62px;position:absolute;top:5px;right:-5px;color:#ffffff;font-size:1.3em; }
.logo-cart-zvyraznit { color:#ffe06a;font-size:1.3em;font-weight:bold; }	
#objednat-button { position:absolute;right:5px;bottom:-25px; }
.kosik-checkout,.kosik-prepocitat { float:right;margin:0 0 0 5px; }
.kosik-dozadu,.kosik-doprava,address.objednavka-adresa { float:left;margin:0 0 5px 0; }
.adresa-zmenit { float:left; }
address.objednavka-adresa { width:200px; }

/** Zobrazenie aktualneho stavu nakupneho kosika - END **/


/** Prihlasovaci formular && Informacny panel - BEGIN **/

#login-form { width:240px;height:80px;position:absolute;right:15px;bottom:12px;text-align:right;font-size:1.2em; }
#login-form label { display:block;margin:0 0 5px 0; }

#login-form input.login-text { width:132px;height:17px;padding:3px 0 0 6px;margin:0 0 0 18px;background:url("../images/header/login-text-input.gif") no-repeat;font-size:1em; }

#login-form .login-submit,#login-form .logout-submit { width:85px;height:25px; }

#login-form .login-submit { background:url("../images/buttons/login-input-submit.gif") no-repeat; }

#login-form .logout-submit { background:url("../images/buttons/logout-input-submit.gif") no-repeat;float:left;margin:0 0 0 15px; }

#login-form .login-submit:hover,#login-form .logout-submit:hover { cursor:pointer; }

.logged { text-align:left;font-size:1em;margin:0 0 0 15px; }
.logged-meno { font-weight:bold; }

#login-form a:hover,#login-form a:link,#login-form a:visited,#login-form a:active { display:block;margin:7px 0 10px 0;color:#cc6a00;text-decoration:underline; }
#login-form a.register { position:absolute;top:53px;left:50px; }
/** Prihlasovaci formular && Informacny panel - END **/

/** Horna lista - BEGIN **/

#navMainWrapper { height:90px;background:url("../images/header/horna-lista.jpg") no-repeat center; }
#navMain { position:relative; }

#lista-search { width:244px;position:absolute;top:34px;right:0; }
#lista-search fieldset input { float:left; }

#lista-search-advanced { position:absolute;top:18px;right:163px; }
a#lista-search-advanced:hover,a#lista-search-advanced:link,a#lista-search-advanced:active,a#lista-search-advanced:visited { color:#b9b3b2;text-decoration:underline;text-align:right; }

#lista-search .search-submit { width:65px;height:22px;background:url("../images/buttons/horna-lista-search-submit.gif") no-repeat; }
#lista-search .search-submit:hover { cursor:pointer; }
#lista-search .search-text { width:156px;height:17px;padding:4px 0 0 14px;font-size:10px;border:1px solid black;background:url("../images/header/horna-lista-search-input.gif") repeat-x;margin-right:7px; }

/** Horna lista - END **/

#logo-hlavne { width:161px;height:25px;position:absolute;top:15px;left:23px; }
#logo-hlavne:hover { cursor:pointer; }

/***** HEADER - END *****/

/***** BODY - START *****/

/** Horizontalne menu - BEGIN **/

#horizontalne-menu { float:left;height:35px; }

#button-uvodna-stranka,#button-kosik,#button-obchodne-podmienky,#button-kontakt { height:35px;float:left; }
#button-uvodna-stranka:hover,#button-kosik:hover,#button-obchodne-podmienky:hover,#button-kontakt:hover { cursor:pointer; }

#button-uvodna-stranka { width:133px; }
#button-kosik { width:73px; }
#button-obchodne-podmienky { width:155px; }
#button-kontakt { width:91px; }

/** Horizontalne menu - END **/

/** Lavy panel - BEGIN **/

#categoriesHeading,#manufacturersHeading { width:221px;height:45px; }
#navColumnOne #categoriesContent,#navColumnOne #manufacturersContent { background:#f5f8e7; }

/* Kategorie */

#categoriesHeading { background:url("../images/body/lavy-panel-kategorie.jpg") no-repeat; }
#categoriesContent { margin:0 0 14px 0;border-bottom:4px solid #f9f2b8; }
#categoriesContent ul#category-top li, #categoriesContent ul#category-links li,#manufacturersContent ul#manufacturers-display li { width:100%;height:29px;border-bottom:1px solid #ffffff; }
#categoriesContent ul#category-top li { background:url("../images/body/kategorie-pozadie.gif") no-repeat 0 0; }
#categoriesContent ul#category-top li:hover { background:url("../images/body/kategorie-pozadie.gif") no-repeat -220px 0; }
#categoriesContent ul#category-links li { background:url("../images/body/kategorie-linky-pozadie.gif") no-repeat 0 0; }
#categoriesContent ul#category-links li:hover { background:url("../images/body/kategorie-linky-pozadie.gif") no-repeat -220px 0; }

#categoriesContent div,#manufacturersContent div { padding:5px 0 0 25px; }

#categoriesContent a.category-links:link,#categoriesContent a.category-links:hover,#categoriesContent a.category-links:active,#categoriesContent a.category-links:visited,#categoriesContent a.category-top:link,#categoriesContent a.category-top:hover,#categoriesContent a.category-top:active,#categoriesContent a.category-top:visited,#manufacturersContent a:hover,#manufacturersContent a:link,#manufacturersContent a:active,#manufacturersContent a:visited { display:block;padding:0 0 0 14px;font-size:1.3em; }
#categoriesContent a.category-top:link,#categoriesContent a.category-top:hover,#categoriesContent a.category-top:active,#categoriesContent a.category-top:visited,#manufacturersContent a:hover,#manufacturersContent a:link,#manufacturersContent a:active,#manufacturersContent a:visited { color:#000000; }
#categoriesContent a.category-links:link,#categoriesContent a.category-links:hover,#categoriesContent a.category-links:active,#categoriesContent a.category-links:visited { color:#a85600; }
#categoriesContent a.category-products:link,#categoriesContent a.category-products:hover,#categoriesContent a.category-products:active,#categoriesContent a.category-products:visited { margin: 0 0 0 17px;font-size:1.3em;color:#000000; }

#categoriesContent .category-subs-parent, #categoriesContent .category-subs-selected { font-weight:bold; }

/* kontakty */
#SkypeLiveContent { margin:0 0 14px 0;border-bottom:4px solid #d2dbaa; background:#f5f8e7 }
#SkypeLive {padding-top:14px;}


/* Vyrobcovia */

#manufacturersHeading { background:url("../images/body/lavy-panel-vyrobcovia.jpg") no-repeat; }
#manufacturersContent { border-bottom:4px solid #d2dbaa;margin-top:-1px; }

#manufacturersContent ul#manufacturers-display li { background:url("../images/body/kategorie-pozadie.gif") no-repeat 0 0; }
#manufacturersContent ul#manufacturers-display li:hover { background:url("../images/body/kategorie-pozadie.gif") no-repeat -220px 0; }

/* Bocne panely */

#navColumnOne, #navColumnTwo { vertical-align:top; }


/** Lavy panel - END **/

/** Pravy panel - BEGIN **/

#reviewsHeading,#bestsellersHeading,#xsellsideboxHeading { width:221px;height:45px; }
/*#navColumnTwoWrapper { position:relative;top:0px; }*/

.box-obrazok { width:90px;float:left; }

/* Najpredavanejsie */

#bestsellersHeading { background:url("../images/body/pravy-panel-najpredavanejsi.jpg") no-repeat; }
#bestsellersContent,#reviewsContent,#xsellsideboxContent { border:1px solid #ffe9bf;border-top:none;margin:-2px 0 25px 0;background:#FFFBF0; }
#bestsellersContent img,#reviewsContent a img { border:1px solid #fdebbf; }
/*#bestsellersContent .najpredavanejsi-tovar .box-obrazok,#reviewsContent .box-obrazok { width:90px;float:left; }*/
#bestsellersContent .najpredavanejsi-tovar .box-obsah { width:100px;float:left;text-align:right; }
#bestsellersContent .najpredavanejsi-tovar form { margin:25px 10px 0 0; }
#bestsellersContent .najpredavanejsi-tovar input { float:right;margin:0 0 0 5px; }
#bestsellersContent .najpredavanejsi-tovar .pravy-panel-mnozstvo,#allProductsDefault .pravy-panel-mnozstvo,#featuredDefault .pravy-panel-mnozstvo,#newProductsDefault .pravy-panel-mnozstvo { width:31px;height:19px;padding:1px 3px 0 0;border:1px solid #d1d1d1;text-align:right; }
#bestsellersContent .najpredavanejsi-tovar .cena-cislo,#bestsellersContent .cena-mena { font-weight:bold;color:#ab3800; }
#bestsellersContent .najpredavanejsi-tovar { width:199px;height:120px;margin:0 auto;padding:5px 0 5px 14px;font-size:1.2em; }
#bestsellersContent .najpredavanejsi-tovar a:link,#bestsellersContent .najpredavanejsi-tovar a:active,#bestsellersContent .najpredavanejsi-tovar a:visited,#bestsellersContent .najpredavanejsi-tovar a:hover { display:block;color:#cc6a00;padding:0 0 10px 0; }
#bestsellersContent .cena-cislo-preciarknute { text-decoration:line-through; }
#bestsellersContent .najpredavanejsi-tovar a:hover { text-decoration:underline; }
#bestsellersContent .tovar-n { border-top:1px solid #ffe9bf; }

/* manufacturer */
.manuContent { border:1px solid #ffe9bf;border-top:none;margin:-2px 0 25px 0;background:#FFFBF0; }
.manuContent a img { border:1px solid #fdebbf; }

#manufacturerinfoHeading { background:url("../images/body/pravy-panel-vyrobci.jpg") no-repeat;height:45px;}
.man-box-obrazok { width:90px;text-align:center; }
.tovar { width:199px;margin:0 auto;padding:5px 0 5px 14px;font-size:1.2em; }
.tovar a{ color:#b46600; }


#vyhodyContent{ 
border:1px solid #ffe9bf;
border-top:none;
margin:-2px 0px 10px 0px; 
background:#FFFBF0;
min-height:50px;padding:5px 0px 5px 14px;font-size:1.2em;
 }
 
 #vyhodyContent li{
 list-style-type: square;
 margin-left:10px;
 }


#tellafriendHeading
{
background-color: #CC981E;
color:#FBF9ED;
height:25px;
font-size: 14px;
font-weight: bold;
padding-top:8px;
padding-left:15px;
}

#tellafriendContent
{
border:1px solid #ffe9bf;
border-top:none;
margin:-2px 0px 10px 0px; 
background:#FFFBF0;
min-height:50px;padding:5px 0px 5px 14px;font-size:1.2em;
}

#tellafriendContent input
{
border:solid 1px #D1D1D1;
}

/* cross sel */

#xsellsideboxHeading { background:url("../images/body/prislusenstvi.jpg") no-repeat; }
#xsellsideboxContent img { border:1px solid #fdebbf; }
#xsellsideboxContent .cross-tovar .box-obsah { width:100px;float:left;text-align:right; }
#xsellsideboxContent .cross-tovar form { margin:25px 10px 0 0; }
#xsellsideboxContent .cross-tovar input { float:right;margin:0 0 0 5px; }
#xsellsideboxContent .cross-tovar .pravy-panel-mnozstvo,#allProductsDefault .pravy-panel-mnozstvo,#featuredDefault .pravy-panel-mnozstvo,#newProductsDefault .pravy-panel-mnozstvo { width:31px;height:19px;padding:1px 3px 0 0;border:1px solid #d1d1d1;text-align:right; }
#xsellsideboxContent .cross-tovar .cena-cislo,#xsellsideboxContent .cena-mena { font-weight:bold;color:#ab3800; }
#xsellsideboxContent .cross-tovar { width:199px;height:120px;margin:0 auto;padding:5px 0 5px 14px;font-size:1.2em; }
#xsellsideboxContent .cross-tovar a:link,#xsellsideboxContent .cross-tovar a:active,#xsellsideboxContent .cross-tovar a:visited,#xsellsideboxContent .cross-tovar a:hover { display:block;color:#cc6a00;padding:0 0 10px 0; }
#xsellsideboxContent .cena-cislo-preciarknute { text-decoration:line-through; }
#xsellsideboxContent .cross-tovar a:hover { text-decoration:underline; }
#xsellsideboxContent .tovar-n { border-top:1px solid #ffe9bf; }


/* Hodnotenie */

#reviewsHeading { background:url("../images/body/pravy-panel-hodnotenie.gif") no-repeat; }
#reviewsContent { position:relative; }
#reviewsContent #review-viac { position:absolute;top:-33px;right:22px;color:#ffffff;font-size:1.2em; }
#reviewsContent .review-none { margin:0 0 10px 55px;text-align:center;width:150px;margin:0 auto; }
#reviewsContent a:link,#reviewsContent a:hover,#reviewsContent a:active,#reviewsContent a:visited { color:#bb6135;font-size:1.2em; }
#reviewsContent a img { margin:15px 0 0 15px; }
#reviewsContent #hodnotenie-nazov { width:100px;position:relative;top:-50px;left:110px;font-size:1.2em; }
#reviewsContent #hodnotenie-nazov a#hodnotenie:link,#reviewsContent #hodnotenie-nazov a#hodnotenie:active,#reviewsContent #hodnotenie-nazov a#hodnotenie:visited,#reviewsContent #hodnotenie-nazov a#hodnotenie:hover { color:#b46600; }
#reviewsContent #hodnotenie-opis { width:183px;margin:-20px 0 10px 15px; }
#reviewsContent #hodnotenie-zobrazit { position:absolute;right:15px;bottom:10px; }
#reviewsContent a#hodnotenie-zobrazit:link,#reviewsContent a#hodnotenie-zobrazit:hover,#reviewsContent a#hodnotenie-zobrazit:active,#reviewsContent a#hodnotenie-zobrazit:visited { color:#b46600;text-decoration:underline;font-size:1.2em;display:block;padding:0 0 0 18px;background:url("../images/body/hodnotenie-zobrazit.gif") no-repeat left center; }
#reviewsContent #hviezdicky { margin:0 0 10px 15px; }


/** Pravy panel - END **/

/*** Obsah - BEGIN ***/

strong { font-weight:bold; }

#indexCategoriesMainContent { line-height:1.8em;padding:0 0 0 15px; }
.centerColumn { width:466px;margin:0 auto;font-size:1.2em; }
.centerColumn a.rc-katalog:link,.centerColumn a.rc-katalog:hover,.centerColumn a.rc-katalog:visited,.centerColumn a.rc-katalog:active { color:#cc6a00;text-decoration:underline; }

#featuredProducts h2.centerBoxHeading,#specialsDefault h2.centerBoxHeading,#whatsNew h2.centerBoxHeading { width:100%;height:41px;margin:20px 0 0 0; }
#featuredProducts h2.centerBoxHeading { background:url("../images/body/akcna-ponuka.gif") no-repeat; }
#specialsDefault h2.centerBoxHeading { background:url("../images/body/slevy.jpg") no-repeat; }
#featuredProducts .centerBoxContentsFeatured,#specialsDefault .centerBoxContentsFeatured { width:100%;height:165px;background:url("../images/body/produkty-podklad.gif") no-repeat;padding:0 0 0 15px; }
#featuredProducts .produkty-obrazok,#featuredProducts .produkty-text,#specialsDefault .produkty-obrazok,#specialsDefault .produkty-text { float:left; }
#featuredProducts .produkty-obrazok,#specialsDefault .produkty-obrazok{ width:115px; }
#featuredProducts .produkty-obrazok img,#specialsDefault .produkty-obrazok img { margin:15px 0 0 5px; }
#featuredProducts .produkty-text,#specialsDefault .produkty-text { width:341px;margin:15px 0 0 0;padding:0 0 0 10px;position:relative; }
#featuredProducts .produkty-text a.produkty-nazov:link,#featuredProducts .produkty-text a.produkty-nazov:hover,#featuredProducts .produkty-text a.produkty-nazov:visited,#featuredProducts .produkty-text a.produkty-nazov:active,#specialsDefault .produkty-text a.produkty-nazov:hover,#specialsDefault .produkty-text a.produkty-nazov:link,#specialsDefault .produkty-text a.produkty-nazov:active,#specialsDefault .produkty-text a.produkty-nazov:visited,#indexProductList a.produkty-nazov:hover,#indexProductList  a.produkty-nazov:link,#indexProductList a.produkty-nazov:active,#indexProductList a.produkty-nazov:visited { text-decoration:underline;color:#cc6a00;font-size:1.4em !important; }
.produkty-tabulka a:link,.produkty-tabulka a:hover,.produkty-tabulka a:visited,.produkty-tabulka a:active { text-decoration:underline;color:#cc6a00;font-size:1.2em !important; }
#featuredProducts .produkty-kratky-opis,#specialsDefault .produkty-kratky-opis,#indexProductList .produkty-kratky-opis { width:300px;margin:10px 0 10px 0; }

/* Produkty - whatsNew */
/* zakaznici kteri koupili */
#alsoPurchased h2.centerBoxHeading { margin: 35px 0 0 0; }
#whatsNew h2.centerBoxHeading,#alsoPurchased h2.centerBoxHeading { font-size:1.4em; font-weight:bold;text-align:center; }
#whatsNew .centerBoxContentsFeatured, #alsoPurchased .centerBoxContentsFeatured { float:left; width:139px; text-align:center; padding: 20px 8px 0 8px; }
#whatsNew .centerBoxContentsFeatured img, #alsoPurchased .centerBoxContentsFeatured img { margin: 5px 0 5px 0; }
#whatsNew a:link,#whatsNew a:hover,#whatsNew a:visited,#whatsNew a:active, #alsoPurchased a:link,#alsoPurchased a:hover,#alsoPurchased a:visited,#alsoPurchased a:active { color:#cc6a00;text-decoration:underline;}

#alsoPurchased .centerBoxContentsFeatured { height: 130px;overflow:hidden; }
#alsoPurchased .centerBoxContentsFeatured div { width:100%; position:relative; top:100%; }
#alsoPurchased .centerBoxContentsFeatured div p { position:relative; top:-100%; }

/* Produkty - cena */

.produkty-cena-mena,.produkty-cena-cislo { color:#ab3800; }

.produkty-cena-povodna { text-decoration:line-through;padding:0 5px 0 0; }

.produkty-cena-cislo { font-weight:bold;font-size:1.3em !important; }

#featuredProducts .produkty-text form,#specialsDefault .produkty-text form { position:absolute;right:20px;bottom:0; }
#featuredProducts .produkty-text form input,#specialsDefault .produkty-text form input { float:right;margin:0 5px 0 0; }
#featuredProducts .produkty-text .pravy-panel-mnozstvo,#specialsDefault .produkty-text .pravy-panel-mnozstvo,.produkt-informacie .pravy-panel-mnozstvo,#indexProductList .pravy-panel-mnozstvo,#advSearchResultsDefault .pravy-panel-mnozstvo { width:31px;height:19px;padding:1px 3px 0 0;border:1px solid #d1d1d1;text-align:right; }
#featuredProducts .produkty-kod,#specialsDefault .produkty-kod,#allProductsDefault .produkty-kod,#featuredDefault .produkty-kod,#newProductsDefault .produkty-kod,#indexProductList .produkty-kod,#advSearchResultsDefault .produkty-kod { display:block;margin:0 auto;padding:10px 0 0 0;font-size:1em;color:#938f8f;text-align:center; }

/*773922*/

/* BreadCrumb */

#navBreadCrumb { margin:0 0 10px 20px;font-size:1.2em; }
#navBreadCrumb a:link,#navBreadCrumb a:hover,#navBreadCrumb a:visited,#navBreadCrumb a:active { color:#cc6a00;text-decoration:underline;background:url("../images/body/breadcrumb-oddelovac.jpg") no-repeat right center;padding-right:15px; }
#navBreadCrumb a+a,#navBreadCrumb span { padding-left:5px; }

/* Listovanie */

.navNextPrevList { float:left; }
.navNextPrevWrapper { padding:5px 0 15px 85px; }

/* Produkt - informacie */

.produkt-obrazok,.produkt-informacie { float:left; }
.produkt-obrazok { padding:0 20px 0 15px; }
.produkt-informacie { width:280px; }
p.productShortDescription { width:290px; }
.produkt-informacie h1 { padding:10px 0 15px 0;font-weight:bold;font-size:1.2em; }
.produkt-informacie #produkt-tabulka { width:282px;background:#f5f5f5;border-top:3px solid #f0eceb;margin:15px 0 0 0; }
.produkt-informacie #produkt-tabulka table { line-height:1.6em;margin:5px 0 0 5px; }
.produkt-informacie #produkt-tabulka table td { padding:0 20px 0 0; }
.produkt-informacie #produkt-tabulka table td .cena-cislo,.produkt-informacie #produkt-tabulka table td .cena-mena { color:#ab3800; }
.produkt-informacie #produkt-tabulka table td .cena-cislo { font-weight:bold; }
.produkt-informacie #produkt-tabulka table tr td + td { width:210px; }
.produkt-informacie #produkt-tabulka table tr td span.skladom { color:#57820c;padding:0 0 0 10px; }
.produkt-informacie input { float:left; }
.produkt-informacie input.pravy-panel-mnozstvo { margin:0 5px 0 0; }

embed { margin:10px 0 10px 0; }
.technicke-udaje { margin:0 0 15px 0;font-weight:bold;font-size:1.2em; }
table#productDetailsList tr td { width:318px;height:27px;color:#50473a;padding:0 0 0 5px; }
table#productDetailsList tr td.typ { width:98px;font-weight:bold; }
table#productDetailsList tr.neparne td { background:#f1ede6; }
table#productDetailsList tr.parne td { background:#f4f1e9; }

#productInfoNoProductMainContent { font-weight:bold;font-size:1.2em;color:red; }

/* Produkt obrazky */

#productAdditionalImages span { color:#cc6a00;text-decoration:underline;font-size:.9em;text-align:right; }
.obrazok-nahlad { text-decoration:none;float:left;display:block;margin:0 15px 0 0; } 

/* Produkt popis */

#productDescription { margin:15px 0 0 0;width:420px; }

/* Objednavka */

/* Krok 1 */

.objednavka-stav-1,.objednavka-stav-2 ,.objednavka-stav-3,.objednavka-stav-4 { width:463px;height:63px;margin:0 auto; }
.objednavka-stav-1 { background:url("../images/body/stav1.gif") no-repeat top center; }
.tableHeading { width:466px;height:34px;background:url("../images/body/kosik-thead.jpg") no-repeat;color:#ffffff;font-size:1.1em; }
.tableHeading th { font-weight:normal;text-align:left;padding:0 0 0 10px; }
td.cartProductDisplay { width:220px; }
td.cartProductDisplay .produkt-obr { float:left; }
td.cartProductDisplay .produkt-obr img { margin:10px; }
td.cartProductDisplay .produkt-obr a { width:120px;display:block;margin:10px 0 10px 0; }
td.cartProductDisplay a:link,.cartProductDisplay a:hover,.cartProductDisplay a:visited,.cartProductDisplay a:active { color:#cc6a00;text-decoration:underline;font-size:1.1em; }
.rowEven { background:#f8f8f7; }
td.cartQuantity { padding:0 0 0 10px; }
td.cartQuantity input { width:17px;height:18px;border:1px solid #d6d6d6;text-align:right;padding:2px 3px 0 0; }
td.cartQuantityUpdate input { margin-left: 0px; }
td.cartRemoveItemDisplay { padding:0 10px 0 10px; }
td.cartUnitDisplay { padding:0 0 0 15px; } 
td.cartTotalDisplay { padding:0 0 0 15px; } 
td.cartRemoveItemDisplay input[type=checkbox] { display:none; }
.cartTotalsDisplay { float:right;padding:15px 0 15px 0; }
.kosik-cena { color:#911400;font-weight:bold;font-size:1.2em; }
.forward,.back input { float:right;padding:0 0 0 5px; }

/* Krok 2 */

#checkoutShipping fieldset,#checkoutPayment fieldset { border:1px solid #bfbfbf;line-height:1.4em;padding:1em;margin:1em 0 0 0; }
#checkoutShipping legend,#checkoutPayment legend { font-size:1.1em;font-weight:bold; }
#checkoutShipping .forward { font-weight:bold; }
#checkoutShipping label,#checkoutPayment label { padding:0 0 0 5px; }
#checkoutShipping .buttonRow,#checkoutPayment .buttonRow,#checkoutSuccessLogoff .buttonRow { margin:10px 0 0 0; }
#checkoutShipping .buttonRow img,#checkoutPayment .buttonRow img { margin:0 5px 0 0; }
#checkoutShipping .floatingBox,#checkoutPayment .floatingBox,#checkoutBillto .floatingBox { float:left;width:220px;padding-left:10px; }
.objednavka-stav-2 { background:url("../images/body/stav2.gif") no-repeat top center; }
#checkoutShippingHeadingAddress,#checkoutShippingHeading,#checkoutShippingHeadingMethod,#checkoutPaymentHeading,#checkoutPaymentHeadingAddress,#checkoutConfirmDefaultHeading,#checkoutConfirmDefaultBillingAddress,#checkoutConfirmDefaultShippingAddress,#checkoutSuccessHeading { font-size:1.2em;font-weight:bold;padding:5px 0 5px 0; }
#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutSuccessHeading { color:#bb6135; }
#checkoutShippingContentChoose { font-weight:normal;padding:10px 0 10px 0; }

/* Krok 3 */

.objednavka-stav-3 { background:url("../images/body/stav3.gif") no-repeat top center; }
#checkoutPayment input#disc-ot_coupon { border:1px solid #bfbfbf;line-height:1.5em; }
#otsubtotal,#otshipping,#otcodfee,#ottax,#ottotal { line-height:3em;text-align:left; }
#checkoutPayment .lineTitle { font-weight:normal; }
#checkoutPayment .zmenit-adresu { margin:10px 0 0 0; }
#checkoutPayment .totalBox { font-weight:bold; }
#checkoutPayment fieldset p { padding:0 0 15px 0; }
#checkoutPayment #disc-ot_coupon { height:1.5em;padding:2px 0 0 10px;margin:0 0 0 10px; }
#checkoutPayment .inputLabel { font-weight:bold; }
#checkoutPayment .alert { padding:10px 0 0 5px; }

#errorPayCard { border:2px solid red; background-color: #ffdddd; color:red; margin: 0 0 10px 0; padding: 10px 10px 10px 30px; }

/* Krok 4 */

.objednavka-stav-4 { background:url("../images/body/stav4.gif") no-repeat top center; }
.forward { float:right; }
.back { float:left; }
.buttonRow { width:200px; }

.pokracovat-button { float:right;margin:5px; }
.pokracovat-text { float:left;margin:5px; }

/* Krok 5 - potvrzeni */

#checkoutSuccessMainContent p { padding: 10px 0 5px 0; }
#checkoutSuccessLogoff { padding: 20px 0 30px 0; font-weight:bold; color:#bb6135; }
#checkoutSuccessOrderLink { padding: 10px 0 5px 0; }
#checkoutSuccessContactLink { padding: 10px 0 5px 0; }
#checkoutSuccessThanks { padding-top:20px; text-align: center; font-size:1.2em; font-weight:bold; color:#bb6135; }
#csNotifications { padding: 10px 0 10px 10px; margin: 10px 0 10px 0; border: 1px solid #000000; }

/* Prihlasenie */

#createAcctDefault fieldset,#loginDefault fieldset,#accountEditDefault fieldset,#addressBookDefault fieldset,#addressBookProcessDefault fieldset,#accountPassword fieldset,#acctNewslettersDefault fieldset,#accountNotifications fieldset { border:1px solid #bfbfbf;line-height:3em;padding:1em;margin:1em 0 0 0; }

/* Legend */

#createAcctDefault legend,#loginDefault legend,#accountEditDefault legend,#addressBookDefault legend,#accountPassword legend,#acctNewslettersDefault legend,#accountNotifications legend { font-size:1.1em;font-weight:bold; }

/* Labely */

#createAcctDefault label.inputLabel,#loginDefault label.inputLabel,#accountEditDefault label.inputLabel,#addressBookProcessDefault label.inputLabel,#accountPassword label.inputLabel { display:block;float:left;clear:left;width:100px; }

/* Inputy vo formularoch */

#company, #createAcctDefault input, #login-email-address,#loginDefault input#login-password,#loginDefault input#firstname,#loginDefault input#lastname,#loginDefault input#street-address,#loginDefault input#suburb,#loginDefault input#city,#loginDefault input#postcode,#loginDefault input#telephone,#loginDefault input#email-address,#loginDefault input#password-new,#loginDefault input#password-confirm,#accountEditDefault input#firstname,#accountEditDefault input#lastname,#accountEditDefault input#email-address,#accountEditDefault input#telephone,#accountEditDefault input#fax,#addressBookProcessDefault #firstname,#addressBookProcessDefault #lastname,#addressBookProcessDefault #street-address,#addressBookProcessDefault #suburb,#addressBookProcessDefault #city,#addressBookProcessDefault #postcode,#accountPassword #password-current,#accountPassword #password-new,#accountPassword #password-confirm, #email-address { display:block;float:left;width:170px;height:20px;padding:3px 0 0 2px;margin:0 0 0 10px;border:1px solid #bfbfbf; }

#createAcctDefault #country, #loginDefault #country,#addressBookProcessDefault #country { width:175px;margin:0 0 0 10px; }
#createAcctDefault #hidden { border: 0; width:1px; height:1px; }
#loginDefault .login-page-submit { float:left;display:block; }
#loginDefault .login-page-forgotten a:link,#loginDefault .login-page-forgotten a:hover,#loginDefault .login-page-forgotten a:visited,#loginDefault .login-page-forgotten a:active { float:left;color:#a85600; }
#loginDefault .login-page-forgotten a:hover { text-decoration:underline; }

#createAcctDefault .messageStackError, #loginDefault .messageStackError,#accountEditDefault .messageStackError { color:#911400;font-size:1em;margin:5px;font-weight:bold; }
#createAcctDefault .required, #loginDefault .required { color:#911400;font-size:1.3em;font-weight:bold; }

/* Radio buttony */

#createAcctDefault #gender-male, #createAcctDefault #gender-female, #createAcctDefault #email-format-html, #createAcctDefault #email-format-text, #loginDefault #gender-male,#loginDefault #gender-female,#loginDefault #email-format-html,#loginDefault #email-format-text,#accountEditDefault #gender-male,#accountEditDefault #gender-female,#accountEditDefault #email-format-html,#accountEditDefault #email-format-text,#addressBookProcessDefault #gender-male,#addressBookProcessDefault #gender-female { width:15px;height:15px;margin:10px 10px 0 0;display:block;float:left;clear:left; }
#createAcctDefault #newsletter-checkbox, #loginDefault #newsletter-checkbox,#accountEditDefault #newsletter-checkbox { margin:0 10px 0 0; }
#createAcctDefault .radioButtonLabel, #loginDefault .radioButtonLabel,#accountEditDefault .radioButtonLabel,#addressBookProcessDefault .radioButtonLabel { display:block;float:left; }

/* Buttony */

#createAcctDefault .alert, #loginDefault .alert, #loginDefault .alert,#addressBookProcessDefault .alert,#accountPassword .alert { color:#911400;font-size:1.1em;padding:5px; }
#loginDefault .login-potvrdit,#accountEditDefault .account-zpet,#accountEditDefault .account-aktualizovat,#addressBookDefault .account-zpet,#addressBookDefault .pridat-adresu,#accountPassword .login-potvrdit,#accountPassword .account-zpet,#acctNewslettersDefault .login-potvrd,#acctNewslettersDefault .account-zpet,#accountNotifications .login-potvrdit,#accountNotifications .account-zpet,#shippingInfo .account-zpet,#advSearchDefault .account-zpet,#advSearchDefault .hladaj,#timeoutDefault .login-potvrd { float:left;margin:10px; }
#createAcctDefault .forward input{ float:left;margin:10px; border:none; width: 85px; Height: 25px}


/* Zmena nastaveni uctu */

#accountDefault #accountLinksWrapper h2 { margin:5px 0 5px 0;font-size:1.5em; }
#myAccountGen li a:link,#myAccountGen li a:hover,#myAccountGen li a:visited,#myAccountGen li a:active,#myAccountNotify li a:link,#myAccountNotify li a:hover,#myAccountNotify li a:visited,#myAccountNotify li a:active { color:#a85600; }
#myAccountGen li a:hover,#myAccountNotify li a:hover { text-decoration:underline; }
#accountEditDefault .alert { color:#911400;font-size:1.1em;padding:5px; }

#addressBookDefault h1#addressBookDefaultHeading,#advSearchDefault h1#advSearchDefaultHeading { font-size:1.4em;margin:5px 0 5px 0; }
#addressBookDefault h2#addressBookDefaultPrimary { font-size:1.2em;margin:0 0 10px 0;text-decoration:underline; }
#addressBookDefault .instructions { font-size:.9em;color:#bfbfbf; }
#addressBookDefault h3.addressBookDefaultName { font-size:1.2em;font-weight:bold; }
#addressBookDefault address { line-height:1.2em;padding-right:30px; }

#addressBookProcessDefault #addressBookProcessDefaultHeading h1 { font-size:1.4em;margin:5px 0 5px 0; }

/* Newsletter */

#acctNewslettersDefault #newsletter { margin:0 10px 0 0; }
#formNewsletter { width:950px;height:35px;margin:0 auto;position:relative;position:relative;top:-17px;_top:-20px; }
#formNewsletter form { margin: 0 0 0 455px; padding-left:10px; background-color:#F5F9E7; padding-bottom:5px; border-bottom: 1px solid #e5e9d7}
.formNewsletter { display:block;font-size: 12px; }
.formNewsletter input.mail { width:120px;border:1px solid #bababa;margin: 0 10px 0 10px;padding:3px 5px 3px 5px;font-size:12px; }
.formNewsletter input.buton { position:relative;top:7px; }

/* Upozornenia */

#accountNotifications #accountNotificationsHeading { font-size:1.4em;margin:0 0 10px 0; }
#accountNotifications #globalnotify { margin:0 10px 0 0; }

/* Obchodne podmienky */

#shippingInfo {  }

/* Kontaktny formular */


#contactUsDefault fieldset,#advSearchDefault fieldset,#timeoutDefault fieldset { border:1px solid #bfbfbf;line-height:3em;padding:1em;margin:1em 0 0 0; }
#contactUsDefault .alert { color:#911400;font-size:1.1em;padding:5px; }
#contactUsDefault legend,#advSearchDefault legend { font-size:1.1em;font-weight:bold; }
#contactUsDefault label.inputLabel,#timeoutDefault label.inputLabel { display:block;float:left;clear:left;width:100px; }
#contactUsDefault input#contactname,#contactUsDefault input#email-address,#contactUsDefault textarea#enquiry,#timeoutDefault input#login-password,#timeoutDefault input#login-email-address { display:block;float:left;width:170px;height:20px;padding:3px 0 0 2px;margin:0 0 0 10px;border:1px solid #bfbfbf; }
#contactUsDefault textarea#enquiry { width:270px;height:100px; }
#contactUsDefault .kontakt-poslat,#contactUsDefault .account-zpet { float:left;margin:10px; }

/* Vyhladavanie */

#advSearchDefault fieldset { float:left;margin:0 10px 0 0; }
#advSearchDefault #vyhladavanie-hlavne { width:95%;text-align:center; }
#advSearchDefault .forward a:link,#advSearchDefault .forward a:hover,#advSearchDefault .forward a:active,#advSearchDefault .forward a:visited { color:#a85600; }
#advSearchDefault .forward a:hover { text-decoration:underline; }
#advSearchDefault input#vyhladavanie-input-text { width:200px;text-align:center;height:20px;padding:3px 0 0 2px;margin:0 0 0 10px;border:1px solid #bfbfbf; }
#advSearchDefault #search-in-description,#advSearchDefault #inc-subcat { margin:0 5px 0 0; }
#advSearchDefault #vyhladavanie-vyrobca { width:45%; }
#advSearchDefault .floatLeft input { width:150px;height:20px;padding:3px 0 0 2px;margin:0 0 0 10px;border:1px solid #bfbfbf; }

/* Odhlasenie */

#logoffDefault h1#logoffDefaultHeading { font-size:1.4em;margin:5px 0 5px 0; }

/* Cas prihlasenia vyprsal */

#timeoutDefault { line-height:1.8em; }
#timeoutDefault h1#timeoutDefaultHeading { font-size:1.3em;margin:5px 0 5px 0; }
#timeoutDefault a:link,#timeoutDefault a:active,#timeoutDefault a:visited,#timeoutDefault a:hover { color:#a85600; }
#timeoutDefault a:hover { text-decoration:underline; }
#timeoutDefault .heslo-zabudnute { display:block;float:right;margin:30px 10px 0 0; }

#checkoutConfirmDefault #checkoutConfirmDefaultPayment,#checkoutConfirmDefault #checkoutConfirmDefaultShipment,#checkoutConfirmDefault #checkoutConfirmDefaultHeadingComments,#checkoutConfirmDefault #checkoutConfirmDefaultHeadingCart { font-size:1.1em;font-weight:bold;margin:3px 0 3px 0; }
#checkoutConfirmDefault hr { background:#d3d6dc;color:#d3d6dc;height:1px;border-style:none; }
#checkoutConfirmDefault .adresa-edit { margin:10px 0 10px 0; }

/* Produkty vsetky */

#allProductsDefault h1#allProductsDefaultHeading,h1#productListHeading,#featuredDefault h1#featuredDefaultHeading,#newProductsDefault h1#newProductsDefaultHeading,#specialsListing #specialsListingHeading, h1#newsletterHeading { font-size:1.5em;margin:10px 0 10px 0; }

#allProductsDefault label,#indexProductList label,#featuredDefault label,#newProductsDefault label { float:left;display:block;margin:3px 0 0 0; }
#allProductsDefault #disp-order-sorter,#indexProductList select,#featuredDefault #disp-order-sorter,#newProductsDefault #disp-order-sorter { width:150px;float:left;margin:0 0 15px 15px; }

/* Produkty listovanie */

#sorter { padding:10px 0 0 0; }
.vsetky-do-kosika { float:right;margin:0 0 0 0; }
#allProductsListingTopNumber,#allProductsListingTopLinks,#allProductsListingBottomNumber,#allProductsListingBottomLinks,#featuredProductsListingTopNumber,#featuredProductsListingTopLinks,#newProductsDefaultListingTopNumber,#newProductsDefaultListingTopLinks,#newProductsDefaultListingBottomNumber,#newProductsDefaultListingBottomLinks { float:left;margin:0 10px 0 0; }
#allProductsListingTopLinks a:link,#allProductsListingTopLinks a:hover,#allProductsListingTopLinks a:active,#allProductsListingTopLinks a:visited,#allProductsListingBottomLinks a:link,#allProductsListingBottomLinks a:hover,#allProductsListingBottomLinks a:active,#allProductsListingBottomLinks a:visited,#featuredProductsListingTopLinks a:link,#featuredProductsListingTopLinks a:hover,#featuredProductsListingTopLinks a:active,#featuredProductsListingTopLinks a:visited,#newProductsDefaultListingTopLinks a:link,#newProductsDefaultListingTopLinks a:hover,#newProductsDefaultListingTopLinks a:active,#newProductsDefaultListingTopLinks a:visited,#newProductsDefaultListingBottomLinks a:link,#newProductsDefaultListingBottomLinks a:hover,#newProductsDefaultListingBottomLinks a:active,#newProductsDefaultListingBottomLinks a:visited { color:#a85600; }
#allProductsListingBottomLinks,#newProductsDefaultListingBottomLinks { margin:15px 0 0 0; }
#allProductsListingBottomNumber,#newProductsDefaultListingBottomNumber { margin:15px 10px 0 0; }


.productListing-odd,.productListing-even { width:100%;height:150px;background:url("../images/body/produkty-podklad.gif") no-repeat;padding:0 0 0 15px; }
.produkty-tabulka { margin:25px 0 15px 0; }
.produkty-tabulka img { margin:5px; }
.produkty-tabulka a:link,.produkty-tabulka a:hover,.produkty-tabulka a:visited,.produkty-tabulka a:active { font-size:1.2em;display:block;margin:10px 0 0 5px; }
#allProductsDefault .produkty-kratky-opis,#featuredDefault .produkty-kratky-opis,#newProductsDefault .produkty-kratky-opis,#advSearchResultsDefault .produkty-kratky-opis { width:300px;margin:10px 0 5px 5px; }
#allProductsDefault .cena-box,#featuredDefault .cena-box,#newProductsDefault .cena-box,#indexProductList .cena-box,#advSearchResultsDefault .cena-box { margin:0 0 0 5px;float:left; }
#allProductsDefault .button-box,#featuredDefault .button-box,#indexProductList .button-box,#advSearchResultsDefault .button-box { margin:0 10px 0 0;float:right; }
#newProductsDefault .button-box { margin:0 20px 0 0;float:right; }
#specialsDefault .cena-box { font-size:1.1em !important; }

#allProductsDefault form,#featuredDefault form/*,#newProductsDefault form,#indexProductList form*/ { position:relative;right:5px;bottom:20px; }
/*#indexProductList form.produkty-listing { position:relative;top:-20px; }*/

.productListing-odd input,.productListing-even input { float:right;margin:0 0 0 5px; }

h3.itemTitle a:link,h3.itemTitle a:hover,h3.itemTitle a:visited,h3.itemTitle a:active { color:#a85600;font-size:1.2em;text-decoration:underline; }

#indexProductList .productListing-data { padding:15px 15px 0 0; }

/*** Obsah - END ***/

/***** BODY - END *****/

/***** FOOTER - START *****/

#navSuppWrapper { width:100%;height:98px;background:url("../images/footer/footer-podklad.gif") repeat-x;position:relative; }
#navSupp { width:950px;height:78px;background:url("../images/footer/footer-pozadie.gif") no-repeat;margin:0 auto;position:relative;bottom:-20px; }
#navSupp #footer-text { position:absolute;top:18px;left:0;color:#c4c1c1; }
#navSupp #footer-text a:link,#navSupp #footer-text a:hover,#navSupp #footer-text a:active,#navSupp #footer-text a:visited { color:#ffffff;font-size:1.2em; }
#navSupp #footer-text a:hover { text-decoration:underline; }
#navSupp #footer-modely,#navSupp #footer-partneri,#navSupp #footer-mapa,#navSupp #footer-kontakt { position:absolute;top:0; }
#navSupp #footer-modely { left:530px; }
#navSupp #footer-partneri { left:610px;width:110px; }
#navSupp #footer-mapa { left:765px;width:80px; }
#navSupp #footer-kontakt { left:875px; }
#navSupp #siteinfoLegal { color:#ffffff;font-size:1.1em; }
#navSuppWrapper a#footer-abago:link,#navSuppWrapper a#footer-abago:hover,#navSupp #siteinfoLegal #navSuppWrapper a#footer-abago:active,#navSuppWrapper a#footer-abago:visited { color:#ffffff;font-size:1em; }
#navSupp #siteinfoLegal a#footer-urobmi:hover { text-decoration:underline; }

.specialsPage { margin:0 0 0 20px; }
.specialsPage .produkty-kratky-opis,.specialsPage .produkty-cena,.specialsPage .produkty-kod { font-size:1.2em !important; }
.specialsPage .produkty-nazov { font-size:1.4em !important; }

.categoryImg,#indexProductListCatDescription { float:left; }
#indexProductListCatDescription { margin:0 0 20px 15px;width:380px;color:#333333; }
#indexProductList #productsListingTopNumber,#indexProductList #productsListingListingTopLinks { margin:0 0 15px 0; }
.productListing-rowheading a:link,.productListing-rowheading a:hover,.productListing-rowheading a:visited,.productListing-rowheading a:active { color:#a85600; }


/***** FOOTER - END *****/

/* V nasledujucich elementoch nezobrazujeme text */

.search-submit,.login-submit,.logout-submit,#categoriesHeading,#manufacturersHeading,#bestsellersHeading,#reviewsHeading,#featuredProducts h2.centerBoxHeading,.objednavka-stav-1,#specialsDefault h2.centerBoxHeading,.objednavka-stav-2,.objednavka-stav-3,.objednavka-stav-4 { text-indent:-1000000px; }

/* Centrovanie */

.centeredContent { margin:0 auto; }

/* Nasledujuce elementy maju pevnu sirku a su centrovane na stred */

#navMain,#mainWrapper { width:951px;margin:0 auto; }

/* Ukoncenie obtekania */

br.clear,br.clearBoth { clear:both; }

.content h1
{
font-size: 20px;
}

.content h2
{
font-size: 15px;
font-weight: bold;
margin-top:6px;
}
