body {
	background: rgb(124,124,124);
	font-family: Arial, sans-serif;	
	font-size: 75%;
	color: rgb(76,76,76);
}

img
   	{
	border:none
	}

h1
  	 	{
		font-size:1em;
		position:absolute;
		z-index:1;
		}
h2
		{
		margin:0;
		padding:0;
		font-size:1em
		}
h2 span
		{
		font-weight:normal
		}

h3
		{
		margin:0 0 10px 0
		}

.body_div {
	margin: 0px auto 0px auto;
	width: 747px;
}

body[class] .body_div {
	height: auto
	}

.horni_lista {
	background: url(../images/horni_lista_back.gif) no-repeat top left; 
	background-color: rgb(255,255,255);
	width: 747px; 
	margin: 0px auto 0px auto;
	padding-top: 7px;
	
}

.horni_lista1 {
	margin: 0px auto 0px auto;
	width: 732px;
	height: 75px;
	padding: 0px;
}

.horni_lista1_levy {
	float: left;
	width: 224px;
	height: 75px;
}

.horni_lista1_pravy {
	float: left;
	width: 508px;
	height: 75px;
	background: url(../images/horni_lista_pravy.gif) no-repeat;
}

.horni_lista2 {
	margin: 0px auto 0px auto;
	height: 182px;
	width: 732px;
	padding: 0px;

}

TD.horni_lista2_levy {
	vertical-align: top;	
	width: 223px;
	padding-top: 15px;
	
}
.fl
		{
		background:url(../images/fl-bg.gif) 0 185px repeat-x
		}
TD.horni_lista2_levy ul
		{
		list-style-type:none;
		list-style-image:none;
		margin:0 0 0 13px;
		padding:0
		}
TD.horni_lista2_levy ul li
		{
		display:block;
		width:201px;
		height:21px;
		padding:4px 0;
		border-bottom:1px solid rgb(224,224,221);
		}
TD.horni_lista2_levy ul li a
		{
		display:block;
		width:140px;
		height:19px;
		background: url(../images/menu.gif) 6px 0 no-repeat;
		padding:2px 0 0 58px;
		font-weight:bold;
		text-decoration:none;
		color:rgb(102,102,102)
		}
TD.horni_lista2_levy ul li a:hover,TD.horni_lista2_levy ul li a.aktivni
		{
		background-position: 6px -21px;
		color:rgb(255,255,255)
		}


TD.horni_lista2_pravy {
	text-align: left;
	width: 508px;
	height: 182px;
	padding: 0px;
	vertical-align: top;
}
TD.horni_lista2_pravy p
			{
			position:absolute;
			margin:80px 0 0 15px;
			width:200px;
			z-index:3;
			color:rgb(104,101,101);
			height:100px;
			overflow:hidden;
			line-height:1.35em
			}
.imgh1
	  		{
			position:absolute;
			z-index:2
			}

TD.lista {
	width: 732px;
	margin: 0px auto 0px auto;
	padding: 0px;

}

.page_content {
	width: 732px; 
	padding: 4px 0 6px 6px;
	background: rgb(255,255,255);
	float:left;
	
}

body[class] .page_content {
	height: auto
	}

.content_levy {
	width: 225px;
	float: left;
	}
/*
body[class] .content_pravy {
	height: auto
	}*/

.content_pravy {
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 7px;
	width: 493px;
	/*min-height:650px;
	height:650px*/
	}

.levy_box1 {
	background: url(../images/levy_box1_back.gif) repeat-x bottom rgb(255,255,255);
	width: 225px;
	height: 106px;
	margin-top: 22px;

}

.levy_box2 {
	background: rgb(219,215,195);
	margin-top: 6px;
}

.levy_box2_container {
	padding-top: 8px;
	padding-bottom: 10px; 
	margin: 0px auto 0px auto;
	width: 200px;

}

.levy_box2_nadpis {
	color: rgb(198,32,3);
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: rgb(163,160,145) 1px solid;
}

.levy_box1_1 {
	margin-left: 25px;
	height: 25px;

}

