@charset "utf-8";
html{ height:101%;}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background-color:#F7F5FC;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	text-decoration:none;
}
a :visited {
	text-decoration:none;
	color:#34317e;
}
/* INDEX.TPL */
.sitecontainer {
	width:100%;
	margin:0 auto;
	float:left;
	position:relative;
}
.main_container {
	width:1002px;
	margin:0 auto;
	/*padding-top:20px;*/
}
.header {
	height:100px;
	width:100%;
	position:relative;
	float:left;
	/*border:1px solid #000000;*/
}
.leftside {
	width:249px;
	position:relative;
	float:left;

}
.logo {
	border:none;
	left:0px;
	position:relative;
}
.rightside {
	width:752px;
	position:relative;
	float:left;
	margin:0px;
	left:0px;
	padding:0px;
}
.menu_head_container{
	margin-top:0px;
	margin-left:33px;
}
.menu_block {
	display:inline-block;
	position:relative;
	float:left;
	padding:18px;
	/*font-size:12px;*/
	/*color:#34317e;*/
	color:#F1F1F1;
	font-weight:bold;
	letter-spacing:0px;
	cursor:pointer;
	font-size:11px;
}
.menu_block a {
	color:#F1F1F1;
}
.menu_block a:visited {
	color:#F1F1F1;
}
.menu_block_current {
	display:inline-block;
	position:relative;
	float:left;
	padding:18px;
	font-size:12px;
	/*color:#d57487;*/
	color:#A5A2C1;
	font-weight:bold;
	letter-spacing:0px;
	cursor:pointer;
	font-size:11px;
}

.menu_line {
	display:inline-block;
	position:relative;
	float:left;
	margin-top:13px;
	width:1px;
	height:25px;
	/*background-color:#3b364a;*/
	/*border-left:1px solid #2d3194;*/
	border-left:1px solid #ffffff;
	/*border-left:1px solid #3b364a;*/
}
.mainContent {
	width:100%;
	position:relative;
	float:left;
	/*border:1px solid #000000;*/
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menucontainer {
	padding-top:10px;
	/*padding-left:10px;*/
	margin-top:10px;
	/*margin-left:10px;*/
	margin-bottom:20px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413f93;
	font-weight:bold;
}
.menuitem {
	width:100%;
	background-color:#F7F5FC;
	border-top:1px solid #393951;
	border-bottom:1px solid #64668c;
	display:inline-block;
	color:#413f93;
	padding-top:10px;
	padding-bottom:5px;
	position:relative;
	cursor:pointer;
	float:left;
}
.menuitemtxt {
	padding-left:3%;
}
.menuitemtxt_current {
	padding-left:3%;
	color:#d57487;
}
.dotsbox {
	/*background-image:url(../graphics/dots.jpg);*/
	background-image:url(../graphics/new/dots.gif);
	width:100%;
	height:20px;
	background-repeat:no-repeat;
}
.linemenu2 {
	height:1px;
	background-color:#64668c;
	width:100%;
	position:relative;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
}
.menubox {
	width:97%;
	/*background-color:#f8f8fa;*/
	background-color:#F7F5FC;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:3%;
	display:inline-block;
	cursor:pointer;
}
.menutxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413f93;
	font-weight:bold;
	line-height:15px;
}
.menubox .menutxt_current {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d57487;
	font-weight:bold;
	line-height:15px;
}
.linemenu1 {
	height:1px;
	background-color:#393951;
	width:100%;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
}
.footer {
	clear:both;
	position:relative;
	border-top:1px solid #E1E1E1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D1D1D1;
}
.footer a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D1D1D1;
	font-weight:bold;
}

/* KONTENER Z TREścią */
.contentcontainer {
	margin:10px;
	margin-top:6px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	padding-bottom:20px;
	float:left;
	width:100%;
	padding-top:10px;
}

/* KONIEC INDEX.TPL */

