/* 
	design and realisation: Modulus Sp. z o.o.
	content management system: modulusCMS (TM)
	special functions: modulusTOOLs (TM)

	production: 2003-2004
	copyright: Modulus Sp. z o.o.

	e-mail: info@modulus.pl, info@modulusdesign.de

	www.modulus.pl
	www.modulusdesign.de
*/


/* common */
body{
color:#ffffff;
font-size:10px;
font-family:verdana,"arial ce",sans-serif;
margin:10px 0 10px 20px;
padding:0;
background:url(bggreenlight.gif) repeat left top #8fc000;
text-align:center
}

p,td{font-size:10px}
h1,h2,h3,h4,h5,h6,h7{margin:0}
a{color:#ffffff;text-decoration:none}
img{border:0}
h3{font-size:12px}
/* common eof */


/* wrapper */
#wraptop{background:url(linetop.gif) no-repeat left top;height:10px}
#wrapbot{background:url(linebot.gif) no-repeat right bottom}
.wrap{background:url(linemid.gif) repeat-y right
}

#wraptop, #wrapbot,.wrap{
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
text-align:left
}
/* wrapper eof */

/* page width */
#header,
#art,
#nav,
#content,
#copy{
width:740px;
margin:0;
padding:0;
border-top:4px solid #ffffff;
border-right:4px solid #ffffff;
border-left:4px solid #ffffff;
background-color:#ffffff;
overflow:visible;
text-align:left;
z-index:1;
voice-family: "\"}\"";
voice-family:inherit;
width:732px
}
html>body #header{width:732px}
/* page width eof */

body#cat1 #content{
position:relative;
height:345px;
background:url(bgeblue.gif) no-repeat left top #ffffff
}

/* header */
#header{
height:66px;
background:url(bggreen.gif) repeat left top;
voice-family: "\"}\"";
voice-family:inherit;
height:62px
}
html>body #header{height:62px}

#logo{
float:left;
margin-top:12px;
margin-left:20px
}

#phone{
float:right;
margin-top:12px;
margin-right:20px
}

#cart{
float:right;
margin-top:12px;
margin-right:12px
}
/* header eof */

/* art */
#art{height:140px}
/* art eof */

/* nav */
#nav{
height:30px;
voice-family: "\"}\"";
voice-family:inherit;
height:22px
}
html>body #nav{height:22px}

#nav ul{
margin:0;
padding:0;
list-style-type:none;
text-align:center;
white-space:nowrap;
border:0;
clear:left
}

#nav ul li{
display:block;
float:left;
margin:0;
padding:0;
text-align:center;
white-space:nowrap
}

#nav ul li a{
display:block;
float:left;
height:22px;
margin:0;
padding:0 12px 0 12px;
font-weight:bold;
font-size:12px;
text-align:center;
white-space:nowrap;
border-right:1px solid #ffffff;
background:url(enav.gif) no-repeat right top #ff8000;
line-height:22px
}

#nav ul li a:hover{
background-color:#ffb659
}

body#cat1 #nav li#t1 a, 
body#cat2 #nav li#t2 a,
body#cat3 #nav li#t3 a,
body#cat4 #nav li#t4 a,
body#cat5 #nav li#t5 a,
body#cat6 #nav li#t6 a,
body#cat6sub1 #nav li#t6 a,
body#cat6sub2 #nav li#t6 a,
body#cat6sub3 #nav li#t6 a,
body#cat6sub4 #nav li#t6 a,
body#cat6sub5 #nav li#t6 a,
body#cat6sub6 #nav li#t6 a,
body#cat7 #nav li#t7 a,
body#cat8 #nav li#t8 a,
body#cat9 #nav li#t9 a{
background:#ffffff;
color:#ff8000;
padding-top:0;
padding-right:10px;
padding-bottom:0;
padding-left:10px
}
/* nav eof */

/* menu */
#menu{width:300px}

#menu ul{
margin:0;
padding-left:0;
list-style-type:none
}

#menu a{
display:block;
padding:4px;
width:300px;
background-color:#8fc000;
border-bottom:4px solid #ffffff;
voice-family: "\"}\"";
voice-family:inherit;
width:292px
}
html>body #menu{width:292px}

#menu a:hover{background-color:#369000}
/* menu eof */

/* content */
#content{background:url(bgcolumn.gif) repeat-y left #ffffff}