.levy_box1_1_vlevo {
	float: left; 
	padding-right: 12px;
	border-right: rgb(223,223,221) 1px solid;

}

.levy_box1_1_vpravo {
	float: left; 
	padding-left: 10px;
	padding-top: 5px;
	color: rgb(102,102,102);
	font-weight: bold;
}

.levy_box1_2 {
	margin-left: 70px;
	color: rgb(102,102,102);
	margin-top: 5px;
}

.levy_box1_3 {
	margin-left: 70px;
	margin-top: 13px;
}

.text_cerveny_tucny {
	color: rgb(198,32,3);
	font-weight: bold;
}

.image_normal {
	width:75px
}

.aktuality_polozka {
	float:left;
	width: 200px; 
	border-bottom:1px solid rgb(199,195,177);
	margin-top: 10px;
}
.posledni
		{
		border:none
		}

.levy_box2_more {
	padding: 8px 0 0 6px; 
	font-size: 0.9em;
	font-weight: bold;
}

.levy_banner {
	margin-top: 6px;
	width: 225px;

}

.vyhledavani1 {
	color: rgb(253,248,175);
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 2px;
}

.vyhledavani2 {
	float: left;
	padding-left: 13px;

}

.vyhledavani3 {
	float: left;
	padding-left: 7px;

}

.vyhledavani4 {
	clear:both;
	margin-left:100px;
	color:rgb(253,248,175);
	font-size:0.9em
}
.vyhledavani4 input{
	vertical-align:-20%;
	margin:0 5px 0 0
	
}

.vyhledavani {
	margin-top: 25px;
	margin-left: 90px;
	height: 30px;

}

input,textarea { 
	font-family: Arial, sans-serif;
	padding: 0px;
	border: 0px;

}

.vyhledavani2 input {
	font-size: 0.9em; 
	color: rgb(102,102,102); 
	padding: 2px; 
	margin-right: 3px; 
	width: 200px;

}

.spodni_lista {
	background: rgb(212,212,211);
	border-top: rgb(185,185,184) 6px solid;
	width: 732px;
	margin:0 auto
}

.spodni_lista_obsah {
	text-align: center;
	padding: 25px 0 17px 0; 
	color: rgb(76,76,76); 
}

.spodni_lista_zaobleni {
	width: 100%; 
	padding: 0px;
	height: 7px;
	background: url(../images/spodni_lista_zaobleni.gif) left bottom no-repeat;
	line-height:7px
}

TABLE.novinky_obsah {
	border-left: rgb(213,214,213) 1px solid;
	border-top: rgb(213,214,213) 1px solid;
	border-bottom: rgb(213,214,213) 1px solid;

}

TD.novinky_obsah {
	padding: 0px; width: 249px; border-right: rgb(213,214,213) 1px solid; padding-top: 9px; padding-bottom: 12px; vertical-align:top

}

.novinky_box {
	margin: 0px;
}

.body_div_obsah {
	float: left;
	background: rgb(255,255,255);
	width:747px
}

.dolni_blok,.dolni_blok1 {
	float: left;
	background: url(../images/dolni_back1.gif) bottom left no-repeat;
	width:747px; 
	padding:4px 0 0 0;
}
.dolni_blok1 {
	background: url(../images/dolni_back2.gif) bottom right no-repeat;
	padding:0 0 6px 0;
}

.novinky_obsah1 {
	float: left; padding:10px 0 0 10px;
}

.novinky_obsah2 {
	float: left; vertical-align: top; margin-left: 13px; width:145px
}

SPAN.novinky_podtrzeny {
	text-decoration: underline;
}

.novinky_obsah2 A {
	color: rgb(198,32,3); font-weight: bold;
	text-decoration: none;
}

.zpravy_box {
	float:left;
	margin-top: 10px;
	border:none
}

.zpravy_nadpis {
	border-bottom:1px solid rgb(189,189,186);
	padding-bottom: 3px;
	font-weight: bold;
	padding-left: 9px;
}

.zpravy_content {
	width: 493px; margin-top: 8px;
}


.zprava_obsah {
	background: rgb(245,245,236); padding: 7px; padding-bottom: 12px; color: rgb(76,76,76);
}
.lichy
	  		{
			background:rgb(255,255,255)
			}

