body {margin: 0; padding: 0;
      text-align: center; /*background: #ddd;*/
     /* background: #6b6b6b url(img/bgrep.png) repeat-y top center;*/
      font-family: Arial, Helvetica, sans-serif;
      font-size: 0.75em;
      background: #818181 ;
      min-width: 1350px;
}

.vse{
        margin:0; padding:0;
      background:  url(img/2011pozadi-2.jpg) no-repeat top center;
      position: relative; top:-10px;
 
}

h1 {margin: 0; color: #fff; font-size: 1.5em; text-transform: uppercase; padding: 3px 0 0 70px;}
h2, .h2doporucujeme  {background: url(img/bg-h2.gif) no-repeat left top; color: #fff; text-transform: uppercase; font-size: 1.2em; padding: 15px 0 0 50px; height: 24px;  _height: 39px; _margin-top: 10px;
}
#obsah h2  {margin-left: -20px;}
h2.seda,  .h2doporucujeme {background: url(img/bg-h2-seda.gif) no-repeat left top;}
h3 {font-size: 1.2em;}
 .h2doporucujeme {font-weight:bold; margin-bottom:10px;}

p {text-align: justify;}
a {color: #D9241B;}
a:hover {text-decoration: none;}
ul {list-style: none; margin: 0; padding: 0;}
ul li {list-style: none; margin: 0; padding: 0; background: url(img/odr-sm.gif) no-repeat left 6px; padding-left: 10px;}
input.text {border: 1px solid #900;}
table {font-size: 1em;}
#obsah ul {margin-left: 20px;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

fieldset {margin: 0 0 3em 0; padding: 0 0.5em 1em 0.5em; border: 1px solid #f00; background: #f6f6f6; position: relative;}
html>body fieldset {padding-top: 1em;} 
legend {position: relative; top: -1em; background: #f00; color: #fff; font-weight: bold; padding: 2px 5px; text-transform: uppercase; font-size: 0.9em;}


/* id */
#zalozky {/*border:1px solid red;background: white;*/
	width: 930px; _width: 950px; margin-left: auto; margin-right: auto; margin-top: 8px;
	text-transform: uppercase; font-size: 0.9em;
	position: relative;
	height: 33px; line-height: 33px; overflow: hidden;
	padding: 0 10px;
        
        padding-top:8px;
}
#zalozky .zalozka {float: left; height: 33px; line-height: 33px; background: url(img/zalozka-left3.png) no-repeat left; padding: 0 0 0 5px; margin: 0 1px 0 0px; letter-spacing: 1px;
 
}
#zalozky .zalozkastred{_float: left;
                        background:  url(img/zalozka-stred.png) repeat-x left;
            /*padding: 0 10px 0 0;*/ height: 33px; line-height: 33px;}
#zalozky .aktivni .zalozkastred{_float: left;
                        background:  url(img/zalozka-overstred.png) repeat-x left;
            /*padding: 0 10px 0 0;*/ height: 33px; line-height: 33px;}

#zalozky .zalozkaend {_float: left; 
                        background:  url(img/zalozka-right3.png) no-repeat right;
            padding: 0 12px 0 0; height: 33px; line-height: 33px;}
#zalozky .aktivni {background:  url(img/zalozka-left-over3.png) no-repeat left;}
#zalozky .aktivni .zalozkaend {background:  url(img/zalozka-right-over3.png) no-repeat right;}
#zalozky a {font-weight: bold; text-decoration: none; display: block; padding: 0px 15px; color: #004A86;}
#zalozky .aktivni a {color: #fff;}

/*uprava petra zac*/
#zalozky #vlajky .zalozka {float: left; height: 23px; line-height: 33px;
     background: url(img/zalozka-left-maly3.png) no-repeat left; padding: 0 0 0 6px;
     margin: 0 1px 0 0px; letter-spacing: 1px;

}
#zalozky #vlajky  .zalozkastred{_float: left;
                        background:  url(img/zalozka-stred-maly.png) repeat-x left;
            /*padding: 0 10px 0 0;*/ height: 23px; line-height: 23px;}
