body{
	height:100%;
	padding: 0px;
	margin:0px;
	background-color:#ebf4fa;
	font-family:verdana;
	font-size:12px;
	background-image:url('../images/page_layout/frame/frame_left_shadow.gif');
	background-repeat: no-repeat;
	background-position: 1000px 0px;
}



/*  ==========================  GLOWNA TABELA */
#container    {
	padding:0px; 
	margin:0px; 
	width:1000px; 
	vertical-align:top; 
}

#shadow    {
	padding:0px; 
	margin:0px; 
	width:0px; 
}



/*  ==========================  SEKCJA - BANER */     
#section_baner    {
	width:100%;
	height:112px;
	margin:0px; 
	padding:0px;
	border-right-color:#d1dbe6;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #eaeaea;
}
#ban_left    {
	margin:0px; 
	padding:0px;
	width:100px;
	height:112px;
	background-image:url('../images/page_layout/baner_frame/ban_bg_left.jpg');
	background-repeat:no-repeat; 
}
#ban_right    {
	margin:0px; 
	padding:0px;
	width:899px;
	height:112px;
	background-image:url('../images/page_layout/baner_frame/ban_all_right.jpg');
	background-repeat:no-repeat; 
}
.ban_left_logo   {
	margin:0px;
	padding:0px;
	height:82px;
	padding-top:16px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	background-color: #8eb2e3;
	border-right-color: #8eb2e3;
}
.ban_left_flags  {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	height:30px;
	padding-right:0px;
	text-align:right;
	vertical-align:bottom;
	background-color: #8eb2e3;
}



/*  ==========================  NAWIGACJA  */ 
.section_navigation   {
	margin:0px; 
	padding:0px;
	width:235px;
	font-family:verdana;
	font-size:13px;	
	vertical-align:top;
	background-color:#ebf4fa;
	border-right-color:#d1dbe6;
	border-right-width: 1px;
	border-right-style: solid;
}

.navi_temp   {
	margin:0px; 
	padding:0px;
	width:100%;
	height:482px;
	background-image:url('../images/navigation_all.gif');
	background-repeat:no-repeat; 
	background-position:top;
}

.navi_after_border{
	width:100%;
	height: 9px;
	background-image:url('../images/page_layout/navigation_frame/navi_after_frame.gif');
	background-repeat:no-repeat; 
	background-position:top;
}

.navi_after{
	width:100%;
	height: 56px;
	background-image:url('../images/page_layout/navigation_frame/navi_after.gif');
	background-repeat:repeat-x; 
	background-position:top;
}

.navi_after_inside{
	background-image:url('../images/page_layout/navigation_frame/navi_after_left.gif');
	background-repeat:no-repeat; 
	background-position:top right;
}

.ban_mini  {
	margin:0px; 
	padding:0px;
	width:100%;
}

.ban_mini_begin   {
	margin:0px; 
	padding:0px;
	width:100%;
	height:2px;
	background-image:url('../images/page_layout/navigation_frame/ad_up.gif');
	background-repeat:no-repeat; 
	background-position:top;
}

.ban_mini_content   {
	margin:0px; 
	padding:0px;
	width:100%;
}

.ban_mini_end   {
	margin:0px; 
	padding:0px;
	width:100%;
	height:5px;
	background-image:url('../images/page_layout/navigation_frame/ad_down.gif');
	background-repeat:no-repeat; 
	background-position:top;
}




/*  ==========================  CONTENT  */ 
#section_all_content   {
	vertical-align:top;
	background-color:#ffffff;
}
#section_content   {
	vertical-align:top;
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.content{
	width:765px;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size:12px;
	color: #000000;
	border-right-color:#d1dbe6;
	border-right-width: 1px;
	border-right-style: solid;
}

.content h1{
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	background-image:url('../images/page_layout/content_frame/symbols/at_title.gif');
	text-indent: 25px;
	background-repeat:no-repeat; 
	background-position:0px 4px;
}

.content h2{
	font-size:12px;
	font-weight: bold;
	display:inline;
}

.content h3{
	font-size:12px;
	font-weight: bold;
	display:inline;
}

.content hr{
	color: #d1dbe6;
	background-color: #d1dbe6;
	height: 1px;
}

.content span {
	color: #aaaaaa;
	font-style: italic;
}

.content a {
	color: #2782df;
	text-decoration: underline;
	padding-left: 15px;
	background-image:url('../images/page_layout/content_frame/symbols/link_ico.gif');
	background-repeat:no-repeat; 
	background-position:0px 3px;
	font-size:12px;
}

.content a:hover {
	color: #ff7b18;
}

.content a.img {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	background-image:none;
}

.content a.standard {
	padding: 0px;
	background-image:none;
}

