/* GENERAL */
body, p {
	margin:0;
	font-family: Tahoma, sans-serif;
	font-size: small;
}
h1, h2, h3 {color:#B93A3F; margin: 0; font-size:large; font-weight:normal;}
h3 {font-size: small; font-weight: bold; padding-top: 10px;}
a {
	text-decoration: none;
	color: #2764B4;
}
a:hover {
	text-decoration: underline;
}
a.eng {
	background: url(img/eng.gif) no-repeat;
	padding-left: 16px;
}
a.pl {
	background: url(img/pl.gif) no-repeat;
	padding-left: 16px;
}
form {margin:0;}
.clear {clear:both;height:0px;line-height:0px;font-size:0px;display:block;}
.right {float:right;}
.nbrdr, .noborder {border:none;}
.pad10 {padding: 10px;}

.main {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background-image: url(img/main_bg.jpg);
	/* border: solid 1px #ff0000; */
}

/* HEAD */
.head {
	height: 93px;
	margin: 0 15px;
	background-color: #5384C8;
	/*background-image: url(img/head.jpg);*/
	background-image: url(img/head_compass.jpg);
}
.head_sc {
	height: 36px;
	margin: 0 15px;
	padding:5px 10px 15px 10px;
	background-color: #E7E3DC;
	background-image: url(img/head_sc_bg.jpg);
	font-size: 85%;
}

.head .tools {
	float: right;
	width: 315px;
}
.head .tool_menu {
	color:#dddddd;
	font-size: 85%;
	text-align: center;
	padding: 2px 4px;
	height: 55px;
}
.head .tool_menu a, .foot a {color:#dddddd}
.head .tool_menu a:hover, .foot a:hover {color:#ffffff; text-decoration: none;}
.tool_menu ul {margin:0; padding:0; list-style-type: none; display: inline;}
.tool_menu li {margin:0 0 0 0; padding:0 1px 0 4px; border-left: solid #dddddd 1px; list-style-type: none; display: inline;}
.tool_menu li.li_left {margin:0; padding:0; border: none;}

.head .search {
	text-align: right;
	padding-right:6px;
	vertical-align: top;
}
.search label {
display:none;
}

.search #q {
	border: 1px solid #2B80E3;
	background: #85C3F7 url(img/search_bg.jpg) repeat-x;
	font-family: Tahoma, sans-serif;
	font-size: 85%;
	color: #000;
	width: 150px; /*height: 16px;*/
	padding: 4px 2px;
	margin:0;
}
.search #sa {
	width: 52px; height: 28px;
	background: url(img/search_btn.gif);
	border: none;
	color:#ffffff;
	font-size: 85%;
	font-weight: bold;
	padding:0;
	margin: 0;
}
/* CONTENT BODY*/
.c_body { margin: 0 15px;}

.c_lcol {
	float:left;
	width: 236px;
	overflow: hidden;
}
.c_rcol { /* glowny prawy kontener tresci */
	width: 713px;
	float: right;
	overflow: hidden;
	/*border: solid 1px #ff0000;*/
}

.mp_swicher_container { /* gorny kontener przewijania */
	height: 143px;
	width: 713px;
	background-color: #E7E6E1;
	margin:0; padding:0;
	overflow: hidden;
}
.swicher {
	height: 143px;
	margin:0;padding:0;
	background: url(img/swicher-dsw-mask.jpg);
}
.sw_content_wide {
	padding: 43px 10px 0 34px;
	}
.swicher p {
	font-size: 85%;
	margin: 4px 0 0 0;
}
.swicher a {font-weight:bold}


.c_mp_2 { /* dolny kontener tresci - pod przewijaczem */
	
}
.c_mp_2l {
	float: left;
	width: 440px;
	padding: 10px;
}
.c_mp_2r {
	float: right;
	width: 243px;
	padding: 10px 7px 10px 0;
	overflow: hidden;
}
.newsletter_box {
  border: 1px solid #CBC8C1;
  background: #EBE7DF url(img/newsletter_bg.jpg);
  padding: 7px 2px 7px 7px;
  margin: 0 0 10px 0;
}
#newsletter_email {
	border: 1px solid #CBC8C1;
	font-family: Tahoma, sans-serif;
	font-size: 85%;
	color: #000; background: #fff;
	width: 120px; height: 16px;
	padding: 2px;
	margin: 0;
}
#newsletter_add {
	width: 86px; height: 28px;
	background: url(img/newsletter_add.jpg);
	border: none;
	color:#ffffff;
	font-size: 85%;
	font-weight: bold;
	padding:0;
	margin: 0;
}

#sp_main_content p.bodytext {text-align:justify;}