#sidecol{
float:left;
width:300px;
margin:0;
padding:0 0 16px 0;
border-bottom:4px solid #ffffff;
background:url(e.gif) no-repeat right bottom #8fc000
}

#sidecol h3{
margin:0;
height:16px;
font-size:10px;
line-height:16px;
padding-left:4px;
border-bottom:1px solid #ffffff;
background:url(bgred.gif) repeat-x #e30000
}

#maincol{
padding:0;
margin:0 0 0 304px
}
/* content eof */

/* footer */
#footer{
clear:both;
width:100%;
height:44px;
margin:0;
padding:0;
border-top:4px solid #ffffff;
border-bottom:4px solid #ffffff;
background:url(bggreen.gif) repeat left top #ffffff
}

body#cat1 #footer{
position:absolute;
top:293px
}
/* footer eof */

/* copy */
#copy{
color:#6CA9C4;
font-size:9px;
line-height:14px
}

#copy a{
color:#6CA9C4;
padding:1px;
text-decoration:underline
}

#copy a:hover{
color:#ffffff;
text-decoration:none;
background-color:#6CA9C4
}

#copyright{float:left;padding-bottom:2px}
#design{text-align:right;padding-bottom:2px}
.moddot{color:#ff6600}
/* copy eof */

/* blocks 4 main page */
#promo{
position:absolute;
left:0;
top:0;
width:173px;
height:293px;
background:url(bgbluedark.gif) repeat #ffffff;
z-index:1;
overflow:auto
}

#promobox{
width:145px;
background-color:#e30000;
border-right:4px solid #ffffff
}

#promobox img{
height:58px;
width:145px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff
}

#promobox h3,p{
margin:0;
padding-left:4px;
padding-bottom:4px
}

#promobox h3 a:hover{text-decoration:underline}

#scroll{
position:absolute;
left:173px;
top:0;
width:7px;
height:293px;
z-index:1;
background:url(bgbluedark.gif) repeat #ffffff
}

#rest{
position:absolute;
left:184px;
top:0;
width:180px;
height:147px;
background:url(eblue.gif) no-repeat right bottom #e30000;
z-index:2
}

#rest h3{
margin:0;
height:16px;
color:#FFFFFF;
font-size:10px;
line-height:16px;
padding-left:2px;
background:url(bgred.gif) repeat-x #e30000
}

#map{
position:absolute;
left:368px;
top:0;
width:180px;
height:147px;
background:url(eblue.gif) no-repeat right bottom #8fc000;
z-index:3
}

#map h3{
margin:0;
height:16px;
color:#ffffff;
font-size:10px;
line-height:16px;
padding-left:2px;
background:url(bggreen.gif) repeat-x #e30000
}

#order{
position:absolute;
left:552px;
top:0
}

#tele{
position:absolute;
left:552px;
top:50px;
width:180px;
height:97px;
z-index:4;
background:url(eblue.gif) no-repeat right bottom #1a8800
}

#teletable{width:100%;border-spacing:0}
#teletable td{padding:1px}
.row{background-color:#1fa200}

#poll{
position:absolute;
left:184px;
top:163px;
width:180px;
height:130px;
z-index:4;
background:url(bggreen.gif) repeat #00cc00
}

#news{
position:absolute;
left:368px;
top:163px;
width:364px;
height:130px;
z-index:4;
background:url(e.gif) no-repeat right bottom #ff9000;
overflow:auto
}

#news h3{
margin:0;
color:#cc0000;
padding-top:4px;
padding-left:4px
}

#news h3 a:hover{
text-decoration:underline;
background-color:transparent
}

#news p{
margin:0;
padding-top:4px;
padding-left:20px
}

#news a{
color:#e30000;
font-weight:bold;
text-decoration:none
}

#news a:hover{
color:#e30000;
text-decoration:none;
background-color:#ffffff
}
/* blocks 4 main page eof */
/* content eof */

/* modulus tools */
#modulustools{
position:absolute;
left:2px;
top:20px;
width:12px;
z-index:6
}

#modulustools a{padding:2px}
#modulustools a:hover{padding-left:6px}
/* modulus tools eof */


/* ie hack */

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #sidecol {
  margin-left: 0px;
  }

* html #maincol {
  height: 1%;
  margin-left: 301px;
  }
 
/* End hide from IE5/mac */

/* for IE5.x only for images acting as floats

* html .float-image{
margin: 0 -3px
}

*/

/* ie hack eof */

