BODY {	font-family: Arial, Helvetica, sans-serif; margin:0; background-color:#cc3333;  }
H1 { font-size:2.4em; color:#CC3333; margin:0; font-weight:normal; }
H2 { color:#00235F; font-size:1.4em;margin:15px 0 2px 0;}
H3 { font-size:1.1em; color:white; margin:15px 0 3px 15px; }
H4 { margin:0;} 
H6 { font-family:Arial, Helvetica, sans-serif; margin: 0 0 3px 15px; font-size:0.75em; }
P { font-family:Arial, Helvetica, sans-serif; margin: 0 0 0 0; font-size:1.1em; * font-size:1.0em; }
A { color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
A.hover { text-decoration:underline; }
P A { text-decoration:underline; }
LI { font-size:1.1em; * font-size:1.0em; }

#HEADER { width:788px; margin:0 auto; padding:0; height:73px; background-image:url(images/log2.jpg); background-position:8px top; background-repeat:no-repeat; text-align:right; background-color:#FFFFFF;border-top:1px solid white; }

#HEADER FORM { display:block; width:auto; padding:0; margin:25px 20px 0 0; * margin:25px 7px 0 0;  text-align:right;}
#HEADER FORM input { font-size:12px; }
#HEADER FORM input[type="text"] { font-size:12px; }
#HEADER FORM input[type="submit"] { font-size:13px; * font-size:12px; }
#HEADER FORM fieldset { padding:0; margin:0; border:none; }

#menu_wraper { margin:5px auto 0; width:765px; text-align:center !important; }

#MENUBAR {  height:21px; margin:0 auto; text-align:right; background-image:url(images/orange.gif); overflow:hidden; overflow:hidden;  }
#MENUBAR A { float:right; /*display:block;*/ padding:0 15px; margin:0; height:21px; font-size:14px; font-weight:bold; color:white; line-height:21px; }
#MENUBAR A:hover { color:white; background-image:url(images/blue.gif); }
#MENUBAR A.actual { color:#EEEEEE; background-image:url(images/blue.gif);}

#MENUBAR #navicons { float:left !important; width:70px; display:none;  }
#MENUBAR #navicons a.flag { padding:3px 4px 0; }
#MENUBAR #navicons img { border-style:none; }

#MIDDLE { width:788px; margin:0 auto 0 auto; font-size:70%; color:#333333; padding: 15px 0 25px 0; background-color:#FFFFFF; }

#LEFTBLOCK { border:#009900 1px solid; }
#RIGHTBOX { }
#RIGHTBOX A { padding:0 0 12px 0; display:block; }
#RIGHTBOX .rightdevider { padding:0 0 0 0; }
.leftdevider { padding:0 0 0 0; }

#DOWN { width:800px; margin:0 auto 0 auto; padding:20px 0 20px 0; text-align:center; }
#DOWN A { font-size:0.60em; color:#AAAAAA; }

#HORKA { background-color:#E1E35C; }

#pagination { width:auto; padding:12px 0 12px 0;  text-align: right; }
#pagination A { width:60px; text-align:center; font-size:0.8em; padding:9px 3px 1px 3px; color:#00235F; font-size:0.9em;  }
#pagination A:hover { color:#CC3333; }
#pagination A.actual { color:#CCCCCC; }

#news { padding:8px 0; margin:0px 0 0px 0; color:#333333; border-bottom:#DDDDDD 2px dotted; }
#news.hot { padding:10px 10px 0px 10px; background-color:#E1E35C; margin:2px 0 10px 0; height:210px;  }
#news h1 { font-size:1.55em; * font-size:1.20em; font-weight:bold; margin-left:108px; }
#news H1 A { color:#00235F; }
#news H1 A:hover { color:#CC3333; text-decoration:underline; }
#news H1 A:visited { color: #77778F; }
#news H4 { color:#FFFFFF; font-size:28px; font-weight:bold; margin:0; text-align:right; width:280px; float:right; border:1px solid red; }
#news H5 { margin:0; padding:2px; text-align:right; }
#news H5 A { color:#CC3333; padding:0 22px 5px 6px; background-image:url(images/stvor-sip.gif); background-position:top right; background-repeat:no-repeat; font-size:1.05em; * font-size: 0.75em; }
#news H5 A:hover { background-image:url(images/stvor-sip_up.gif); color:#00235F;text-decoration:underline;}
#news IMG { display:block; float:left; margin:0 15px 0 0; }
#news H6 { font-size:1.0em; * font-size:0.75em; margin: 1px 0 2px 108px; color:#666666; font-weight:bold; }
#news P { margin:0 0 0 108px; }
#news.hot P { margin:0 0 0 210px; }
#news.detail P { margin:0 0 8px 0px; }
#news.detail h1 { margin-left:0; }
#news.detail h6 { margin-left:0; }
#news.detail { border:none; }
#news.detail #tarea { width:auto; margin-left:110px; }
#news div.imgborder { height:97px; width:97px; float:left; } /* okolo obrazku aby dobre pretekal*/
#news.hot div.imgborder { height:200px; width:200px; float:left; border:1px solid green; }
#news ul { width:300px; border:1px solid red; margin-left:25px; }
#news ul li { font-size:0.9em; * font-size:0.8em; list-style-image:url(images/bull1.jpg);border:1px solid blue; }
/*#news #lhot { float:left; width:210px;border:1px solid blue;}
#news #rhot {float:left; width:auto; border:1px solid red;}
#news #l { float:left; width:107px;border:1px solid blue;}
#news #r {float:left; width:auto; border:1px solid red;}*/

.newstable { background-color:white; border-style:none; font-size:100%; }
.newstable td { padding:6px; margin:0; border-style:none; vertical-align:top;border-bottom:#DDDDDD 2px dotted; }
.newstable H4 { color:#FFFFFF; font-size:28px; font-weight:bold; margin:0; text-align:right; width:auto;}
.newstable h1 { font-size:1.55em; * font-size:1.20em; font-weight:bold; }
.newstable H1 A { color:#00235F; }
.newstable H1 A:hover { color:#CC3333; text-decoration:underline; }
.newstable H1 A:visited { color: #77778F; }
.newstable H6 { font-size:1.0em; * font-size:0.75em; margin: 0px 0 0px 0; color:#666666; font-weight:bold; }
.newstable H5 { margin:0; padding:2px; text-align:right; }
.newstable H5 A { color:#CC3333; padding:0 22px 5px 6px; background-image:url(images/stvor-sip.gif); background-position:top right; background-repeat:no-repeat; font-size:1.05em; * font-size: 0.75em; }
.newstable H5 A:hover { background-image:url(images/stvor-sip_up.gif); color:#00235F;text-decoration:underline;}

#produkt { color:#CC3333; font-size:1.5em; }
#prodskupiny { margin:0 0 5px 0;}
#prodskupiny p { color:#999; }

#product-box { float:left; width:256px; }
#product-box SPAN { display:block; padding:0 0 0 10px; }
#product-box H2 { color:#00235F; margin:0; } 
#product-box H4 { color:#CC3333; padding:0; }
#product-box A { padding:0; font-weight:normal; font-size:1.1em; }
#product-box A:hover { text-decoration:underline; }
#product-box A.cennik { color:#999999; display:block; }
#product-box #ceny { margin: 0 0 25px 0; }

#tablefirms2 { width:100%; border:none; padding:5px 5px 5px 0; }
#tablefirms2 TD { padding:2px 4px 5px 0px; vertical-align:top; border:none; border-bottom:2px dotted #CCC; }
#tablefirms2 H3 { color:#cc3333; font-size:1.25em; margin:0; padding:0; }
#tablefirms2 H4 { margin:0; padding:0; color:#003366; font-size:1.1em; font-weight:bold; }
#tablefirms2 A { display:block; padding:0; font-size:1.1em; font-weight:normal; color:#888; }
#tablefirms2 A:hover { text-decoration:underline;}
#tablefirms2 A.cennik { display:block; padding:0; font-size:1.1em; font-weight:normal; color:#003366; }

#tablefirms { width:100%; border:none; padding:5px; }
#tablefirms TD { padding:14px 4px 16px 4px; vertical-align:top; width:50%; border:none; border-bottom:1px dotted #CCCCCC; }
#tablefirms H4 { margin:0; padding:0 0 5px 0; color:#003366; }
#tablefirms A { display:block; padding:0; font-size:1.2em; font-weight:bold; }
#tablefirms A:hover { text-decoration:underline;}
#tablefirms SPAN A { color:#FF7D21; font-size:2em; } 
#tablefirms A.cennik { display:block; padding:0; font-size:1.1em; font-weight:normal; }

/*#tablefirms A.cennik:hover { text-decoration:underline;}*/

#galery { background-color: #EEEEEE; margin:15px 0 0 0; padding:15px; }
#galery H2 { margin:0; color:#CD3A33; }
#galery P { color:#CD3A33; margin:0 0 12px 0;  }

#searchresult { }
#searchresult P { font-size:0.85em; color:#999999; padding:0 0 4px 0; }
#searchresult H1 { font-size:2.4em; color:#CC3333; margin:0; font-weight:normal; }
#searchresult H2 { font-size:1.25em; * font-size:1.1em; font-weight:bold; color:#CC3333; margin:0 0 15px 0; }
#searchresult H3 { font-size:1.4em; color:#00235F; padding-top:6px; margin:6px 0 0 0;border-top:#DDDDDD 2px dotted;  }
#searchresult H3 A { color:#00235F; } 
/*#searchresult A H3 { font-size:1em; color:#00235F; }
#searchresult A { font-size:2em; color:#00235F; }*/

form#form1 { } /* formular pre odoslanie poziadavky na katalog */
form#form1 input { background-color:white; }

#cleaner { height:1px; font-size:1px; clear:both; width:auto;  }

#slideshow { margin:0; padding:0; overflow:hidden; width:200px; border:0 none; }
#slideshow li { list-style:none; left:-3px; border:0 none; }
#slideshow img { border:0 none; }
