BODY{
	FONT-FAMILY	: Tahoma, Arial, sans-serif; 
	FONT-SIZE	 : 12px; 
	//MARGIN-LEFT	:30px; MARGIN-RIGHT : 30px;
	margin-left:2%;
	mrgin-right:2%;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCC99;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #CCCC99;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #CCCC99;
	scrollbar-track-color: #FFFFCC;
	text-align:center;
	//border:1px solid silver;
	//background-color: #f3f3f3;
}

.bezokrajov 	{ margin:0; border:0; padding:0;}
.pozadie 	{ background-color: #F6F6DE;}
.red 		{ color:red; }
.bold 		{ font-weight : bold; }
.velky		{ font-size:150%; }
.vacsi		{ font-size:120%; }
.mensi		{ font-size:85%;  }
.malicky	{ font-size:60%;  }

/* P:first-line {margin-left:50px;} */
/* P:first-letter { font-size: 150%;}; */

caption { font-size:120%; font-weight:bold; }
A	{ text-decoration: none; border-bottom: dotted 1px #666666; }
A:HOVER { background-color : yellow; text-decoration: underline; color:red; }

// ***************************************************
// **** nastavenie bublinkovej napovedy cez span 
// ***************************************************

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span, a.tooltip100 span, a.tooltip300, a.tooltip300left span {display:none; padding:5px 5px; margin-left:8px; width:auto; text-align:left; z-index:30000;}
a.tooltip:hover span,a.tooltip100:hover span,a.tooltip300:hover,a.tooltip300left:hover span{
	display:block; 
	position:absolute; 
	border:1px solid #cccccc; 
	background:#f8f8f8; 
	color:#6c6c6c;
	z-index:30000;
	text-decoration:none; }

a.tooltip100 span {width:100px;}
a.tooltip300 span {width:300px;}
a.tooltip300left span {position:fixed; width:300px; left:20px; top:20px; }

DT.faq A { text-weight:bold;}	

H1,H2,H3,H4,H5,H6 {
	// background-color: #F6F6DE; 
	margin-bottom : 2px;
	margin-top    : 5px; 
	padding       : 0;
	padding-left  : 3px;
	border        : 0;
};

H1 { FONT-SIZE:200%;}
H1.produkt { FONT-SIZE:300%;}
H2 { FONT-SIZE:150%;}
H3 { FONT-SIZE:120%;}
H4 { FONT-SIZE:100%;}
H5 { FONT-SIZE: 80%;}
H6 { FONT-SIZE: 60%;}

IMG { border :0pt; align:top; }

TABLE { border:0px; };
	
TABLE.border {
	border		: 1px solid #dedebb;
	padding 	: 5px; 
	spacing 	: 0px; 
}

TR 		{ vertical-text-align:top; };
TR.sedy 	{ background-color: #eeeedd; }
TR.spodny	{ text-align:center; vertical-align:bottom; }

TH {	
	FONT-WEIGHT	: bold; 
	BACKGROUND-COLOR: #F6F6DE; 
	TEXT-ALIGN	: Left;
};

TD 	{ BORDER-LEFT:3px; }
TD.main { BACKGROUND-COLOR: white; padding:5px; }


UL {MARGIN-LEFT: 0pt; MARGIN-BOTTOM: 1pt; MARGIN-TOP: 1pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt}
LI {MARGIN-LEFT: 0pt; MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt}

ul.sipka {
	// padding:3px;		
	list-style-image:url("../img/arr_r.gif"); 
}

div.menu {margin: 0; border: 0px; BACKGROUND-COLOR: #F6F6DE; }
div.menustredne {center; border-top: solid 3px #dedebb;border-bottom: solid 3px #dedebb;BACKGROUND-COLOR: #E6E6CE; FONT-SIZE:14px}
div.dyn_polozka {border: none; BACKGROUND-COLOR:white }
div.maly { FONT-SIZE:8pt}
div.zvyrazneny {BACKGROUND-COLOR:yellow; FONT-SIZE: 16px; }

.p1 {	margin-bottom:1em; }
.p2 {	margin-bottom:2em; }
.p3 {	margin-bottom:3em; }
.p4 {	margin-bottom:4em; }
.p5 {	margin-bottom:5em; }
.p6 {	margin-bottom:6em; }

.lavy  {
	position:relative;	
	display:block;
	float:left;	
	left:0px;
	top:0px;
	border:1px solid black;
}	

.warning 	{ font-size:120%; font-weight: bold; color:red; }
.logo 		{ font-size: 18px; font-weight: bold; };
.bodkovany 	{ border-top: 2px dotted #d0d0b0; border-bottom: 2px dotted #d0d0b0; padding:2px;}
.ramik 		{ padding:5px; border:1px solid silver; }
.font_black	{ color:black; }	
/* BEZ OKRAJOV */
.bo 		{ border:0; margin:0; padding:0;}
/* BEZ OKRAJOV, horny 2 pixely  */
.b2 		{ border:0; margin:0; padding:0; margin-top:2px; }

/* zobrazi  oramovany element so ziarovkou vlavo*/
.tip {	// width:100%;
	display/**/:block;
	float/**/:left;
	width:95%;
	position:relative;
	height:1%;
	border: 1px dotted silver;
    background:#F6F6DE;

	padding: 5px 5px 5px 30px; 	
    background-position:7px 5px;
	background-repeat:no-repeat;
	background-image: url("/img/lamp.gif");	
}

/* zobrazi  oramovany element so ziarovkou vlavo*/
.warning_ikona, .ikona_kluc { 
	width:100%;
	border: 1px dotted silver;

    background:#F6F6DE;
//	background-attachment:fixed;
    background-position:5px 5px;
	background-image: url("/img/warn.gif");
	background-repeat:no-repeat;
	color:black;
	padding:1px;
	padding-left:60px;
}

.ikona_kluc { background-image: url("/img/login.gif"); }


.ar {
	padding-left:12px;
	padding-right:0px;
    background-position:0px 5px;
	background-repeat:no-repeat;
	background-image: url("/img/arr_r.gif");
}

.ad { 	
	padding-left:12px;
	padding-right:0px;
    background-position:0px 5px;
	background-repeat:no-repeat;
	background-image: url("../img/arr_d.gif");
}
.au {
 	padding-left:12px;
	padding-right:0px;
   	background-position:0px 5px;
	background-repeat:no-repeat;
	background-image: url("../img/arr_u.gif");
}

.al {
	padding-left:12px;
	padding-right:0px;
   	background-position:0px 5px;
	background-repeat:no-repeat;
	background-image: url("../img/arr_l.gif");
}

hr {
	border:0;
	height:1px;
 	background : #dedebb;
    	margin: 10px 0px 10px 0px;
}

dl.faq dt { font-weight:bold; }
dl.faq dd { margin-bottom: 1em;}

.hot_logo { 
	color:red;
	background-color:white;
	font-size:250%;
	border: 1px solid red;
}
.hot_ramik {border: 1px solid red;}
.hot_text {text-align:center; font-size:150%; color:red;}
.hot_body {	
	border: 1px solid red;
	padding-left: 5px;
	text-align:center;
	// font-size:100%;
}

	

/* DIV S PRAVYM DOLNYM ROHOM ZAHNUTY ROZOK */
.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
//	width: auto;
	width: 100px;
	height:100px;
}

.curlycontainer .innerdiv{
	background: transparent url(media/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}

/* ************************************************ */
/*  TU SU NASTAVENIA PRE FORMULARE **************** */ 
/* ************************************************ */
label {	width: 8em;
	float: left;
	text-align: left;
	margin-right: 1.0em;
	display: block;
}
input { border: 1px solid silver; }
input:focus { background-color:yellow};


.submit input { margin-left: 9.0em; color: #000; background: #ffa20f; border: 2px outset #d7b9c9 } 
.submit input { margin-left: 9.0em; } 
// p fieldset { border:1px black; margin:0; padding:0; }
fieldset {  margin:2px; padding:5px; border: 1px solid silver; width: auto; }
legend { 
	color: black;  
	background: #F6F6DE; // #ffa20c; 
	//border: 1px solid #781351; 
	border:0;
	// padding: 2px 6px;
	padding: 1px 5px;
}

legend.Mensi { 
	color: black;  
	background: #FAFAEE; // #ffa20c; 
	border: 1px solid #781351; 
	padding: 2px 6px;
	font-size:90%;
}


/* TLACITKO - POUZIVA SA CEZ <A class='button' >*/
.clear { overflow: hidden; width: 100%; }

a.button {
    background: transparent url('/img/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font-size:12px; /* : normal 12px arial, sans-serif; */
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

 

a.buttonyellow		{ background:#ffcb0e url(buttonyellow.gif) no-repeat 0 0;color:black;display:block;width:249px;padding-top:7px;min-height:45px;_height:52px;_heigh\t:45px;margin:1em auto;text-align:center;text-decoration:none;font-weight:bold;line-height:1.2em}
a.buttonyellow strong	{ text-decoration:underline;font-size:1.4em;display:block;line-height:1.2em}
a.buttonyellow:hover	{ background-color:#fff4c7;background-position:-249px 0}


ul { margin: 0 auto; }
/* The wider the #list_wrapper is, the more columns will fit in it */
/* The wider this li is, the fewer columns there will be */
ul.multiple_columns li{
	text-align: left;
	float: left;
	list-style: none;
	height: 1.5em;
	width: 190px;
} 

.neovereny { color : silver; }

DL.glossary DT { font-weight:bold; text-decoration:underline; }

/* ---------------------------------------------------------------  */
/* celkom pekny kalendarik											*/	

.date {
	float:right;
	width:30px;
	padding:2px;
	text-align:center;
	margin:-1.4em 1em 0.5em 6px; 
	font-size:0.8333em;
	font-weight:normal;
	color:#9B9CCB;
	background:#F6F6FD;
	border:1px solid #E6E6F3;
}

.date abbr { border:none; }

.date .day {
	font-size:1.6em;
	font-weight:bold;
}

.newsHolder, .separatorAbove {
	border-top:1px dashed #ECECF6;
	padding-top:1.2em;
	position:relative;
	float:left;
	margin-top:0;
	margin-bottom:1.0em;
	height:2.0em;
	left :0;
	top:-25;
	
}

/* MOJE BOXY DO VERZIE 2009*/

/* standardny box*/ 
.stdBox  { width:100%; float:none; margin-top:25px; border: 1px dotted silver; padding:0.5em; }

/* Box pre prihlasenie na odber emailov*/
.subscribeBox { margin-top:10px; border: 1px solid silver; padding : 0px 5px 5px 5px;}

/* boxpre LastNews */
.lastNewsBox { border: 1px dotted yellow;}

/* Produkt menu box - menu v lavej casti pre konkretny produkt */
.pmBox { border: 1px dotted yellow; }



.ReviewLeft {
	width:50%;
	float:left;
	margin-right:20px;
	border:1px dotted silver;
}

.ReviewRight {
	width:auto;
	float:left;
	margin-right:0px;
	border:1px dotted silver;
	padding: 0px 10px 0px 10px;
}

.ReviewRight input,select,textarea {
	width:300px;
	margin-bottom:10px;
}

.ColunmFull(
	width:100%;
	clear:both;
	align:left;
)

div.AllProducts {
	font-size:1.5em;
	border: 1px dotted silver;	
	margin-bottom:15px;
	text-align:left;
}

.index {
	color:#E95403;
	font-family:georgia;
	font-size:148.5%;
	/* float:left; 
	position:relative;
	top:-2px; */
	padding:0 10px 0 0;
}

.NewsTable * {
	// border:1px silver solid;
	//background-color:#f0f0f0;
	// border:1px solid #f2f2f2;
	border:0;
}


table.std {
	border:1px solid silver;
}

table.std th {
	background-color:silver;
	border-bottom: 1px silver dotted;
}

table.menu td {
	background-position:4px 6px;
	background-repeat:no-repeat;
	background-image : url("/img/arr_r.gif");
	padding-left: 15px;
}


.psCell   {
	background-color:#e8e8e8; padding-left:10px;
}

.psCell   H1,H2,H3,H4,H5,H6 {
	//background-color:#e8e8e8; 
}

.BarcodeEULink {
	font-size:150%;
	margin:20px; 
	border:1px solid #a0a0a0; 
	background-color:#f0f0f0;
	text-align:center;
	width : 150px;
	// background-image: url(/img/barcode/bc_10.gif); 
	// background-repeat: repeat-x repeat-y; 
	// background-position: center center;
}

.ZvyrazneneSive {
	border:1px solid #a0a0a0; background-color:#e0e0e0;
}

.stdTable {
	padding:0px 30px 0px 30px;
}

.LavyStlpec {
	text-align:left;
	width:200px;
//	background-image: url(/img/barcode/bc_10.gif);
//	background-repeat: repeat-y; 
//	background-position: center center;
//	border:1px solid silver;
//	margin: 20px;
	padding-right : 5px;
	vertical-align:top;
}

.StrednyStlpec {
 	vertical-align:top;
 	text-align:left;
 	padding-left:0px;
}

.PravyStlpec {
	text-align:left;
	width : 150px;
	vertical-align:top;

}


.underline_header { border-bottom: 2px solid silver; }

.top TD, TABLE.TD {vertical-align:top; padding-bottom:10px;}
.center { text-align:center; align:center; }

.propList li { padding-bottom:5px;}
