@CHARSET "UTF-8";

*{outline:none; margin:0; padding:0; }
**:focus {outline: none;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #E1E1E1;
    border-collapse:collapse;
    margin: 0.5em 0;
    padding: 0;
}
	
hr.blank, hr.noBrd, td.noBrd, .noBrd {
	border:none!important;
}
hr.blank_thin {
	margin: 0.3em 0;
  	border: 0!important;
}
hr.blank_big {
	margin: 0.8em 0;
  	border: 0!important;
}

hr.dotted {
    border-top:none!important;
	background:url(images/line-dot.gif) repeat-x center center;
}
      
table{border-collapse:collapse; /*width:100%;*/}

img{
    display:block;
}

p{
    margin:4px 0 8px 0;
    line-height:150%;
}

ul{
	padding:5px 0px 5px 10px;
	list-style-type : none;
}
li{
	line-height:150%;
	padding:0 0 0 12px;
	margin:2px;
	background:url(images/odrBlack4x4.jpg) no-repeat left 6px;
}
.msg{
	cursor:pointer; 
	padding:10px 10px 10px 36px; 
	font-size:100% !important; 
	font-weight:bold !important;
	background-position:12px 13px;
}

.success, .msgSuccess{
	border: solid 1px #95a486;
	color:#3d6611!important;
	background-color:#E4FFCC;
	background-image:url(icons/accept.png);
}
.error, .msgError{
	border: solid 1px #f16048;
	color:#df280a!important;
	background-color:#FFE2E2;
	background-image:url(icons/exclamation.png);
}

.msgInfo{
	border: solid 1px #3E73C9;
	color:#3E73C9!important;
	background-color:#E5F6FF; 
	background-image:url(icons/information.png);
}
.alert, .msgAlert{
	border: solid 1px #D3872A;
	color:#D3872A!important;
	background-color:#FFE88E;
	background-image:url(icons/error.png);
}

.skrt{text-decoration:line-through;}