#zalozky #vlajky  .aktivni .zalozkastred{_float: left;
                        background:  url(img/zalozka-overstred-maly.png) repeat-x left;
            /*padding: 0 10px 0 0;*/ height: 23px; line-height: 23px;}

#zalozky #vlajky  .zalozkaend {_float: left;
                        background:  url(img/zalozka-right-maly3.png) no-repeat right;
            padding: 0 12px 0 0; height: 23px; line-height: 23px;}
#zalozky #vlajky  .aktivni {background:  url(img/zalozka-left-overmaly3.png) no-repeat left;}
#zalozky #vlajky  .aktivni .zalozkaend {background:  url(img/zalozka-right-malyover3.png) no-repeat right;}
#zalozky #vlajky  a {font-weight: bold; text-decoration: none; display: block; padding: 0px 15px; color: #004A86;}
#zalozky #vlajky  .aktivni a {color: #fff;}
#zalozky #vlajky .zalozka a {padding: 5px 6px 0 5px;}
#zalozky .zalozka a:hover {text-decoration: underline;}
#zalozky #vlajky {float: right; margin-top: 10px;}
#zalozky #vlajky img {border: 1px solid #fff;}

/*uprava petra konec*/

/*#zalozky #vlajky .zalozka a {padding: 5px 6px 0 3px;}
#zalozky .zalozka a:hover {text-decoration: underline;}
#zalozky #vlajky {float: right; margin-top: 10px;}
#zalozky #vlajky img {border: 1px solid #fff;}
*/
/*
#vlajky {float: right; margin-right: 115px;}
#vlajkybezzal {float: right; margin-right: 660px;}
*/

#container {width: 950px;  margin-left: auto; margin-right: auto; text-align: left; position: relative;}
#hlavicka { width: 950px; height: 179px; position: relative; margin: 0 0 3px 0; border-top: 1px solid #004A86; border-bottom: 1px solid #eefafe;}
#hlavicka #logo {position: absolute; top: 49px; left: 10px;}
#hlavicka h1 {position: absolute; top: 105px; left: 0px; color: #333;}
#hlavicka #podtitul {position: absolute; top: 100px; left: 0px; color: #fff; font-style: italic; font-weight: bold; padding: 0 0 0 25px;}

#vanoce {width: 950px; margin: 0 0 3px 0;}

#main {width: 950px; margin-top: 5px; /*position: relative;*/}
#obsah {float: left; width: 706px; _width: 737px; padding: 20px; padding-right: 11px; color: #333;}


#telobj {background: url(img/bg-telefon.jpg) no-repeat left; min-height: 71px; _height: 71px; padding: 10px 5px 0 45px; text-align: center;}
#telobj strong {color: #f00; font-size: 1.4em; font-family: Tahoma;}

#karty {position: absolute; /*top: 152px; left: 735px;*/ top: 140px; left: 24px;}



#sortimentZalozky {font-size: 0.9em; position: relative; height: 23px; line-height: 23px; overflow: hidden; padding: 0 10px; border-bottom: 1px solid #f3f3f3;}
#sortimentZalozky .zalozka {float: right; margin: 0 0px 0 3px; height: 23px; line-height: 23px; background: #d0e8fc url(img/zalozka-left.gif) no-repeat left top; padding: 0 0 0 5px; letter-spacing: 1px;}
#sortimentZalozky .zalozkaend { _width: 70px; height: 23px; line-height: 23px; background: #d0e8fc url(img/zalozka-right.gif) no-repeat right top; padding: 0 10px 0 0;}
#sortimentZalozky .aktivni {background: #d9251c url(img/zalozka-left-over.gif) no-repeat left top;}
#sortimentZalozky .aktivni .zalozkaend {background: #d9251c url(img/zalozka-right-over.gif) no-repeat right top;}
#sortimentZalozky a {font-weight: bold; text-decoration: none; display: block; padding: 0px 5px; color: #004A86;}
#sortimentZalozky .aktivni a {color: #fff;}



