// stronka
/*****************************************************************************************/
body {
	color		: #222222;
	margin-top	: 0px;
	margin-bottom	: 0px;
	padding		: 0px;
	background-color: #FFFFFF;
	font-family	: arial, sans-serif;
	font-size	: 12px;
 
 
   
 

}

td, tr, p, div {
	font-family	: arial, verdana, times, sans-serif;
	font-size	: 12px;
	color		: #222222;
}
td.kropki {
	background	: url(images/kropki.jpg);
}

td.kropki2 {
	background	: url(images/kropki2.jpg);
}

td.kropki_11 {
	background	: url(images/kropki_11.jpg);
}

a:link, a:visited {
	color		: #CB0C02;
	text-decoration	: none;
}

a:hover
 {
	color		: #CB0C02;
	text-decoration	: underline;
}

td.imieniny {
	padding-left	: 20px;
	color		: #777777;
	font-size	: 12px;
}

td.baner {
	padding-top		: 5px;
	padding-bottom:		5px;
}

/*belka MENU poziome*/
.moduletable_belka { float:left; margin-top:7px; line-height:24px; vertical-align:middle; }
#mainlevel_m li{ display:inline; margin:0; padding:0; float:left;}
#mainlevel_m li a{color:#c70000;display:block;width:91px;text-align:center;font-size:12px;font-family:Tahoma; height: 30px;}
#mainlevel_m li a:hover{color:white;background-color:#FB8412;text-decoration:none; height: 23px;}

td.szukaj {
	background	: url(images/szukaj_tlo1.jpg);
	font-size       : 12px;
}

td.polecamy {
	background	: #F3F3F3;
}

td.orange {
	background	: url(images/orange.jpg);
}

td.mapa {
	background	: url(images/mapa.jpg) no-repeat;
	padding-left	: 25px;
}

td.content_tresc {
	padding-top	: 5px;
}

td.content_heading {
	font-weight	: bold;
	line-height	: 20px;
}

td.content_dodano {
	color		: #999999;
}

td.content_ikona {
	font-size       : 10px;
	color		: #999999;
	padding-right	: 15px;
	padding-left	: 15px;
	padding-top	: 5px;
	padding-bottom	: 5px;
}

td.content_cofnij {
	padding-right	: 10px;
}

td.content_zobacz {
	background	: #CB0C02;
	font-size       : 12px;
	color		: #FFFFFF;
	font-weight	: bold;
	padding-left	: 5px;
}

td.search_tekst {
	text-align	: left;
}

td.newsletter_tlo {
	font-size       : 12px;
	background	: #F3F3F3;
	padding-right	: 3px;
}

td.bok_ababab {
	background	: #ababab;
}

td.textjustify {
	
}

table.F8F8F8 {
	background	: #f8f8f8;
}

td.FCF8F4 {
	background	: #FCF8F4;
}

table.search {
}

td.galeria_foto {
	background	: #F4EEEE;
	padding-left	: 5px;
	padding-right	: 5px;
	padding-bottom	: 12px;
	padding-top	: 11px;
}

td.galeria_tresc {
	background	: #F4EEEE;
	padding-top	: 11px;
	padding-right	: 2px;
	font-size	: 12px;
}

td.dzialy_dol_strony {
	background	: #FCF8F4;
	padding		: 5px;
	font-size	: 12px;
}

td.dzialy_dol_strony2 {
	background	: #FCF8F4;
	padding-right	: 5px;
	padding-left	: 2px;
	padding-bottom	: 5px;
	font-size	: 12px;
}

td.dzialy_dol_strony3 {
	background	: #FCF8F4;
	padding-left	: 5px;
	font-size	: 12px;
}

td.padding_right_5 {
	padding-right	: 5px;
}

td.padding_r5_b5 {
	padding-right	: 5px;
	padding-bottom	: 5px;
}

td.padding_5 {
	padding		: 5px;
}

td.naglowek {
	background	: #E7E7E7;
	color		: #CB0C02;
	padding-right	: 5px;
	padding-left	: 5px;
	font-weight	: bold;
}

td.naglowek1 {
	background	: #FB8412;
	color		: #FFFFFF;
	padding-right	: 5px;
	padding-left	: 5px;
	font-weight	: bold;
}

