body {
	margin:0px auto;
	font-family:Tahoma,sans-serif;
	font-size:0.7em;
}

form { margin:0px; }
input,select,textarea,table,button {
    font-family:Tahoma,sans-serif;
    font-size:1em;
}

h1 {
    margin:0px;
    padding:0px;
    position:absolute;
    top:0px;
    left:-196px;
}
h1 a {
    display:block;
    width:196px;
    height:94px;
}
h3,h4 {
	font-size: 1.2em;
	margin: 0px 0px 0px 0px;
}
h1 span,
h2 span,
h3 span {
	display: none;
}
h2 {
    font-size:1.6em;
    font-family:Arial,sans-serif;
    margin:0px;
    padding:0px 0px 10px 0px;
}

hr {
    height:1px;
    border:none;
}

a { text-decoration: underline; outline:none; }
a:hover { text-decoration: underline; }

div.padd { padding:0px 0px 0px 20px; }

.main {
    width:1004px;
    padding:0px;
    margin:0px auto;
    text-align: left;
}

#start {
    position:absolute;
    top:30px;
    left:-10px;
    z-index:30;
}

div.data { float:right; width:808px; }

div.stredpanel { 
	float:left;
	width:808px;
	padding: 0px 0px 0px 0px;
    position:relative;
}
div.middle {
    width:629px;
    float:left;
    position:relative;
}

/* 
    -------------------------
    TOP MENU
    -------------------------
*/
ul.top_menu {
	margin: 0px;
	padding: 213px 0px 0px 0px;
	list-style-type: none;
}
ul.top_menu li {
	display: inline;
	margin: 0px;
	height: 49px;
	font-size: 1em;
	padding: 32px 7px 11px 7px; 
	text-align:left;
}
ul.top_menu li.last {
	display: inline;
	margin: 0px;
	height: 49px;
	font-size: 1em;
	padding: 32px 7px 11px 7px;
	text-align:left;
}
ul.top_menu li a { text-decoration: none; font-weight: bold; }
ul.top_menu li a:hover { text-decoration: none; font-weight: bold; }

ul.top_menu li.franchising a { color:#F00; }

/* 
    -------------------------
    PRODUKT
    -------------------------
*/
div.produkt {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	float: left;
	text-align: left;
	line-height: 15px;
    min-height:237px;
    _height:240px;
}
div.produkt h3 {
    padding: 0px 5px 0px 5px;
    font-weight: bold;
	text-align: center;
	height:3.5em;
    font-family:Arial,sans-serif;
    font-size:11px;
    line-height:13px;
}
div.produkt div.img {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	min-height: 113px;
    _height: 113px;
	text-align: center;
	overflow:hidden;
}
div.produkt img.img {
    width:105px;
    height:105px;
}
div.produkt span.price {
    display:block;
    text-align:center;
    font-size:1.1em;
    padding:0px 0px 5px 0px;
    font-family:Arial,Tahoma,sans-serif;
}
div.details {
    margin:10px 0px 10px 20px;
    _margin:10px 0px 10px 10px;
    width:auto;
    padding:10px;
    width:550px;
    _width:550px;
}
div.details .img {
    height:auto;
    padding:0px;
    margin:0px;
}
div.details .img img {
    width:300px;
    height:300px;
}
div.details h2 {
    text-align:center;
}
div.details h3 {
    text-align:center;
    margin:0px;
    padding:0px 0px 5px 0px;
    height:auto;
}
div.details h4 {
    text-align:center;
    margin:0px;
    padding:5px 0px 5px 0px;
}
div.description {
    padding:7px;
    margin:5px 0px 5px 0px;
}
div.produkt img {
    border:none;
}
div.produkt .kosik {
	padding: 0px ;
	margin: 0px;
	height: 44px;
	width: 140px;
	text-align: center;
}
div.produkt input {
	margin: 12px 2px 14px 40px;
    width:30px;
}
div.produkt .button {
	width:50px;
    height:18px;
    border:none;
    font-size:1em;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 12px 4px;
    cursor:pointer;
}


div.close {
    text-align:center;
    padding:0px 0px 10px 0px;
}
div.close a {
    font-weight:bold;
    text-decoration:none;
}
div.close a:hover {
    font-weight:bold;
    text-decoration:underline;
}

div.zmena-meny {
    text-align:center;
    padding:10px 0px 0px 0px;
}
div.zmena-meny img { border:none; }

/* 
    -------------------------
    SPODOK
    -------------------------
*/
.spodna_lista_obal{
    clear:both;
	margin: 0px auto;
    height:153px;
}
.web_developer{
	text-align: center;
	padding: 90px 230px 0px 30px;
	line-height: 15px;
}	
.web_developer a { text-decoration: none; }
.web_developer a:hover { text-decoration: underline; }


ul.list {
    list-style:square;
    padding:10px 0px 10px 30px;
    margin:0px;
}

hr.invisib{
	display: none;
	height: 0px;
}

.cleaner { 
    clear:both; 
    height:1px;
    line-height:1px;
    font-size:1px;
}
.cleaner br {
    clear:both;
    line-height:1px;
}
.message {
    padding:10px 0px 10px 0px;
    margin:0px;
    text-align:center;
    font-weight:bold;
    color:#FF0000;
}

div.dostupnost {
    padding:5px 0px 0px 0px;
    text-align:center;
}
div.dostupnost img {
    filter:alpha(opacity = 30);
    -moz-opacity:0.3;
    opacity:0.3;
    width:18px;
    height:18px;
}
div.dostupnost img.active {
    filter:alpha(opacity = 100);
    -moz-opacity:1;
    opacity:1;
}

#progress {
    position:absolute;
    display:block;
    background:url('images/working.gif') no-repeat 10px 10px #FFF;
    top:0px;
    left:0px;
    width:60px;
    height:60px;
    z-index:10;
}

#bubble {
    padding:0px 8px 0px 0px;
    position:absolute;
    width:200px;
    z-index:10;
}
#bubble div {
    padding:10px 10px 10px 10px;
    filter:alpha(opacity = 95);
    -moz-opacity:0.95;
    opacity:0.95;
}

#tvojeradio {
    margin:0px 15px 0px 25px;
    padding:5px 0px 10px 10px;
    background:#FFF0C3;
}
#tvojeradio img {
    border:none;
}

#t-com { 
    margin:0px 15px 0px 25px;
    padding:5px 0px 10px 7px;
}
#t-com p {
    display:block;
    background:#FFF;
    border:1px solid #D90677;
    width:140px;
    height:140px;
    margin:0px;
    padding:0px;
}
#t-com img {
    border:none;
}