/* HOME.TPL */
.contentmain {
	position:relative;
	width:708px;
	border-left:1px solid #2D3194;
	border-right:1px solid #2D3194;
	float:left;
	/*margin-left:20px;*/
	left:21px;
	z-index:5;
}
.bordero {
	position:absolute;
	/*background-image:url(../graphics/ramka.jpg);*/
	background-color:#F7F5FC;	
	background-image:url(../graphics/new/ramka.gif);
	width:24px;
	height:25px;
	top:-2px;
	left:-2px;
	float:left;
}
.bordero2 {
	position:relative;
	top:-2px;
	left:2px;
	/*background-image:url(../graphics/ramka2.jpg);*/
	background-color:#F7F5FC;	
	background-image:url(../graphics/new/ramka2.gif);
	width:24px;
	height:25px;
	float:right;
	z-index:3;
}
.bordero4 {
	position:relative;
	left:-2px;
	top:2px;
	/*background-image:url(../graphics/ramka5.jpg);*/
	background-color:#F7F5FC;
	background-image:url(../graphics/new/ramka5.gif);
	width:24px;
	height:25px;
	float:left;
	clear:both;
	z-index:10;
}
.bordero3 {
	position:absolute;
	left:100%;
	margin-left:-22px;
	top:100%;
	margin-top:-23px;
	background-color:#F7F5FC;
	/*background-image:url(../graphics/ramka4.jpg);*/
	background-image:url(../graphics/new/ramka4.gif);
	width:24px;
	height:25px;
		
}
.contenthalf {
	width:54%;
	position:relative;
	float:left;
	padding-left:9px;
}
.contenthalf2 {
	/*width:36%;*/
	/*background-image:url(../graphics/fota.jpg);*/
	/*background-image:url(../graphics/new/fota.gif);*/
	background-repeat:no-repeat;
	float:left;
	/*padding-left:4px;*/
	position:relative;
	height:355px;
	width:280px;
	padding-top:15px
}
/* KONIEC HOME.TPL */

/* FORMATOWANIE OGÓLNE */
.contentmainnoborder {
	position:relative;
	width:95%;
	padding-top:1px;
	padding-bottom:1px;
	/*border:1px solid #5a5870;*/
	float:left;
	/*margin-left:20px;*/
	z-index:5;
}
.contxt {
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:20px;
	color:#2e2e54;
}
.contxt_home {
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:20px;
	color:#2e2e54;

}
.content1 {
	width:80%;
	position:relative;
	float:left;
	padding-left:9px;
	color:#2e2383;

}

.contenttxt {
	color:#39217f;
	line-height:22px;
}
.content2 {
	width:8%;
	position:relative;
	float:left;
	padding-left:4px;
}
#subpages_home {
	width:100%;
	position:relative;
	float:left;
	border-top:1px dashed #D2CFF3;
	margin-top:20px;
}
#subpages {
	width:100%;
	position:relative;
	float:left;
	border-top:1px dashed #39217f;
	margin-top:20px;
	display:block
}
/* FORMATOWANIE TEKSTU */
.content_seventy {
	width:70%;
	float:left;
	position:relative;
}
.content_thirty {
	width:30%;
	float:left;
	position:relative;
}
/*.content1_list {
	width:70%;
	position:relative;
	float:left;
	padding-left:0px;
	color:#2e2383;
}*/
.content_simple_gab_doc {
	width:100%;
	float:left;
	margin-top:7px;
}
.content_list {
	width:100%;
	float:left;
	margin-bottom:5px;
	margin-top:0px;
}
.list100 {
	width:100%;
	float:left
}
.list100_l {
	width:80%;
	float:left;
}
.list100_r {
	width:17%;
	float:left;
	text-align:right;
}
.maintxt {
	width:95%;
	height:20px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#dfa387;
	font-weight:bold;
	margin-left:20px;
}
.maintxt_span {
	left:20px;
	position:relative;
	top:3px;
}

.toptext{
	/*width:95%;*/
	height:20px;
	background-repeat:no-repeat;
	font-size:16px;
	color:#271c7f;
	font-weight:bold;
	margin-left:40px;
	position:relative;
}
.toptext_nfz_foto {
	position:relative;
	top:0px;
	display:inline-block;
	background-image:url(../graphics/new/nfz.gif);
	width:50px;
	height:20px;
	background-repeat:no-repeat;
	float:left;
}
.toptext_near_foto {
	position:relative;
	float:left;
}