.content a.mail{
	padding-top: 1px;
}

.content a.btn_80x25 {
	width:80px;
	height:25px;
	display:block;
	padding:0px;
	padding-top:4px;
	margin:0px;
	cursor:pointer;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	background-image:url('../images/page_layout/content_frame/buttons/btn_bg_80x25.gif');
	background-repeat:no-repeat; 
	background-position:top left;
	border: none;
  margin-left:auto;
  margin-right:auto;
}

.content a.btn_80x25:hover {
	color: #000000;
}

.content ul {
	list-style-image: url('../images/page_layout/content_frame/symbols/list_ico.gif');
	list-style-position: outside;
	padding: 0px;
	padding-left: 16px;
	margin: 0px;
	display:compact;
}

.content ul li {
	padding-bottom:9px;
}

.content ul ul li {
	padding-bottom:6px;
}

.content ul ul ul li {
	padding-bottom:3px;
}

.content ul ul{
	list-style-image: url('../images/page_layout/content_frame/symbols/list_ico_2.gif');
	margin-left: 8px;
}

.content ul ul ul{
	list-style-image: url('../images/page_layout/content_frame/symbols/list_ico_3.gif');
}

li.text_before_list {
	margin-top:18px;
}

ul ul li.first {
	margin-top:6px;
}

ul ul li.last{
	margin-bottom:6px;
}

ul ul ul li.last{
	margin-bottom:9px;
}

li.text_after_list {
	margin-bottom:6px;
}

.content input, .content select {
	border: 1px solid #ff7b18;
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size:12px;
	background-color:#e8f6ff;
}

.content input.readonly {
	border: 1px solid #ff7b18;
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size:12px;
	background-color:#DCD8D6;
}


.content textarea {
	border: 1px solid #ff7b18;
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size:12px;
}

.noimage{
	text-decoration: underline;
	padding-left: 0px;
	background-image:none;
}

input.button{
	width:102px;
	height:25px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	font-weight: bold;
	font-size:11px;
    background-image:url('../images/page_layout/content_frame/buttons/btn_98x21.gif');
    background-repeat:no-repeat;
    background-position:top left;
	border: none;
}

.title_img {
	width: 100%;
	padding-top:3px;
	padding-bottom:15px;
	text-align: center;
}

/*  --------------------------------------  Tabelka - BOX - INDEX.HTML  */ 

.index_box{
	border-color:#8f9bb1;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	padding:4px;
	width:100%;
}
.index_image{
	height: 100%;
	vertical-align:top;
}
.index_text{
	background-color:#FFFFFF;
}
.index_sep{
	padding:0px;
	height: 2px;
	width:100%;
	text-align:left;
	font-size: 12px;
}
.index_list{
	padding:0px;
	margin:0px;
	width:100%;
	height: 350px;
}
.index_link{
	padding: 0px;
	padding-left: 40px;
	padding-right: 20px;
	height: 86px;
	width:100%;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	background-image: url('../images/page_layout/index/index_bullet.gif');
	background-repeat: no-repeat;
	background-position: 10px 35px;
	vertical-align: middle;
}
.index_link a{
	color: #0066FF;
	text-decoration: none;
	background: none;
	padding-left: 0px;
	padding-right: 20;
}

.index_link a:hover{
	text-decoration:underline;
	color: darkred;
}

/*  --------------------------------------  Tabelka - BOX - bez siatki  */ 

.content_box_title{
	background-image:url('../images/page_layout/content_frame/header_bg.gif');
	background-repeat:repeat-x; 
	background-position:top;
	border-color:#8f9bb1;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	font-family: Verdana, Arial;
	font-size:12px;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color:#ffffff;
}

.content_box_title_inside{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #ffffff;
	vertical-align:top;
	background-image:url('../images/page_layout/content_frame/header_bg_left.gif');
	background-repeat:no-repeat; 
	background-position:top right;
	border-bottom-color:#336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.content_box_header{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	background-color:#cfeafc;
	border-bottom-color:#8f9bb1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #FF3300;
}

.content_box_header_next{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	background-color:#cfeafc;
	border-bottom-color:#8f9bb1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color:#8f9bb1;
	border-left-width: 1px;
	border-left-style: solid;
}

.content_box_text{
	background-color:#ffffff;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.content_box_text1{
	background-color:#ffffff;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.content_box_lp{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align:top;
	font-weight: bold;
	background-color:#cfeafc;
	border-bottom-color:#8f9bb1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.content_box_text_next{
	background-color:#ffffff;
	vertical-align:top;
	border-left-color:#8f9bb1;
	border-left-width: 1px;
	border-left-style: solid;
}

