html {height:100%; background:url(_images/bg.jpg) repeat-x #C73800; }

h1 { font-size:160%; color:#C90000; margin:0px; padding:0;  padding-bottom:15px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; line-height:120%; margin-top:0px; font-weight:normal; }
h2 { font-size:130%; color:#C73800; margin:0px; padding:0;  padding-bottom:0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; line-height:120%; margin-top:10px; font-weight:normal; }
h3 {font-size:110%; padding:0; margin:0; padding-bottom:5px;padding-top:5px; color:#EC600B; margin-top:10px; }
table { vertical-align:top; padding:5px;margin:0; border:1px solid #CCCCCC;}
th { text-align:left;padding:3px;  color:#333333; font-weight:normal; background:#E2E2E2;}
input {margin-bottom:3px; border:1px solid #CED4DD; padding:3px;}
textarea {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:1em}
select {margin-bottom:3px;}
a {text-decoration:underline; color:#CC0000;}
a:hover {text-decoration:none;}
body {height:100%; font-family:Arial, Helvetica, sans-serif;font-size:0.8em;margin:0px;padding:0px;  color:#333333; line-height:160%;}
img { border:none; padding:0; margin:0; }
#stranka {position: relative; background:url(_images/background.jpg) no-repeat top center;}
#stranka2 {width:994px;height:600px;position:relative; margin:auto}
#header { width:993px; float:left; height:80px;  font-size:0.9em; padding:0; margin:0; z-index:0; padding-left:20px; }

/* ------ menu ------ */
#menu {background:url(_images/bg-menu.jpg) no-repeat top left; display:block; position:absolute; top:130px; color:#C94900; width:793px; left:225px;; padding-right:3px; padding-top:5px; padding-left:3px; padding-bottom:5px; }
#menu ul {list-style: none; margin: 0; padding: 0; float: left; text-align:center; }
#menu a, #menu h2 {display: block; margin: 0; padding-top:12px; padding-bottom:13px; }
#menu h2 {padding:0; margin:0; font-size:110%; }
#menu a {color:#FFFFFF; text-decoration: none; padding-right:16px; padding-left:16px; border-right:1px solid #EF884A; }
#menu a:hover {color:#FFFFFF; background:#EF0004; }
#menu li {position: relative;}
#menu ul ul { position: absolute; padding:0; left:0; z-index: 500; margin-top:-1px; background:#C60404; margin-left:-1px; text-align:left; padding-left:0px; clear: right; width:180px; font-size:95%; }
#menu ul ul a { padding-top:7px; padding-bottom:7px; }
.tlacitko:hover { background:#C60404; }
#menu ul ul ul {position: absolute; top: 0; left: 80%; width:500px; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
#menutop { width:500px; text-align:right; position:absolute; top:0; left:470px; font-size:85%; padding-top:5px; }
#menutop a { text-decoration:none; color:#FFFFFF; padding-right:10px; padding-left:10px; border-right:1px solid #FFFFFF; }
#menutop a:hover { text-decoration:underline; }
/* ------ ------ */

#obsah { width:993px; top:5px; position:absolute; background:url(_images/bg-obsah.jpg) repeat-y; }
#content { float:left; margin-left:0px; margin-top:0px; width:993px; padding-top:0px; background:url(_images/bg-content.jpg) no-repeat; }
#contenttext { margin-left:15px; position:relative; padding-bottom:0; min-height:90px; _height:90px; width:835px; background:#fff; }
#paticka { margin-top:0px;width:973px; background:url(_images/bg-paticka.jpg) no-repeat #C73800;padding-right:20px; height:160px; color:#0F8C92; padding-top:10px; line-height:120%;float:left; padding-bottom:10px; }
#paticka a { color:#666; }
.url { float:right; font-size:95%; padding-right:40px; }
.cb {clear: both;}
.input { width: 159px; height: 17px; background: #FFFFFF; border: 1px solid #ced4dd; padding: 5px; color: #373d47; }
.background { border:2px dotted #F6C78F; padding:10px; width:90%; padding-top:20px; padding-bottom:20px; }
.background h3 { margin-top:-10px; }
dl {  position: relative;   width: 450px;   display:block;   float:left; }
dt {  clear: both;   float:left;   width: 150px;   padding: 0px 0 2px 0;   text-align: left; }
dd {  float: left;   width: 250px;   margin: 0 0 8px 0;   padding-left: 6px; }
.background2 { border:1px solid #FFFFFF; padding:10px; width:90%; padding-top:20px; padding-bottom:20px; }
.background2 dl {  position: relative;   width: 450px;   display:block;   float:left; }
.background2 dt {  clear: both;   float:left;   width: 80px;   padding: 0px 0 2px 0;   text-align: left; }
.background2 dd {  float: left;   width: 350px;   margin: 0 0 8px 0;   padding-left: 6px; }

.submit { padding:5px; padding-left:20px; padding-right:20px; text-align:center; color:#FFFFFF; }
.submit {background:url(http://global.emocio.cz/img/admin2008/oranzova.jpg) repeat-x; border:none; text-align:center; color:#FFFFFF; }
.submit:hover {background:url(http://global.emocio.cz/img/admin2008/oranzova.jpg) 0 -31px repeat-x;}
.fullwidth { width:100%; }
.kosiktb { width:100%; }
#navigace { position:absolute; font-size:85%; color:#9F9F9F; top:177px; left:227px; background:url(_images/navigace.jpg) no-repeat; width:730px; padding:3px; padding-left:8px; }
#navigace a { color:#000000; background:url(_images/bg-navigace.jpg) no-repeat; background-position:top right; padding:3px; padding-right:15px; margin-right:5px; }
.maly { padding-top:0; padding-bottom:0; }
.noborder { border:none; }
.noborder td { border:none; }
hr { border:none; color: #CCCCCC; background-color: #CCCCCC; height: 1px; }
#paginace { width:100%; margin-top:10px; text-align:center; }
.box { margin-bottom:20px; padding-left:0px; }
.padding { padding:3px; margin-top:4px; }
.search { float:left; padding:7px; color:#666666; font-size:130%; }
.ok { float:left; padding-left:0px; background:url(_images/ok.jpg) no-repeat top right; border:none; margin-left:3px; color:#FFFFFF; padding:8px; padding-right:15px; padding-left:15px; cursor:pointer; }
#search { position:absolute; top:40px; left:700px; }
#kosik { position:absolute; top:86px; left:695px; background:url(_images/bg-kosik.jpg) no-repeat; padding:5px; padding-top:5px; padding-right:20px; width:250px; font-size:95%; line-height:120%; padding-left:7px; }
.kosik { float:right; padding:0px; color:#333333; padding-top:15px; padding-right:10px; font-size:125%; margin-top:-6px; }
#kosik img { float:left; padding-left:0px; margin-top:0px; padding-right:0px; }
.kosikbox { float:left; width:90px; text-align:center; padding-right:10px; }
.blok { float:left; width:100%; margin-bottom:20px; }
.floatright { float:right; }
.floatleft { float:left; }
.box { width:100%; float:left; }
.tvorba { position:absolute; bottom:0px; right:30px; color:#FFF !important; }
#geohidden { color:#ffffff; background:#ffffff; display:none
}
.menu { float:left; }
.uroven2 { }
.uroven3 { font-size:90%; color:#840A00 !important; padding-left:6px; background:#FFD68F; margin-top:1px !important; }
.selected { color:#FFFFFF !important; background:#DF0D0D; }
.uroven2.selected { }
.uroven3.selected { color:#000000 !important; background:#FFCA6F !important; }
#logo { position:absolute; left:35px; top:60px; }
.block { width:240px; float:left; margin:5px; height:280px; }
#boxvlevo { margin-left:-15px; margin-top:70px; width:140px; padding-left:25px; padding-top:25px; min-height:350px; padding-right:10px; _height:350px; font-size:85%; color:#2F2200; line-height:130%; }
#boxvlevo .nadpis { width:130px; }
#boxvlevo a { color:#663300 !important; border:none; }
#boxvlevo ul { list-style:circle; }
.nahled { float:left; width:95px; height:70px; font-size:95%; }
.nahled img { padding-right:2px; }
.update { background:#FF9900; }
.hidden { background:none; border:none; }
.center { text-align:center; }
.vetsi { font-size:140%; }
.mensi { font-size:85%; }
.zelena { border-left:8px solid #66CC33; }
.seda { border-left:8px solid #CCCCCC; }
.nadpis {
font-size:130%; padding:0; margin:0; padding-bottom:5px;padding-top:5px; color:#9F3800; margin-top:10px;  margin-bottom:10px; width:200px;border-bottom:1px solid #BF8F3B; }
.button { width:480px; padding-top:10px; text-align:right; padding-bottom:20px; font-size:120%; }
#map { position:absolute; width:300px; height:320px; left:350px; top:520px; border:2px solid #EFEEE0; }
.cervena { font-weight:bold; color:#F60; }
.img { border:2px solid #EFEEE0; }
#levacast .editabletext, #pravacast .editabletext { padding:10px; width:158px; }
#levacast { float:left; width:195px; background:url(_images/bg-vlevo.jpg) repeat-y right; padding-left:30px; }
#levacasttext { background:url(_images/bg-vlevotop.jpg) no-repeat top right; padding-top:130px; }
#pravacast { float:right; width:203px; margin-top:0px; padding-top:130px; }
#levacast a { display:block; padding:3px; }
#contenttextvelky { float:left; padding:50px; padding-right:40px; padding-top:130px; width:900px; }
#contenttextmaly { padding-bottom:0; padding-left:15px; margin-top:0; width:530px; float:left; padding-top:130px; background:#fff;}
#contenttextstredni { float:left; padding:20px; padding-top:130px; padding-right:0px; width:720px; background:#fff;}
.padding { padding:15px; }
.zbozi { float:left; margin:3px; width:165px; height:265px; text-align:center; font-size:85%; border-right:1px solid #CCCCCC; margin-bottom:10px; padding-right:5px; background:url(_images/linka.jpg) no-repeat bottom center; }
.zboziimg { text-align:center; display:block; height:150px; padding-top:5px; }
.zboziimg2 { float:left; width:60px; display:block; }
.zbozitext { height:20px; display:block; }
.zbozitext2 { float:left; padding:5px; padding-top:0; width:190px; }
.zbozimale { float:left; padding:4px; margin:2px; background:#FFFFFF; width:187px; height:90px; font-size:85%; border-bottom:1px solid #FBDBA8; }
.zboziimgmale { float:left; width:70px; display:block; }
.zbozitextmale { float:left; padding:5px; padding-top:0; height:50px; width:107px; }
.zbozikosik { float:left; background-position:4px -20px; height:3px; padding:5px; width:100%; padding-top:15px; padding-bottom:20px; font-size:105%; color:#666666; }
.zbozi h2 { margin:0; padding:0; font-size:140%; height:35px; }
.zbozi h2 a { color:#4F4F4F; margin:0; }
.zbozi h2 a:hover { text-decoration:none; }
.zbozimale h2 { margin:0; padding:0; color:#A2002F; font-size:120%; font-weight:bold; }
.zbozimale h2 a { color:#A2002F; text-decoration:none; margin:0; }
.video { width:60px; height:70px; background:url(_images/video.png) no-repeat; display:block; position:absolute; margin-left:60px; margin-top:80px; }
.skladem { width:80px; height:50px; background:url(_images/skladem.png) no-repeat; display:block; position:absolute; margin-top:-35px; }
.skladem2 { width:80px; height:70px; background:url(_images/skladem2.png) no-repeat; display:block; position:absolute; margin-top:-10px; }
.novinka2 { width:80px; height:70px; background:url(_images/novinka2.png) no-repeat; display:block; position:absolute; margin-left:80px; margin-top:-10px; }
.novinka { width:60px; height:70px; background:url(_images/novinka.png) no-repeat; display:block; position:absolute; margin-left:125px; margin-top:30px; }
.novinka3 { width:80px; height:70px; background:url(_images/novinka2.png) no-repeat; display:block; position:absolute; margin-left:80px; margin-top:-50px; }
.novinka3-vyhledavani { width:80px; height:70px; background:url(_images/novinka2.png) no-repeat; display:block; position:absolute; margin-left:60px; margin-top:-50px; }
.noborder { border-right:none; }
.produkt { float:right; width:300px; border-collapse:collapse; }
.produkt td, .produkt th { padding-left:10px; }
.dokosiku { font-size:120%; text-align:center; }
#multicatmenu { background:url(_images/multicat.gif) no-repeat; padding-top:5px; margin-bottom:15px; }
#multicatmenu a { background:#EFEFEF; border:1px solid #EFEFEF; margin-bottom:1px; padding-left:15px; width:158px; color:#333333; text-decoration:none; }
#multicatmenu a:hover { background:#CFCFCF; }
#multicatmenu .selected { background:#CFCFCF !important; color:#000 !important; }
#multicatmenu .uroven2 { border:1px solid #CFCFCF; background:#FFFFFF; font-size:85%; padding:1px; padding-left:15px; margin-left:20px; width:138px; }
.multinadpis { text-align:center; color:#FFFFFF; font-size:120%; width:170px; padding-bottom:17px; }
.zarovnani { float:left; display:block; padding-bottom:20px; padding-top:10px; width:100%; }
#paginace a { border:1px solid #AFAFAF; color:#5F5F5F; text-decoration:none; padding:7px; background:#EFEFEF; }
#paginace a:hover { border:1px solid #000000; color:#000000; }
.stranka { border:1px solid #FEC985; background:#C60404; color:#FFFFFF; text-decoration:none; padding:7px; }
.editablenadpis { font-size:120%; padding-top:5px; padding-left:10px; padding-bottom:5px; color:#FFFFFF; background:url(_images/editablenadpis.gif) no-repeat #C60404; }
#levacast .editablenadpis, #pravacast .editablenadpis { text-align:center; width:180px; padding:0; padding-bottom:17px; background:url(_images/multicat.gif) no-repeat; padding-top:5px; }

.editabletext { margin-bottom:10px; background:#EFEFEF; }
.nad1000 { width:200px; height:130px; background:url(_images/nad1000.png) no-repeat; display:block; position:absolute; margin-left:400px; margin-top:-45px; z-index:5; }
.vysypat { padding-left:50px; background:url(_images/vysypat.jpg) no-repeat; padding-top:10px; padding-bottom:10px; margin-bottom:20px; }
.razeni { float:right; width:230px; padding-top:5px; }
.razeni form { float:left; width:90px; }
.razeni input { float:left; margin-top:3px; margin-right:5px; margin-left:8px; }
.checked { background:url(_images/checked.jpg) no-repeat; background-position:0px 2px; color:#FFFFFF; }
.oranzovatb { border:3px solid #FF3300; }
#slider-range { margin-bottom:10px; margin-top:10px; }
.razeni input { border:none !important; padding:0; }
.demo { border:1px solid #8C8C8C; padding:10px; background:#E9E9E9; height:50px; }
input[disabled] { background:#EBEBE4; border:1px solid #B4B4B4; padding:2px; }
#contenttextstredni p { padding-top:0; margin-top:0; }
#titulek { width:500px; text-align:left; position:absolute; top:0; left:20px; font-size:90%; padding-top:5px; color:#FFFFFF; }
.sleva { width:100px; padding-top:28px; height:60px; padding-left:0px; background:url(_images/sale.png) no-repeat; display:block; position:absolute; margin-top:-50px; margin-left:90px; font-weight:bold; font-size:180%; color:#fff; }

.sleva2 { width:100px; padding-top:28px; height:60px; padding-left:30px; background:url(_images/sale.png) no-repeat; display:block; position:absolute; margin-top:0px; margin-left:265px; font-weight:bold; font-size:150%; color:#fff; }
.pack { width:71px; height:68px; background:url(_images/pack.png) no-repeat; display:block; position:absolute; margin-left:-10px; margin-top:115px; }
.pack_nadpis { color:#3366FF !important; }

/* button ---- */
.button { display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .5em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.button:hover { text-decoration: none; }
.button:active { position: relative; top: 1px; }
.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
.medium { font-size: 12px; padding: .4em 1.5em .42em; }
.small { font-size: 11px; padding: .2em 1em .275em; }
/* blue */
.color { color: #d9eef7; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top,  #00adee,  #0078a5); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); }
.color:hover { background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top,  #0095cc,  #00678e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e'); }
.color:active { color: #80bed6; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top,  #0078a5,  #00adee); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee'); }
.ramecek { margin-right:25px; float:left; width:380px; padding:20px; padding-top:0; background:#EAEAEA; }
.legenda { color:#666666; float:left; display:block; padding:5px; background:#FFFFCC; border:1px solid #EFDF95; margin-bottom:5px; margin-top:10px; font-size:85%; width:98%; }

#login { position:absolute; left:450px; top:50px; width:180px; color:#000; margin-top:-5px; line-height:100%; height:170px; font-size:95%; }
#login dl { width:250px; }
#login dt { width:40px; }
#login dd { width:80px; }
#login input { padding:2px; font-size:100%; margin:0; }
#login .submit { height:35px; margin-top:12px; }