td.naglowek2 {
	background	: #E7E7E7;
	color		: #CB0C02;
	padding-right	: 5px;
	padding-left	: 5px;
	font-weight	: bold;
}

td.stopka {
	background	: #FFFFFF;
	padding		: 5px;
	font-size       : 12px;
}

td.lewa_menu {
	background	: #F3F3F3;
	color		: #222223;
	font-size       : 12px;
	padding-right	: 5px;
}


.wyszukiwarka {
	border         	: 1px solid #aaaaaa;
	width		: 160px;
	font-size       : 12px;
}


.wyszukiwarka2 {
	border         	: 1px solid #aaaaaa;
	width		: 150px;
	height		: 20px;
	font-size       : 12px;
}

.button {
	height		: 20px;
	margin          : 0px;
	padding         : 0px;
	font-size       : 12px;
}

.newsletter {
	border         	: 1px solid #aaaaaa;
	width		: 110px;
	font-size       : 12px;
}

.travel {
	color		: #FC8413;
	font-weight	: bold;
}

.polska {
	color		: #CB0C02;
	font-weight	: bold;
}

.szukaj2 {
	color		: #CB0C02;
	font-weight	: bold;
	font-size       : 12px;
}

.wyszukiwarka2 {
	border         	: 1px solid #aaaaaa;
	width		: 50px;
	height		: 18px;
	font-size       : 12px;
	color		: #CB0C02;
}

.small {
	color		: #777777;
}

hr {
  color			: #999999;
  height		: 1px;
  width			: 100%;
}


a.mainlevel:link, a.mainlevel:visited {
	color		: #222223;
	text-decoration	: none;
}

a.mainlevel:hover {
	color		: #CB0C02;
	text-decoration	: underline;
}



a.tytul_bold_13:link, a.tytul_bold_13:visited {
	color		: #222222;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.tytul_bold_13:hover {
	color		: #CB0C02;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.tytul_normal_11:link, a.tytul_normal_11:visited {
	color		: #222222;
	font-size	: 12px;
	font-weight	: normal;
	text-decoration	: none;
}

a.tytul_normal_11:hover {
	color		: #CB0C02;
	font-size	: 12px;
	font-weight	: normal;
	text-decoration	: none;
}

a.tytul_bold_11:link, a.tytul_bold_11:visited {
	color		: #222222;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.tytul_bold_11:hover {
	color		: #CB0C02;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.tytul_bold:link, a.tytul_bold:visited {
	color		: #222222;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.tytul_bold:hover {
	color		: #CB0C02;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: underline;
}

a.CB0C02:link, a.CB0C02:visited {
	color		: #CB0C02;
	font-weight	: bold;
	text-decoration	: none;
	font-size	: 12px;
}

a.CB0C02:hover {
	color		: #CB0C02;
	font-weight	: bold;
	text-decoration	: underline;
        font-size	: 12px; 
}

a.content_cofnij:link, a.content_cofnij:visited {
  font-size        : 12px;
  color            : #999999;
  text-decoration  : none;
}

a.content_cofnij:hover {
  font-size        : 12px;
  color            : #999999;
  text-decoration  : none;
}

a.readmore:link, a.readmore:visited {
  font-size        : 12px;
  color            : #CB0C02;
  text-decoration  : none;
}

a.readmore:hover {
  font-size		: 12px;
  color			: #CB0C02;
  text-decoration	: none;
  font-weight		: bold;
}

a.ikony:link,a.ikony:visited  {
	color		: #888888;
	font-size       : 12px;
}

a.ikony:hover  {
	color		: #CB0C02;
	font-size       : 12px;
	text-decoration	: none;
}

a.art_spons:link,a.art_spons:visited  {
	color		: #FB8412;
	font-weight		: bold;
}

a.art_spons:hover  {
	color		: #CB0C02;
	font-weight	: bold;
	text-decoration : none;
}

a.toclink_galkat:link,a.toclink_galkat:visited  {
	color		: #888888;
	font-size       : 12px;
}

a.toclink_galkat:hover  {
	color		: #CB0C02;
	font-size       : 12px;
	text-decoration	: none;
}


