body { 
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	background: #fff url('../img/bg.gif') repeat; 
	color: #444; 
}

a {	color: #125782;	 text-decoration: none; background: inherit;  font-weight:bold;}
a:hover { color: #808080; }

p { margin: 0 0 15px 0; }
h1 { font: bold 1.7em Arial, Sans-Serif;  margin: 20px 0 0;  border-bottom: 1px solid #ccc; padding: 0 0 8px;}
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.5em Arial, Sans-Serif; margin: 0 0 10px; }
h3 { font: bold 1.1em Arial, Sans-Serif; margin: 8px 0 4px 0; color:brown;}
h5 { color: #808080;  font-weight: normal; font-size: .9em; }
h4 { font: bold 1.2em Arial, Sans-Serif; margin: 14px 0 10px 0; }

#content { width: 895px; margin: 0 auto; }
#lang { float: right; font-size: 0.8em; margin-bottom:10px; }
#lang img { border:0; margin-left: 10px; margin-top: 3px;}

#intro { 
  clear: both;
	background: url('../img/ntm7.jpg') no-repeat #fff ;
	color: #4C8734;
	height: 235px;
	margin: 0;
	padding: 0px 40px 0 0;
	text-align: right;
	border:0px solid orange;
}
	#intro h1 { margin: 0; }
	#intro p { margin: 0; }

#menu { text-align:left; padding: 12px 0 0 10px; margin: 0 0px; width: 895px; }
#menu li { font-size: 0.9em; display: inline; }
#menu li a { margin: 30px 16px 0px 0px; padding: 0px; color:white;  font-weight:normal;}
#menu li a:hover { color: #808080; }

#menufooter { padding: 2px; margin: 0; }
#menufooter li { font-size: 0.9em; display: inline; margin-right:5px; }
#menufooter li a { padding: 2px 15px 0 0; margin: 0 0px 0 0;  background: url('../img/sep.gif') no-repeat right bottom; }
#menufooter li a:hover { color: #aa0000 }

#left2 { width: 200px; padding: 10px 34px 10px 15px; font-size: .9em; margin: 20px 20px 15px 0; background-color:#2F517F; color: white; }

#left-g { clear: left; float: left; }


#left { clear: left; float: left; width: 240px; padding: 0 34px 0 15px; font-size: .9em; margin: 0 0 15px; }

	#leftmenu { list-style: none; margin: 0 0 20px 0; }
	#leftmenu li { padding: 0 0 0 12px; background: #fff url('../img/bullet.gif') no-repeat center left; color: #46852F; }
	#leftmenu li a { background: #EAFFE3; color: #46852F; }

#right {
	margin: 20px 15px 20px 0;
	padding: 0 0 0 15px;
	border-left: 0px solid #ccc;
	float: right;
	width: 590px;
	text-align: left;
}

#notice { padding: 5px 5px 5px 8px; background: #f4f4f4 url('../img/noticebg.gif') no-repeat bottom right; color: #808080; margin: 25px 0; font-size: 0.9em; }
	
#notice2 { padding: 5px 5px 5px 8px; background: url('../img/bg-firmy.jpg') no-repeat ; color: white; margin: 25px 0; font-size: 0.9em; width: 249px; height: 167px; }

#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }


#footer { clear: both; border-top: 1px solid #ccc; padding: 3px 10px 10px 0; margin: 0 0 15px; font-size: .9em; color: #808080; }
	#footer a { color: #125782; }
	#col1 { float: left; width: 200px; padding: 7px 0 0 5px; margin: 0 0px 0 0px; }
	#col2 { float: left; width: 520px; border-left: 1px solid #ccc; padding: 7px 0px 0 10px; font-weight:bold;  margin:0; }
	#col3 { float: right; width: 140px; border-left: 1px solid #ccc; padding: 7px 0 0 5px; font-size: .8em; }

#navlist { padding: 1px;
		   margin-left: 0;
           font: 12px verdana, sans-serif;
           width: 18em;
           color: white; }

#navlist li { list-style: none;
              margin: 0px;
              border-bottom: 1px gray solid;
              text-align: left;}

#navlist li a { display: block;
                padding: 0.7em 0.5em 0.7em 0.9em;
                text-decoration: none;}

#navlist li a:link { color: #a0a0a0; border-bottom: 1px white solid; }
#navlist li a:visited { color: #a0a0a0; border-bottom: 1px #CBD9ED solid; }

#navlist li a:hover { color: white; border-bottom: 1px white solid; background: #B5C9E5}

#nav2list { padding: 1px; margin: .5em 0 .5em 10px; font: 11px verdana, sans-serif;
            color: white;  border:0;}

#navlist #nav2list li { list-style: none; margin: 0px; text-align: left; border:0; }

#nav2list li a { display: block; padding: 0.1em 0.5em 0.4em 0.9em; text-decoration: none; }

#nav2list li a:link { color: #909090; border-left: 3px solid #6E0000; border-bottom: 0px;}
#nav2list li a:visited { color: #909090; border-left: 3px solid #6E0000; border-bottom: 0px;}

#nav2list li a:hover { color: white; border-left: 3px white solid; border-bottom: 0px; }


#foto {float: right;}
#foto img {margin: 0 10px; border: 1px solid #dd6666;}

#foto-m img {margin: 0 10px; border: 1px solid #dd6666; height: 80px;}

#opis_produktu {font-size:0.9em;margin-bottom:10px;font-family:arial;}
#opis_produktu th {color:#aa0000;padding-right:10px;text-align:right;padding-top: 10px;}
#opis_produktu td {color:#222266;font-weight:bold;padding-top: 10px;}
.produkt {margin-top: 15px;}


#ofertaMiniaturki { margin: 17px 10px; padding: 0; }
#ofertaMiniaturki li {
	list-style: none;
	display: inline;
	float: left;
	margin-right: 20px;
	margin-bottom: 35px;
	width: 170px;
}

#sklep {
    margin: 10px 0px 10px 30px;
	padding: 0;
}
#sklep ul {
    clear: both;
   
}

#sklep li {
	list-style: none;
	display: inline;
	float: left;
	margin: 0 15px 15px 0;
    width: 160px;
    height: 180px;
}

.doLewej { float: left; }
.doPrawej { float: right; margin-left:15px;margin-top:15px;}
.ramkaDuza {border:1px solid #d0d0d0;}

div.gallery  { float:left; display: inline; margin-right: 12px; width:180px; font-size:95%; color: #777777; }
div.gallery img { border:1px solid #B00000; }

fieldset { border: none; padding: 0; padding-bottom: 20px; }

label { text-align:left;  height:auto; }

#full a {color: #333333; font-family: arial; font-size:14px;}

.infolinia_sep { border-bottom:3px dotted #AA0000; width: 200px; padding:5px; margin-left:10px; }
.submit {margin-top: 15px;}