.content_box_number{
	width: 100px;
	text-align: center;
	vertical-align:middle;
	background-color:#ffffff;
	border-left-color:#8f9bb1;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}

.content_box_image{
	width: 50px;
	text-align: center;
	vertical-align:top;
	background-color:#ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.content_subject_image{
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align:top;
}

.content_box_subject_image{
	width: 180px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align:top;
	background-image:url('../images/page_layout/content_frame/subject_image_bg_right.gif');
	background-repeat:no-repeat; 
	background-position:0px 10px;
	background-color:#ffffff;
}

.content_box_text_no_bullets{
	vertical-align:top;
	background-color:#ffffff;
}

.content_box_text_no_bullets ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.content_box_text_no_bullets li {
	padding-bottom: 0px;
	padding-left: 10px;
}

.content_box_text_no_bullets a {
	color: #37527e;
	font-weight: normal;
	padding-left: 5px;
	background-image:none;
}


/*  --------------------------------------  Tabelka - siatka  */ 
.content_tablegrid_title{
	margin-bottom: 15px;
	font-family: Verdana, Arial;
	font-size:12px;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color:#8f9bb1;
}

.content_tablegrid_title_inside{
	font-weight: bold;
	color: #ffffff;
	vertical-align:top;
	background-image:url('../images/page_layout/content_frame/header_bg.gif');
	background-repeat:repeat-x; 
	background-position:top;
}

.content_tablegrid_title_inside2{
	border-color:#8f9bb1; 
	border-width: 1px; 
	/*border-style: solid;*/
	font-weight: bold;
	color: #ffffff;
	vertical-align:top;
	background-image:url('../images/page_layout/content_frame/header_bg.gif');
	background-repeat:repeat-x; 
	background-position:top;
}

.content_tablegrid_title_inside div{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url('../images/page_layout/content_frame/header_bg_left.gif');
	background-repeat:no-repeat; 
	background-position:top right;
}

.content_tablegrid_header{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	background-color:#cfeafc;
}

.content_tablegrid_header_1{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-weight: bold;
	vertical-align:top;
	background-color:#cfeafc;
}

.content_tablegrid_header_2{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	background-color:#ecf7fe;
}

.content_tablegrid_lp{
	padding: 5px;
	text-align: right;
	vertical-align:top;
	font-weight: bold;
	background-color:#e8f6ff;
}

.content_tablegrid_text{
	background-color:#ffffff;
	vertical-align:top;
	padding: 2px;
}

.content_tablegrid_text2{
	border-color:#8f9bb1; 
	border-width:1px; 
	border-style:solid;
	background-color:#ffffff;
	vertical-align:top;
	padding: 2px;
}

.content_tablegrid_btn{
	background-color:#ffffff;
	vertical-align:top;
	text-align: center;
	padding: 2px;
}


/*  --------------------------------------  TABELKA - FOTO & SCREEN  */ 
.screen_box{
	width: 182px;
	padding: 0px;
	margin-bottom:15px;
	font-family: Verdana, Arial;
	font-size:10px;
	background-image:url('../images/page_layout/foto_box/img_mid.gif');
}
.screen_image {
	padding:6px;
	background-image:url('../images/page_layout/foto_box/img_top.gif');
	background-repeat:no-repeat; 
	background-position:top left;
}
.screen_image a{
	background-image:none;
	padding:0px;
}
.screen_desc {
	padding:6px;
	background-image:url('../images/page_layout/foto_box/desc_mid.gif');
	background-repeat:repeat-y; 
	background-position:left;
	color: #336699;
}
.screen_sep {
	height:2px;
	background-image:url('../images/page_layout/foto_box/separator.gif');
}
.screen_end {
	height:2px;
	background-image:url('../images/page_layout/foto_box/desc_bottom.gif');
}
.screen_icons {
	padding:6px;
	background-color:white;
}
.screen_icons a{
	background-image:none;
	padding:0px;
}




/*  ==========================  STOPKA  */ 
.section_foot {
	margin:0px; 
	padding:15px;
	padding-left:85px;
	padding-right:85px;
	vertical-align:top;
	text-align: center;
	border-style: solid;
	border-width: 0px;
	border-top-color:#eaecf0;
	border-top-width: 1px;
	border-bottom-color:#d1dbe6;
	border-bottom-width: 1px;
}

.section_foot a {
	color: #37527e;
	text-decoration: underline;
}

.section_foot a:hover {
	color: #ff7b18;
}
.section_foot_inside {
	margin:0px; 
	padding:0px;
	vertical-align:middle;
	text-align: center;
	color:#eaecf0;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size:11px;
}

.section_foot_inside img {
	margin-left:10px;
	margin-right:10px;
}

.section_foot_logo {
	margin:0px; 
	padding:0px;
	width:100%;
	background-color:#f5fafd;
	border-right-color:#d1dbe6;
	border-right-width: 1px;
	border-right-style: solid;
}

.section_empty   {
	margin:0px; 
	padding:0px;
	background-color:#ebf4fa;
}




/*  ==========================  Site Map  */ 
.navi1_doc{
  padding-top:3px;
  padding-left:17px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_1_doc.gif');
  background-repeat:no-repeat;
  background-position:0px 4px;
  display:block;
}

.navi1_plus{
  padding-top:3px;
  padding-left:17px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_1_plus.gif');
  background-repeat:no-repeat;
  background-position:0px 6px;
  display:block;
}

.navi1_minus{
  padding-top:3px;
  padding-left:17px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_1_minus.gif');
  background-repeat:no-repeat;
  background-position:0px 6px;
  display:block;
}

.navi2_doc{
  padding-top:3px;
  padding-left:28px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_2_doc.gif');
  background-repeat:no-repeat;
  background-position:5px 1px;
  display:block;
}

.navi2_plus{
  padding-top:3px;
  padding-left:28px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_2_plus.gif');
  background-repeat:no-repeat;
  background-position:5px 1px;
  display:block;
}

.navi2_minus{
  padding-top:3px;
  padding-left:28px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_2_minus.gif');
  background-repeat:no-repeat;
  background-position:5px 1px;
  display:block;
}

.navi3_doc{
  padding-top:3px;
  padding-left:39px;
  background-image:url('../images/page_layout/navigation_frame/navi_ico_lev_3_doc.gif');
  background-repeat:no-repeat;
  background-position:23px 6px;
  display:block;
}
.index_mainpage_desc_text span{
	color: black;
	font-weight: bold;
	font-style: normal;
}
.ankieta_popup {
  width:237px;
  height:150px;
  margin:10px;
  border: 1px solid #9bc2e0;
  background-color:#ffffff;
}
.ankieta_popup_content {
  vertical-align:top;
}
.ankieta {
  width:100%;
  background-color:#ffffff;
}
.ankieta_title {
  width:100%;
  height:24px;
  padding-left:10px;
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size:11px;
  background-image:url('../images/page_layout/navigation_frame/navi_bg_lev_1_out.gif');
  background-repeat:no-repeat;
  background-position:top left;
}
.ankieta_content {
  width:100%;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size:11px;
}
.ankieta_body {
  width:100%;
  padding-left:6px;
}

.ankieta_content form {
	display:inline;
}

.ankieta_content textarea, .ankieta_content select {
	border: 1px solid #9bc2e0;
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size:11px;
	color:#336699;
	background-color:#e8f6ff;
	width:205px;
}

.ankieta_content input, button {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size:11px;
	font-weight:bold;
	width:102px;
	height:25px;
    background-image:url('../images/page_layout/content_frame/buttons/btn_98x21.gif');
    background-repeat:no-repeat;
    background-position:top left;
}

.ankieta_mini_begin   {
	margin:0px; 
	padding:0px;
	width:100%;
	height:1px;
	background-color:#336699;
}
.gwiazdka, span.gwiazdka{
	color:#ff6633;
}

.order_verify {
	font-weight:bold;
	width:100%;
    background-color:#e8f6ff;
	color:#336699;
}

.hidden { display: none; }
.unhidden { display: block; }

fieldset {
	position: expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 15px 10px;
	margin: 20px 0;
	border: 3px double #FFCC00;
	background-color: #FFFFCC;
}
fieldset fieldset  {
	border: 2px solid #ADD8E6;
	background-color:#FFFFCC;
}
fieldset fieldset fieldset  {
	border: 1px solid #ADD8E6;
	background-color:#FFFFCC;
}

legend {
	position: expression('absolute'); 
	top: expression('-9px'); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 2px 10px;
	color: #FF3300;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}


.papers_link{
	padding: 0px;
	font-family: Verdana, Arial;
	background: none;
	font-size: 12px;
	font-weight: bold;
}
.papers_link a{
	color: #ffffff;
	text-decoration: none;
	background: none;
	padding-left: 0px;
	padding-right: 20;
}

.papers_link a:link{
	color: #ffffff;
	text-decoration: none;
	background: none;
	padding-left: 0px;
	padding-right: 20;
}

.papers_link a:hover{
	text-decoration:underline;
	color: #ffb85e;
}

a.external:link {color: #0066FF; font-size: 18pt; font-weight: bold; }
a.external:visited {color: #894f7b; font-weight: bold; }
a.external:hover {text-decoration: overline; background-color: #FF9900; }
a.external:active {color: #FF9900; } 