a.toclink:link,a.toclink:visited  {
	color		: #888888;
	font-size       : 12px;
}

a.toclink:hover  {
	color		: #CB0C02;
	font-size       : 12px;
	text-decoration	: none;
}
/*^ toclink all added*/


table.contenttoc {
  border           : 1px solid #efefef;
  background       : #FCF8F4;
  margin-left      : 5px;
  margin-bottom    : 2px;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li
{
	list-style-position: inside;
	padding-left: 0px;
}

table.menu_prawa_biuro {
	border-top: solid 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	border-left: solid 1px #9DA6B3;
	border-right: solid 1px #9DA6B3;
}

td.ogl_box_tytul {
	padding		: 3px;
	background-color: #FB8412;
	color		: #FFFFFF;
	font-weight	: bold;
}

td.ogl_box {
	padding		: 3px;
	background-color: #F3F3F3;
}

table.moduletableank {
	background-color: #F3F3F3;
	border-top	: solid 5px #FFFFFF;
	border-right	: solid 9px #FFFFFF;
}	

td.poll {
	background-color: #E7E7E7;
	text-align	: right;
	color		: #CB0C02;
	padding-right	: 5px;
	padding-left	: 5px;
	height:23px;
}

table.moduletable_lewy_gorny tr td a{color:#7b6d52;font-family:Tahoma;font-size:12px;}

table.moduletable_arch {
	
	background-color: #F3F3F3;
	border-top	: solid 5px #FFFFFF;
	border-right	: solid 9px #FFFFFF;
}	

table.moduletable_arch th {
	width:120px;
	background	: #E7E7E7;
	color		: #CB0C02;
	padding-right	: 5px;
	padding-left	: 5px;
	font-weight	: bold;
}

table.moduletable_arch td {
text-align	: right;
}

table.moduletable_arch tbody tr td ul li a:link, a:visited {
	font-size       : 12px;
	color		: #222223;
	text-decoration	: none;
}

table.moduletable_arch tbody tr td ul li a:hover {
	font-size       : 12px;
	color		: #CB0C02;
	text-decoration	: underline;
}

td.aktual1 {
	font-size       : 12px;
}

/*  dla stopki kolor czerwony i czarny*/
td.dol_menu {
	background	: #e7e7e7;
	color		: #222223;
	font-size       : 11px;
	padding		: 5px;
}
a.dol_menu_czarny{
	font-size       : 11px;
	color		: #222223;
	text-decoration	: none;
}
a.dol_menu_czarny:link, a.dol_menu_czarny:visited {
	color		: #222223;
	text-decoration	: none;
}
a.dol_menu_czarny:hover {
	color		: #CB0C02;
	text-decoration	: underline;
}
/* koniec ustawien stopki */




/* login box do arch zapisow */
table.moduletable_login {
	
	background-color: #F3F3F3;
	border-top	: solid 5px #FFFFFF;
	border-right	: solid 9px #FFFFFF;
}	

table.moduletable_login th {
	/*width:120px;*/
	/*width:258px;*/
	height:23px;
	text-align:right;
	/*vertical-align:middle;*/
	
	background	: #E7E7E7;
	color		: #CB0C02;
	padding-right	: 5px;
	padding-left	: 5px;
	font-weight	: bold;
}

table.moduletable_login td {
padding-top:2px;
text-align	: right;
font-size       : 12px;
}



table.moduletable_login tbody tr td input.inputbox {
		font-size: 12px;
		border: 1px solid #aaaaaa;
		/*height: 12px;*/
		
}

table.moduletable_login tbody tr td.orange {
padding:0px;
/*	margin-bottom: 3px;*/
}

table.moduletable_login tbody tr td ul li a:hover {
	font-size       : 12px;
	color		: #CB0C02;
	text-decoration	: underline;
}




// naglowek
/*****************************************************************************************/
//  lato

 #all {
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 752px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma;
    TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    text-align: left
}
#top_menu {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/top_menu_background.png) repeat-x left top;
    PADDING-BOTTOM: 0px;
    WIDTH: 752px;
    LINE-HEIGHT: 27px;
    PADDING-TOP: 0px;
    HEIGHT: 27px;
}
#naglowek {
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
   BACKGROUND: url(images/gora_jesien.jpg) no-repeat center top;
   /*  BACKGROUND: url(images/gk_travel_wiosna_01.jpg) no-repeat center top;   */
    /* BACKGROUND: url(images/zima_gora.jpg) no-repeat center top;*/
     /*  BACKGROUND: url(images/gora_jesien2.jpg) no-repeat center top;*/

    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 752px;
    PADDING-TOP: 0px;
    HEIGHT: 83px;
    BORDER-RIGHT-WIDTH: 0px
}

