/* s: Basic */
/*----*/
.clear:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.clear {
	min-height:1px;
}
* html .clear {
	height:1px;
}
/*----*/

* {
  margin: 0;
  padding: 0;
  border: none;
  line-height: 100%;
}

html, body {
	/*height:auto !important;*/ 
  height: 100%;
  min-height: 100%;

}

table {
	border-collapse: collapse;
}

a, label {
	cursor: pointer;
}
a:focus, input {/* no border (ff) */
  -moz-outline: none;
}
textarea {
	overflow: auto;
}

ul {
	list-style-type:none;
}
/* e: Basic */

img.imageBorder3 {
 border: 3px solid #fff;
}
a.button_red {
	background:url("../gfx/button_red.gif") center right no-repeat;
	font-size:11px; font-family:tahoma; color:white !important; font-weight:bold;
	padding:4px 14px 4px 10px;
	text-decoration:none !important;
	text-align:center;
	line-height:14px;
}

h2.titlered {
	font-size:13px; font-family:tahoma; color:#d82608;
	margin-bottom:15px;
}
h2.titlered a {text-decoration:none;}
h2.titlered a {color:#d82608;}
h2.titlered a:hover {text-decoration:underline;} 

img.white3 {border:3px solid white; float:right;}
img.grey1 {border:1px solid #c4d2d2;}
img.news_details {margin:0px 10px 0px 0px; padding:5px; border:1px solid #c6c6c6; float:left;}
img.news_list {margin:0px 10px 0px 0px; padding:3px; border:1px solid #c6c6c6; float:left;
	background:white;
	width:105px; height:80px;
}




.w95p {width:95%;}
.w48p {width:48%;}
.w22p {width:23.5%}
.w1p {width:1%;} 
.h43 {height: 43px;} 

.margin5_0_5_0 {margin:5px 0px 5px 0px;} 
.margin9_0_9_0 {margin:9px 0px 9px 0px;} 
.margin9_0_5_0 {margin:9px 0px 5px 0px;} 

.justify {text-align:justify;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.vtop {vertical-align:top;}

.fcolor1 {color:#d82608;}

.f10px {font-size:10px;}
.f11px {font-size:11px;}
.f12px {font-size:12px;}
.f13px {font-size:13px;}

.ftahoma {font-family:tahoma;}
.farial {font-family:arial;}
.fverdana {font-family:verdana;}


.fstyle1 {
	font-size:12px;	 
	font-family:tahoma;
	color:#d82608;
}
.fstyle2 {}
.fstyle3 {}
.fstyle4 {}

.relative {position:relative;}
.absolute {position:absolute;}

.clearboth {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.inline {display:inline;}



/* s: sTop */
#sTop {
	background: url("../gfx/topbg.gif") repeat-x;
	clear:both;
}                     
#sTop .wraper {                                                                                       
	background:url("../gfx/_top.jpg") no-repeat scroll top; /*background:url("../gfx/top.jpg") no-repeat;*/
}    
#sTop .wraper2 {    
	background: url("../gfx/extra-bg1_lang1.gif") no-repeat scroll center 123px;
}        
.en #sTop .wraper2 {    
	background: url("../gfx/extra-bg1_lang2.gif") no-repeat scroll center 123px;
}
.de #sTop .wraper2 {    
	background: url("../gfx/extra-bg1_lang3.gif") no-repeat scroll center 123px;
}
#sTop .container {
	position:relative;
	margin:0 auto; 
	width:959px;
	height:200px; /*height:210px; *
	background:url("../gfx/_top.jpg") no-repeat; /*background:url("../gfx/top.jpg") no-repeat;*/
}

#topText {
    font-family:arial; font-size:12px; font-weight:bold; color:#5f7170;
    letter-spacing: 3px;
    position: absolute;
    top: 100px;
    left: 0;
}

