*{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
color:#8d1606;
}
body {
font-family: Arial, Helvetica, sans-serif;
background: #d7f4fc url('/images/backtop.gif') repeat-x;
font-size:13px;
cursor: url("/images/cursor.cur");
}
.top, .top2, .main, .bottom, .copy, .copy2{
margin:auto;
width:990px;
}
.uvod-flash{
margin:auto;
width:924px;
margin-top:30px;
}

.top .logo{
position:relative;
width: 415px;
height: 40px;
display: block;
margin: 62px auto 0 47px;
text-decoration: none;
float:left;
}

.top .logo:hover{
text-decoration: none;
}

.top .logo span{
margin-top:0;
display:block;
width:415px;
height:40px;
float:left;
position: absolute;
top: 0;
left: 0;
background: url("/images/logo.gif");
}

.zacatek{
margin-top:0;
display:block;
width:240px;
height:130px;
float:left;
background: url("/images/deckalogo.gif") no-repeat bottom left;
}

 .zacatek:hover{
background: url("/images/deckalogo-over.gif") no-repeat bottom left; 
}
.top{
height:130px;
background: url('/images/top-cz.gif') no-repeat;
}

.top2{
height:80px;
background: url("/images/top2.gif") no-repeat;
}
html>body .top2{
height:auto;
min-height:65px;
}
.vlajky{
padding-left:15px;
}
.vlajky a {
margin-top:6px;
display:block;
width:37px;
height:68px;
float:right;
}
.vlajky .flag-cz {
display:inline;
background: url("/images/flag-cz.gif") no-repeat bottom;
margin-right: 90px;
}
.vlajky .flag-en {
background: url("/images/flag-en.gif") no-repeat bottom;

}
.vlajky .flag-de {
background: url("/images/flag-de.gif") no-repeat bottom;

}
.vlajky .flag-cz:hover {
background: url("/images/flag-cz.gif") no-repeat top;
}
.vlajky .flag-en:hover {
background: url("/images/flag-en.gif") no-repeat top;
}
.vlajky .flag-de:hover {
background: url("/images/flag-de.gif") no-repeat top;
}
.sekce{
text-align:center;
padding-left:15px;
width:180px;
}
.cesta{
background: url("/images/bigsipka.gif") no-repeat;
padding-left:60px;
}

.cesta2{
padding: 10px;
}

.cesta2 h2 a{
text-decoration:none;
color:#8d1606;
}

.main{
background: url("/images/podklad.gif") repeat-y;
}
.bottom{
height:69px;
background: url("/images/bottom.gif") no-repeat;
}

.novinky p{
font-size:12px;
display:block;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
text-align:justify;
}

.hlmenu{
color: black;
background: url("/images/menu2.gif") center top no-repeat;
height:58px;
text-align:center;
width:990px;
padding-top:20px;
padding-left:0px;
font-weight:bolder;
text-transform:uppercase;
font-size:14px;
 float: right;
}

.hlmenu a{
color:#8d1606;
padding:0px;
}
.hlmenu a:hover{
color:#FF9900;
}
.podmenu{
display: inline;
margin-left:14px;
padding-right:6px;
_padding-right:0px;
width:175px;
}


.podmenu a{
display:block;
padding: 0px 0px 0px 8px;
_padding: 0px 0px 0px 5px;
font-weight:bold;
height: 100%;

}
 
.podmenu ul {
list-style: none;
} 

#podmenu_left a{
padding: 13px 10px 5px 10px;
background: url("/images/podmenu1.gif") left top no-repeat;
display:block;
position: relative;
}

#podmenu_left li{
list-style: none;
margin: 0px;
padding-bottom: 7px;
width: 180px;
background: url("/images/podmenu1_bottom.gif") left bottom no-repeat;
position: relative;
}
 
html>body .podmenu a{
height:auto;
min-height:18px;
}
.podmenu a:hover{
color:#FF9900;
}

.podmenu ul{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;	
}

.podmenu li{

margin:0px 4px 4px 30px;
list-style-image: url("/images/sipkamenu.gif");
}

.podmenu li a{
font-size: 12px;
padding: 0px;
}

