input, textarea, blockquote, img, form, input, del, ol, ul, li, p, a , b , strong, u, i, h1, h2, h3, h4, h5 ,h6, body 
{	font-family: Tahoma; font-size:13px; font-weight:normal; padding:0;	margin:0;	position:relative; 	line-height:16px;	color:#454545; border:0; }

td {	vertical-align:top; }

#claim_holder_outer {
width:445px;
height:60px;
}

#claim_holder_inner {
width:2000px;
height:100px;
}

.claim_el {
float:left;
width:445px;
height:60px;
}

#banner 		{ background-image:url(bg-banner.png); }

.claim_el,
form,
div, .block	{ display:block; position:relative; overflow:hidden; }
#page		{ width:994px; left:50%; margin-left:-497px;}
#address	{ text-align:right; padding:5px; color:gray;}
#banner		{ width:994px; height:203px; background-position:center bottom; margin-bottom:1px; }
#claims 		{ width:500px; height:200px; left:35px; top:40px; float:left; }

#claim_image{ z-index:100; width:300px; height:203px; left:50%; margin-left:215px; top:40px; position:absolute; }

#navigation	{ width:994px; height:62px; background-image:url(bg-menu.png); }
#left		{ width:298px; float:left; margin-top:-15px}
#left		{ background-image:url(lmenuicons.png); background-repeat:no-repeat; background-position:220px 58px; }

#search		{ width:298px; }
#menu		{ width:298px; }
#content	{ width:695px; float:right }
#margin		{ padding: 25px; padding-left:15px; padding-top:10px; }
#footer		{ width: 994px; padding-top:15px; padding-bottom:50px; border-top:4px solid #DDDDDD; } 
#contact	{ width: 500px; padding:5px;  float:left; }
#creator	{ width: 300px; padding:5px; float:right; text-align:right; }
#print		{ margin: 15px; margin-left:0; clear:both; }

#banner img 	{ float:left; left:20px; }
#banner p 	{ margin-left:1px; margin-top:10px; }
#banner .h1 	{ margin-left:-1px; margin-top:13px; font-weight: normal; font-size:32px; letter-spacing:-1px; text-shadow: white -1px -1px 2px; }
#banner p.h2 	{ margin-left:-1px; text-shadow: white -1px -1px 2px;  color: #F08F06; /*#314786;*/  font-weight: normal; font-size:18px;	}
#banner a	{ color: #314786;  }


#navigation { text-align:center; overflow:visible;  }
#navigation ul { display:inline-block; }
#navigation ul li {	display:block; float:left; }
#navigation ul li a { 
	display:block; 
	font-size:14px; font-weight:bold; text-decoration:none; text-shadow: white -1px -1px 1px;
	padding:23px; padding-left:13px; padding-right:13px;   
	
	background-image:url(bg-sep.png); 
	background-position:0 center;
	background-repeat:no-repeat;
}
#navigation .first a { background-image:url(); } 
#navigation a:hover  { text-shadow: #454545 1px 1px; background-image:url(bg-button-hov.png); color:white; background-repeat:repeat-x; background-position:0 center; }

#navigation ul li.selected a { text-shadow: #454545 1px 1px; background-repeat:repeat-x; background-image:url(bg-button.png); color:white; background-position:0 center; }
#navigation ul li.selected ul li a { text-shadow: white 1px 1px; background-repeat:repeat-x; background-image:url(bg-button-l2.png); color:#454545; background-position:0 center; }

#navigation ul li ul li.first a  {  color:#454545; text-shadow:white 1px 1px; background-image:url(bg-button-l2.png) }
#navigation ul li.selected ul li a:hover,
#navigation ul li ul li.first a:hover { color:white; text-shadow: #454545 1px 1px; background-image:url(bg-button-hov.png); }

#navigation ul li ul { 
  z-index:10000; width:330px; overflow:hidden; display:none; position:absolute; clear:both; 
  margin-top:13px;
  /*background-image:url("drop-back.png");  */
  background-image:url(bg-menu-shad.png);  
  background-position:bottom right; 
  background-repeat:no-repeat;
  padding-bottom:4px; padding-right:4px; 
}
#navigation ul li:hover ul { background-color:transparent; display:block; top:45px; left:0px;   }
#navigation ul li ul li a { text-align:left; position:relative; display:block; clear:both; width:330px; border-bottom:1px solid #aaaaaa; 
	padding:9px;  	
	padding-left:13px;  
	padding-right:13px;
	color:#454545;
	 
background-image:url(bg-button-l2.png); background-repeat:repeat-x; background-position:0 center;
}
#navigation ul li ul li { padding:0; width:330px; position:relative; display:block; overflow:hidden;}

/* #navigation { overflow:visible; } */



.mainheader {
padding-top:15px;
padding-bottom:4px;
width:695px;
float:right;
}


#submenu { padding-top:25px; left:300px; clear:both; }
#submenu ul { display: block; }
#submenu ul li {	display:block; float:left; }
#submenu ul li a { display:block; font-size:14px; font-weight:bold; text-decoration:none; padding:10px;  
	background-image:url(bg-sep-sub.png); 
	background-position:0 center;
	background-repeat:no-repeat;
	text-shadow: white -1px -1px;

}
#submenu .first a { background-image:url(); } 
#submenu a:hover  { text-shadow: #454545 1px 1px; background-image:url(bg-button-hov.png); color:white; background-repeat:repeat-x; background-position:0, center; }
#submenu .selected a { text-shadow: #454545 1px 1px; background-image:url(bg-button.png); color:white; background-position:0, center; }