/* contenttable */
.contenttable td {border-color:#666666; font-size: 85%;text-align:left;background-color:#F6F6F6;}

/* NEWS */
.new {
	margin-top: 4px;
	border-bottom: 1px solid #DEDBD9;
	padding-bottom: 8px;
	clear: both;
}
.new img, .news_img {
	float: left;
	border: 1px solid #757575;
	margin: 3px 5px 5px 0;
}
.news_date {
	color:#757575;
	font-size: 85%;
}
.new h4 {margin:0;font-size:small;}
.news_teaser {font-size:85%;}
.news_teaser a {font-weight:bold;}
.news_teaser p {margin:0;display:inline;}
.news-single-img {float:left; margin: 12px 8px 0 0;}
.news-single-img img {float:none; margin:0;}
.news-single-imgcaption {color:#666666; font-size:85%; margin: 0 0 5px 0;}

.iiscenews {
	padding-left: 30px;
	background: url(img/mp_m.gif) no-repeat;
	margin-top: 4px;
	border-bottom: 1px solid #DEDBD9;
	padding-bottom: 8px;
}

/* MAIN PAGE MENU */
.mp_menu, .sp_menu{
	background-color: #EBE9E5;
	overflow: hidden;
}

.sp_menu li, .mp_menu li {margin:0; padding:0; list-style-type: none;}
.sp_menu ul, .mp_menu  ul{margin:0; padding:0; list-style-type: none;}

.mp_menu a, a.m1, a.m1act {
	display: block;
	background: url(img/mp_m.gif) no-repeat;
	padding: 7px 5px 8px 27px;
	font-weight: bold; font-size: 85%;
}
.mp_menu a.act, .mp_menu a:hover, a.m1:hover, a.m1act {
	background: #B93B41 url(img/mp_mro.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}

/* main page left content */
.mp_left_content {padding:10px;}


/* subpage menu */
a.m1act:hover {
	text-decoration: underline;
}
a.m2, a.m2act, a.m2actd, a.mhome {
	display: block;
	background: #D5D1CE url(img/menu_arr_blue.gif) no-repeat;
	padding: 4px 5px 5px 38px;
	font-weight: normal; font-size: 85%;
	color: #2764B4;
	background-color: #D5D1CE;
}
a.mhome {
	background: #D5D1CE url(img/menu_button_grey.gif) no-repeat;
	color: #ffffff;
}
a.mhome:hover {
	background: #D5D1CE url(img/menu_button.gif) no-repeat;
	color: #ffffff;
}
a.m2:hover {
	background: #D5D1CE url(img/menu_arr_blue.gif) no-repeat;
	color: #2764B4;
}
a.m2act {
	background: #E7E4E2 url(img/menu_arr_black.gif) no-repeat;
	color: #000;
}
a.m2actd {
	background: #E7E4E2 url(img/menu_arr_black_down.gif) no-repeat;
	color: #000;
}
a.m3, a.m3act {
	display: block;
	background: url(img/menu_arr_sm_blue.gif) no-repeat;
	padding: 2px 5px 3px 47px;
	font-weight: normal; font-size: 85%;
	color: #2764B4;
	background-color: #E7E4E2;
}
a.m3:hover, a.m3act {
	background: #E7E4E2 url(img/menu_arr_sm_black.gif) no-repeat;
	color: #000;
}
/* path */
.path {padding: 5px 10px 10px 15px; font-size: 85%;}

/* FOOT */
.foot {
	margin:0 15px;
	height: 14px;
	padding: 17px 10px 13px 10px;
	background: #185EC3 url(img/foot_bg.jpg) repeat-x;
	color:#ffffff;
	font-size: 85%;
}
.foot .contacts {float: right;}
.foot_btm {
	margin: 0;
	overflow: hidden;
	background: url(img/foot_btm_bg.jpg);
	height: 13px;
}

/* MISC */
h1 {padding-top:10px;}
h1.csc-firstHeader,.undrln, .underline {
	border-bottom: 1px solid #B93A3F;
}
h1.csc-firstHeader {padding:0;margin:0;}
.internal-link, .more, .news_teaser a {
	background: url(img/arrow.gif) no-repeat;
	padding-left: 15px;
}
.envelope {
	background: url(img/envelope.gif) no-repeat;
	padding-left: 18px;
}
.csc-textpic-caption {color:#888888; font-size: 85%;}
.csc-frame-frame1 {background-image: url(img/frame1-background.jpg);}

p.aright {text-align:right;}
p.acenter {text-align:center;}
p.aleft {text-align:left;}

/* ACCESSILITY */
#skiplink {
  position: absolute; 
  left: 0px; 
  top: -500px; 
  overflow: hidden;
}

.h {display:none;}
fieldset {margin:0; padding:0;border:0 none;}

/* SUBPAGE */
/* subpage content containers */
.c_sp_2l {
	float: left;
	width: 460px;
}
.c_sp_2r {
	float: right;
	width: 229px;
	padding: 9px;
	overflow: hidden;
	background: #EBE9E5;
}
/* subpage main content */
#sp_main_content {padding: 0 5px 0px 15px;}
p {margin: 10px 0; font-size: 100%;}

/* gallery */
.csc-textpic {margin-top: 5px;}

/* mininews */
.tx-mininews-pi1-listrowField-teaser, .tx-mininews-pi1-fp_listrowField-teaser {margin-top:0;}
.tx-mininews-pi1-listrowField-title, .tx-mininews-pi1-fp_listrowField-title {margin:0;}
.tx-mininews-pi1-listrowField-datetime, .tx-mininews-pi1-fp_listrowField-datetime {margin-bottom:0;color:#777777;}

/* newsletter subskrypcja */
.tx-danewslettersubscription-pi1 {width:320px}
.tx-danewslettersubscription-pi1 td {padding:4px}
.tx-danewslettersubscription-pi1 td p {margin:0px}