#menuTopRight {position:absolute; top:4px; right:0; font-size:10px;}
#menuTopRight li {float:left; padding-left:10px;}
#menuTopRight a {background:url("../gfx/iconmenutop.gif") center left no-repeat; padding:0px 0px 0px 8px; font-family:arial; font-size:10px; font-weight:bold; color:#5f7170; text-decoration:none;}
#menuTopRight a:hover {text-decoration:underline;}

#navLang {
	position:absolute; top:145px; right:0; 
	font-family:arial; font-size:10px; font-weight:bold; color:#5f7170;
}
#navLang ul, #navLang li, #navLang a {font-family:arial; font-size:10px; color:white;}
#navLang li {
	float:left; 
	background:url("../gfx/button_lang1.gif") center right no-repeat;
}
#navLang a {
	display:block;
	text-decoration:none; 
	text-transform:uppercase;
	text-align:right;	
	padding:6px 5px 0px 0px;
	height:18px;
	width:32px;
} 
#navLang div {text-align:right; margin-bottom:4px;}


#menuTop {
	border:0px solid white;
	/*background-color:#aa021d;*/
	position:absolute; z-index:1000; 
	top:157px; 
	left:0;
	width:562px;
	/*height:31px; */
	text-align:center;
	font-size:10px;
	font-family:tahoma;
}


#ulMenuHorizontal { position:relative; z-index:10000; }
#ulMenuHorizontal li.level0 { display:inline; }
#ulMenuHorizontal ul {
	text-align:left;
	width: auto !important;
	max-width: 200px !important;
	width: 200px;
	background:#aa021d;
	visibility:hidden;
	position:absolute;
	z-index:100000;
	padding-bottom:15px;
}
#ulMenuHorizontal ul ul {
	width: 200px !important;
}
#ulMenuHorizontal .ulMenu a,
#ulMenuHorizontal .ulMenu .button {
	cursor:pointer;
	color:white; font-size:11px; font-family:arial; text-decoration:none;
	display:block;
	background:url(../gfx/menu/arrow.gif) 15px center no-repeat;
	padding:4px 15px 4px 22px;
	margin:0px 0px 0px 0px;
}

#ulMenuHorizontal .ulMenu a:hover, 
#ulMenuHorizontal .ulMenu .hover {
	background:#c34d60 url(../gfx/menu/arrow.gif) 15px center no-repeat;
}
#ulMenuHorizontal .ulMenu div.line {
	font-size:0;
	line-height:0;
	text-align:right;
	height:1px; 
	background:#d17584 url(../gfx/menu/line.gif) right no-repeat;
	margin:1px 15px 1px 15px;
}
/* e: sTop */

/* s: content gallery */
#contGallery { text-align: center;  width: 100%; position: relative; }
#contGallery ul { list-style: none; }
#contGallery ul li { display: inline; float:left; width: 130px; height: 130px; }
#contGallery ul li img {
  margin:0px 10px 0px 0px; 
  padding:3px; 
  border:1px solid #c6c6c6; 
	background:white;
	width:105px; height:80px;
}
/* e: content gallery */


/* s: content file */
#contFile span { 
  padding: 5px 5px 4px 5px; 
  background: #d82608; 
  color: white; 
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
}
/* e: content file */

/* s: sContent */
#sContent {
	margin:0px auto 0px auto; 
	width:959px;
	clear:both;
}
/* e: sContent */

/* s: sContentLeft */
#sContentLeft {overflow:hidden;}
#sContentLeft {
/*	margin-bottom:70px; */
	background:url(../gfx/menutopbg.gif) top no-repeat;
	width:562px;
	float:left; 
}
#sContentLeft .container {
	margin:18px 10px 10px 2px;
} 
/* e: sContentLeft */

/* s: sContentRight */
#sContentRight {
/*	margin-bottom:80px; */
	/*position:relative; top:-10px;*/
	width:397px;
	float:right;
	text-align: left;
}
/* e: sContentRight */


