@charset "utf-8";
body {
	font: Tahoma, sans-serif;
	font-family: Tahoma, sans-serif;
	background:url(../images/html/background.gif) top center;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-size:13px;
}

#top_lane {	height:12px;	background:#FF0000; }

#container { background:url(../images/html/backup.png) top center no-repeat; }

#header { width:920px; margin: 0 auto; padding: 10px 0 0 0; font-family:Tahoma, sans-serif; font-size:12px; text-align:left; }

#cris, #cris a:link, #cris a:active, #cris a:hover, #cris a:selected { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }

#menu {	float:left;	margin-right:18px; }
#menuend {float:left; margin:0; }
#menu ul a:link, #menu ul a:visited, #menu ul a:active{	text-decoration:none;	color:#000000;}
#menu ul a:hover {	text-decoration:underline; }
#menu h1, #persons h1 {	font-family: Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#df2f2f;	margin:0;	padding:0; }
#menu h1 a{	 color:#df2f2f; text-decoration:none; }
#menu ul {	margin:0; padding:0; list-style:none; }

#dot_top_left {	background:url(../images/html/linedot.png) repeat-x;	width:605px;	height:3px;	margin:0px 0; }
#dot_top_right {	background:url(../images/html/linedot.png) repeat-x;	width:255px;	height:3px;	margin: 0px 0; }
#dot_team {	background:url(../images/html/linedot.png) repeat-x;	width:250px;	height:3px;	margin: 3px 0; }
#dot_top {	background:url(../images/html/linedot.png) repeat-x;	width:920px;	height:3px;	margin: 0px 0; }
#dot_bottom {	background:url(../images/html/linedot.png) repeat-x top;	width:305px; margin: 3px 0; }
#dot_search {	background:url(../images/html/linedot.png) repeat-x;	width:390px;	height:3px;	margin: 3px 0 15px 0;}


#persons img { margin:2px 3px;	border:none; }
	
#top_in {	width:920px;	margin: 0 auto;	text-align:left; }
#logo { float:left; }
#haslo { float:left; margin-top:60px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#haslo h1 { font-size:24px; margin:0; padding:0px; font-weight:normal; }

#search { float:right; width:235px; margin:10px 20px 0 0;}
#search a:link, #search a:hover, #search a:active, #search a:visited {color:#000000; text-decoration:none }
#search .title { font-family: Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#df2f2f; }
#search input { border: 2px dotted #707070; font-family:Tahoma, sans-serif; font-size:12px; width:165px; background:#F5F5F5; }
#search .more {  }
#zaawansowane .left { float:left; width:180px; }
#zaawansowane .right { float:right; width:180px; background:url(../images/html/vlinedot.png) left top repeat-y;  padding-left:15px; }

#header_left {	float:left;	width:605px; }
#header_right {	float:right; width:255px; }
#mainContent {
	width:920px;
	margin: 0 auto;
	text-align:left;
	padding:20px 0 10px 0;	
}
#mainContentLeft {
	float:left;
	width:525px;	
}
#mainContentRight {
	float:right;
	width:313px;
	padding: 0 21px;
 /*	border-left:dotted 2px #707070; */
 	background:url(../images/html/vlinedot.png) left top repeat-y;
	font-family:Tahoma, sans-serif; font-size:13px; text-align:left;	
}
#mainContentRight .dots { background:url(../images/html/linedot.png) repeat-x;	width:313px;	height:3px;	margin: 0px 0 10px 0; }
#mainContentRight .left	{ float:left; width:155px;  background:url(../images/html/vlinedot.png) right top repeat-y;  padding-right:10px;}
#mainContentRight .left p, #mainContentRight .right p {margin:10px 0;}
#mainContentRight .right	{ float:right; width:130px;  padding-left:10px;}
#mainContentRight .title { font-family: Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#df2f2f;}

#newshome, #article { margin:0 0 40px 40px; }
#newshome .pic { float:left; margin-right:10px; }
#newshome .pic a img, #newshome .pictures a img, .pict { border:1px dotted #666666; padding:2px; }
#newshome .pictures  { float:left; margin-right:10px; }
#newshome .pictures img { margin: 0 0 10px 0;}
#newshome .content { margin-left:90px;}
#newshome .date { font-family: Tahoma, sans-serif; font-size:11px; }
#newshome .title, #Navi .title { font-family: Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#df2f2f }
#newshome .news_dot { background:url(../images/html/linedot.png) repeat-x;	width:390px;	height:3px;	margin: 5px 0; }
#newshome .dot_article { background:url(../images/html/linedot.png) repeat-x;	width:485px;	height:3px;	margin: 5px 0; }
#newshome .dot_video { background:url(../images/html/linedot.png) repeat-x;	width:485px;	height:3px;	margin: 5px 0; }
#newshome .text { font-family:Tahoma, sans-serif; font-size:13px; text-align:left;  }
#newshome .text a:link, #newshome .text a:active, #newshome .text a:visited { color:#DF2F2F; text-decoration:none;}
#newshome .text a:hover { text-decoration:underline; color:#DF2F2F; }
#newshome .pre { float:left; background:url(../images/html/prev.png) no-repeat center left;  padding:0 0 0 15px;  border:0; }
#newshome .nex { float:right; background:url(../images/html/next.png) no-repeat center right; padding:0 15px 0 0; border:0; }

#gal { margin:0 0 0 40px; width: 480px; text-align:left; }
#gal .galitem { float:left; padding:10px; width:140px; text-align:left; vertical-align:bottom;  }
#gal .title { font-family: Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#df2f2f; height:40px;}
#gal .text { text-align:left; font-size:10px; }