#menu {float: left; width: 212px; border-left: 1px solid #f3f3f3;}
#menu .nadpis {background: url(img/bg-nadpis-menu.jpg) no-repeat right top; color: #fff; text-transform: uppercase; font-weight: bold; padding: 15px 15px 0 0; height: 24px; _height: 39px; text-align: right; font-size: 0.9em;}
#menu .items {background: url(img/menu-sep.gif) no-repeat bottom right; padding-bottom: 6px; margin-bottom: 9px;}
#menu .items div {background: url(img/bg-menu.gif) repeat-y right;}
#menu .items div.sep {font-size: 2px; background: #fff;}
#menu .items div a {
	background: url(img/odr.gif) no-repeat 30px 55%;
	display: block; padding: 2px 0 0 50px;
	/*color: #900;*/ color: #004A86; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 0.9em;
}
#menu .items div a:hover {background: /*#DA251C*/#C5DEEF url(img/odr-over.gif) no-repeat 30px 55%; /*color: #fff;*/}

#info {background: url(img/menu-sep.gif) no-repeat bottom right; padding: 10px 10px 16px 20px; /*font-size: 1.1em;*/ font-weight: bold;}
#info ul li {padding-bottom: 3px;}

#newsletter {text-align: center; margin: 5px 0; background: url(img/menu-sep.gif) no-repeat bottom right; padding-bottom: 10px; font-size: 0.9em;}
#newsletter form {margin: 5px 0;}
#newsletter #email {width: 160px; font-size: 11px;}
#newsletter a {color: #000; text-decoration: none;}
#newsletter a:hover {text-decoration: underline;}

#ppl {text-align: center; margin: 20px 0; background: url(img/menu-sep.gif) no-repeat bottom right; padding-bottom: 16px; font-size: 0.9em;}
#ppl form {margin: 5px 0;}

#pocasiHar {text-align: center; margin: 20px 0; background: url(img/menu-sep.gif) no-repeat bottom right; padding-bottom: 16px;}

#toplist {text-align: center; margin: 10px 0;}

/*#platby { margin: 20px 0; background: url(img/menu-sep.gif) no-repeat bottom right; padding-bottom: 16px; padding-left: 40px;}*/

.snow {margin: 20px 0; background: url(img/menu-sep.gif) no-repeat bottom right; padding: 0 10px 16px 10px; text-align: center;}

#doporucujeme {padding: 0 20px;}
/*
#doporucujeme a.doporuc {float: left; display: block; background: url(img/sep.gif) no-repeat right top; padding-right: 20px; margin: 10px; min-height: 113px; _height: 113px; text-align: center; text-decoration: none; color: #7f7f7f;}
#doporucujeme a.doporuc img {margin-bottom: 3px;}
#doporucujeme a.doporuc:hover {color: #444;}
*/
#doporucujeme .odkaz {border: 1px solid #CE0000; text-align: center; width: 160px; _width: 162px; margin: 0px 15px 10px 0px; float: left; border-bottom: 3px solid #ce0000; height: 175px;}
#doporucujeme .odkaz h3 {background: #CE0000;   
          color: #fff; text-align: center; margin: 0px; margin-bottom: 3px; padding: 2px; font-size: 0.9em;
}
#doporucujeme .odkaz img {margin: 3px 0;}
#doporucujeme .odkaz .popisek {font-size: 0.9em; margin: 3px 0;}


#paticka {background: #EE2820; color: #fff; text-align: center; padding: 10px 10px; font-size: 0.9em;}
#paticka a {color: #fff;}