.zprava_obsah1 {
	height: 18px;
}

.zprava_obsah_img {
	width: 7px; padding-top: 1px;
	float: left;
	
}

.zprava_obsah_nadpis {
	margin-left: 3px;
	float: left;
}

.zprava_obsah_nadpis A {
	font-weight: bold;
	text-decoration: none;
}

.levy_box2_more A {
	color: rgb(89,84,62);
	text-decoration: none;
}

.aktuality_polozka1 {
	float:left;
	padding:0;
	border: rgb(255,255,255) 1px solid;
	margin-bottom:4px
}

.aktuality_polozka2 {
	float:left;
	width:124px;
	color: rgb(198,32,3);
	padding: 0 0 8px 8px;
	font-size: 0.9em;
}
.aktuality_polozka2 span
			{
			color:rgb(102,102,102);font-weight: bold
			}
.obr_akt_levy
			{
			float:left;
			margin:0;
			padding:0;
			border:2px solid rgb(218,215,195)
			}

.zpravy_spodni
			{
			float:left;
			width:100%;
			margin-top: 8px; 
			border-top: rgb(189,189,186) 1px solid; 
			text-align: right;
			}
.zpravy_spodni p
			{
			padding: 7px 20px 0 9px; 
			}

.kategorie_hudby {
	width:200px;
	padding:0;
	margin:4px 0 0 0;
}
.kategorie_hudby li
			{
			list-style-type:none;
			padding-left:16px;
			background:url(../images/levy_box2_odrazka.gif) 0 3px no-repeat;
			color: rgb(198,32,3);
			}
.pkategorie_hudby
			{
			list-style-type:none;
			margin:0 0 0 -16px;
			padding:0;
			}
.pkategorie_hudby li
			{
			background:none;
			padding:0
			}
.pkategorie_hudby li a
			{
			display:block;
			height:17px;
			width:180px;
			background:rgb(219,215,195);
			color:rgb(76,76,76);
			text-decoration:none;
			padding-left:16px;
			background:url(../images/ikona-sipka2.gif) 0 -20px no-repeat;
			}
.pkategorie_hudby li a:hover,.pkategorie_hudby li a.aktivni
			{
			background:rgb(254,255,250) url(../images/ikona-sipka2.gif) 0 1px no-repeat;
			text-decoration:none;
			color:rgb(76,76,76);
			}

TD.titul_hodnota {
	font-weight: bold;
	border-bottom: rgb(219,220,216) 1px solid;
}

TD.titul_atribut {
	border-bottom: rgb(219,220,216) 1px solid;
	width: 90px;
	padding-top: 2px;

}

.produkt_box {
	padding: 15px 0 15px 15px;
}

.produkt_box_nadpis {
	color: rgb(198,32,3); border-bottom: rgb(189,189,186) 1px solid; padding-bottom: 3px; font-weight: bold; padding-left: 9px;
}

.produkt_box_content {
	margin-top: 15px; margin-left: 15px;
}
.produkt_obr
			{
			float:left;
			padding: 2px;
			border: rgb(180,180,178) 1px solid;
			margin-left:50px
			}
.prod-obsah
		   	{
			border:1px solid rgb(219,220,216);
			margin:15px 0;
			padding:10px;
			width:430px
			}
.prod-obsah table
			{
			width:100%
			}
.prod-obsah table td
			{
			vertical-align:top;
			padding:2px 2px 0 2px
			}
.prod-obsah table td.nazev
			{
			width:72%;
			font-weight:bold;
			}
.prod-obsah table tr.sudy
			{
			background:rgb(240,240,240)
			}

.prod-data td
		   	{
			vertical-align:top
			}
.cesta
	  		{
			border-bottom: rgb(189,189,186) 1px solid;
			padding:15px 0 3px 9px;
			margin-bottom:3px
			}
.cesta .neakt
	   		{
			color:rgb(150,150,150)
			}
#objednavka input.kus
			{
			border:1px solid rgb(156,156,156);
			width:30px
			}
