﻿/*
MAINCOLORS:  #d2deed stredne modra
			 #04078C tmavo modra
			 #E9F0FF svetlo modra
*/

BODY
{ 
	cursor: default; 	
	font-size: 11px; 
	font-family: verdana;		
	margin: 2px;
}

.content {
        width: 996px;
        /* position: absolute;
        left: 50%;
        margin: 0px 0px 0px -478px; */
}

H2
{
	color: #666666;
	FONT-WEIGHT: bold;
	font-size: 16px; 
}

.bold
{
	font-weight: bold;
}

.nadpis
{
	font-weight: bold;
	color: #191970;
	font-size: 15px;
}

a
{
	text-decoration: none;
	color: black;
}

a:hover
{
	COLOR: #000099;
	TEXT-DECORATION: underline;
}

input, select, button, textarea, pre
{
	font-family: verdana,sans-serif;
	font-size: 11px;
}

table
{
	font-family: verdana,sans-serif; 
	font-size: 11px; 
}



.selected
{
	color: red;
	background-color: WhiteSmoke;
}

.ROInput
{
	background-color: WhiteSmoke;
}

.admin
{
	background-color:#ffffcc;
}
.main
{
	
}

.Panel1 {padding:0 0 0 3px !important;}

.TopPanel
{
	height: 43px;
	color:#fff;
	/*background-color: #1a1a1a;  #C0CDE5 */
	
}

.TopPanel2 img
{
	margin-left:1px;
}

.TopPanel td, div
{	
	color: #006699;
	font-weight:bold;
}

.TopPanel input
{	
	color: black;
	font-weight:normal;
}

.TopPanel a
{	
	color: white;
}

DIV
{
	color: Black;
}

.MenuPanel
{
width: auto;
}

.Char
{
	font-family:Wingdings;
}
.myLegend
{
 color: #0033ff;
 font-size: 12px; 
 font-family: verdana;		
}

BODY.PopupWindow
{	
	background-color: #ece9d8;
	border-width: 1px;
}

.InfoField
{
	font-weight:bold;
}
.HighlightField
{
	background-color: #80aa80;
	font-weight:bold;
}


.TextField
{	
	width: 100px;
}
.EditField
{
	width: 280px;
}

.EditFieldNN
{
	width: 280px;
	background-color:#ffb0b0
}
.PropField
{
	font-weight:bold;
}

BUTTON IMG
{
	vertical-align: middle;
}

.PortalMapLink
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 10px;
   COLOR: #04078C;
}


.LoginLink
{   
   FONT-SIZE: 10px;
   color:#999999;   
/*   BACKGROUND: #04078C; */
}

.LoginInfoText
{
	FONT-WEIGHT: bold;
	color:#999999;
/*	BACKGROUND: #fef3d8; */
}

