body { background: url(../images/layout/background.gif) repeat-x #fff 0 5px fixed; margin:0; padding:0; 
font-family: Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}

div, ul, li, p, img, table, td, tr, th { margin:0; padding:0; border:0;  }

p.clear { clear:both;}
#logo { position:fixed; top: 60px; left:50px;  }
#box { position:fixed; top: 300px; left:50px; }
#box p { line-height:2em; font-size:9pt; text-align:center; border:1px solid #0CF; width:115px; margin:0 0 15px 0; padding:5px 0; }
p.flash { background:#EAF7FB; padding:10px 15px; font-size:9pt; margin:10px 0 10px 0;}
.left { float:left; padding:0 10px 0 0;}
dfn { color: #06C; font-style: normal; border-bottom: 1px dashed #06C; cursor: help;}

.ref { margin: 5px 0 5px 12px; padding:1px; border:5px solid #EFEFEF; }
.ref:hover {border:5px solid #EAF7FB;}
/* HEADERS - BEGIN */
h1 { margin:0; padding:35px 0 16px 50px; font-size:9pt; position:fixed; top:48px; left:0px; color:#EFEFEF; background:#4FC1E1; width:1900px; border-top:1px solid #fff;}
h2 { margin:0 0 5px 0; padding:0; font-size:10pt;   background: url(../images/layout/arrow_down.gif) #4FC1E1 no-repeat 7px 9px; padding: 5px 10px 5px 25px; color:#fff; clear:both; }
h2 em { font-weight:normal; font-style:normal; text-align:right; right:10px; position:absolute; font-size:9pt; }
h3 { margin:0; padding:0 0 5px 0; font-size:9pt;}
/* HEADERS - END */

/* MENU - BEGIN */
#menu { position:fixed; top: 130px; left:50px; list-style:none;}
#menu li { height:29px; line-height:29px; border-bottom:1px solid #C5C7CA; width:117px;}
#menu li a { display:block; margin:1px; height:28px; line-height:28px; width:100px; text-decoration:none; font-size:9pt; color:#333; padding:0 0 0 15px;}
#menu li a:hover, #boxmenu li a:hover { background: #F3F3F3;}
#menu li a#active, #boxmenu li a#active { background:#4FC1E1; color:#FFF;}
/* ---------------- */
#boxmenu { position:fixed; top: 435px; left:50px; list-style:none;}
#boxmenu li {  border-bottom:1px solid #C5C7CA; width:117px;}
#boxmenu li a { display:block; margin:1px;  width:105px; text-decoration:none; font-size:9pt; color:#333; text-align:center; padding:5px 5px;}
/* MENU - END */

/* CONTENT - BEGIN */
#content { 
	position: absolute;
	top:130px; 
	left:184px;  
	width:600px;
	padding: 0 0 0 20px;
	font-size:10pt;
	border-left: 4px solid #4FC1E1;
	 }
#content p { text-align:justify; line-height:2em; color:#333;}
#content a { text-decoration:none; color:#06C;}
#content a:hover { text-decoration:underline;}
/* CONTENT - END */

/* KONTAKT - BEGIN */
p.box { float:left; padding:0 20px 0 0;}
/* KONTAKT - END */

/* SORTIMENT - BEGIN */
.sortiment { float:left; width: 190px; margin: 0 0 0 5px;}
.sortiment-zoznam { list-style:none; margin:0 0 0 5px; }
/* SORTIMENT - END */

/* MAPA STRANKY - BEGIN */
#sitemap { list-style:none; }
#sitemap ul { list-style:none; padding:0 0 0 20px;}
/* MAPA STRANKY - END */

/* FORMS - BEGIN*/
legend { padding: 0 5px; font-weight:bold;}
 fieldset { border:1px solid #4FC1E1; margin:0 15px; padding:10px; margin: 10px 20px; background:#F3F3F3;
  width:300px;
   }
 label { font-size:9pt;}
 input { padding: 5px; font-size:8pt; border:1px solid #ccc; background:#fff; text-align:right; color:#666;}
 input:focus { background:#EAF7FB; color:#000; text-align:left;  }
 textarea { padding:5px 5px 16px 5px; font-size:8pt; font-family:Helvetica, Arial, sans-serif;border:1px solid #ccc; text-align:justify;}
 input.send { width:130px; text-align:center; }
 input.send:hover {background:#EAE6E5; color:#fff;}
 /* FORMS - END */

/* NAVIBAR */
#navigation { position: fixed;  top:0; left:-1px; border-top:5px solid #fff; list-style:none; height:43px; }
#navigation li { float:left; background:#fff;}
#navigation li a { display: block; width:168px; height:43px; border-left:1px solid #fff;}
#navigation li a:hover { }
/* NAVIBAR */