.panel{
width:180px;
margin-right: 15px;
padding: 0px;
}

.flashik{
background: url("/images/flash-podkl.gif") no-repeat bottom;
width:180px;
height:165px;
}
.text{
width:600px;
}
.textik{
background:#fdf7e5 url("/images/fill.gif") repeat-y;
}
.textikin{
padding:3px 20px 10px 20px;
text-align:justify;
line-height:140%;
height:400px;
}
html>body .textikin{
height:auto;
min-height:400px;
}
.textikin img{
padding:5px;
margin:5px;
border:#8d1606 5px dotted;
}
.textinleft{
background:#fdf7e5;
width:180px;
}
.textinleft a{
padding:0px;
margin:0px;
background: none;
}
.picinleft{
background:none;
text-align:center;
}
.picinleft a{
padding:0px;
margin:0px;
background: none;
}
.textsite img,#cart img{
padding:0px;
margin:0px;
border:0px;
}
.novinka{
width:285px;
float:left;
display:inline;
margin:0 0 10px 15px;
border-bottom:1px #ff7800 dotted;
padding-bottom:10px;
}
.novinkadet{
display:inline;
margin:0 0 10px 15px;
border-bottom:1px #ff7800 dotted;
padding-bottom:10px;
}
.novinka .nadpis h3,.novinkadet .nadpis h3, .eshop h3{
color:#ff7800;
font-weight:bold;
font-size:14px;
}

.eshop{
width:260px;
float:left;
margin:10px 0 10px 15px;
_margin:10px 0 10px 7px;
border-bottom:1px #ff7800 dotted;
padding-bottom:5px;
text-align:center;
}
.eshop .obr{
width:260px;
height:200px;
background: url("/images/podklad-pic.gif") no-repeat center;
margin:auto;
padding:0px;
text-align:center;
padding-bottom:5px;
}
.eshop .obr img, .detail img{
border:0px;
padding:0px;
margin:auto;
}
.eshop .topp, .detail .topp{
width:255px;
height:35px;
margin:0px;
padding:0px;
}
.eshop .bott, .detail .bott{
width:255px;
height:35px;
margin:0px;
padding:0px;
}
.eshop .inside, .detail .inside{
width:255px;
height:130px;
margin:0px;
padding:0px;
text-align:center;
}
.detail {
width:255px;
height:200px;
background: url("/images/podklad-pic.gif") no-repeat center;
margin:auto;
padding:0px;
text-align:center;
padding-bottom:5px;
}
.obr img{
border: 0px;
}
img.bez{
border: 0px;
padding:0px;
margin:0px;
}
.cudl{
width:120px;
height:44px;
text-align:center;
background: url("/images/cudl-podklad.gif") no-repeat;
margin:5px 0 0 10px;
padding-top:10px;
color:#8d1606
}
.cudl:hover{
background: url("/images/cudl-podklad-over.gif") no-repeat;
color:#fdf7e5;
}
.obr{
width:235px;
height:175px;
background: url("/images/podklad-pic.gif") no-repeat;
padding:10px 0 0 10px;
}

.detail-pokec{
width:290px; 
padding:0 0 0 15px;
_padding 0px;
}

.detail-pokecSpodni{
width:530px;
padding:0 0 0 15px;
_padding 0px;
}

.textikin a{
color:#ff7800;
text-decoration:underline;
}
.copy {
padding-top:28px;
height:82px;
text-align:center;
font-size:11px;
color:#8D1606;
background: url("/images/copy.gif") no-repeat;
}

h1, h2{
font-size:18px;
font-weight:bold;
}
h3{
font-weight:bold;
font-size:16px;
}
h4{
font-weight:bold;
font-size:12px;
}
img{
border:0;
}
.left{
float:left;
}
.right{
display:inline;
float:right;
}
a{
text-decoration:none;
cursor: url("/images/cursor2.cur");
}
a:hover{
text-decoration:underline;
}
p, ul {
margin:.5em 0 0 0;
}
li {
margin:0.1em 0 0 1.5em;
list-style-image: url("/images/sipicka.gif");
}
.clean {
font-size: 0;
line-height: 0;
height: 0;
clear: both;
width:0;
color: #FCCC91;
}
.filtr {
display:block;
text-align:left;
}
.filtr img{
padding:0px;
margin-bottom:0px;
border:0px;
}
.filtr h3{
padding-top:8px;
padding-bottom:2px;
}