/* s: contHeader */
#contHeaderIcon {padding-left:100px; min-height:85px; margin:0px 0px 20px 0px;}
#contHeader {
	border-left:1px solid #c4d2d2;
	margin:0px 0px 20px 0px;
	padding-left:5px;
	min-height:85px;
}


#contHeader .divNav {
	border-bottom:1px solid #e9eeee;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:10px; font-family:arial; font-weight:bold;
	color:#6e7272;
}

#contHeader h3, #contHeader h3 a, #contHeader h3 span {
	font-size:10px; font-family:arial; font-weight:bold;
	color:#6e7272;
	line-height:110%;
}
#contHeader h3 a {
	color:#9ea4a4; 
	text-decoration:none;
}
#contHeader h3 a:hover {
	text-decoration:underline;
}
#contHeader h3 span {
	background:url("../gfx/arrow_linkgrey.gif") center center no-repeat;
	padding:0px 5px 0px 5px;
}

#contHeader h1 {
	text-transform:uppercase;
	font-size:32px;
	font-family:impact;
	font-weight:normal;  /*
	color:#9ea4a4;*/             
	color:#D82608;
}
#contHeader h2 {
	font-size:14px; font-family:arial; font-weight:normal;
	color:#d82608;  
	padding:0px 0px 0px 14px;
	background:url("../gfx/arrowred.gif") center left no-repeat;
}
/* e: contHeader */



/* s: contText */
#contText, #contText * {
	line-height:130%;
}

#contText, #contText * {
	font-size:12px;
	font-family:tahoma;
	color:#42504f;
}

#contText a {
	color:#d82608; 
	text-decoration:none;
} 
#contText a:hover {text-decoration:underline;} 

#contText p {margin-bottom:10px;}

#contText h3.header {color:#aa021d; margin-bottom:10px; font-size: 14px; border-bottom: 1px solid rgb(196,210,210); padding: 0 0 4px 0;}


#contText ul {margin:5px 0px 10px 15px; list-style:square;}
#contText ol {margin:5px 0px 10px 15px; list-style:decimal;}
/* e: contText */




/* s: MSG */
#MSG { padding: 10px; background: #ededed; margin: 0 0 10px 0; }
#MSG ul { list-style: none; }
#MSG ul li { color: #d82608; font-size: 11px; font-family: tahoma; }
/* e: MSG */


/* s: news */
#contText h3.news_details {color:#aa021d; margin-bottom:10px;}
#contText .news_details_date {font-size:10px; font-family:arial; font-weight:bold; color:#6e7272; margin-bottom:2px;}

#contText div.news_list {
	border-bottom:1px solid #e1e0e0;
	padding:0px 0px 10px 0px;
	clear:both;
	margin-bottom:10px;
}

#contText .news_list_header {
	background-color:#aa021d;
	color:white;
	padding:2px;
	margin-left:118px;
	/*display:inline;*/
}

#contText .news_list_date {
	font-size:10px; font-family:arial; font-weight:bold; color:#6e7272; 
	padding:2px;
	margin-bottom:2px;
	margin-left:118px;
	border-bottom:1px solid #e9eeee;
}

#contText .news_list_text {
}

#contText .news_list_footer {
	background-color:#f6f5f5;
	margin:-9px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}
#contText .news_list_footer .left, 
#contText .news_list_footer .center,
#contText .news_list_footer .right 
{overflow:hidden; padding:5px 2% 5px 2%; float:left; color: grey; font-family:tahoma; font-size:11px;}
#contText .news_list_footer .left {width:20%;}
#contText .news_list_footer .center {width:48%;}
#contText .news_list_footer .right {width:20%;}