#search 	{ width:290px; height: 40px; padding-left:20px; }
#search form { display:inline-block; margin-top:0px;  }
#search input { background-color:transparent; height:21px; display:block; float:left; }
#search_input, #ajaxSearch_input { width:155px; vertical-align:center; padding-left:24px;  background-position:left top; background-repeat:no-repeat; background-image:url(bg-search.png); } 
#search_submit, #ajaxSearch_submit { width:55px; padding-top:41px; color:white; background-position:right top; background-repeat:no-repeat; background-image:url(bg-search.png); } 

#content a,
#contact a	{ color: #1244B6; }
#contact 	{ padding-left: 110px; background-position:20px 5px;  background-repeat:no-repeat; background-image:url(manus-logo-small.png); }
#contact .smaller { padding-top:6px;  }

h1,h2,h3,h4,h5,h6 { text-shadow: white -1px -1px 2px; color: #314786; };
	
.cart { font-weight:bold; }
#tinymce, #content { background-color:#E1E1E1; background-image:url(bg-content.png); background-repeat:no-repeat; margin-bottom:30px;  }
#tinymce blockquote, #content blockquote { margin:12px; margin-left: 30px; margin-right:30px;  padding:12px; font-style:italic; color:#888888; font-weight:normal; }
.mainheader h1, #tinymce h1, #content h1 { display:block; clear:both; line-height:30px; margin-top: 12px; font-weight: normal; font-size:28px; letter-spacing:-1px; }
.mainheader h2, #tinymce h2, #content h2 { display:block; clear:both;  line-height:27px; margin-top: 22px; font-weight: normal; font-size:25px; }
.mainheader h3, #tinymce h3, #content h3 { display:block; clear:both;  line-height:20px; margin-top: 22px; font-weight: normal; font-size:18px; }
#tinymce h4, #content h4 { line-height:18px; margin-top: 17px; font-weight: normal; font-size:16px; }
#tinymce h5, #content h5 { line-height:16px; margin-top: 17px; font-weight: normal; font-size:14px; }
#tinymce h6, #content h6 { line-height:15px; margin-top: 17px; font-weight: normal; font-size:13px; }
#tinymce img, #content img { display:block; float:left; border:1px solid silver; margin:6px; margin-left:0; margin-right:12px; }
#tinymce ul, #content ul,
#tinymce ol, #content ol { display:block; padding-left:30px; padding-top:10px;  padding-bottom:10px; }
#tinymce ul li, #content ul li { list-style-type:none; background-image:url(bg-li.png); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; margin-top:6px; }
#tinymce ol li, #content ol li { margin-left:16px; padding-left:3px; margin-top:6px; }
.content p, #tinymce p, #content p { margin-top:6px; line-height:16px; }
#tinymce p:hover, #content p:hover { background-color:#d1d1d1; }
#tinymce ul:hover, #content ul:hover { background-color:#d1d1d1; }
#tinymce ol:hover, #content ol:hover { background-color:#d1d1d1; }
#tinymce b, #content b { font-weight:bold; }
#tinymce div { border:1px dotted green; }
#tinymce, #content { text-align:justify; }
#tinymce input, #content input , #tinymce textarea, #content textarea {
padding:2px;
margin:0;
border:1px solid gray;

}
.black { width:470px; }

.content a, #tinymce a, #content a { padding:2px; padding-top:1px; padding-bottom:1px; text-decoration:none; }
.content a:hover, #tinymce a:hover, #content a:hover { text-decoration:underline; }

.AS_ajax_result {
padding-left:40px;
border-bottom:1px solid #efefef;
background-image:url(search-ar.png); 
background-position:18px 0; 
background-repeat:no-repeat;
padding-bottom: 10px;
}
.AS_ajax_resultLink { color:#314786; font-weight:normal; font-size:17px; text-decoration:underline; }
.searchh {  background-image:url(search-h.png); padding-left:38px !important;  background-position:2px 3px; background-repeat:no-repeat; line-height: 28px; display:inline-block; color:green; }
.AS_ajax_result .ajaxSearch_highlight, #content .ajaxSearch_highlight, .content .ajaxSearch_highlight { background-color:rgb(242,245,156); }
.AS_ajax_resultsIntroFailure { padding:10px; }

#tinymce strong, #content strong { font-weight:bold; }
#tinymce { padding:10px; }

#menu ul li { list-style-type:none; background-position:0 24px; background-image:url(bg-li-nav.png); background-repeat:no-repeat; }
#menu ul li a {
	display:block;
	padding-top:16px; 
	padding-bottom:16px; 
	margin-left:20px; 
	line-height:22px; 
	font-size:21px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(bg-li-bottom.png); background-repeat:no-repeat; 
	background-position:0 bottom;
}
#menu ul li a:hover,
#menu ul li :hover .orange	{ color: #314786; }
#menu div 		{ padding: 10px; }
#menu .smaller 	{ padding-right: 25px;   padding-top: 5px; }

.highlight { background-image:url(highlight.png); color:#222222 !important; }
.iplus,
.iminus {cursor:pointer; }

.iplus,
.iminus,
.iprint,
.itop		{  padding-left:32px !important;  background-position:2px center; background-repeat:no-repeat; line-height: 28px; display:inline-block; }
.itop		{ background-image:url(i-top.png); margin-left:15px; }
.iprint		{ background-image:url(i-print.png); }
.iplus		{ background-image:url(i-plus.png); }
.iminus		{ background-image:url(i-minus.png); }
.iart		{ font-weight:bold; padding-top:10px; display:block; text-shadow: white -1px -1px 2px; }
.orange 		{ color:#F08F06; }
.smaller	{ font-size:13px; color:gray; }

.transhover { }
.transhover:hover {
	background-color:transparent !important;
}

.niebieski { color: #314786;  }