.filtr table{
padding-bottom: 10px;
}

.login a {
background : none;
padding:0px;
margin:0px;
font-weight:normal;
font-size:11px;
text-align:left;
}
.login td {
font-size:11px;
padding-bottom:8px;
vertical-align: middle;
}

.login {
padding-right:10px;
padding-left:10px;
text-align:left;
}


.login input
{
width: 90%;
}

.login h1{
padding-top:10px;
padding-bottom:3px;
margin:0px;
text-align:left;
}

.rychlyKontakt table{
padding-left: 10px;
padding-right: 10px;
align: left;
}

.rychlyKontakt td{
padding-left: 5px;
padding-bottom: 10px;
}

.rychlyKontakt h1{
text-align: center;
}

.kosik a { 
background : none;
padding:0px;
font-weight:normal;
font-size:11px;
text-align:left;
}
.kosik TD {
font-size:11px;
}
.kosik { 
padding-right:24px;
padding-left:24px;
text-align:center;
}
tr.odd, td.odd {
  background-color:#fbefd0; /*pozadi licheho radku*/
 }

tr.even, td.even, tr.search {
  background-color:#fff; /* pozadi sudeho radku*/
}

.iko-tip, .iko-fav, .iko-klub, .iko-cat, .iko-help, .iko-news a{
text-align:center;
float:right;
padding-left:8px;
padding-right:8px;
margin-bottom:0px;
height:130px;
}
.iko-tip a, .iko-fav a, .iko-klub a, .iko-cat a, .iko-help a, .iko-news a{
text-decoration:none;
display:block;
width:80px;
height:20px;
padding-top:75px;
}