.zsnazzy {width:684px; margin:-2px 0 0 -1px; padding:0;}
.zsnazzy2 {width:680px; margin:-2px -4px 0 -1px; padding:0;}
.xsnazzy {background-image:url(/Images/pozadie-blur5.jpg); background-position:top center; background-repeat:no-repeat; width:220px; float:left; margin:0 0px; padding:2px 4px 9px 2px }
* html .xsnazzy {width:220px;}
.xsnazzy h3, .zsnazzy h3 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; text-align:center }
.xsnazzy h3 a, .zsnazzy h3 a {font-size:1.1em; text-decoration:none; color:#4a4a4a; }
.xsnazzy p, .zsnazzy p { height:120px; margin:15px 0 20px 0 !important; text-align:center; font-size:10px; background-color:#FFFFFF}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #929292; border-right:1px solid #929292;}
.xb1 {margin:0 5px; background:#929292;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	display:block; 
	border:0 solid #929292; 
	border-width:0 1px; 
	height:auto; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; background-color:#fff; color:#4a4a4a;}
.xboxcontent p a img {width:180px; }
.txt { height: 4px; max-height: 4px; overflow: hidden; }



.color_a {background:#FFFFFF; color:#A91F1F;}
.color_a s {background:#FFFFFF; color:#000000; margin-right:5px;}
.xsnazzy .znacka {}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}
.color_e {background:#FAFAFA; border-color:#DEDEDE; }
.color_f {background:#DEDEDE; }

/* Doplnitelne prislusenstvo */ 
.zsnazzydp {width:156px; margin:5px 3px 0 6px; float:left;}
.xsnazzy2 {background-image:url(/Images/pozadie-blurm3.jpg); width:156px; float:left; margin:0; padding:2px 4px 4px 2px; }
.xsnazzy2 .znackadp {height: 37px; display:table-cell; vertical-align:middle}
.xsnazzy2 h3 {margin:0; width:154px; font-size:1.1em; padding:1px 0 5px 0;}
.xsnazzy2 h3 a {font-size:1.1em; text-decoration:none; color:#4a4a4a; }
.xsnazzy2 p {margin:0; padding:5px 8px;background-color:#FFFFFF}
.xsnazzy2 .txtdp { font-size: 11px; margin:0 3px 0px 3px; height:54px; overflow: hidden;}
.xsnazzy2 .obraztok {margin: 0px 10px; padding:3px 0 1px 0; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; }
.xsnazzy2 .obraztoknb {margin: 0px 10px 5px 10px; padding:8px 0 8px 0; border-top: 2px solid #DEDEDE; border-bottom: 2px solid #DEDEDE; }
.xsnazzy2 .xboxcontent {display:block; border:0 solid #929292; border-width:0 1px; height:226; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#fff; color:#4a4a4a; text-align:center;}
.xsnazzy2 .color_a {background:#FFFFFF; color:#A91F1F;}
.xsnazzy2 .color_c {background:#FFFFFF; color:#A91F1F; font-size: 1.5em; margin-top: 5px; display:inline; }
.xsnazzy2 .color_b {background:#d4d8bd; color:#000;}

a.tooltip {color:#000;}
a.tooltip b {display:none;}
a.tooltip span {font-size:9px;}
a.tooltip:hover {border:0; position:relative; z-index:500; }
a.tooltip:hover b {display:block; position:absolute; top:-90px; left:-20px; padding:4px 5px 5px 5px; font-weight:normal; color:#000; border:1px solid #888; background:#fff; width:147px !important; text-align:left; text-decoration:none !important; cursor:pointer;}

* html a.tooltip:hover b {top:-30px; left:-20px;}

.StickerNewMain
{
	
	background-image:url(/images/test/modry.jpg); 
	margin: 2px 0 4px 1px;
	width:156px !important;
	padding: 5px 0 7px 0;
}

.StickerNewMaincz
{
	
	background-image:url(/images/icons/modre.jpg); 
	margin: 2px 0 4px 1px;
	width:156px !important;
	padding: 5px 0 7px 0;
}

.StickerNewMain2
{
	
	background-image:url(/images/test/sedy.gif); 
	margin: 2px 0 4px 1px;
	width:151px !important;
	padding: 5px 0 7px 0;
}

.StickerNewBody
{
	padding: 0;
	text-align: center;
	color:#ffff86;
}

.StickerNewBodyLeft
{
	padding: 0 3px 0 3px;
	text-align: left;
	color:#ffffff;
}

.StickerNewBodyLeft a
{
	color:#ffffff;
	font-weight:bold;
}


.StickerNewBody a
{
	color:#ffff86;
	font-weight:bold;
}


.StickerNewHead
{
	text-align: center;
}

.StickerNewHead h3 
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 3px 0px;
	margin: 0;
}

.StickerNewBody h4 
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 5px;
}

/* set the image to use and establish the lower-right position */
.Sticker, .StickerLeft, .StickerHeader, .StickerHeader h3 {
	background: transparent url(http://www.muziker.sk/images/demobox1.png) no-repeat bottom right;
	margin: 0;
	padding: 0;
}
.Sticker_right, .StickerLeft_right, .StickerHeader_right, .StickerHeader_right h3 {
	background: transparent url(http://www.muziker.sk/images/demobox2.png) no-repeat bottom right;
	margin: 0;
	padding: 0;
}

.Sticker {
	width: 150px !important;   /* intended total box width - padding-right(next) */
	padding-right: 10px;       /* the gap on the right edge of the image (not content padding) */
	margin: 0;         /* use to position the box */
}
.Sticker_right {
	width: 150px !important;   /* intended total box width - padding-right(next) */
	margin: 0;         /* use to position the box */
	padding-right: 5px;       /* the gap on the right edge of the image (not content padding) */
}
/* set the top-right image */
.StickerHeader {
	background-position: top right;
	margin-right: -10px;       /* pull the right image over on top of border */
	padding-right: 20px;       /* right-image-gap + right-inside padding */
}
.StickerHeader_right {
	background-position: top right;
	margin-right: -5px;       /* pull the right image over on top of border */
	padding-right: 20px;       /* right-image-gap + right-inside padding */
}
/* set the top-left image */
.StickerHeader h3, .StickerHeader_right h3 {
	background-position: top left;
	margin: 0;                 /* reset */
	border: 0;                 /* reset */
	padding: 10px 0 3px 20px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;                /* IE Holly Hack */
}
/* set the lower-left corner image */
.StickerLeft {
	background-position: bottom left;
	margin-right: 10px;        /* interior-padding right */
	padding: 3px 0 13px 8px; /* mirror .StickerHeader right/left */
	text-align:left;
}
.StickerLeft_right {
	background-position: bottom left;
	margin-right: 10px;        /* interior-padding right */
	padding: 3px 0 13px 8px; /* mirror .StickerHeader right/left */
	text-align:left;
}

/* Misc Text formatting */
.StickerHeader h3, .StickerHeader_right h3 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.StickerHeader h3 a, .StickerHeader_right h3 a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center; text-decoration:none;
}


.StickerLeft p {
	margin: 0 -10px 0px 0;
	text-align: center !important;
}

.StickerLeft h4 {
	margin: 0 -10px 0px 0;
}

.StickerLeft ul, .StickerLeft_right ul {
	margin:0 -10px 0 0;
	padding:0 2px 0 15px;
	list-style-image:url(/images/test/arrow.jpg); 
}

.StickerLeft li, .StickerLeft_right li {
	margin: 0 -7px 1px 0; line-height:11px !important;
}

.StickerLeft ul li a, .StickerLeft_right ul li a {
	position:relative;
	left:-4px;
}

.StickerLeft_right p {
	margin: 0 -7px 0px 0px!important;
	text-align: center !important;
}
.StickerLeft a, .css_body a:hover, .StickerLeft_right a {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}
.StickerLeft a, .StickerLeft_right a {
	text-decoration: none;
}
.StickerLeft a:hover, .StickerLeft_right a:hover {
	text-decoration:underline !important;
}

.StickerHeader2
{
	color: White;
	text-align: center;
	border-color: #F4A932 #A91F1F #F4A932 #A91F1F;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	background-color: #A91F1F;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0px 8px 0px;
}

.StickerTest
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color: #fafafa;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	color: #4d4d4d;
	margin:0px 2px 7px 2px;
	padding: 3px 5px 4px 5px;
}

.StickerTest2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #4d4d4d;
}

.StickerTest a
{
	color: #4d4d4d;
	text-decoration: none;
}

.StickerTest a:hover
{
	color: #000000;
	text-decoration: underline;
}

.Sticker2Main
{
	background-color:#fafafa; 
	border:medium solid #dedede; 
	border-width:1px 1px 1px 1px;
	margin-bottom:7px;
	padding-bottom: 6px;
	border-collapse: collapse;
}

.Sticker3Main
{
	background-color:#fafafa; 
	border:medium solid #dedede; 
	border-width:0px 1px 1px 1px;
	margin-bottom:7px;
	padding-bottom: 6px;
	border-collapse: collapse;
}

.StickerLogin
{
	background-color:#fafafa; 
	border:medium solid #dedede; 
	border-width:0px 1px 0px 1px;
	border-collapse: collapse;
}

.Sticker2Top
{
	background-image:url(/images/menu/orangebox.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:center;
	padding: 8px 0px 5px 0px;
	color: #4a4a4a;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold; 
}

.Sticker3Top
{
	background-image:url(/images/menu/orangebox.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	text-align:center; 
	color:#F29500; 
	padding-top:7px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
}

.Sticker2Agent
{
	background-image:url(/images/menu/orangebox.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:center;
	padding: 8px 0px 5px 0px;
	color: #4a4a4a;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background-color:#fafafa; 
	border:medium solid #dedede; 
	border-width:1px 1px 0px 1px;
}

.Sticker3Agent
{
	background-image:url(/images/menu/orangebox.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:center;
	padding: 8px 0px 5px 0px;
	color: #4a4a4a;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.StickerKontakt
{
	text-align:left; 
	height:65px;
	padding:3px 7px 3px 7px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
}

.StickerKontakt img
{
	margin-right:7px; 
}

.StickerFooter
{
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background: #F8F8FF;
	padding: 1px 3px 1px 3px
}

h2
{
	font-size: 14px; 
}

.StickerHTopBody
{
	height:203px;
	border-color: #949494;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
}

.StickerHBody
{

	width:134px;
	height:203px;
	float:right;

}

.StickerHBody2
{

	width:220px;
	height:203px;
	float:right;

}

StickerHHeader a{
	text-decoration: none;
	font-size: 12px;
}

.StickerHHeader
{
	text-align: left;
	border-color: #565656;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #565656;
	height: 23px;
	color: White;
}

.StickerHHeader a
{
	font-size: 14px;	
	text-decoration: none;
	color: White;
}

.StickerHHeader a:hover
{
	text-decoration: none;
	color: #c6c6c6;
}

.StickerHHeader h3
{
	color: white;
	font-size: 14px;
	line-height: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0;
	margin: 6px 0px 5px 3px;
}


.StickerHTest
{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E8E8E;
	padding: 3px 5px 4px 5px;
	text-align:left;
}

.StickerHFooter
{
	text-align: center;
	height:21px;
	border-color: #565656;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #A1080A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 8px 5px 2px 5px;
	color: white;
	font-size: 12px;
}

.StickerUvod
{
	float:right; 
	text-align:left; 
	width:418px; 
	height:109px; 
	background-image: url(/images/test/hlavicka.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0; 
	padding:7px 7px 0px 7px;   
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #696969;
}

.Hotdeal
{
width:677px; height:261px; margin-bottom:5px; margin-left:4px; padding:10px 0px 0px 0px; text-align:center; /* border:1px solid black; */
}

.Hotdeal2
{
width:670px; height:285px; margin-top:-5px; padding-left:5px; text-align:center;
}

.nazovb
{
	margin:0px 0px 8px 0px; font-size:11px; font-weight:bold;
}

.znacky
{
	width:670px;
	color: #a2080a;
	font-size:9px;
	line-height:11px;
	MARGIN: 8px 0px 5px 2px;
	text-align:justify;
}

.znacky a
{
    font-size: 8px;
	color: #696969;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.znacky h5
{
    DISPLAY: inline; FONT-SIZE: 8px; MARGIN: 0px;
	color: #a2080a;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.znacky b
{
    FONT-SIZE: 8px; MARGIN: 0px;
	color: #a2080a;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}


.znacky a:hover
{
	color:black;
}

.Copyright
{
	visibility:hidden;
	height:20px;
	background:#ffffff;
	font-size:10px;	
	color: #000000;
}

.FilterHeader
{
	background:#F0F0F0;
	height:28px;
	border: 1px solid #dedede;
}

.FilterHeader b
{
	margin:0 5px 0 5px;
}

.FilterHeader #B_MP_20005_cbFilter
{
	margin:2px 5px 0 1px;
}

.FilterRow { text-align:left; margin:6px 0px 7px 0px; }
.FilterRow2 { text-align:left; padding:1px 0 0 0; }

/* strom */
.TabSelected
{
	background:#F0F0F0;
	border: solid 1px #888888;
	border-bottom-style: dotted;
}

.TabNotSelected
{
	background:#DDDDDD;
	border: solid 1px #888888;
}

.TovarTree
{
	background: #E0E9FF;
	border: solid 1px #888888;
	border-top: none
}

.ZalozkaSel
{
	width: 100px;
	font-weight: bold;
	height: 21px;
	background-color: Transparent;
	background-image: url(../Images/System/sel.gif);
	border: none;
}

.Zalozka
{
	width: 100px;
	height: 21px;
	background-color: Transparent;
	background-image: url(../Images/System/notsel.gif);
	border: none;
}

.Root
{
	background:#F0F0F0;
	border: solid 1px #888888;
	border-bottom-style: dotted;
	padding: 6px
}

.ItemSelected
{
	background: #d2deed;
}

.Tovar
{
	/*border: solid 1px #888888;
	padding: 5px;*/
}

div
{
   font-size:11px;
   font-weight:normal;
}

.TovarHeader TD
{
   font-size:1px;
   line-height:1px;
   height:1px;
   color:white;
   visibility:hidden;
}

.Label
{
   	font-size: 1.5em;
	background-color:#FFFFFF;
	padding: 5px;
	margin: 5px 0 15px 0;
	color:#000000;
	border-bottom: 3px solid #A1000C;
}

.Label h1
{
	font-size: 16px;
	font-weight:normal;
   	margin: 0; padding:0;
	color:#000000;
}

.TovarItem
{
    BACKGROUND-COLOR: #ffffff;
    font-size:11px;
}

.TovarItem TD
{
    BORDER-BOTTOM: #aaaaaa 1px dashed;
	padding-top:10px;
	padding-bottom:10px;
}
.AltTovarItem
{
    BACKGROUND-COLOR: white;    
    font-size:11px;    
}
.AltTovarItem TD
{
    BORDER-BOTTOM: #aaaaaa 1px dashed;
	padding-top:10px;
	padding-bottom:10px;
}

HR
{
	height: 1px; margin:5px 0px 5px 0px;
}

.TovarDetail
{
	border: #888888 1px solid;
	vertical-align: top;	
	padding: 10px
}

.odkaz A
{
	color: Blue;
	text-decoration: underline;
	font-weight: normal;
}

.TextInsert
{
	border: solid 1px Silver;
	width:70px; height:17px;
	background: #FFFFE0;
}

.TextInsertRead
{
	border: solid 1px Silver;
	background: #E0E0E0;
}

.LoginButton
{
background: #f0f0f0;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
border: solid 1px black;
width: 73px;
cursor: pointer;
}

.FlatButton
{
background: #ffffff;
font-weight: normal;
font-family: Verdana;
font-size: 9px;
line-height:18px;
height:20px;
border: 1px solid #dedede;
margin:0px 5px 0px 0;
cursor: pointer;
}

.FlatButton2
{
background: #ffffff;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
line-height:19px;
height:20px;
border: 1px solid #dedede;
padding:3px 8px 3px 8px;
margin:0px 5px 0px 6px;
cursor: pointer;
}

.FlatButton3
{
font-weight: normal;
font-family: Verdana;
font-size: 9px;
line-height:16px;
height:18px;
border:none;
margin:0;
padding:0px 0px 0px 0px;
cursor: pointer;
background-color:#FAFAFA;
font-weight:bold;
color:#5b5b5d;

}

.LoginBut
{
padding-left:7px;
font-size:10px;
height:23px; 
width:50px;
}

.LoginBut2
{
padding-left:5px;
font-size:10px;
height:18px; 
width:48px;
}

.LoginBut3
{
padding-right:5px;
text-align:right;
font-weight:bold;
font-size:11px;
height:18px; 
}

.Kosik1
{
width:105px;
}

.Kosik2
{
width:280px;
}

.Kosik2 p
{
margin:6px 0 5px 0;
}

.FilterWidth input { width:62px !important; margin:2px 0px 0px 3px;}

.ramcek
{
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}

/*.ramcek TD
{
	padding-left: 8px;
}*/

/* WebGrid */
.WebGrid
{	
 background-color: #F0F0F0; color: BLACK;
 BORDER-RIGHT: #aca899 1px solid; BORDER-TOP: #aca899 1px solid; BORDER-LEFT: #aca899 1px solid; BORDER-BOTTOM: #aca899 1px solid;
}

.FrameStyle 
{    background:#E6E6E6; }  

.GroupByBox {    background:#808080; }  

.GroupByBoxLabel {    background:#FFFFFF;   border-color:#000080;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:11px;     font-weight:normal;}

.Header {    background:#04078C;   border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:11px;     font-weight:normal;   color:#FFFFFF;   border-top-color: white;    border-left-color: white;}

.AltRow {    background:#E3F0FF;    font-family:Verdana;     font-size:11px;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;}

.Row {    background:#FFFFFF;    font-family:Verdana;     font-size:11px;     font-weight:normal;   text-overflow: ellipsis;    overflow-x: hidden;   }

.GroupRow {    background:#F1EFE2;   border-color:#FFFFFF;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:11px;     font-weight:normal;   border-bottom-color: Silver;    border-right-color: Silver;}

.NewRow {    background:#FFFFFF;    font-family:Verdana;     font-size:11px;     font-weight:normal;   color:#A9A9A9;}

.StatusBar {   color: #E0E0E0; background:#04078C;   border-color:#ACA899;   border-width:1px;   border-style:solid;    font-family:Verdana;     font-size:11px;     font-weight:normal;    padding:2px ;}

.EditTextbox {    border-width:0px;   border-style:none;    font-family:Verdana;     font-size:11px;     font-weight:normal;}
/* WebGrid (end) */

/* Universal */
.DataFieldRO
{
	background-color: Transparent;
	border: solid 1px #888888;
}

.DataFieldED
{
	background-color: #FFFFE0;
}

.DataFieldERR
{
	background-color: red;
	color: white
}

/* Kalendar */	

.today
{
	background-color: #eee8aa;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	
}

.today DIV
{
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.headerDate
{
	background-color: #dcdcdc;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.legendHour
{
	background-color: #ececec;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}

.sobota
{
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;

}

.nedela 
{
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;

	border-color:#ffffff;
}

.kalendar
{
	background-color: #ffffe0;
	padding: 0px 2px;
	border-color:#ffffff;

}

.kalendar TD
{
	border-color:#ffffff;
	
	
	
}

/*  Návšteva dosla */
.Kat1
{
	background-color: #c0c0ff;
	width: 40px;
	height:16px;
	padding: 1px 1px;
	overflow: hidden;
	cursor:pointer;
}
/* Návšteva vysla */
.Kat2
{
	background-color: #c0c0af;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Telefon dosly */
.Kat3
{
	background-color: #c0c00f;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Telefon vysliy */
.Kat4
{
	background-color: #ffc03f;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
}
/* Uloha */
.Kat5
{
	background-color: #c0c0df;
	padding: 1px 1px;
	width: 40px;
	height:16px;
	overflow: hidden;
	cursor:pointer;
	
}

/* UpDownField */
BUTTON.UpDown
{
	width: 15px;
	height: 11px;
}
BUTTON.UpDown IMG
{
	vertical-align: top;
}

/* DropDownList */
.ConfInput INPUT
{
	padding-left: 3px;
	font-family: Courier New;
	font-size: 14px;
	width: 460px;
}

.ConfInput SELECT
{
	font-family: Courier New;
	font-size: 14px;
	width: 460px;
}

.ConfInputTable
{
	width: 650px;
}
/* parametre produktu */
.tpSkupina
{
    BACKGROUND: #d2deed;
	width:401px;
	border: 1px gray solid
}

.tpSkupina DIV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING: 2px 4px;
}

.tpParameter
{
	width:200px;
	border-color:gray;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

.tpParameter DIV
{
	padding:2px 8px
}

.tpHodnota
{
	width:200px;
	border-color:gray;
	border-style: solid;
    border-width: 0px 1px 1px 0px;
}

.tpHodnota DIV
{
	padding:2px 8px;
    text-align:right
}

.tpSeparator
{
    BACKGROUND: #d2deed;
    width:401px;
    border: 1px gray solid;
    border-width: 0px 1px 1px 1px
}

.tpSeparator DIV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING: 2px 4px;
}

.Button
{
	background:#DDDDDD;
	border: outset 3px #DDDDDD;
}

.ButtonSel
{
	background:#DDDDDD;
	border:inset 3px #F0F0F0;
}
/* vsetky zvisle, bodkovane */
TD.bodkovane
{
	border-left: 1px dotted black;
	border-right: 1px dotted black;
	padding: 6px;
}

/* Kbase - vsetky, bodkovane */
TD.bodkovaneVsetky
{
	border: 1px dotted black;
	padding: 6px;
}
HR.bodkovane
{
	border: 1px dotted black;
}

/* vsetky zvisle, plne */
TD.plne
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 6px;
}
TD.plneVsetky
{
	border: 1px solid black;
	padding: 6px;
}

HR.plne
{
	border: 1px solid black;
}


.PopUp
{

	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: white;
	BORDER-LEFT: gray 1px solid;
	COLOR: black;
	BORDER-BOTTOM: gray 1px solid;
	TEXT-ALIGN: left
}

.PopUpItemOn {
	BACKGROUND: #04078c;
	COLOR: white;
}
.PopUpItemOff {
	BACKGROUND: white
}

.LoginHeader
{
	text-align: right;
}

.LoginHeader DIV
{
	color: Gray;
	font-size: 11px;
	border: solid 1px Gray;
	border-left: none;
	border-right: none;
	background: #F0F0F0;
	padding: 0px 2px;
	vertical-align: middle;
	height: 21px
}

.LoginHeader INPUT
{
	width: 80px;
	border: solid 1px;
	color: Gray;
	background-image: url(../Images/System/inputbg.gif);
}

.TabulkaDefCur SPAN, LEGEND, TD
{
	cursor: default
}

.myAlert
{
	position: absolute;
	width: 300px;
	border: solid 1px #606060;
	background: #F0F0F0;
	padding: 1px 1px 10px 1px;
	text-align: center
}

.myAlert BUTTON
{
	width: 60px;
	height: 22px;
	border: solid 1px black;
	font-family: Verdana;
	font-size: 12px
}

.myAlertHead
{
	height: 20px;
	background: #D2F2FF;
	color: #808080;
	padding: 2px 8px;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.myAlertObsah
{
	table-layout: fixed;
	width: 100%;
	color: #404040;
	text-align: left
}

.myAlertObsah TD
{
	padding: 8px 16px;
	font-family: Verdana;
	font-size: 10px;
}

.obsah {
		margin-top:13px;
		text-align:justify;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:15px;
		color:#545454;
}

.obsah p {
		margin: 0px 0px 8px 0px;
}

.odstavec {
		margin: 3px 0px 5px 0px;
}

.list ul {list-style: circle; list-style-position:outside; margin: 5px 3px 9px 7px; padding-left: 1.5em; text-indent: 0em;}
.list ol {list-style-position:outside; margin: 5px 3px 9px 9px; padding-left: 2em; text-indent: 0em;}
.list li {margin-bottom:3px}
.list em {text-decoration:underline;}
.list strong {font-size:11px;}
.list p {margin: 0px 0px 8px 0px;}

.nadpis {BACKGROUND-POSITION: 0% 0%; BACKGROUND-IMAGE: url(/images/test/pasikred.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 39px; margin-right:5px;}
.nadpis h2 {MARGIN: 0px 7px 7px; PADDING-TOP: 11px; color:#000000}

.live {BACKGROUND-POSITION: 0% 0%; BACKGROUND-IMAGE: url(/images/test/pasikredlive.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 19px; font-size:11px;}
.live h2 {MARGIN: 5px 3px 0px 0px; PADDING-TOP: 5px; color:#000000; display:inline;}


h4 {
font-size:11px;
line-height:11px;
font-weight:bold;
padding:4px 0px 5px 3px;
margin:0;
}

.red {border-bottom:2px solid #a1080b; text-align:left;}
.purple {border-bottom:2px solid #714787; text-align:left;}
.lgreen {border-bottom:2px solid #2db900; text-align:left;}
.dgreen {border-bottom:2px solid #005f03; text-align:left;}
.yellow {border-bottom:2px solid #ffdd00; text-align:left;}
.blue {border-bottom:2px solid #0077a2; text-align:left;}
.brown {border-bottom:2px solid #583402; text-align:left;}
.red {border-bottom:2px solid #a1080b; text-align:left;}
.orange {border-bottom:2px solid #f99001; text-align:left;}

.text {margin:7px 0px 7px 3px}
.textimg {margin:7px 0px 7px 3px; height: auto!important; height: 80px; max-height: 250px; overflow: hidden; text-align:left;}
.textimg img {margin:3px 7px 0 -1px; width:119px;}

.popisb {margin:0px 0px 10px 0px; font-size:11px;}

hr {margin-top:5px; margin-bottom:5px}

.posun {margin-top:-4px}
.posunleft {float:left; margin:1px 0 0 29px;}
.posunleft a { font-weight:bold; text-transform:uppercase;}

.posundisc
{margin-top:-1px; padding-left:5px; color:#9C0408;}

.newsletter
{Width:120px; border:1px solid #d8d8d8; margin: 2px 0px 2px 0px}

.space {width:670px; height:5px;}

.rozc_h{
	background-image:url(http://www.muziker.sk/images/test/okno.gif); 
	background-position:top left; background-repeat:no-repeat;
	padding: 4px 5px 5px 0;
	font-size: 12px;
	height: 30px;
	min-height:30px;
	height: auto !important;
}
.rozc_h h2 {
	margin: 0;
	font-size: 12px;
}
.rozc_h h3 {
	margin: 0;
	font-size: 12px;
	
}
.rozc_h h3 a {color: #000000;}

.rozc_h a{
	font-size: 12px;
	text-decoration: none;
	padding-left:6px;
	display: block;
	color: #4A4A4A;
}
.rozc_h a:hover{
	color: #000000;
}

.rozc_h2 {
	padding: 5px 5px 0px 16px;
}

.rozc_h2 a:hover {
	color: #000000;
}

#y {
	background-image:url(/images/test/yellowbox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#b {
	background-image:url(/images/test/bluebox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#br {
	background-image:url(/images/test/brownbox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}


#r {
	background-image:url(/images/test/redbox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#g {
	background-image:url(/images/test/greenbox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#g2 {
	background-image:url(/images/test/greenbox1.jpg); 
	background-position:0px 8px; 
	background-repeat: no-repeat;
}

#dg {
	background-image:url(/images/test/darkgreenbox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#p {
	background-image:url(/images/test/purplebox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

#o {
	background-image:url(/images/test/orangebox1.jpg); 
	background-position:bottom left; 
	background-repeat: no-repeat;
}

.rozc_h2 a{
	text-decoration: none;
	color:#4a4a4a;
}

.rozc_h2 h3 {
	margin: 0px;
	font-size: 11px;
}

.rozc_t{
	width: 231px;
	padding: 0px 5px 0px 0px;
	text-align: left;
}

.rozc_p {
	color:#4a4a4a;
}

.rozc_p a{
	text-decoration: none;
	font-weight:normal;
	color:#4a4a4a;
}

.rozc_p a:hover{
	text-decoration: underline;
	color:#000000;
}


.rozc_p{
	margin-left: 0px;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 2px;
}

.htmlField
{
	overflow:auto; BORDER:2px inset; WIDTH:100%; BACKGROUND-COLOR:white; padding:0px
}

/* TOVAR DETAIL */

.Karta {
float: left;
width: 670px;
}


.Vrch {
height: 60px;
width: 665px;
padding-left:5px;
}

.Nazov {
height: 30px;
background-image:url(http://www.muziker.sk/images/test/modry-pasik.gif);
background-position:left top;
background-repeat:repeat-x;
}

.NazovL {
float: left;
padding-left:5px;
}

.NazovL h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
color:#FFFFFF;
margin:0;
padding:3px 0 0 0;
font-weight:normal;
}

.NazovR {
float: right;
text-align: right;
color: #A1000C;
padding:0 5px 7px 0;

}

.Tagy {
width: 670px; padding-top:2px; height:15px;
}

.Tag {
float: left;
margin-left: 5px;
margin-top: 6px;
}

.Stred {
width: 670px;
height: 250px;
min-height:250px;
height:auto !important;
}

DockMenuDiv {height:197px;}


.Obrazok {
width: 338px;
height: 183px;
background-image: url(/Images/test/pozadieprodukt.gif);
float: left;
margin:10px 18px 0 7px;
}

.Obrazok TABLE, .Obrazokdiscontinuedsk TABLE, .Obrazokdiscontinuedcz TABLE {
margin-top: 22px;
margin-left: 65px;
}

.Obrazokdiscontinuedsk {
width: 338px;
height: 183px;
margin-top: 10px;
background-image: url(/Images/test/pozadiediscontinuedsk.gif);
float: left;
margin-right: 25px;
}

.Obrazokdiscontinuedcz {
width: 338px;
height: 183px;
margin-top: 10px;
background-image: url(/Images/test/pozadiediscontinuedcz.gif);
float: left;
margin-right: 25px;
}

.Detaily {
width: 290px;
float: right;
margin-right: 15px;
}

* html .Detaily {margin-right: 5px;}

.Detail {
height: 20px;
width: 290px;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 5px;
line-height:18px;
}

.DetailSklad {
height:auto !important;
min-height:25px;
max-height:36px;
width: 290px;
border-bottom: 1px solid #DCDCDC;
padding-bottom:5px;
margin-top:3px;
}

.DetailPosledny {
height: 20px;
width: 290px;
margin-top: 6px;
}

.DetailL {
float: left;
margin-left: 5px;
font-weight: bold;
color:#4d4d4d;
}

.DetailR {
float: right;
width: 141px;
margin-right: 5px;
height:auto !important;
}

.DetailSkladomL {
width:135px;
padding-left: 5px;
font-weight: bold;
color:#4d4d4d;
}

.DetailCenaL {
width:135px;
padding: 2px 0 0 5px;
font-weight: bold;
color:#4d4d4d;
}

.DetailSkladom {
height:auto !important;
width: 141px; }

.DetailSkladom a {
color:#4CAE04 !important; 
font-weight:bold; 
font-size:10px; 
line-height:12px; 
}


.DetailCena {
float: right;
width: 140px;
margin-right: 5px;
}

.Cena {
font-weight:bold;
font-size:14px;
line-height:14px;
color:#4d4d4d;
}

.Spodok {
width: 663px;
height: 165px;
margin:10px 0 0 7px;
background-image: url(http://www.muziker.sk/images/test/cierny-pasik.gif);
background-position:top left;
background-repeat:repeat-x; */
}

.PrispevkyInfo {
width: 332px;
float: left;
height: 140px;
padding-left:7px;
}

.Specifikacia {
width: 318px;
float: right;
height: 140px;
}

.SpodokHlavicka {
height: 35px;
padding-top:9px;
color:#FFFFFF; 
}

.SpodokHlavicka a {
color:#FFFFFF;
font-weight:bold; 
}

.SpodokRight {
color:#FFFFFF;
text-align:right;
font-weight:bold;
}

.SpodokPopis {
padding: 5px;
}

.HodnotenieHdr {
margin-top: 10px;
font-size: 12px;
height: 22px;
float: left;
}

.Hodnotenie {
float: left; 
width:137px;
}

.PocetPrispevkov {
width: 150px;
float: left;
}

.PrispevkyTlacitka {
clear: both;
position: relative;
margin-top: 5px;
}

.PrispevkyTlacitka .t1 {
}
.PrispevkyTlacitka .t2 {
}
.PrispevkyTlacitka .t3 {
position: absolute;
left: 310px;
}

.HodnotenieGraf {
width: 338px;
height: 55px;
font-size: 10pt;
clear:both;
}

.Popisy {
	float: left;
	color:#666666;
}

.Grafy {
	width: 200px;
	float: right;
}

.Grafy IMG {
margin: 0px  10px 0px 10px;
vertical-align: baseline;
}


.Prispevky {
width: 660px;
clear: both;
}

.Prispevok {
width: 670px;
height: auto;
}

.PrispevokGraf {
width: 190px;
padding-top:5px;
padding-left:5px;
float: left;
height: 75px;
}

.PrispevokText {
float: right;
padding:6px 0px 10px 0px;
width: 470px;
}

.PrispevokHlavicka {
font-weight: bold;
/*background-color: #F0F0F0; */
border-bottom:2px solid black;
padding: 5px 0px 0px 5px;
height: 20px;
clear: both;
}

.InfoPopis .Label {
font-size: 1.5em;
background-color:#FFFFFF;
padding: 5px;
margin: 5px;
color:#000000;
border-bottom: 3px solid #A1000C;
} 

.InfoPopis img {
max-width:665px;
}

.table_ext {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}	

.td2_ext {
font-size: 10px;
background-color: #FDFDFD;
}	


.td1_ext {
width:153px;
padding-left:5px;
background-color: #FDFDFD;
font-size: 10px;
}	

.tdh1_ext {
font-size: 12px;
line-height:24px;
padding-left:5px;
color: black;
font-weight: bold;
}

.tdp_ext {
font-size: 11px;
border: Gray;
}


.tdh2_ext {
font-size: 11px;
}

.p_ext {
	font-size: 10px;
	font-style: normal;
	margin: 2px 0 8px 6px;
}

.p_ext strong {
	font-size: 11px;
}		

.h1_ext {
font-size: 12px;
margin: 13px 0 3px 6px;
}	
	
.sh_ext {
font-size: larger;
 text-decoration: line-through;
}	


.InfoPopis 
{
margin-top: 10px;
width: 670px; 
}
/* 
border: 1px solid #E0E0E0;
padding: 5px;
*/

/*

	EXTERNE HTML (NOVE)

*/

.soundking {width:650px; margin:5px 0 0 10px; height:330px; background-image: url(/images/test/soundking.jpg); background-position:top left; background-repeat: no-repeat;}

.soundking ul {width:300px; padding-top:80px !important;}

.external h1, h3 {font-size: 12px; margin: 13px 0 5px 6px;}
.external {padding-left:6px;}
.external p {font-size: 11px; font-style: normal; margin: 2px 0 8px 0;}
.external ul {list-style: circle; list-style-position:outside; margin: 5px 3px 9px 7px; padding-left: 1.5em; text-indent: 0em;}
.external ol {list-style-position:outside; margin: 5px 3px 9px 9px; padding-left: 2em; text-indent: 0em;}
.external li {margin-bottom:3px}
.external p strong {font-size: 11px;}
.external table {margin:10px 0 0 0; }



/*

	DOPORUCENE PRISLUSENSTVO

*/

.DopPrisl {
clear:both;
width:670px;
}
.DopPrisl .Label {
font-size: 1.5em;
background-color:#FFFFFF;
padding: 5px;
margin: 5px;
color:#000000;
border-bottom: 3px solid #A1000C;
} 

.PravyBok {
width: 152px;
float: right;
margin-left:0;
padding:0;
}

.polozka {
margin-top: 8px;
}
.popis {
margin-top: 3px;
}

#agentObr IMG {
margin: 7px;
}

.agent {
display: none;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.agent DIV {
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Akcie {MARGIN:-2px 0px 3px -1px;}
.banner {margin:-2px 0 6px -4px;}
.zero {height:0px !important;}
.skladom {color:#4CAE04 !important; font-weight:bold; font-size:10px; line-height:12px; margin-top:3px !important;}
.nieskladom {color:#990000; font-weight:bold; font-size:10px;}
.seda { width:138px; float:left; }
.seda a {color:#4d4d4d; font-weight:bold;}
.cervena { color:#A50008; font-weight:bold; margin:0 0 3px 0;}
.hlavickaleft {float:left; margin:17px 0px 0px 5px;}
.hlavickaleft h1 {font-size:11px; font-family:Tahoma; margin:0; font-weight:bold; color:#4c4c4c; display:inline;}
.hlavickatop {background-image:url('Images/Menu/hlavicka.gif'); background-repeat:no-repeat; background-position:bottom center; padding-top:6px; padding-left:1px;}
.zelenalinka {color:#FFFF86; margin:0 0 0 30px; padding:3px; font-size:12px; display:inline;}
.zelenalinka a { color:#FFFFFF;}
.webcam {FONT-SIZE: 10px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; text-align:center;} 
.webcam img {margin-bottom:5px;}
.webcam2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0b7daf; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.webcam2 img {margin:7px 0 7px 0;}

.searchfield {color: #666666; height:14px; font-size:9px; width:83px; position:relative; left: 0px; top: 5px; float: left; margin-bottom: 5px;}
.submitbut {background-image:url('http://www.muziker.cz/images/menu/buthledat.gif'); background-repeat:no-repeat; background-position:top left; width:45px; height:18px; border:0; padding:0; position: relative; left: 5px; top: 5px; float: left;}
.submitbutsk {background-image:url('http://www.muziker.cz/images/menu/buthladat.gif'); background-repeat:no-repeat; background-position:top left; width:45px; height:18px; border:0; padding:0; position: relative; left: 5px; top: 5px; float: left; }
.submitbuthu {background-image:url('http://www.muziker.hu/images/menu/butkeress.gif'); background-repeat:no-repeat; background-position:top left; width:45px; height:18px; border:0; padding:0; position: relative; left: 5px; top: 5px; float: left;}
.znackyvyhlad {margin:6px 0 4px 0; width:140px;}
.kosik { line-height:14px;}

#booster { position:relative; top:-1px; right:1px;}
#shop { position:relative; top:1px;}

.stockAll

{
  color:green;
}

 

.stockNo
{
  color:red;
}

.stockAny
{
  color:blue;
}

DIV.SortHeader
{
            width:100%;
            text-align:right;
            padding:1px;
            margin-bottom:2px;
            color:black;      
}

TABLE.KosikLegend
{
 margin-top:10px;
 width:50%;
 border: solid 1px #CCCCCC;
}

TABLE.KosikLegend TD
{
            text-align: center;
            padding:5px;
            white-space:nowrap;
}

.KosikLegend TH
{
            background:#F0F0F0;
			padding:3px;
            color:Black;      
}

.muzi {border:1px solid #CCCCCC; padding:4px 0 6px 0; text-align:center;}

.hitparada { 
	text-align:left;
	padding:0px;
	margin:0 0 0 -6px;
	}

.hitparada ol {
	text-indent: 0em;
	margin-top:0px;
	margin-bottom:0px;
}

.hitparada ol li {
	padding:2px 0 2px 0;
	margin-left:-10px;
	font-size:9px;
	}

.hitparada ol li a {
	font-weight:bold;
	font-size:10px;
}

#B_MP_20016_beriemp {width:150px; float:right;}


a.tip {color:#c00;}
a.tip b {display:none;}
a.tip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff; display:block; font-size:1px;}

.StickerMain
{
	text-align: left;
	margin: 0;
	padding: 0px;
}

.StickerBody
{
	border-color: #F4A932;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 0px;
}

.DetailCena {
float: right;
width: 140px;
margin-right: 5px;
height:20px;
height:auto !important;
}

.vysvetlenie {font-size:8px; color:#999999; line-height:11px !important;}
.zona {font-weight:bold;}
.hide {display:none;}