.upper{ text-transform:uppercase}
.arial{ font-family:arial, verdana}
.clear{ clear:both;}
.textL{text-align:left !important;}
.textR{text-align:right !important;}
.textC{text-align:center !important;}
.textF{text-align:justify !important;}
.textB{font-weight:bold !important;}
.textN{font-weight:normal !important;}
.textUpper{text-transform:uppercase !important;}
.red{color:#dd0024!important;}
.wineRed{color:#cc0000!important;}
.white{color:#fff!important;}
.black{color:#000!important;}
.darkGrey{color:#333!important;}
.midGrey{color:#999!important;}
.lightGrey{color:#ccc!important;}
.italic{font-style:italic;}
.size80{ font-size:80%!important; }
.size90{ font-size:90%!important; }
.size110{ font-size:110%!important; }
.size130{ font-size:130%!important; }
.size120{ font-size:120%!important; }
.size150{ font-size:150%!important; }
.size175{ font-size:175%!important; }
.line100{ line-height:100%!important; }
.line110{ line-height:110%!important; }
.line120{ line-height:120%!important; }
.line130{ line-height:130%!important; }
.line180{ line-height:180%!important; }
.line110{ line-height:110%}
.block{display:block;}

.floatL{float:left;}
.floatR{float:right;}
.divRel{ position:relative; }
.hide{display:none;}
.rndBrd2{
    border-radius: 2px !important; 
    -moz-border-radius: 2px !important; 
    -webkit-border-radius: 2px !important; 
    -khtml-border-radius: 2px !important; 
}
.rndBrd3{
    border-radius: 3px !important; 
    -moz-border-radius: 3px !important; 
    -webkit-border-radius: 3px !important; 
    -khtml-border-radius: 3px !important; 
}
.rndBrd5{
    border-radius: 5px !important; 
    -moz-border-radius: 5px !important; 
    -webkit-border-radius: 5px !important; 
    -khtml-border-radius: 5px !important; 
}
.rndBrd8{
    border-radius: 8px !important; 
    -moz-border-radius: 8px !important; 
    -webkit-border-radius: 8px !important;
    -khtml-border-radius: 8px !important;  
}
.rndBrd10{
    border-radius: 10px !important; 
    -moz-border-radius: 10px !important; 
    -webkit-border-radius: 10px !important; 
    -khtml-border-radius: 8px !important; 
}
.greyBox{
	border:solid 1px #d0d1d2;
	background:#f5f5f5;
}

.brdBlue{border:solid 1px #3a95c1;}

.auto{margin:auto!important;}
.w940{ width:940px!important;}
.w920{ width:920px!important;}
.w900{ width:900px!important;}
.w760{ width:760px!important;}
.w750{ width:750px!important;}
.w740{ width:740px!important;}
.w730{ width:730px!important;}
.w720{ width:720px!important;}
.w700{ width:700px!important;}
.w670{ width:670px!important;}
.w660{ width:660px!important;}
.w650{ width:650px!important;}
.w640{ width:640px!important;}
.w630{ width:630px!important;}
.w620{ width:620px!important;}
.w600{ width:600px!important;}
.w580{ width:580px!important;}
.w550{ width:550px!important;}
.w530{ width:530px!important;}
.w520{ width:520px!important;}
.w510{ width:510px!important;}
.w500{ width:500px!important;}
.w493{ width:493px!important;}
.w490{ width:490px!important;}
.w480{ width:480px!important;}
.w470{ width:470px!important;}
.w460{ width:460px!important;}
.w450{ width:450px!important;}
.w440{ width:440px!important;}
.w430{ width:430px!important;}
.w420{ width:420px!important;}
.w410{ width:410px!important;}
.w400{ width:400px!important;}
.w390{ width:390px!important;}
.w380{ width:380px!important;}
.w370{ width:370px!important;}
.w360{ width:360px!important;}
.w350{ width:350px!important;}
.w340{ width:340px!important;}
.w330{ width:330px!important;}
.w320{ width:320px!important;}
.w315{ width:315px!important;}
.w313{ width:315px!important;}
.w310{ width:310px!important;}
.w300{ width:300px!important;}
.w280{ width:280px!important;}
.w295{ width:295px!important;}
.w290{ width:290px!important;}
.w273{ width:273px!important;}
.w270{ width:270px!important;}
.w260{ width:260px!important;}
.w250{ width:250px!important;}
.w240{ width:240px!important;}
.w235{ width:235px!important;}
.w230{ width:230px!important;}
.w220{ width:220px!important;}
.w210{ width:210px!important;}
.w200{ width:200px!important;}
.w190{ width:190px!important;}
.w185{ width:185px!important;}
.w180{ width:180px!important;}
.w180{ width:180px!important;}
.w175{ width:175px!important;}
.w170{ width:170px!important;}
.w165{ width:165px!important;}
.w160{ width:160px!important;}
.w150{ width:150px!important;}
.w140{ width:140px!important;}
.w130{ width:130px!important;}
.w120{ width:120px!important;}
.w110{ width:110px!important;}
.w100{ width:100px!important;}
.w90{ width:90px!important;}
.w80{ width:80px!important;}
.w70{ width:70px!important;}
.w60{ width:60px!important;}
.w50{ width:50px!important;}
.w40{ width:40px!important;}
.w30{ width:30px!important;}
.h40{ height:40px!important;}
.h50{ height:50px!important;}
.h60{ height:60px!important;}
.h75{ height:75px!important;}
.h80{ height:80px!important;}
.h90{ height:90px!important;}
.h100{ height:100px!important;}
.h120{ height:120px!important;}
.h130{ height:130px!important;}
.h135{ height:135px!important;}
.h150{ height:150px!important;}
.h160{ height:160px!important;}
.h170{ height:170px!important;}
.h180{ height:180px!important;}
.h200{ height:200px!important;}
.h250{ height:250px!important;}
.font140{ font-size:140%!important; }
.font120{ font-size:120%!important; }
.font110{ font-size:110%!important; }
.font90{ font-size:90%!important; }
.font80{ font-size:80%!important; }
.vertAlignMid{vertical-align:middle!important;}
.pureLoader{
	background-image:url(images/loader16_transparent.gif);
	background-repeat:no-repeat;
	background-position:center center;	
}

.bgImgLoader {
	background-color:#fff;
	background-image:url(images/loader16_transparent.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:solid 1px #ccc;
}
.bgImgLoaderNoBrd {
	background-color:#fff;
	background-image:url(images/loader16_transparent.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:none 1px #ccc;
}

.noData{
    padding:50px;
    font-size:150%;
    text-align:center;
    
}
#map_canvas{
    height:250px;
    border-radius: 5px 5px 5px 5px !important; 
    -moz-border-radius: 5px 5px 5px 5px !important; 
    -webkit-border-radius: 5px 5px 5px 5px !important; 
}

img{		border:0px;}
.hand{		cursor:pointer;}
.help{		cursor:help;}
.divRel{	position:relative!important;}
.white{ 	color:#fff!important; }
.green{		color:#299a0b!important;}
.orange{	color:#E15103!important;}
.black{ 	color:#000!important; }
.darkBlue{   color:#8ABBD7!important; }
.lightBlue{	color:#E8F7FF!important; }
.lightBlueBg{background-color:#EDF5F7;}
.BG_f8f8f8{background-color:#f8f8f8;}
.BG_efefef{background-color:#efefef;}
.whiteBg{	background-color:#FFF;}
.blackBg{	background-color:#000;}
.lightGreyBg{background:#f5f5f5;}
.yellowBg{	background-color:#FFE88E;}
.midBlueBg{	background-color:#A2CED9;}
.greenBg{   background-color:#91D87D;}
.lightGreenBg{   background-color:#C3EFB6;}
.lightRedBg{background-color:#FFC5C4; }
.errorDiv{
	background-color:#FCD4D4;
	border:solid 1px #E58D8B;
	color:#cc0000;
	padding:10px;
}
.icoDiv{ padding-left:40px!important; background-repeat:no-repeat; background-position:10px center;}
.icoAlert{background-image:url(icons/ico_exclamation.png)}
.darkBlueBg{   background-color:#5E94A0; }
.orangeBg{	background-color:#FFC35B;}
.gradientLightGreyBg{
	
	background: #f2f2f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */

}
.lightShadow{
    text-shadow: 0px 1px 1px #fff;
}        
.darkShadow{
    text-shadow: 0px 1px 1px #012944;
}
.noShadow{
    text-shadow: none!important;
}
.brd_CCC{
	border:solid 1px #ccc;
}
.noBrdTop{
	border-top:none!important;
}

.boxShadow{
	box-shadow:0 0 5px #333; 
	-moz-box-shadow:0 0 5px #333; 
    -webkit-box-shadow:0 0 5px #333;
}
.bgWhite, .bgW{
	background:#fff;
}
.padd3{ padding:3px; }
.padd5{ padding:5px; }
.padd8{ padding:8px; }
.padd10{ padding:10px; }
.padd15{ padding:15px; }
.padd20{ padding:20px; }
.padd30{ padding:30px; }
.padd3_5{ padding:3px 5px; }
.padd5_10{ padding:5px 10px; }
.padd0_5{ padding:0px 5px; }
.padd5_20{ padding:5px 20px; }
.padd15_25{ padding:15px 25px; }
.padd_10_w{ padding:0px 10px; }
.padd_15_w{ padding:0px 15px; }
.padd_10_h{ padding:10px 0px; }
.noMar{margin:0!important;}
.noTopPadd{padding-top:0!important;}
.mar_2_0{margin:2px 0!important;}
.mar_4_0{margin:4px 0!important;}
.mar_10_0{margin:10px 0!important;}
.mar_0_10{margin:0 10px!important;}
.mar_0_0_0_10{margin: 0 0 0 10px;}
.mar_0_0_0_15{margin: 0 0 0 15px;}
.mar15right{margin-right:15px!important;}
.mar20right{margin-right:20px!important;}
.marBot_10{margin-bottom:10px!important;}
.marBot_5{margin-bottom:5px!important;}
.marBot_6{margin-bottom:6px!important;}
.marAuto{margin:auto;}


#cover{
	position:fixed;
	z-index:999;
	background-color:#000;
	display:none;
}
.pureLoaderCover{
	position:fixed;
	z-index:1000;
	background-color:#fff;
	display:none;
	padding:15px;
	background-image:url(images/loader16_transparent.gif);
	background-repeat:no-repeat;
	background-position:15px center;	
}

.popUp{
	background:#fff;
	border:solid 2px #fff;
	box-shadow:0 0 40px #000; 
	-moz-box-shadow:0 0 40px #000; 
    -webkit-box-shadow:0 0 40px #000;
    position:absolute;	
    z-index:1100;
    /*border-radius:4px;*/

}
.popUp .popUpTop{
	line-height:28px;
	font-size:100%;
	position:relative;
	background:#333;
	padding-left:10px;
	color:#fff;
}
.popUp .popUpTop:hover{
	cursor:move;
	background-color:#666;
}
.popUp .popUpIn{
	padding:15px;
	font-size:100%;
	position:relative;
	color:#000;
}
.popUp h1.nadpis, .popUp div.nadpis{
	font-family: Arial, Verdana, Helvetica,sans-serif!important;
	font-size:140%;
	line-height:190%;
	color:#000;
	padding:0;
	margin:0;
}
.popUp .popUpIn a.closebox,
.popUp a.closebox{
	/*width:38px;
	height:38px;
	background:url(images/closebox.png);*/
	border:solid 1px #fff;
	width:14px;
	height:14px;
	background:url(icons/ico_close.gif);
	cursor:pointer;
	position:absolute;
	right:6px;
	top:6px;
	z-index:1001;
}

	
/* -------------- BREADCRUMBS ----------------- */

	#breadCrumbsHolder{
		width:100%;
		margin:0px auto 0px auto;
		line-height:25px;
		/*background:#FFE2BC;*/
	}

	#breadCrumbs{
		
		border:none;
		line-height:1.0em;
		padding:0;
		margin:0 auto;
		
	
	}
	#breadCrumbs ul{ margin:0!important; padding:0!important;}
	#breadCrumbs ul li img{
		margin:0!important;
		border:none!important;
		float:none!important;
	}
	#breadCrumbs ul li{ 
		margin:0!important;
		float:left; 
		background-color:transparent; 
		padding:0 6px 0 0; 
		font-size:90%;
		line-height:16px;
		/*background-image:none!important;*/
	}
	#breadCrumbs ul li a{
		/*color:#666;*/
		/*text-decoration:none;*/
		background-image:none!important;
	}
	#breadCrumbs ul li a:hover{
		/*color:#333;*/
	}
	#breadCrumbs ul li.breadFirst, #breadCrumbs ul li.bread{
		background-position:right center!important; 
		background-repeat:no-repeat!important; 
		padding-right:16px !important;
		background:url(icons/breadcrumb_separator_arrow_2_dots.png) no-repeat right center!important;
	}
	li.breadLast{background-image:none!important;}
	li.breadFirst{
		width:16px;
		padding:0; 
		background-image:none;
		padding-right:4px !important;
	}
/* -------------- BREADCRUMBS ----------------- */
	
	
	
/* -------------- PAGING ----------------- */
	
	div.paggingInfo{	float:left; font-size:80%; margin:5px;}
	div.resultPaging{ 	float:right;  margin:5px; padding:0px;}
	
	ul.controlLine{
		margin:0!important;
		padding:0!important;
	}
	
	ul.controlLine li{
		margin:0px !important;
		padding:0!important;
		display:inline-block !important;
		#display:inline !important;
		border:none 1px #ccc;
		margin-right:1px!important;
		background-image:none!important;
		
	}
	ul.controlLine li a.selected{
		
		background:#999;
		color:#fff;
	}
	
	ul.controlLine li a.inactive{
		color:#ccc;
		cursor:normal!important;
	}
	ul.controlLine li a{
		cursor:pointer;
		font-weight:normal;
		font-size:80%!important;
		border-left:none;
		display:inline-block;
		line-height:20px!important;
		width:20px;
		color:#333;
		background:#efefef;
		text-align:center;
		border
	}
	
	ul.controlLine li a.active:hover{
		color:#000;
		background:#ccc;
		
	}
	
	.controlFirst{
		border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		-webkit-border-radius: 3px 0 0 3px;
		border-left-style:solid !important;
	}
	.controlLast{
		border-radius:  0 3px 3px 0 ;
		-moz-border-radius:  0 3px 3px 0;
		-webkit-border-radius:  0 3px 3px 0;
		border-right-style:solid !important;
	}
	
/* -------------- PAGING ----------------- */

/* ----------------- SITEMAP ----------------- */

	.siteMapHolder{
		border-top:dotted 1px #ccc;
		padding:15px 0;
	}
	.siteMapCat, .siteMapPage{
		margin:3px 0;
		padding:2px;
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:left 4px;
	}
	.siteMapCat a, .siteMapPage a{
		font-size:12px;
	}
	.siteMapCat{
		font-weight:normal;
	}
	.siteMapPage{
		
	}
	.expand_SM{ cursor:pointer;}
	.catPages{display:none;}
	.catOpen{background-image:url(images/folder.png)}
	.catLock{background-image:url(images/folder_key.png)}
	.pageOpen{background-image:url(images/page_white_text.png)}
	.pageLock{background-image:url(images/page_white_key.png)}


/* ------------------- END ------------------- */