#contText .news_list_footer .left a, #contText .news_list_footer .right a {
	color:#aa021d; text-decoration:none; font-family:tahoma; font-size:11px;
}  
#contText .news_list_footer .left a {
	background:url("../gfx/nav_left.gif") left 2px no-repeat;
	padding:0px 0px 0px 15px;
}
#contText .news_list_footer .right a {
	background:url("../gfx/nav_right.gif") right 2px no-repeat;
	padding:0px 15px 0px 0px;
}
#contText .news_list_footer .center {}
#contText .news_list_footer .center .info, 
#contText .news_list_footer .center .info a {font-size:10px; font-family:arial; font-weight:bold; color:#6e7272;}
#contText .news_list_footer .center .info a {color:#d82608; text-decoration:none;}
#contText .news_list_footer .center .nav a {
	padding:1px 4px;
	color:#362d2c;
}
#contText .news_list_footer .center .nav a:hover {
	background:#362d2c;
	color:white;
}
#contText .news_list_footer .center .nav span {
	background:#d82608;
	color:white;
	padding:1px 4px;
}
/* e: news_list */


      

/* s: sFooter */
#sFooter {
clear:both;
/*	display:none; */
/*	position:fixed; */ 
/*	bottom:0px; */
	width:100%; min-width:959px;
	background: url("../gfx/extra-bg2_lang1.gif") no-repeat scroll top;
	padding-top: 24px; 
}   
.en #sFooter {    
	background: url("../gfx/extra-bg2_lang2.gif") no-repeat scroll top;
}
.de #sFooter {   
	background: url("../gfx/extra-bg2_lang3.gif") no-repeat scroll top;
}

#sFooter .row1 {background:url("../gfx/bgfooter1.gif") #cedcdc repeat;}
#sFooter .row2 {background:url("../gfx/bgfooter2.gif") #c4d2d2 repeat;}
#sFooter .menu {
	margin:0 auto; 
	width:959px;
	height:23px;
	text-align:center;
	font-size:10px; font-family:arial; font-weight:bold; color:#42504f;
	vertical-align:middle;
	text-align:center; 
}
#sFooter .menu ul {font-size:10px;}
#sFooter .menu li {
	line-height:23px; 
	display:inline; 
	font-size:10px; 
	float:none;
}
#sFooter .menu a {
	line-height:12px; 
	display:inline-block !important; 
	padding:5px 10px 5px 10px; 
	text-decoration:none; 
	color:#42504f;
	font-size:10px;
}
#sFooter .menu a:hover {background:#42504f; color:white;}

#sFooter .info {
	margin:0 auto; 
	width:959px;
	height:47px;
	font-size:10px; font-family:arial; font-weight:bold; color:white;
	text-align:center;
}
#sFooter .divtext {padding:5px 0px 5px 0px;}
#sFooter .divlogo {}
/* e: sFooter */