.iko-tip a{
background: url("/images/iko-tip.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-tip a:hover{
background: url("/images/iko-tiph.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}
.iko-fav a{
background: url("/images/iko-fav.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-fav a:hover{
background: url("/images/iko-favh.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}

.iko-cart {
text-align:center;
float:left;
padding:0px;
margin:0px;
height:130px;
}

.iko-cart a{
background: url("/images/iko-carth.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
width:80px;
height:20px;
padding-top:75px;
}
.iko-cart a:hover{
color:#FF9900;
text-decoration:underline;
}
.iko-help a{
background: url("/images/iko-help.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-help a:hover{
background: url("/images/iko-helph.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}
.iko-cat a{
background: url("/images/iko-cat.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-cat a:hover{
background: url("/images/iko-cath.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}
.iko-klub a{
background: url("/images/iko-klub.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-klub a:hover{
background: url("/images/iko-klubh.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}
.iko-news a{
background: url("/images/iko-klub.gif") no-repeat top center;
color:#8d1606;
font-size:85%;
}
.iko-news a:hover{
background: url("/images/iko-klubh.gif") no-repeat top center;
color:#FF9900;
text-decoration:underline;
}

hr {
border-color: #8d1606;
border:0px;
border-top:1px solid #8d1606;
border-bottom:0px;
height:1px;
}
.carthr{
border-color: #D68000;
border:0px;
border-top:1px solid #D68000;
border-bottom:0px;
height:1px;
}
.galerka{
background: url("/images/gallery.gif") no-repeat;
width:560px;
height:180px;
text-align:center;
padding-top:20px;
}
.favorites{
width:180px;
height:180px;
text-align:center;
padding-top:5px;
}
.oddel{
background: url("/images/flash-podkl.gif") no-repeat bottom;
width:180px;
height:50px;
}
.safetypin{
margin-top:0;
display:block;
width:70px;
height:35px;
float:right;
background: url("/images/safetypin.gif") no-repeat bottom right; 
}
.safetypin a{
margin-top:0;
display:block;
width:70px;
height:35px;
float:right;
}
.safetypin:hover{
background: url("/images/safetypin-over.gif") no-repeat bottom right; 
}
.safetypinr{
margin-top:0;
display:block;
width:70px;
height:35px;
float:right;
background: url("/images/safetypin-over.gif") no-repeat bottom right; 
}
.safetypinr a{
margin-top:0;
display:block;
width:70px;
height:35px;
float:right;
}
.safetypinr:hover{
background: url("/images/safetypin.gif") no-repeat bottom right; 
}
.news{
margin-top:0;
display:block;
width:100px;
height:35px;
float:left;
background: url("/images/news.gif") no-repeat bottom right; 
}
.news a{
margin-top:0;
display:block;
width:100px;
height:35px;
float:left;
}
.news:hover{
background: url("/images/news.gif") no-repeat bottom right; 
}
.tip{
margin-top:0;
display:block;
width:100px;
height:35px;
float:left;
background: url("/images/tip.gif") no-repeat bottom right; 
}
.tip a{
margin-top:0;
display:block;
width:100px;
height:35px;
float:left;
}
.tip:hover{
background: url("/images/tip.gif") no-repeat bottom right; 
}
.e-answer {
border-color: #8d1606;
border-top:1px solid #8d1606;
border-bottom:1px solid #FCCC91;
border-left:1px solid #8d1606;
border-right:1px solid #FCCC91;
padding:2px;
background-color: white;
}
.scrolling{
text-align:center;
width:100%;
margin-bottom:20px;
}
#TICKER{
display:none; 
border:2px solid #AEB4AF; 
overflow:hidden; 
background-color:#FFFFFF; 
white-space: nowrap;
}
#TICKER a{
text-decoration:none;
color:#8d1606;
}
#TICKER a:hover{
color:#FF9900;
}

.of{
background-color: #FCCC91;
padding:2px;
font-weight:bold;
text-align:center;
height:30px;
border:1px solid #8D1606;
}
.ofselect{
background-color: #8D1606;
color:white;
padding:2px;
font-weight:bold;
text-align:center;
height:30px;
}
.oferror{
background-color: #FFE3DF;
color: #8D1606;
}
.oftable,#cart{
background-color: #FFF9F2;
padding:5px;
}

.obrsmall{
float:left;
width:126px;
height:90px;
background: url("/images/podklad-pics.gif") no-repeat;
padding:10px 0 0 0px;
}
.insidesmall {
text-align:center;
padding-top:5px;
padding-left:0px;
margin:0px;
}


#podmenu_left ul li:hover .pop-up{
display: block;
_display: block;
}

#podmenu_left ul li div a {
	padding: 2px 20px 2px 30px;
	line-height: 1em;
	background: none;
	background: url('/images/sipka.jpg') no-repeat 15px 5px;
	display: block;
}

.pop-up {
	width: 230px;
	padding-top: 30px;
	background: url('/images/pop_top.gif') no-repeat top;
	position: absolute;
	left: 140px;
	top: 0px;
	_left: 177px;
	top: -7px;
	display: none;
	z-index: 10;
}

.pop-up div {
	padding-top: 0px;
	padding-bottom: 20px;
	background: url('/images/pop_bottom.gif') no-repeat bottom;
	}

.pop-up div div {
	width: 230px;
	background: url('/images/pop_content.gif') repeat-y;
	padding-bottom: 0px;
}


/* NEW */

.pop-up ul, .pop-up li{
	background: none !important;
}

#podmenu_left ul li div a {
	position: relative; 
}

.pop-up ul li:hover .pop-up-two{
display: block;
_display: block;
}

.pop-up-two {
	width: 230px;
	padding-top: 30px !important;
	background: url('/images/pop_top.gif') no-repeat top !important;
	position: absolute;
	left: 140px;
	top: 0px;
	_left: 177px;
	top: -7px;
	display: none;
	z-index: 11;
}

.pop-up-two div {	
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	background: url('/images/pop_bottom.gif') no-repeat bottom !important;
}

.pop-up-two div div {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width: 230px;
	background: url('/images/pop_content.gif') repeat-y !important;
}

.tretina {
	width: 180px;
	float: left;
}

/* NEW END*/