#Navi {
	width:920px;
	margin: 0 auto;
	text-align:left;
	padding:10px;	
}
#Navi .segment_head { float:left; width:230px;	margin: 0 20px 0 55px;	font-weight:bold;	font-family: Tahoma, sans-serif; }
#Navi .segment {	float:left; width:230px; padding: 0 20px 0 55px;	font-family:Tahoma, sans-serif;	text-align:left;	font-size:13px; }
#Navi .segment img {	margin:5px;	border:none; }
#Navi .segment .cloud { margin:0 10px 0 0; }
#Navi .segmentdot {	background:url(../images/html/linedot.png) repeat-x;	width:230px; margin: 10px 0; height:3px; }

	
#footer {
	height:65px; 
	background:#131E4B;
}
#footer_in {
	width:920px;
	text-align:right;
	color:#f4fbff;
	font-size:11px;
	margin: 0 auto;
	padding-right:20px;
	padding-top:15px;
	vertical-align:middle;
	font-family:Tahoma, sans-serif;
	
}
#footer_in .created {	color:#FF0000;	text-decoration:none;	font-weight:bold;	}
#footer_in img { float:left; margin-right:10px; }
.clear {
	clear:both;
	font-size:0px;
	height:0;
}
.clearl { clear:left; }
a:link, a:active, a:visited { color:#DF2F2F; text-decoration:none;}
a:hover { text-decoration:underline; color:#DF2F2F; }
a img { border: none; }
#section { font-family: Tahoma, sans-serif; font-size:15px; font-weight:bold; color:#666666; padding:0px 0 20px 20px; }

.bn_search { background:url(../images/html/search.png) no-repeat top left; height:17px; width:57px; border:0; margin-top:3px; cursor:pointer;} 
.bn_search:hover { background:url(../images/html/search_on.png) no-repeat top left; height:17px; width:57px; margin-top:3px; border:0; cursor:pointer;}
.bn_send { background:url(../images/html/send.png) no-repeat top left; height:17px; width:57px; border:0; cursor:pointer;} 
.bn_send:hover { background:url(../images/html/send_on.png) no-repeat top left; height:17px; width:57px; border:0; cursor:pointer;}
.bn_save { background:url(../images/html/zapisz.png) no-repeat top left; height:17px; width:57px; border:0; cursor:pointer;} 
.bn_save:hover { background:url(../images/html/zapisz_on.png) no-repeat top left; height:17px; width:57px; border:0; cursor:pointer;}
#triggers {
	
}

#triggers img {
	cursor:pointer;
	/*
	margin:0 5px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	*/
}



/* styling for elements inside overlay */
.details {
	
	top:15px;
	right:15px;
	color:#000;
	padding-left:10px;
	width:250px;
	overflow:auto;
	text-align:justify;
}
.detailssearch {
	
	top:15px;
	right:15px;
	color:#000;
	padding-left:10px;
	width:390px;
	overflow:auto;
	text-align:justify;
}
input, select, textarea { border: 2px dotted #707070; font-family:Tahoma, sans-serif; font-size:12px; width:265px; background:#F5F5F5; }

.details h3 {
	color:#aba;
	font-size:15px;
	margin:0 0 -10px 0;
}
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	position:relative;
	padding:10px;
	width:405px;	
	min-height:300px;
	border:1px solid #131E4B;
	background:url(../images/html/background.gif) top center;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/html/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.title { font-family: Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#df2f2f; }

.error-msg { 
	border:dotted 2px #aa2404;
	color:#aa2404;
	padding: 5px 0 5px 5px;
	font-size: 14px;
 }

.success-msg { 
	border:dotted 2px #7C8F1F;
	color:#7C8F1F;
	padding: 5px 0 5px 5px;
	font-size: 14px;
	
	 }
	
	
	
/* Form Validation 
.validation-advice {  } */
.validation-failed { border:dotted 2px #f00;  }

fieldset {
	border:0;
}
input.error { border: 2px dotted #AA2404; }
textarea.error { border: 2px dotted #AA2404; }
.error { display:block; }


#Navi .scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 920px;
	height:120px;

	/* custom decorations */
	
}

#Navi .scrollable .items {
	/* this cannot be too large */
	width:2000em;
	position:absolute;
	
}
#Navi .scrollable .items1 {
	/* this cannot be too large */
	width:2000em;
	position:absolute;
	
}


/* active item */
#Navi .scrollable .active {
	
	position:relative;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* slidepanel artykułów */
#panelslide{
	
}

.tabs span, #Navi .tabs2 span {
	display:block;
  height:17px;
  width:18px;
  margin:10px 2px;
  float:left;
  color:#FFF;
  text-decoration:none;
  text-align:right;	
}

/* single tab */
.tabs a, #Navi .tabs2 a {
	display:block !important;
  display:inline-block;
  width:9px; /* rozciaganie dla IE6 */
  min-width:9px;
  width:auto !important;
  height:18px;
  float:none;
  text-align:center;
  position:relative;
  right:-1px;
  color:#FFF;
  background: url(../images/html/paginator1.png) no-repeat 100% 0;
  cursor:pointer;
}

.tabs a:hover, .tabs a.current, #Navi .tabs2 a:hover, #Navi .tabs2 a.current {
  display:block !important;
  display:inline-block;
  width:9px; /* rozciaganie dla IE6 */
  min-width:9px;
  width:auto !important;
  height:18px;
  float:none;
  text-align:center;
  position:relative;
  right:-1px;
  color:#FFF;
  background: url(../images/html/paginator2.png) no-repeat 100% 0;
  cursor:pointer;
}

/* gallery */
.next, .prev { 
    /* absolute positioning relative to the overlay */ 
    position:absolute; 
    top:40%; 
 
    /* upcoming CSS3 rounded border feature */ 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
} 
 
/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
}
.disabled {
	visibility:hidden !important;		
}