/* s: divheader */
.divheader, .divheader h2 {
	font-size:12px; font-family:tahoma; color:#362d2c; text-transform:uppercase;
	border-bottom:1px solid #d3d2d1;
	padding-bottom:8px;
	margin-bottom:6px;
}
.divheader h2 {
	display:inline; border-bottom:1px solid #362d2c; padding-bottom:7px;
}
.divheader h2 a {text-decoration:none;}
.divheader h2 a {color:#362d2c;}
/* e: divheader */

/* s: boxwhite */
.boxwhite {    
margin-bottom: 10px;
	/*background:url("../gfx/boxgrey.gif") #ffffff top right no-repeat;*/
	padding:9px;
	min-height:110px;
	height:auto !important;
	height:110px;
	/*border-bottom:1px solid #d3d2d1;*/
}
/* e: boxwhite */

/* s: boxgrey */
.boxgrey {
margin-bottom: 10px;
	background:url("../gfx/boxgrey.gif") #ededed top right no-repeat;
	padding:9px;
	min-height:110px;
	height:auto !important;
	height:110px;
	/*border-bottom:1px solid #d3d2d1;*/
}
/* e: boxgrey */

/* s: textinline */
.textinline, .textinline * {
	font-size:11px; font-family:tahoma; color:#362d2c;
	line-height:130%;	
	display:inline;
	clear:none;
}
.textinline a {
	color:#d82608; 
	text-decoration:none;
} 
.textinline a:hover {text-decoration:underline;} 
/* s: textinline */

/* s: siteMap */
#siteMap ul { margin: 0 0 0 25px; list-style: square; }
#siteMap ul li {  }
#siteMap ul li a { line-height: 150%; }
/* e: siteMap */

/* s: divform */
.divform {
	border:0px solid black;
	margin:0px 0px 8px 0px;
}
.divformspacer {
	height: 15px !important;
	height: 5px;
	clear: both;
}
.divformhead {
	margin:8px 27px 8px 0px;
	padding: 4px 0 4px;
	height: auto !important;
	height: 12px;
	font-size:12px;
	line-height: 12px;
	font-family:tahoma;
	color: #ffffff !important;
	text-align: center;
	background:#d82608 !important;
	clear: both;
}
.divform h3 {
	font-size:12px;
	font-family:tahoma;
	color:#d82608 !important;
	margin:0px 0px 4px 0px;
	padding-left:4px;
}

.divform input, .divform textarea, .divform select {
	padding-left:2px;
	border-top:1px solid #cdcbcb;
	border-left:1px solid #cdcbcb;
	background-color:#ededed;
	width:95%;
	height:22px;
	color:#1d2527;	
	font-size:12px;
	font-family:tahoma;	
} 

.divform input.check { width: auto; vertical-align: middle; }
.divform input.reset {
	border:0px solid #cdcbcb;
	background-color:#ededed;
	color:#92afb6;
	width:70px;
	text-align:center;
	padding:2px;
	cursor:pointer;
}

.divform input.submit {
	border:0px solid #cdcbcb;
	background:url("../gfx/button_red.gif") center right no-repeat;
	color:white !important;
	font-weight:bold;
	width:70px;
	text-align:center;
	padding:2px;
	cursor:pointer;
}

.divform textarea {height:100px;}
.divform span.info {
	position:absolute;
	top:0px; left:0px;
	color:#8d8d8d !important;
	font-size:11px !important;
	font-family:arial !important;
	vertical-align:top;
}                           
.divformtable {
  margin-right: 27px;
  width: 523px;
  border-collapse: collapse;
}       
.divformtable th {
  padding: 2px 5px;   
	font-size:12px;
	font-family:tahoma;
	color:#d82608 !important;
}     
.divformtable td {
  padding: 2px;   
	font-size:10px;
	font-family:tahoma;
}      
.divformtable .a td {
  background: #e5b8b7;
} 
h6.divformtable  {
	color:#8d8d8d !important;
	font-size:11px !important;
	font-family:arial !important;
	vertical-align:top;
}   
/* e: divform */


.leftlist, .rightlist {list-style:none url(../gfx/xxx.gif) !important;}
.leftlist li {
	padding:0 0 5px;
}
.leftlist li a {
	padding:0px 0px 0px 15px;
	background:url("../gfx/nav_right.gif") left 3px no-repeat;
	font: 12px/16px Arial, sans-serif !important;
	display: block;
}
.rightlist li {
	padding:0 0 5px;
}
.rightlist li a {
	padding:0px 15px 0px 0px;
	background:url("../gfx/nav_left.gif") right 3px no-repeat;
	font: 12px/16px Arial, sans-serif !important;
	display: block;
}



.biuletin {
    width: 49%;
    margin: 0 0 5px;
	font-size:13px; font-family:tahoma; color:#d82608;
	float: left;
	text-align: center;
}
.biuletin h3 {
    margin: 0 0 15px;
	font-size:13px; font-family:tahoma; color:#d82608;
	text-align: center;
}
.biuletin img {
    float: none;
}


#oddzialy {
    text-align: center;
}