#menu_portalu {
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
     BACKGROUND: url(images/dol_jesien.jpg) no-repeat center bottom;
    /*  BACKGROUND: url(images/gk_travel_wiosna_02.jpg) no-repeat center bottom;  */
    /*  BACKGROUND: url(images/zima_dol.jpg) no-repeat center bottom;  */
    /*  BACKGROUND: url(images/dol_jesien2.jpg) no-repeat center bottom; */

    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 752px;
    PADDING-TOP: 0px;
    HEIGHT: 30px;
    BORDER-RIGHT-WIDTH: 0px
}

#menu_portalu UL {
    LIST-STYLE-TYPE: none
}
#menu_portalu LI {
    DISPLAY: block; FLOAT: left
}
#menu_portalu A.aktywny {
    BACKGROUND-POSITION: left top;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    FONT-SIZE: 12px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/loty24_tab.gif);
    MARGIN-BOTTOM: -4px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 90px;
    COLOR: #bc0000;
    LINE-HEIGHT: 30px;
    MARGIN-RIGHT: 1px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 30px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

#menu_portalu A.nieaktywny {
    BACKGROUND-POSITION: left bottom;
    DISPLAY: block;
    FONT-SIZE: 12px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/tab.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 90px;
    COLOR: #bc0000;
    LINE-HEIGHT: 30px;
    MARGIN-RIGHT: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#menu_serwisu {
    FONT-SIZE: 12pt;
    BACKGROUND: url(images/menu_serwisu.png) white repeat-x left top;
    MARGIN-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    LINE-HEIGHT: 20px;
    HEIGHT: 35px
}
#menu_serwisu UL {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    LIST-STYLE-TYPE: none
}
#menu_serwisu LI {
    DISPLAY: block;
    FLOAT: left;
    MARGIN-RIGHT: 1px
}
#menu_serwisu A {
    DISPLAY: block;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;

    COLOR: #473c24;
    MARGIN-RIGHT: 36px;
    TEXT-ALIGN: center
}
#menu_serwisu A:hover {
    COLOR: white;
    BACKGROUND-COLOR: #F29400;
}



A {
    COLOR: #6a654a; TEXT-DECORATION: none
}
A:hover {
    COLOR: #ee7518
}

A.blue {
    COLOR: #248BE6; TEXT-DECORATION: none
}
IMG {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;

}






// menu lewe
/*****************************************************************************************/

td.orangew {
	background	: url(images/orange.jpg);
}
td.lewa_menuw {
	background	: #F3F3F3;
	color		: #222223;
	font-size       : 12px;
	padding-right	: 5px;
}
a.mainlevelw:link, a.mainlevelw:visited {
	color		: #222223;
	text-decoration	: none;
        font-size       : 12px;

}
a.mainlevelw:hover {
	color		: #CB0C02;
	text-decoration	: underline;
        font-size       : 12px;
}
a.mainlevelw_bold:link, a.tytul_bold:visited {
	color		: #222222;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

a.mainlevelw_bold:hover {
	color		: #CB0C02;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: underline;
}







// srodek strony
/*****************************************************************************************/
/*****************************************************************************************/

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

#buttons_outer {
	width: 635px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: left;

}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px !important;
	height: 23px;
}




#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}




#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}
ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c64934;
}



#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width: 635px;
	height: 150px;
	background: url(images/header_short.jpg) no-repeat;
}

#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	float: left;
	width: 635px;
}


td.srodek {
	text-align: left;
	font-size: 12px;
}
















#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

.back_button {
	float: left;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}



table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}


.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	background:#E7E7E7;
	color: #CB0C02;
	text-align: center;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	width: 360px;
        font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;

	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-s
