/* CSS2 marenostrum.pl */

body {padding: 0px; margin: 0px; font: 12px/1.0 Verdana, Arial, Helvetica, sans-serif; color: #000; background-color: #fff;  }
.left { text-align: center; background-color: #ccc; background-image: url(gfx/black_bgnd.gif); background-repeat: repeat-x;}
p {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
ol {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif;}
ul {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif; margin: 5px 10px 5px 25px}
li {font: 12px/1.6 verdana, helvetica, geneva, arial, sans-serif; }
blockquote {font: 11px/1.6 verdana, helvetica, geneva, arial, sans-serif; }
td {font: 11px/1.0 verdana, helvetica, geneva, arial, sans-serif; }

a, a:link, a:visited, a:active { text-decoration: underline; color: #000;}
a:hover { text-decoration: none; color: #00A85B;}

.white a, .white a:link, .white a:visited, .white a:active { text-decoration: underline; color: #fff;}
.white a:hover { text-decoration: none; color: #fff;}

h1 {font: bold 19px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h2 {font: bold 16px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h3 {font: bold 15px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h4 {font: bold 14px/1.3 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h5 {font: 11px/1.3 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h6 {font: 10px/1.3 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }

form { margin: 0px 0px 0px 0px; }
/* input { font: 12px/1.0 Arial, Helvetica, sans-serif; } */
label { cursor : pointer; }
legend { border: 1px dashed #ccc; padding: 5px 5px 5px 5px; }
fieldset{ border: 0px dashed #ccc; }

.container { width: 750px; margin-left: auto; margin-right: auto; text-align: left; }
#head-1 { background-image: url(gfx/black_bgnd.gif); background-repeat: repeat-x; background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#logo {
	margin: 0px 0px 0px 0px;
}
#head-2 { background-color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#nav-main { background: #000; float: left; width: 100%; line-height: normal; }
#nav-main ul { padding-right: 8px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }
#nav-main li {  font: 11px/1.6 verdana, helvetica, geneva, arial, sans-serif; padding-right: 1px; padding-left: 13px; background: url(gfx/left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
#nav-main a { padding-right: 14px; display: block; padding-left: 0px; font-weight: normal; background: url(gfx/right.gif) no-repeat right top; float: left; padding-bottom: 5px; padding-top: 6px; color: #000; }
#nav-main a { float: none; }
#nav-main a:hover { text-decoration: none; color: #fff; }
#nav-main #current { background-image: url(gfx/left_on.gif);}
#nav-main #current a {  background-image: url(gfx/right_on.gif); padding-bottom: 5px; color: #fff; font-weight: bold; text-decoration: none;}
#nav-main #id25 { background-image: url(gfx/left_on_2.gif);}
#nav-main #id25 a {  background-image: url(gfx/right_on_2.gif); padding-bottom: 5px; color: #333; font-weight: normal; text-decoration: underline;}
#head-3 { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; background-color: #666; }
#breadcrumb {margin: 0px 0px 0px 0px; padding: 5px 15px 0px 0px; }

#main { margin: 0px 0px 15px 0px; padding: 20px 0px 0px 0px; }
.side-left { float:left; width: 250px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.side-right { float:left; width: 500px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }
.side-footer { float:left; width: 250px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.content-left { margin: 0px 25px 10px 0px; padding: 0px 0px 0px 0px; }
.l1 { float:left; width: 250px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.l2 { float:left; width: 250px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(gfx/separator_vertical.gif); background-repeat: repeat-y; }
.l3 { float:left; width: 250px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(gfx/separator_vertical.gif); background-repeat: repeat-y; }
.lc1 { margin: 0px 25px 0px 0px; padding: 0px 0px 0px 0px; }
.lc2 { margin: 0px 25px 0px 25px; padding: 0px 0px 0px 0px; }
.lc3 { margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }

#search { float:right; width: 250px; padding: 5px 10px 0px 15px; margin: 40px 0px 0px 25px;}
#footer { margin: 30px 0px 15px 0px; padding: 5px 0px 0px 0px; background-image: url(gfx/separator_horizontal.gif); background-repeat: repeat-x; }
.search-button{
	vertical-align : middle; margin: 0px 0px 8px 4px;
}
.white {
	color: #fff;
}


.reset {
	clear: both;
}

.nostyle {display: none;}

.separator {
	border-bottom: 1px dashed #ccc; margin: 0px 10px 10px 10px; padding: 10px 0px 0px 0px;
}


#nav-sub-full ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#nav-sub-full li {
	list-style-image: url(gfx/arrow_1.gif);
}

#nav-sub-full li ul li {
	list-style-image: url(gfx/arrow_2.gif);
}
#nav-sub-full  li ul li span {
	list-style-image: url(gfx/arrow_4.gif);
	font-weight : bold;
}
#nav-sub-full li ul li ul li {
	list-style-image: url(gfx/arrow_3.gif);
}

#nav-sub-full li #current {
	font-weight : bold;
}

#breadcrumb span {
	font-weight : bold;
}