.bluetxt {
	color:#2e2e54;
}
.bluetxt_big {
	color:#2e2e54;
	font-size:13px;
}
.rosetxt {
	color:#d57487;
	font-size:9px;
}
.darkbluetxt{
	color:#39217f;
	font-weight:bold;
}
.titletxt {
	font-size:23px;
	color:#2e2383;
	font-weight:bold;
	clear:left;
	float:left;
	margin-left:20px;
}
.orangetxt {
	background-color:#f39a6e;
	padding:2px;
	color:#2e2383;
}
.listtxt {
	font-weight:bold;
	color:#2e2383;
	float:left;
	cursor:pointer;
}
.listtxt_form{
	font-weight:bold;
	color:#2e2383;
	cursor:pointer;
}
.listlevel2txt {
	color:#39217f;
	display:inline-block;
}
.doc_names_txt {
	color:#39217f;
	display:inline-block;
	font-weight:bold;
}

.redtxt {
	color:#f94e54;
}

.dashed_line{
	float:left;
	border-bottom:1px dashed #39217f;
	width:100%;
	margin-top:10px;
	height:2px;
	line-height:2px;
}
.dashed_line_top{
	float:left;
	border-top:1px dashed #39217f;
	width:100%;
	margin-top:2px;
	height:2px;
	line-height:2px;
}
/*.dashed_line_top_simple {
	float:left;
	border-top:1px dashed #39217f;
	width:70%;
	margin-top:4px;
}*/
.under_dashed {
	width:100%;
	position:relative;
	float:left;
	margin-top:5px;
}
.greytxt {
	color:#42436F;
}
.bluetxt2 {
	color:#39217f;
	font-weight:bold;
	top:0px;
	position:relative;
}
.bluetekst {
	color:#413f93;
	font-weight:bold;
	position:relative;
	margin-top:5px;
}
.bluetekst a {
	color:#413f93;
}
.mapka {
	margin-top:10px;
	position:relative;
	padding-top:20px;
}

/* FORMS */
.formContainer {
	background-color:#EEEEEE;
	margin-top:10px;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.formelem_left {
	width:20%;
	float:left;
	position:relative;
}
.formelem_right {
	width:80%;
	position:relative;
	float:left;
}
.insideformelem {
	text-align:right;
	color:#39217f;
	margin-top:5px;
}
.insideformelem_ta {
	text-align:right;
	color:#39217f;
	margin-top:5px;
	height:53px;
}
.input_format {
	border:1px solid #0033FF;
	background-color:#FFFFFF;
	color:#2e2383;
}
.input_format2 {
	border:1px solid #FF9933;
	background-color:#FFFFFF;
	width:580px;
	color:#2e2383;
}
.input_textarea_small{
	border:1px solid #FF9933;
	background-color:#FFFFFF;
	width:580px;
	color:#2e2383;
	height:80px;
}
.input_textarea_big{
	border:1px solid #FF9933;
	background-color:#FFFFFF;
	width:580px;
	color:#2e2383;
	height:250px;
}
.insideformelem_ta_small {
	text-align:right;
	color:#39217f;
	margin-top:5px;
	height:82px;
}
.insideformelem_ta_big {
	text-align:right;
	color:#39217f;
	margin-top:5px;
	height:252px;
}
.textarea_format2 {
	border:1px solid #FF9933;
	background-color:#FFFFFF;
	width:250px;
	color:#2e2383;
	height:50px;
}
.log_btn {
	background-color:#0066FF;
	border:1px solid #000000;
	width:144px;
}
.act_btn {
	background-color:#FF9933;
	border:1px solid #2e2383;
	width:252px;
	color:#2e2383;
}
#err_msg {
	color:#FF0000;
}
.err {
	color:#FF3300;
}
.status_txt {
	color:#FF9933;
	font-size:12px;
}
.desctxt_orange {
	color:#FF9933;
	font-size:12px;
	font-weight:bold;
}
.upper_menu {
	position:relative;
	padding:5px;
	text-align:right;
}
.amenu {
	color:#2e2383;
	padding:5px;
	border:1px solid #FF9933;
}
.alogout {
	color:#FFFFFF;
	padding:5px;
	border:1px solid #FF9933;
	background-color:#AAAAAA;
	margin-left:-5px;
}
.mainmenu {
	position:relative;
	width:150px;
	display:inline-block;
	float:left;
	text-align:right;
	margin-right:5px;
	padding-top:1px;
}
.line_action {
	position:relative;
	width:100%;
	float:left;
	height:30px;
}
.buttons {
	background-color:#FFFFFF;
	border:1px solid #FF9933;
	color:#2e2383;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	display:inline-block;
}