/* absolutni */
#menu2 {position: absolute; width: 183px; /*height: 154px;*/ left: 529px; top: 8px; font-size: 0.9em; border-top: 1px solid #fff; /*background: #D9241B;*/}
#menu2 a {display: block; border-bottom: 1px solid #fff; color: #D9241B; font-weight: bold; background: url(img/odr-over.gif) no-repeat 7px 50%; text-decoration: none; padding: 6px 5px 6px 20px;}
#menu2 a:hover {color: #fff; background: #D9241B url(img/odr-over.gif) no-repeat 7px 50%;}
#menu2 .mezera {font-size: 4px;}


#kosik {position: absolute; top: 22px; left: 780px;}
.kosiktitle {color: #d8251d; font-weight: bold; font-size: 1.2em; text-transform: uppercase;}
.kosiktitle a {text-decoration: none;}
#hledani {position: absolute; top: 93px; left: 775px; font-size: 11px; color: #fff;}
#hledani form {margin: 0px;}
#hledani a {color: #004A86;}
#hledani a#aPorovnat {display: block; margin: 5px 0 0 0; font-weight: bold; color: #004A86;}
#hledani .hledanytext {font-size: 11px; padding: 1px; border: 1px solid #2C9CEF; vertical-align: middle; margin-bottom: 3px; width: 145px;}

/* tridy */
.cleaner {clear: both; font-size: 1px; height: 1px; line-height: 1px;}
.small {font-size: 0.9em;}
.big {font-size: 1.1em;}
.tlacitko {border: 1px solid #f00; background: #D9241B; color: #fff; font-weight: bold; cursor: pointer; font-size: 0.9em; text-transform: uppercase; padding: 3px 5px;}
.center {text-align: center;}
.right {text-align: right;}
.iBorder {border: 1px solid #000;}
.iRight {float: right; margin: 0px 0px 10px 20px;}
.iLeft {float: left; margin: 0px 10px 10px 0px; border: 1px solid #ddd;}
.fLeft {float: left; margin: 0px 5px 0px 0px;}
.fRight {float: right; margin: 0 0 5px 10px;}
.iRightB {float: right; margin: 0px 0px 10px 20px; border: 1px solid #999;}
.iGalerie {float: right; width: 250px; font-size: 0.9em; text-align: center; margin: 0px 0px 20px 20px;}
.iGalerie img {margin-bottom: 10px; border: 1px solid #000;}
.iGalerieLeft {float: left; width: 180px; text-align: center; margin: 0px 20px 20px 0px;}
.iGalerieLeft img {margin-bottom: 15px; border: 1px solid #000;}
.poznamka {font-size: 0.9em; text-align: center;}
.nahoru {text-align: right; font-size: 0.9em;}
.menunadpis {font-weight: bold; padding-left: 50px; padding-top: 5px; color: #C82828;} 
.bModra {background: #EDF5FA; padding: 5px;}
a.tlacitkoModre {background: #8AADD4 url(img/sipka-right-modra.gif) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 2px 5px 2px 20px; text-decoration: none;}
a.tlacitkoModre:hover {background: #5384BF url(img/sipka-right-modra.gif) no-repeat 3px 50%;}
a.tlacitkoSede {background: #ccc url(img/sipka-right-seda.gif) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 2px 5px 2px 20px; text-decoration: none;}
a.tlacitkoSede:hover {background: #bbb url(img/sipka-right-seda.gif) no-repeat 3px 50%;}

.vozickari a{ float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	border: none;
}

.vozickari img
{
    border: 1px solid #c6c3c3;
    padding: 3px 3px 3px 3px;
}
div.mezerka {line-height: 5px; font-size: 5px; font-weight: bold;  padding: 2px 0 2px 28px;  }
div.mezerka2 {line-height: 10px; font-size:12px; font-weight: bold;  padding: 5px 0 5px 28px; }

.floatleft 
{ float: left; margin: 0px 10px 10px 0px; border: 1px solid #ccc; padding: 2px; }
strong.seo {font-weight: normal;}


#upoutavkazz {background: #358ec9; color: #fff; font-size: 1.1em; margin: 10px 0 0 0;}
#upoutavkazz img {float: right; border: none; padding: 0; margin: 0;}
#upoutavkazz p {padding: 2px 10px; margin: 0;}
#upoutavkazz .cleaner {height: 0px;}
#upoutavkazz a {color: #fff; text-decoration: none;}

#nabidkazz {margin: 0 0 10px 0; padding: 10px 40px; border: 1px solid #358ec9;}
#nabidkazz .nahled {border: 2px solid #ADD6EF; width: 180px; float: left; margin: 3px 25px 0 0;}
#nabidkazz .treti {margin: 3px 0 0 0; }
#nabidkazz .nahled .hotel {text-align: center; color: #726E6F; font-weight: bold; padding: 8px 0 8px 0;}
#nabidkazz .nahled .hotel a {padding: 5px 0 0 0; color: #DB1517; font-size: 13px; position: relative; top: 2px;}
#nabidkazz .nahled .hotel a:hover {background: url(); }
#nabidkazz .detaily {background-color: #EBF7FC;}
#nabidkazz .nahled .left {float: left;} 
#nabidkazz .nahled .right {float: right;} 
#nabidkazz .nahled .vyrazny {color: #2481BA; font-weight: bold;}
#nabidkazz .nahled .data {background-color: #EBF7FC; padding: 5px;}
#nabidkazz .nahled .cena {border-bottom: 1px solid #A8DBEF; margin: 0 0 7px 0; padding: 0 0 3px 0;}
#nabidkazz .nahled .cena  {font-size: 13px;}
#nabidkazz .nahled .cena strong {font-size: 17px; color: #DB1517;}

.dostupnost {text-align: right !important; white-space: nowrap;}
.ihned {color: #009900; font-weight: bold;}

ul.technologie {margin: 0; padding: 0; list-style: none;}
table ul.technologie { margin-left: 0 !important;}
ul.technologie li {padding-bottom: 5px;}
a#technologieNakupovat, a#kosikNakupovat {display: block; float: left; background: #6FA2DF url(img/sipka-left-modra.gif) no-repeat 7px 50%; border: 1px solid #fff; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; padding: 4px 10px 4px 30px; text-decoration: none;}


.cara {background: #f3f3f3; height: 1px; overflow: hidden; margin: 15px 0;}
.uvitani {margin: 10px 0 10px 16px; font-size: 0.9em;}

#banInstruktori {width: 212px; height: 93px; overflow: hidden; margin: 0 0 15px 0;}
#banInstruktori img {margin: -1px 0 0 -1px;}

.nadcarou {color: #999; font-size: 0.9em; padding: 3px; border-bottom: 1px solid #ccc; margin: 25px 0 3px 0; text-align: right;}
.podcarou {margin: 3px 0; padding: 3px;}
.podcarou a {display: block; float: right; background: #D0E8FC url(img/sipka-right-modra.gif) no-repeat right; border-right: 5px solid #D0E8FC; font-weight: bold; color: #004A86; padding: 2px 20px 2px 5px; text-decoration: none; margin: 0 0px 0 10px;}

.skipasText {float: right; 
            width: 500px;
            margin: 0 0 0 10px;
            padding: 1px 0 0 10px;
            border-left: 1px solid #eee;}
.skipasTlacitka {float: right;
                width: 180px;
                background: url(img/dachstein/logo2.png) no-repeat top left;
                padding: 133px 0 0 0;
                font-size: 1.1em;
}
.bezpozadi {
                padding: 1px 0 0 0;
                background:none;
}
#main .skipasText h2 {
                background:none; 
                color:#404040;
                font-size:120%;
               text-transform: none;
               margin: 0 ;
               padding: 0.5em 0;
               left:0;
               
}



.skipasTlacitka div {padding: 0 11px 0 0; margin: 0 0 10px 0;}
.skipasTlacitka div.aktivni {background: url(img/zobacek.gif) no-repeat right 50%;}
.skipasTlacitka div a {display: block; text-align: center; padding: 10px; font-size: 1.1em; color: #fff; text-decoration: none; background: #7DACDF; } /*#AFDBFF*/
.skipasTlacitka div a:hover {background: #8FC5FF;}	/* 3B9EEF */
.skipasTlacitka div.aktivni a, .skipasTlacitka div.aktivni a:hover {background: #DA251C;}
.skipasTlacitka div a.vyraznejsi {font-size: 1.2em; font-weight: bold;}
.skipasTlacitka div a.vyraznejsi:first-line {text-transform: uppercase;}
/*img.skipasFoto {margin: 0 10px 10px 0;}*/
.skipasText h4 {color: #2F67A8; font-size: 1.1em; margin: 20px 0 5px 0; letter-spacing: 1px;}
.skipasUpoutavka {margin: 10px 0; background: #FFFFDF; padding: 0 0 10px 0;}
.skipasUpoutavka h5 {font-size: 1.2em; background: #FEFFBF; letter-spacing: 1px; margin: 0px 0 10px 0; padding: 5px 10px;}
.skipasUpoutavka div {padding: 0 20px 0px 20px; line-height: 1.5em; text-align: justify;}
.skipasUpoutavka div strong {color: #2F67A8; font-size: 0.9em; letter-spacing: 1px;}
.skipasText ol li {padding-bottom: 20px; padding-right: 20px; text-align: justify;}
p.dachsteinLink {border: 1px solid #E58834; background: #FFF7EF; padding: 10px; text-align: center; line-height: 1.6em;}
p.dachsteinLink a {color: #E58834; font-size: 1.2em;}

img#dwZbozi {float: right; border: none;}
#dwNakup {margin: 0 0 15px 0;}
#dwNakup a img {border: none;}

.jednotka { color:#666666; font-size:11px; font-weight:normal; }

/*petule zac*/
a.tlacitkoModre2 {background: #8AADD4 url(img/sipka-right-modra.gif) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 5px 5px 5px 20px; text-decoration: none;}
a.tlacitkoModre2:hover {background: #5384BF url(img/sipka-right-modra.gif) no-repeat 3px 50%;}
a.tlacitkoModreDolu {visibility: visible;background: #8AADD4 url(img/sipka-right-modra-dolu.png) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 3px 5px 3px 20px; text-decoration: none;}
a.tlacitkoModreDolu:hover {background: #5384BF url(img/sipka-right-modra-dolu.png) no-repeat 3px 50%;}


a.tlacitkoModreNahoru {background: #8AADD4 url(img/sipka-right-modra-nahoru.png) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 3px 5px 3px 20px; text-decoration: none;}
a.tlacitkoModreNahoru:hover {background: #5384BF url(img/sipka-right-modra-nahoru.png) no-repeat 3px 50%;}

#komentar,#dalsi{display: none;}
#skryjhodnoceni{visibility: hidden;}
#telefon,#telefonlabel {visibility: hidden; display: none;}


.komentar b{color:#114882;}

/*petule konec*/


.linkdoprava{ text-align:center; margin:5px 0;}

a.tajne{ color:#202020; text-decoration: none;}


#hledani{
   
}
#naseptavac{
    position:absolute;
   width:141px;
    left:0px;
    top:17px;
    background:white;
    color:black;
    padding:3px;
    z-index: 200;
    border:1px solid #2e9bf0;
}
#naseptavac p{ margin:1px 0;  }
#naseptavac .nav{ text-align: right; height:17px; cursor:pointer;
     background:url(img/mkrizek.png) no-repeat top right;}

#naseptavac .nav span{ display:none;}
#naseptavac p a { text-decoration:none;  }
#naseptavac p:hover{background:#fafafe;}

#afiliat{
    text-align:center;
    padding:10px 5px;
    border:2px solid #2e9bf0;
    margin:1em 2em;
    font-size:1.2em;
}

#afiliat a{
    color:gray;
    text-decoration: none;
}


.dostenpny{font-size:150%;  color: #009900;}


.grouponbanner {/*width: 950px; height: 179px; position: relative; 
                margin: 0 0 3px 0; border-top: 1px solid #004A86; border-bottom: 1px solid #004A86;*/
position: relative; float: right;
}

.pravybanner{width: 1350px;position: relative; margin: 0 0 3px 0;}
/*#hlavicka {width: 950px; height: 179px; position: relative; margin: 0 0 3px 0; border-top: 1px solid #004A86; border-bottom: 1px solid #004A86;}
*/



.pravybanner{/*width: 950px; _width: 950px; margin-left: auto; margin-right: auto;
    */


width: 950px; _width: 970px; margin: auto;position: relative;
	  overflow: hidden;
	padding: 0;
        margin-top: 10px;
        
       margin-top: 0px;
      
        }
        
        .pravybanner2{width: 1360px; margin: auto;position: relative;
	  overflow: hidden;
	padding: 0;margin-top: 10px;}
/*#hlavicka {width: 950px; height: 179px; position: relative; margin: 0 0 3px 0; border-top: 1px solid #004A86; border-bottom: 1px solid #004A86;}
*/

#idecko {position: fixed;} /* pro Mozillu */
		#idecko {position: "absolute";} /* pro IE */
		#idecko {top: 90px; left:1160px;} /* libovolné další vlastnosti (kromě position) */
.grouponbanner {

position: fixed;left: 0;top: 40px;
height: 568px;right: 0;
}
.grouponbanner  img{border:0;}


.doporuczbozi2 {margin: 10px 0; font-size: 11px; background: #EDF5FA; padding: 5px; 
              width: 200px; _width: 200px;}
.doporuczbozi2 img {float: left; margin: 0 5px 0 0; border: 1px solid #ccc;}
.doporuczbozi2 .popis {margin-left: 70px;}
.doporuczbozi2 .cena {color: #358EC9; float: right; margin-top: 2px;}
.doporuczbozi2 .sleva {color: #C9221A; font-weight: bold; font-size: 1.1em; }


		



    .logaa a {text-decoration: none; font-size:120%; color:#202020; border:none;}
     .logaa a:hover {color:gray;}
     .ib{width:250px; float:left; min-height: 20px; text-align: center; margin-top:20px;}
     .logaa img {border:0;}
 /*    
     kupon{background: url('img/kupon/bcg_KP.png') no-repeat left; height: 290px;
position: relative;left: -20px;top: -20px;width: 726px; border: 1px solid red;
font-size: 110%;
}

.kupon .logo{width: 265px;height: 110px;margin-left: 20px;border:0;margin-top: 1px;
position: relative; float: left;}

.kupon .hlavtext{height: 100px;margin-left: 305px; margin-right: 20px;color: #4bc1de;
padding-top: 20px;
}

.kupon .hlavtext strong, .kupon .hlavtext b ,.kupon .text strong, .kupon .text b {color:white;}
.kupon .text{ color:#343434;margin-left: 20px; margin-right: 20px;}
*/



.svujzajem{
    text-transform:uppercase;
}
#zavritdarky{
    position:absolute; 
    right:400px;
    top:-40px;
    font-size:140%;
    color:#004A86;
    font-weight:bold;
    cursor:pointer;
}
#darky {position:relative;}



.ib{height:120px}
.skifl{
    width:230px;
    float:left;

    text-align: center;
    height:190px;
}


.imgmaleNovinka
{
    position: relative; float: left;margin-right: 5px;
    height: 55px;margin-top: 5px;
}
.imgmaleNovinka img{width: 49px; height: 49px; border: 1px solid #B4B2B2;}
