* { margin: 0; padding: 0; border: 0;}
hr { border:1px solid #474747; }

body {
	font: normal 1em Tahoma, Verdana, Arial, Sans-Serif;
	background-color: #f2f2f2;
	text-align: left;
}

#page {
	background: #fff url('../imgs/left-bg.gif') repeat-y left;
	margin: 0 auto;
	width: 969px;	
	overflow:auto;
}

#header {
	background: url('../imgs/fajer-header.jpg') no-repeat center bottom;
	width: 969px;
	height: 120px;
}
#header p.lang_v { text-align:right; padding-top:100px; }

#map {
	background: url(http://web4you.com.pl/template/loader.gif) no-repeat center;
	border: 1px solid #B7B0A8;
	width: 490px; height: 310px; 
	margin: 0 20px 20px 0;
	float: right;
}

ul#top_menu {
	background: url('../imgs/fajer-menu.jpg') no-repeat top center;
	margin: 0 auto;
	width: 969px; height: 33px;
	list-style: none;
}

ul#top_menu li { float: left; }

ul#top_menu li.glowna a { margin-left:265px; width:133px; height:33px; display:block; }
ul#top_menu li.glowna a:hover, ul#top_menu li.glowna a.selected { background:url('../imgs/main-btn.gif') no-repeat center; }

ul#top_menu li.o_firmie a { margin-left:1px; width:127px; height:33px; display:block; }
ul#top_menu li.o_firmie a:hover, ul#top_menu li.o_firmie a.selected { background:url('../imgs/ofirmie-btn.gif') no-repeat center; }

ul#top_menu li.produkty a { margin-left:1px; width:149px; height:33px; display:block; }
ul#top_menu li.produkty a:hover, ul#top_menu li.produkty a.selected { background:url('../imgs/produkty-btn.gif') no-repeat center; }

ul#top_menu li.dojazd a { margin-left:1px; width:143px; height:33px; display:block; } 
ul#top_menu li.dojazd a:hover, ul#top_menu li.dojazd a.selected { background:url('../imgs/dojazd-btn.gif') no-repeat center; }

ul#top_menu li.kontakt a { margin-left:1px; width:129px; height:33px; display:block; } 
ul#top_menu li.kontakt a:hover, ul#top_menu li.kontakt a.selected { background:url('../imgs/kontakt-btn.gif') no-repeat center; }

#left {  }

#left ul {
	background: url('../imgs/menu-bg.gif') repeat-y center;
	width: 199px;
}

#left ul li {
	background: url('../imgs/list-item-bg2.jpg') no-repeat center;
	margin-bottom: 1px;
	width: 199px; 
	list-style: none;
	line-height: 21px;
	font-size: 0.7em;
}
#left ul li.top { background: url('../imgs/list-item-bg1.jpg') no-repeat center; height:23px; }

#left ul li a  {
	padding-left: 8px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	display: block;
}
#left ul li a.sub { 
	margin-left: 25px; 
	padding-left: 20px;
	font-size: 0.8em;
}
#left ul li a:hover, #left ul li a.selected { color:#f50000; }

#left ul li ul.submenu { border-right:1px solid #bcd6f6; width:191px; }
#left ul li ul.submenu li { background-image:none; margin:0; border-bottom:1px solid #bcd6f6; width:191px; }
#left ul li ul.submenu li a { background-color:#f8fbff; margin:0; padding-left:30px; font-size:1.4em; font-weight:normal; }
#left ul li ul.submenu li a:hover { background-color:#e6f1fe; }
#left ul li ul.submenu li a.subsub { padding-left:50px; }

#left ul li ul#liny { display:none; }
#left ul li ul#zawiesia { display:none; }

#left p.title_menu { border-bottom:2px solid #e93900; text-align:center; margin:0 8px 9px 0; padding:3px 0; width:214px; font-size:1.1em; font-weight:bold;}

#content {
	background-color: #fff;
	width: 747px;
	font-size: 0.8em;
	float: right;
	overflow: auto;
}

#content table { padding-left:20px; }

#content p { margin-bottom:10px; font-size:0.9em;}
#content p.navigation { border-bottom:2px solid #e93900; margin:0 5px 20px 0; padding:8px 0; font-size:0.8em; }
#content p.navigation a {  }

#content ul.zawiesia, #content ul.pasy_mocujace { list-style:outside; margin-bottom:15px; padding-left:40px; line-height:1.4em; } 
#content ul.zawiesia li, #content ul.pasy_mocujace li  { list-style-image:url('../imgs/bullet00.gif'); font-size:0.9em; }

#content ul.szelki_bezpieczenstw { list-style:outside; margin:10px 0; padding-left:40px; line-height:1.4em; } 
#content ul.szelki_bezpieczenstwa  li { list-style-image:url('../imgs/bullet00.gif'); font-size:0.9em; }

#content ul.liny { list-style:outside; margin:10px 0; padding-left:15px; line-height:1.2em; } 
#content ul.liny li { list-style-image:url('../imgs/bullet00.gif'); font-size:0.9em; }
#content ul.indent { padding-left:40px; }
#content ul.noindent { padding-left:15px; }

#content a.produkty { margin:15px 30px; width:265px; float:left; }


p.footer { background:url('../imgs/fajer-footer.gif') no-repeat top left; border-top:2px solid #e93900; margin:0 5px 0 222px; padding:7px 0 7px 100px; font-size:0.7em; clear:both; }

.aligncenter { text-align:center; }
.alignright { text-align:right; } 
.italic { font-style:italic; }

img.floatleft { float:left; }
img.floatright { float:right; }


span.sutitleIN {
	font-family: "Century Gothic", sans-serif;
	font-size: 1.2em;
	color: #003366;
}

span.title {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-variant: normal;
	font-weight: bold;
	line-height: 25px;
	color: #003366;
}

/* style formularza */
form input, form textarea { border:1px solid #969696; }

.legal { font-family:Arial, Helvetica, sans-serif; font-size:9px; color: black; }
.important { font-size:101%; font-weight:bold; color:#FF0000; }
.emphasised { font-weight:bold; }
.block { font-style:italic; }
.note { font-size:9px; font-style:normal; color:#ccc; }

hr.liny, hr.wciagniki, hr.napinacze, hr.akcesoria { margin:10px 0; }

.active {
	background-color: #fff;
}

/* akcesoria */
#block0, #block0.active, #block0.visited {
	text-align: left;
	background-color: #fff;
	border-top: none;
	border-bottom: ridge 2px #006699;
}
#block1, #block2, #block3, #block4, #block5 {
	border-top: solid 1px #785a3c;
	margin: 0;
}

.menuc3 { font-size:1.2em; font-weight:bold; color:#000033; }
.sidebar { background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px; padding:3px; color:#CC0000; }
.sidebarHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #666666; }