#tab-kosik th
		   	{
			background:rgb(219,215,195);
			text-align:left
			}
#tab-kosik .radek
		   	{
			text-align:right;
			border-bottom:1px dotted rgb(200,200,200);
			vertical-align:top
			}
#tab-kosik .vlevo
	  		{
			text-align:left
			}
#tab-kosik .vpravo
	  		{
			text-align:right
			}
#tab-kosik .pevny
	  		{
			white-space:nowrap
			}

.btn
			{
			background:rgb(198,32,3) url(../images/frm-tlacitko.gif) 0 0 repeat-x;
			padding:1px 10px;
			color:rgb(255,255,255);
			font-size:0.9em;
			font-weight:bold;
			border:none
			}
.upozorneni
		   	{
			text-align:center;
			}
.upozorneni form
			{
			display:inline;
			}
			
#osobni-udaje
 			{
			width:100%
			}
#osobni-udaje .s1
			{
			text-align:right;
			padding-right:10px;
			vertical-align:top
			}
#objednavka input,#objednavka textarea
			{
			border:1px solid rgb(165,172,178)
			}
#objednavka textarea
			{
			font-size:1em
			}
#objednavka .s2 input,#tab-kosik input
			{
			border:none
			}
.po
   			{
			width:493px;
			margin-top:3px;
			float:left;
			background:url(../images/po_bg.gif) 0 0 repeat-y
			}
.prod-z-o
		 	{
			float:left;
			width:231px;
			padding:7px;
			}
.sudy
	 		{
			padding-left:10px
			}
.prod-z-f
		 	{
			float:left;
			width:75px
			}
.prod-z-t
		 	{
			float:left;
			width:140px;
			margin-left:9px
			}
.prod-z-t h3, .text_sedy, .prod-data td h3
		  	{
			color: rgb(76,76,76);
			font-size:1em
			}
.strankovani
			{
			float:left;
			border-top:1px solid rgb(200,200,200);
			background:rgb(237,236,210);
			width:475px;
			padding:10px 10px;
			margin-top:5px 
			}
#txt
			{
			padding:15px
			}
#txt ul
			{
			list-style-image:url(../images/ikona-sipka2.gif)
			}

#txt-tab
			{
			width:100%;
			}
#txt-tab td
			{
			padding:4px
			}
#txt-tab th
			{
			text-align:left;
			font-size:0.9em;
			border-bottom:1px solid rgb(200,200,200);
			background:rgb(230,230,230);
			padding:4px
			}
#txt-tab td.cena
			{
			text-align:right;
			padding-right:30px
			}
.more
	 		{
			vertical-align:-15%;
			margin-left:4px
			}

a:active {color: rgb(198,32,3)}
a:link {color: rgb(198,32,3)}
a:visited {color: rgb(198,32,3)}
a:hover {color: rgb(198,32,3); text-decoration:none}

a.n:active {color: rgb(198,32,3); text-decoration:none}
a.n:link {color: rgb(198,32,3); text-decoration:none}
a.n:visited {color: rgb(198,32,3); text-decoration:none}
a.n:hover {color: rgb(198,32,3); text-decoration:underline}

a.sn:active {color: rgb(89,84,62); text-decoration:none}
a.sn:link {color: rgb(89,84,62); text-decoration:none}
a.sn:visited {color: rgb(89,84,62); text-decoration:none}
a.sn:hover {color: rgb(89,84,62); text-decoration:underline}

a.snc:active {color: rgb(76,76,76); text-decoration:none}
a.snc:link {color: rgb(76,76,76); text-decoration:none}
a.snc:visited {color: rgb(76,76,76); text-decoration:none}
a.snc:hover {color: rgb(198,32,3); text-decoration:none}


a.menu1:active {color:rgb(76,76,76); text-decoration:none}
a.menu1:link {color:rgb(76,76,76); text-decoration:none; display:block; padding-left:16px}
a.menu1:visited {color:rgb(76,76,76); text-decoration:none; padding-left:16px}
a.menu1:hover {color:rgb(76,76,76); background:rgb(254,255,250) url(../images/ikona-sipka2.gif) 0 1px no-repeat; text-decoration:none}