BODY { font-size: 0.75em; font-family: Tahoma; background: #fff; text-align: center; color: #2e2e2e; margin: 0; padding: 0;}   


h1 { margin: 0; padding: 0; color: #323c96; font-size: 170%; font-family: Georgia; margin-bottom: 5px; font-weight: normal;}

h2 {color: #0e819e; font-size: 140%; margin: 0 auto;  border-bottom: 1px dotted #e385c5; padding-bottom: 3px;  font-family: Garamond; margin-bottom: 10px;}

h3 {color: #990000; font-size: 1.05em; font-family: Georgia; margin: 0; font-weight: normal;}



    

h4 {color: #3c96c4; font-size: 180%; text-align: right; padding:6px 20px; font-family: "Trebuchet MS"; margin-bottom: 10px; margin-top: 0; letter-spacing: .05em;} 



/****************** globalne pouzivane styly  *********************************/

.clear { clear: both; height: 1px; background: transparent;}

.nobo { border: none;}

.radkovani { line-height: 1.5;}

.odkazy a { text-decoration: underline; color:#114d8c; }

.odkazy a:hover {text-decoration: none;}

.info {color: #ACACAC; font-size: .85em;}

img {border:none;}

input, select, textarea { font-family: Tahoma; font-size: 1em;}

hr {color:#dbdbdb;}

.center {text-align: center;}
.textRight {text-align: right;}

.text { line-height: 1.5; font-size: .9em;}
    .text a { color: #0673a6;}
    .text a:hover { color:#d6211f; }

.fl {float: left; text-align: left;}

.fr {float: right; text-align: right;}



/******************** MARGINy A PADDINGy *****************************************/

.mb10 {margin-bottom: 10px;}

.mt10 {margin-top: 10px;}

.pl20 { padding-left: 20px;}

.pr10 { padding-right: 10px;}  

.mtb10 {margin: 10px 0;}

/****************** POZICOVANI HLAVNICH ELEMENTU ********************************/


#kabatOS { width: 100%; background: url(../layout/topBackOS.jpg) top center no-repeat;}
#kabatEN { width: 100%; background: url(../layout/topBackEN.jpg) top center no-repeat;}
#kabatDE { width: 100%; background: url(../layout/topBackDE.jpg) top center no-repeat;}
#kabatFR { width: 100%; background: url(../layout/topBackFR.jpg) top center no-repeat;}
#kabatIT { width: 100%; background: url(../layout/topBackIT.jpg) top center no-repeat;}
#kabatSP { width: 100%; background: url(../layout/topBackSP.jpg) top center no-repeat;}

#kosileOS {width: 100%; background: url(../layout/bottomBackOS.jpg) bottom center no-repeat; }
#kosileEN {width: 100%; background: url(../layout/bottomBackEN.jpg) bottom center no-repeat;}
#kosileDE {width: 100%; background: url(../layout/bottomBackDE.jpg) bottom center no-repeat;}
#kosileFR {width: 100%; background: url(../layout/bottomBackFR.jpg) bottom center no-repeat;}
#kosileIT {width: 100%; background: url(../layout/bottomBackIT.jpg) bottom center no-repeat;}
#kosileSP {width: 100%; background: url(../layout/bottomBackSP.jpg) bottom center no-repeat;}




#MAIN { width: 980px; margin:0 auto; text-align: left; padding-top:28px;}


#left { float: left; width: 208px; margin-top: 10px;}

#right { float: right; width: 208px;margin-top: 10px;}

#content { float: left; width: 540px; margin-left: 12px; margin-top: 10px; margin-bottom: 50px; font-size: .95em;}

    #content p { line-height: 1.5; }

    #content a {color: #000092;}
    
    #content a:hover {color: #c00707;}
    
    #content h3 a {color: #990000;} 
    #content h3 a:hover {color: #000092;} 
    
    

#bottom { width: 980px; margin: 0 auto; margin-top: 20px; padding: 10px 0 20px 0; border-top: 1px dashed #b3d6eb; font-size: .9em; line-height: 1.5; color:#5c5d5d;}
    
    #bottom a { color: #0673a6;}
    
    #bottom a:hover { color:#d6211f; }

.ram { width: 178px; padding: 6px 15px 0px 15px; background: url(../layout/columnContent.png) repeat-y;}

    .ram label { float: left; width: 40px; font-weight: bold; padding-right: 5px; text-align: right; font-size: .9em; padding-top: 5px;}


    
.ramTop { width: 196px; height: 27px; padding: 10px 12px 0 0; text-align: right; color: #5d6162; font-family: Georgia; font-size: 1.1em;background: url(../layout/columnTopOS.png) top no-repeat;}    

.ramTopEN, .ramTopDE, .ramTopFR, .ramTopIT, .ramTopSP, .ramTopOS { width: 196px; height: 27px; padding: 10px 12px 0 0; text-align: right; color: #5d6162; font-family: Georgia; font-size: 1.1em; }
    
    .ramTopEN {background: url(../layout/columnTopEN.png) top no-repeat;}
    .ramTopFR {background: url(../layout/columnTopFR.png) top no-repeat;}
    .ramTopDE {background: url(../layout/columnTopDE.png) top no-repeat;}
    .ramTopSP {background: url(../layout/columnTopSP.png) top no-repeat;}
    .ramTopIT {background: url(../layout/columnTopIT.png) top no-repeat;}
    .ramTopOS {background: url(../layout/columnTopOS.png) top no-repeat;}


.ramBottom { width: 208px; height: 25px; background: url(../layout/columnBottom.png) no-repeat; }


.boxik { font-size: .9em; margin-bottom: 10px; border-bottom: 1px dotted #ebebeb; padding-bottom: 10px;}
.boxikLeft {float: left; width: 60px; margin: 5px 5px 0 0;}
.boxikRight { float: right; text-align: left; margin-top: 5px; line-height: 1.45; width: 110px;}
    .boxik .boxikRight a {color: #1564a1;}
    .boxik .boxikRight a:hover {color: #000;}
    
.boxikCena {color: #fc7701; font-weight: bold; font-size: 1.05em; }
.boxik a {color: #a90f0d;}
.boxik a:hover {color: #323c96;}


/******************** HEADER ****************************************************/

#logoHeader { float: left; width: 393px; height: 60px; margin-top: 10px; }

#kosikHeader { float: right; width: 200px; background: url(../layout/kosik.png) no-repeat top right; text-align: left; line-height: 1.5;}
* html #kosikHeader { background-position: right;}

   #kosikHeader .nadpis { font-family: Verdana; color: #04029c; font-size: 1.1em; font-weight: bold;} 
   
   #kosikHeader p {padding-top: 0; margin-top: 0;}

   #kosikHeader a { text-decoration: none; color: #04029c;}
   #kosikHeader a:hover { color: #a90202;}

.topIco { width: 978px; height: 60px;}
 


 
 
 
 

/******************************** MENU ******************************************/
.menu {width: 178px; font-size: .9em;}

.menu ul { list-style-type: none; display: table; margin-left: 0; padding-left: 0; font-family: Verdana; width: 163px; }

.menu ul ul { margin: 0 0 0 10px; width: 153px;}
* html .menu ul ul, .menu ul ul ul {margin: 0;}

.menu ul ul ul { margin: 0 0 0 10px; width: 143px;}

.menu ul ul ul ul { margin: 0 0 0 10px; width: 133px;}

.menu ul li {width: 100%; background: url(../layout/li.gif) 0px 7px no-repeat;  }
.menu ul ul li {width: 100%; background: url(../layout/liBlue.png) 0px 7px no-repeat;  }
.menu ul ul ul li {width: 100%; background: url(../layout/liGreen.png) 0px 7px no-repeat;  }

    .menu li a { display: block; padding: 4px 4px 4px 12px; text-decoration: none; color:#403e3e; border-bottom: 1px dotted #9fcdd8; width: 100%; }

    .menu li a:hover { color:#bf0000; width: 100%; border-bottom: 1px dotted #000098;}



.seznam { list-style-image: url(../layout/li.gif); line-height: 1.7;font-size: .95em;}




    
/******************************** SPECIFICKE ****************************************/

.drobky { font-size: .9em; margin-top: 5px; margin-left: 3px;}    

.drobky a { color: #b3198b; text-decoration: underline;}

.drobky a:hover { text-decoration: underline; color: #3376a1;}

.oznameni {width: 520px; background: #ffeef9; border: 1px solid #fadcef; padding: 10px; margin: 0 auto; margin-bottom: 10px;}

 

/******************************** FILTRACE A STRÁNKOVÁNÍ *****************************/

.filtr {width: 524px; min-height: 24px; background: url(../layout/backFiltr.gif) repeat-x bottom; padding: 8px 8px 0 8px; }

.strankovani { width: 540px; height: 64px; background: url(../layout/backStrankovani.gif) no-repeat; margin: 10px 0;}

    .strL { float: left; background: url(../layout/sipkaLeft.gif) left no-repeat; margin: 26px 0 0 12px; padding-left: 14px; width: 60px;}
    
    .strC { float: left; width: 322px;  margin: 26px 0 0 20px; text-align: center;}
        
        .strC a {padding: 0 3px; color: #0673a6; text-decoration: none;}
        
        .strC .active { border: 1px solid #ffa800; font-weight: bold;}
        
    .strR { float: right; background: url(../layout/sipkaRight.gif) right no-repeat; text-align: right; margin: 26px 12px 0 0; padding-right: 14px;width: 60px; }
    
    .strL a, .strR a { color: #0673a6;}
    .strL a:hover, .strR a:hover { color: #ffa800;}


/**************************** FORMULAROVE POLICKA *********************************/

.inputSearch { padding: 6px 4px 2px 4px; width: 150px; height: 18px; font-size: .9em; background: url(../layout/backInputSearch.gif) no-repeat; border: 1px solid #dfdfdf; color:#939393; }

.inputLogin { padding:4px; border: 1px solid #dfdfdf; font-size: .9em; margin-bottom: 4px; width: 118px; background: url(../layout/backInputLogin.gif) no-repeat;}

.inputNewsletter {width: 116px; color:#939393; background: url(../layout/backInputNewsletter.gif) left no-repeat; padding: 6px 4px 2px 4px; height: 18px; font-size: .9em; border: 1px solid #dfdfdf;}



.btnNajit { font-size: .9em; cursor: pointer; background: url(../layout/btnNajit.gif) no-repeat; width: 41px; height: 28px; border: none; color:#4e4e4e; vertical-align: bottom;}

.btnNewsletter { font-size: .9em; cursor: pointer; background: url(../layout/btnPrihlasitNewsletter.gif) no-repeat; width: 51px; height: 28px; border: none; color:#4e4e4e; vertical-align: bottom;}

.btnSubmitLogin { font-size: .9em; cursor: pointer; background: url(../layout/btnPrihlasit.gif) no-repeat; width: 57px; height: 28px; border: none; color:#4e4e4e;}

.btnSubmitLogin:hover, .btnNajit:hover, .btnNewsletter:hover {color: #0673a6;}






.help { border-bottom: 1px dashed #969696; cursor: help;}








/****************************** OBRAZKY A IKONY ************************************/

.imgLupa { margin: 0 0 -3px 5px;}

.banner { border: none; margin: 10px 0;}

.bannerHomepage { border:none; margin: 0  4px 10px 4px;}










/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/

                                                                                                                       

/******* FORMULÁŘE  ****************************/



.selectZnacky { width: 154px; padding: 4px; font-size: 1em; margin-top: 10px; margin-bottom: 10px;}

.optVyber {color: #7f7f7f;}


fieldset { padding: 20px; border: 1px solid #dbdbdb; margin-bottom: 20px; width: 500px; font-size: .95em; }

legend { font-weight: bold; padding: 2px 6px; color: #990202; background: white; font-family: Garamond; font-size: 1.3em;}


.blok{ padding: 0px 0 0 0px; width: 561px; line-height: 2.5; }

.blok a {color:#2bcb00;}

.blok a:hover {color: black; border-bottom: 1px dashed #2bcb00;}

.blok label{ display: block; float: left; width: 130px; text-align: right; padding-right: 10px; font-weight: bold; vertical-align: bottom; }





                                                                                         



/***************** produkty  ********************/

.produkt { width:540px; background: url(../layout/backBottomPolozka.gif) bottom repeat-x; margin: 8px 0; padding-bottom: 10px;}
    
    .produkt .produktR h2 {color: #990000; font-size: 1.05em; font-family: Georgia; margin: 0; font-weight: normal; border-bottom: none;} 

    .produktL {float: left; width: 100px;}
    
    .produktR {float: left; width: 430px; margin-left: 10px; text-align: left;}

    #content .produktR p {padding: 0; margin: 0;}

    .naseCena {color: #000096; font-family: Garamond; font-size: 1.2em; font-weight: bold;}

    .cena {color: #ff7300;}
    
    
    
    

/*******************   detail produktu  ********************************/

.detailL { float: left; width: 200px; text-align: center; padding-bottom: 20px; background: url(../layout/detailLeftBack.gif) bottom no-repeat;}

.detailR { float: right; width: 310px; text-align: left; }

.detailR p { line-height: 1.7;}

.detailR select { font-size: 1em; max-width: 150px; padding: 3px 3px 0 3px;}

.detailR label { font-weight: bold; width: 120px; float: left; padding-bottom: 10px;}

.detailR option { padding:2px;}

.detailR a { color:#b3198b; cursor: pointer; }

.detailR a:hover {text-decoration: underline; color: #3376a1;}

.detailR .beznaCena { text-decoration: line-through;}

.cenaDetail {font-size: 1.4em; font-family: Garamond; color:#ff8a00; font-weight: bold;}

.obsahBaleni {background: url(../layout/zelenaFajka.gif) left no-repeat; padding-left: 20px; margin:0 0 10px 10px;}

.detailPopis li { margin-left: 30px; list-style-image: url(../layout/detailLi.gif); line-height: 1.5;}


.nadpisKatPopis {font-size: 120%; font-weight: bold; font-family: Verdana; color: #175aba;}


.ukazkaPdf { background: url(../layout/ikonkaPDF.gif) left no-repeat; padding: 15px 0 0 40px; height: 33px;}
.ukazkaMp3 { background: url(../layout/ikonkaMP3.gif) left no-repeat; padding: 15px 0 0 40px; height: 33px;}


.hodnoceniL { width:150px; float:left;}
.hodnoceniR { width:200px; float:left; margin-left: 20px;}
    .hodnoceniR p {margin: 0;}


.souvisejiciProdukt{ float: left; width: 50%; margin-bottom: 20px;}
    .spl {float:left; width: 60px;}
    .spr {float:left; width: 205px; margin-left: 5px; text-align: left;}
    


.icoComment { padding: 0 10px 0 20px; margin-bottom: -5px;}    


.pridatDoKosiku { width: 228px; height: 37px; background: url(../layout/doKosiku.jpg) no-repeat; cursor: pointer; border: none; }
.pridatDoKosiku:hover { background: url(../layout/doKosiku1.jpg) no-repeat;  }

.selectFiltr { width: 150px; padding: 2px;}
.selectFiltr option { padding-left: 4px; max-width: 300px;}
.selectFitlrClick { max-width: 300px;}
    

    
    
    
    
    /************************ komentare a diskuze ***********************/

.comTop {width: 540px; height: 5px; background: url(../layout/tabComTop.gif) top no-repeat;}    
.comBottom {width: 540px; height: 5px; background: url(../layout/tabComBottom.gif) top no-repeat;}    
.com {width:533px; background: url(../layout/tabComBack.gif) repeat-y; padding: 2px 0 2px 7px;}


.tabComment { color: #373b41;}

.tabComment th {  text-align: left; background: url(../layout/backTableComment.gif) repeat-x; color: #000;}

.tabComment th a { color: #0577ae; text-decoration: underline;}

.tabComment th a:hover { color: #17a5e9; text-decoration: underline; }

.tabComment a { color: #911d66;}

.tabComment a:hover {text-decoration: none; color: #2162a6;}

.yel {background: #fffcd8;}




.dotazForm { width: 540px; height: 245px; background: url(../layout/backDotazForm.gif) no-repeat; padding-top: 20px; #margin-top:20px;}
     
     .dotazForm label {width: 60px; font-weight: bold; float: left; text-align: right; margin-right: 4px; margin-top: 5px;}

     .dotazForm .inputDotaz {width:256px; background: url(../layout/backInputDotazForm.gif) no-repeat; border: 1px solid #b4b4b4; padding: 5px; margin-bottom: 5px;}
     .dotazForm .overovaciCislo {width:50px; background: url(../layout/backInputDotazForm.gif) no-repeat; border: 1px solid #b4b4b4; padding: 5px;  margin-left: 10px;}
     .dotazForm img {margin-left: 10px; vertical-align: bottom;}
     
     .dotazForm .textDotaz {width:444px; height: 90px; background: url(../layout/backTextDotazForm.gif) no-repeat; border: 1px solid #b4b4b4; padding: 5px; margin-bottom: 5px;}

     .dotazForm .pozn {font-size: .85em; color: #979696; padding-left: 64px;}
    

    
    
    
/************************ KOSIK *************************************/

.table { border-right: 1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:0 auto; color: #373b41;}

.table td { border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb;}

.table th { border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align: left; background: #f6f6f6; color: #414649;}

.table th a { color: #0577ae; text-decoration: underline;}

.table th a:hover { color: #17a5e9; text-decoration: underline; }

.table a { color: #911d66;}

.table a:hover {text-decoration: none; color: #2162a6;}



.table .celkem { text-align: center; font-weight: bold;}

.celkovaCena { font-weight: bold; font-size: 120%; text-align: center; color: #ff7300;}

.inputPocet {width: 20px; text-align: center; padding: 2px;}

.odkaz { color:#0e4d8f; cursor: pointer; }

.odkaz:hover {text-decoration: underline; color: #a31a71;}


.kosL { float: left; width: 270px;}

.kosL a{ font-weight: bold; color:#114d8c; text-decoration: none;}

.kosL a:hover {text-decoration: underline; color: #a31a71;}


.kosR { float: right; width: 240px; text-align: right;}

.kosR a{ font-weight: bold; color:#114d8c; text-decoration: none;}

.kosR a:hover {text-decoration: underline; color: #a31a71;}


.submitForm { font-size: .95em; font-family: Verdana; padding: 2px 6px; cursor: pointer;}

.input { padding: 5px; font-size: 1em;}

.textarea { padding: 5px; font-size: 1em; font-family: Tahoma;}

.select { padding: 3px; font-size: 1em;}



.odkazyZakaznickeUdaje {text-align: right; width: 540px; margin-top: 10px;}


.submitPokracovatObj { border: none; width: 172px; height: 28px; background: url(../layout/pokracovatVobjednavce.gif) no-repeat; cursor: pointer;}
.submitPokracovatObj:hover { background: url(../layout/pokracovatVobjednavce1.gif) no-repeat;}

.submitZpetNaStranku { border: none; width: 172px; height: 28px; background: url(../layout/zpetNaStranku.gif) no-repeat; cursor: pointer;}
.submitZpetNaStranku:hover { background: url(../layout/zpetNaStranku1.gif) no-repeat;}

.submitZaregistrovatSe{ border: none; width: 123px; height: 26px; background: url(../layout/registrovatSe.gif) no-repeat; cursor: pointer;}
.submitZaregistrovatSe:hover { background: url(../layout/registrovatSe1.gif) no-repeat;}

.submitNakupBezRegistrace{ border: none; width: 143px; height: 26px; background: url(../layout/nakupBezRegistrace.gif) no-repeat; cursor: pointer;}
.submitNakupBezRegistrace:hover { background: url(../layout/nakupBezRegistrace1.gif) no-repeat;}

.submitOdeslatDotaz{ border: none; width: 123px; height: 26px; background: url(../layout/odeslatDotaz.gif) no-repeat; cursor: pointer;}
.submitOdeslatDotaz:hover { background: url(../layout/odeslatDotaz1.gif) no-repeat;}

.cursor {cursor: pointer;}




/***********************   hlasky   *******************************/

.hlaskaOK { background: #fffcd3 url(../layout/hlaskaOK.jpg) no-repeat left; width: 500px; border-bottom: 1px solid #ffed9a; border-top: 1px solid #ffed9a; padding: 8px 0 8px 40px; margin-bottom: 20px; line-height: 1.5;}

.hlaskaError { background: #fffcd3 url(../layout/hlaskaError.jpg) no-repeat left; width: 500px; border-bottom: 1px solid #ffed9a; border-top: 1px solid #ffed9a; padding: 8px 0 8px 40px; margin-bottom: 20px; line-height: 1.5; }

.maleSede {font-size: 80%; color: #767976;}
            

            
            
            

/***************** vysledky vyhledavani ************************/

.vyhledavaniL {float: left; width: 150px; text-align: center;}

.vyhledavaniR {float: right; width: 440px;}

.vyhledavaniR select { padding:2px; width: 360px; font-size: 1em; }

.vyhledavaniR option { padding:2px;}

.vyhledavaniR a { color:#0e4d8f; cursor: pointer; font-weight: bold; font-size: 1.2em; text-decoration: none;}

.vyhledavaniR a:hover { text-decoration: underline; color: #a31a71;}

.vyhledavaniR .beznaCena { text-decoration: line-through;}

.vyhlClear { clear: both; border-bottom :1px dotted #d4d7da; width: 100%; margin: 20px 0;}            
            
            



            
/**********************  diskuze  ****************************/

.comment { border: 1px solid #e9e9e9; margin-bottom: 10px;}



.comment p { padding: 5px; margin: 0;}

.diskuzeNadpis { padding: 5px; background: #f0f0f0;}

.diskuzeAutor { font-size: .9em;}

.diskuzeReagovat { padding: 0 0 5px 10px; margin: 0; width: 80%; text-align: left; }

.diskuzeReagovat a { color:#b3198b; cursor: pointer; }

.diskuzeReagovat a:hover { color: #3376a1;}

.formDiskuze { margin-bottom: 30px;}

.diskuze label { display: block; float: left; width: 60px; font-weight: bold; padding: 4px; text-align: right; }

.diskuze {margin-bottom: 20px;}



/********************** KONTAKTY ********************************/

.kObalka { background: url(../layout/obalka.jpg) no-repeat; float: left; width: 180px; height: 150px; margin-left: 40px; margin-top: 30px;}

.kKontakty { float: left; line-height: 2;}

.kKontakty a {  text-decoration: underline; color: #a31a71;}

.kKontakty a:hover { text-decoration: underline; color: #3973a1;}

.fc {font-size: 120%; color: #a31a71; font-weight: bold;}

.tabKontakty { margin: 0 auto; margin-top: 20px;}

.tabKontakty label {font-weight: bold; width: 100px; float: left; text-align: right; padding-right: 10px; padding-top: 3px;}

.inputKontaktyForm { padding: 5px; width: 300px; font-size: 1em; margin-bottom: 4px;}

.textareaKontaktyForm { padding: 5px; width: 400px; font-size: 1em; font-family: Tahoma;}








/*********************  MAPA WEBU  *************************/

.level1 { padding-left: 0; font-weight: bold;}
.level2 { padding-left: 20px; background: url(../layout/li.gif) left no-repeat;}
.level3 { padding-left: 40px; background: url(../layout/liBlue.png) 25px 4px; background-repeat: no-repeat;}
.level4 { padding-left: 60px; background: url(../layout/liGreen.png) 45px 4px; background-repeat: no-repeat;}
.level5 { padding-left: 80px;}
.level6 { padding-left: 100px;}
.level7 { padding-left: 120px;}





/* Menu */

.nav { display: table; /* ignoruje IE */ margin: auto; width: 978px; padding: 0px; list-style-type: none; font-family: Verdana;}
* html .nav {margin: 0}

.nav li { float: left; display: inline; width: 163px; text-align: center; }
.nav a, .nav a:visited { display: block; color: #FFF; text-decoration: none;padding: 10px 0; }
.nav a:hover { color:#fff; }

    .nav .en {background: url(../layout/backMenuEN.gif) repeat-x;}
    .nav .de {background: url(../layout/backMenuDE.gif) repeat-x;}
    .nav .fr {background: url(../layout/backMenuFR.gif) repeat-x;}
    .nav .it {background: url(../layout/backMenuIT.gif) repeat-x;}
    .nav .sp {background: url(../layout/backMenuSP.gif) repeat-x;}
    .nav .os {background: url(../layout/backMenuOS.gif) repeat-x;}

    .nav .en a:hover {background: url(../layout/backMenuEN1.gif) repeat-x;}
    .nav .de a:hover {background: url(../layout/backMenuDE1.gif) repeat-x;}
    .nav .fr a:hover {background: url(../layout/backMenuFR1.gif) repeat-x;}
    .nav .it a:hover {background: url(../layout/backMenuIT1.gif) repeat-x;}
    .nav .sp a:hover {background: url(../layout/backMenuSP1.gif) repeat-x;}
    .nav .os a:hover {background: url(../layout/backMenuOS1.gif) repeat-x;}
    
    

/******************** MOJE OBJEDNAVKY **************************/

.lab {line-height:1.7;}
.lab label {float: left; width:150px;}


/******************** jQuery Error Messages ************************/
#formDiskuze label.error {  margin-left: 0px; width: auto; display: inline; color: #ff032d; } 

/****************** homepage a novinky ****************************/

.news { padding-bottom: 10px; margin: 10px 0; border-bottom: 1px dotted #E0E0E0;}
* html .news {width: 500px;}
* html .news p { width: 540px;}
.newsH1 {color:#990000; font-family: Garamond; font-size: 130%; font-weight: bold; margin-bottom: 5px; background: url(../layout/news.png) left no-repeat; padding-left: 35px;}
.newsDatum {font-weight: bold; float: left; width: 75px; margin-top: 8px;}
* html .newsDatum { margin-top: 15px;}
