/* kod aktualnego języka serwisu należy wstawiać za pomocą pl, np. dla URL'i do obrazków 				*/
/* adres URL portalu należy wstawiać za pomocą http://www.kanionclub.pl, np. http://www.kanionclub.pl/images/szukaj.gif	*/

@import url(http://www.kanionclub.pl/jscalendar/calendar-system.css);

@import url(http://www.kanionclub.pl/styles/jd_menu_base.css);
@import url(http://www.kanionclub.pl/styles/jd_menu_horizontal.css?lang=pl);
@import url(http://www.kanionclub.pl/styles/jd_menu_vertical.css?lang=pl);
@import url(http://www.kanionclub.pl/styles/tree_menu.css?lang=pl);

#main_menu_container #relacjazwyprawy {
background:transparent url(custom/images/pl/relacja.gif) no-repeat center center;
width:105px;
text-indent:-9999px;
}
#main_menu_container #relacjazwyprawy:hover {
background:transparent url(custom/images/pl/relacjaon.gif) no-repeat center center !important;
}
.gallery span {
display:none;
}
.user_codes td {
padding-bottom:20px;
}
.aw_name  {
padding:0 15px;
}
.award_name {
font-size:90%;
}
#register_disable {
margin-right:5px;
}
#longbg {
	background: transparent url(images/backgrounds/longbg.jpg) no-repeat left 660px;
	float: left;
}
#CMSform {
	margin-bottom: 1em;
}
#CMSform label {
	clear: none !important;
	display: inline !important;
	float: none !important;
	width: auto !important;
	background-color: transparent !important;
}
#CMSform input {
	border: 0 !important;
	margin-right: 1em;
	background-color: transparent !important;
}
ol {
	margin-left: 30px;
	margin-top:6px;
}
ol li {
	margin-bottom: 10px;
}
.usunZdjecie {
	background: transparent url('images/usun.gif') no-repeat left top;
	display: block;
	width: 28px;
	height: 16px;
	text-indent: -9999px;
	margin: 3px 0.5em;
}
.galeria {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 1em;
}
.galeria .zdjecie {
	width: 49%;
	float: left;
	margin-bottom: 1em;
}
.galeria .zdjecie a {
	display: block;
	float: left;
	margin-right: 3px;
	height: 75px;
	width: 100px;
	overflow: hidden;
}
.galeria .zdjecie form a {
	height: auto;
}
.galeria .zdjecie form {
	float: left;
}
#gallery img {
}
#gallery {
	float: left;
	width: 100%;
	clear: both;
}
#gallery a {
	text-decoration: none;
	display: block;
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 9px 9px 0;
	overflow: hidden;
}
.listingBar {
	border-top: solid 1px #514232;
	margin-top: 15px;
	text-align: center;
	color: #d1d1d1;
	font-size: 90%;
	font-weight: bold;
	width: 100%;
	float: left;
}
.listingBar a {
	color: #9d8161;
	text-decoration: none !important;
	font-weight: normal;
}
.listingBar .next {
	float: right;
}
.listingBar .previous {
	float: left;
}
.resultRecord {
	clear: both;
	/*border-top: solid 1px #514232;*/
	text-align: center;
	margin-top: 6px;
	text-align: center;
	width: 100%;
}
.resultRecord img {
	/*margin-top: 17px;*/
}
.resultRecord h1 {
	font-size: 14px !important;
	color: #fff;
	text-transform: uppercase;
	/*margin-bottom: 17px;
*/
	margin-top: 17px;
}
.resultRecord .resultDescription {
	text-align: left;
	margin-top: 30px;
}
.resultRecord .resultDescription p {
	margin-bottom: 5px !important;
	color: #ae895b;
	font-size: 90%;
	line-height: 13px;
	text-align: justify;
}
.resultRecord .resultDescription span {
	color: #fff;
}
body {
	background-color: #000;
}
#witaj span {
	color: #a18161;
}

#witaj2 span {
	color: #a18161;
}
#witaj {
	color: #A18161;
	font-weight: bold;
	position: absolute;
	right: 215px;
	top: 10px;
	z-index: 200;
}

#witaj2 {
	color: #A18161;
	font-weight: bold;
	position: absolute;
	right: 112px;
	top: 10px;
	z-index: 100;
}

#witaj a {
	text-decoration:none;
}

#witaj2 a {
	text-decoration:none;
}

#logout {
	color: #9e8161;
	text-decoration: none;
	position: absolute;
	right: 34px;
	top: 10px;
	z-index: 100;
	font-weight: bold;
	font-size: 11px;
}
#logout:hover {
	text-decoration: underline;
}
.userinput {
	background: #1e0c04 url('images/bginput.gif') no-repeat left top;
	width: 180px;
}
#footMenu {
	text-align: center;
	font-size: 100%;
	margin: 0;
	padding: 0;
	color: #9e8161 !important;
	padding: 7px 0;
}
#footMenu span, #footMenu a {
	color: #9e8161 !important;
}
#footMenu a:hover {
	text-decoration: underline;
}
#bBack {
	border: 0;
	float: right;
	/*margin-right: 65px;
*/
	width: 99px;
	display: block;
	height: 16px;
	background: transparent url(images/bpowrot.gif) no-repeat;
	margin-top: 1em;
}
#bSelect {
margin-left:240px;
}
#bSelect, 
#bZglos, #bWycofaj {
	border: 0;
	background: none;
}
#bConfirm {
	border: 0;
	float: right;
	margin-right: 65px;
	background: none;
}
#bAddImage {
	border: 0;
	float: right;
	margin-right: 65px;
	background: none;
}
#bActive {
	border: 0 none;
	float: left;
	/*margin-top: 11px;
*/
	margin-left: 115px;
	background: none;
}
#bLogin {
	border: 0 none;
	float: left;
	margin-bottom: 2em;
	margin-left: 125px;
	margin-top: 5px;
	background: none;
}
#bPass {
	border: 0 none;
	float: left;
	margin-bottom: 2em;
	margin-left: 68px;
	background: none;
}
#bUsunacKonto {
	border: 0;
	float: right;
	background: none;
}
#bCancel {
	border: 0;
	float: left;
	background: none;
}
#bSend {
	border: 0;
	float: left;
	background: none;
	margin-left: 155px;
}
.passinput {
	background: #1e0c04 url('images/bginput.gif') no-repeat left top;
	margin-bottom: 1em;
	margin-right: 1em;
}
.passerror {
	margin-bottom: 1em;
}
.regulamin, .error, .label {
	font-size: 90% !important;
	padding-left: 1em;
}
.field, .label {
	padding-bottom: 0.5em;
}
.field {
}
#wygraj {
	position: absolute;
	top: 48px;
	right: 15px;
}

#wygraj_flash {
	position: absolute;
	top: 45px;
	right: 15px;
}

#wygraj a {
	display: block;
	width: 355px;
	height: 126px;
	background: transparent url(images/wygraj.png) no-repeat;
}
#wygraj a:hover {
	background: transparent url(images/wygrajOn.png) no-repeat;
}
#wyzwanie {
	bottom: 95px;
	position: absolute;
	right: 355px;
	background: transparent url(images/podejmij_wyzwanie.png) no-repeat;
	width: 474px;
	height: 110px;
	display:none;
}
#wyzwanie a {
	background: transparent url(images/podejmij_wyzwanie.png) no-repeat;
	width: 474px;
	height: 110px;
	display: block;
}
#wyzwanie a:hover {
	background: transparent url(images/podejmij_wyzwanieOn.png) no-repeat;
}
#subhead {
	background: transparent url(images/subhead.jpg) left top no-repeat;
	height: 74px;
	position: relative;
}
#navbar {
	margin-left: 49px;
	float: left;
	width: 760px;
	padding: 7px 0 0 0;
}
#navbar, #navbar a, #navbar span {
	color: #b8b8b8;
	text-decoration: none;
	font-size: 11px;
}
#navbar a:hover {
	text-decoration: underline;
}
#page p {
	margin-bottom: 20px;
}
#bookmarks_container {
	float: right;
	margin-top: 15px;
}
#bookmarks_container a {
	color: #d90205;
	text-decoration: none;
	margin-right: 5px;
}
#leftBox {
	background: transparent url(images/subkanion.jpg) no-repeat left top;
	width: 456px;
	float: left;
	display: block;
	height: 655px;
}
#leftBox1 {
	background: transparent url(images/backgrounds/foto1.jpg) no-repeat left top;
	width: 456px;
	float: left;
	display: block;
	height: 655px;
}
#leftBox2 {
	background: transparent url(images/backgrounds/foto2.jpg) no-repeat left top;
	width: 456px;
	float: left;
	display: block;
	height: 655px;
}
#leftBox3 {
	background: transparent url(images/backgrounds/foto3.jpg) no-repeat left top;
	width: 456px;
	float: left;
	display: block;
	height: 655px;
}
#leftBox4 {
	background: transparent url(images/backgrounds/foto4.jpg) no-repeat left top;
	width: 456px;
	float: left;
	display: block;
	height: 655px;
}


#subkanion {
	float: left;
	margin-right: 45px;
}
#rightBox {
	width: 158px;
	float: right;
	overflow: hidden;
}
#created_by_container {
	float: right;
	margin-right: 2em;
}
#copyrights_container {
	float: left;
}
#foot img {
	margin: 0 1.5em 0 2em;
	float: left;
}
#search_form_container {
	float: right;
	margin: 15px 10px 0 15px;
	width: 140px;
}
.error {
	color: #ff000;
}
.cv div {
	clear: both;
	margin: 1em 0;
}
.cv input {
	width: 20em;
}
.cv textarea {
	width: 30em;
	height: 10em;
}
.cv .button {
	width: 10em;
}
label {
	display: block;
	width: 10em;
	float: left;
	clear: left;
}
#shortdoc a, #shortdoc a:link, #shortdoc a:visited, #shortdoc a:active {
	text-decoration: none;
}
#shortdoc a:hover {
	text-decoration: underline;
}
#newstab_next {
	float: right;
}
#newstab_prev {
	float: left;
}
input, textarea, select {
	background-color: #1E0C04;
	border: 1px solid #5D402E;
	color: #A38361;
	font-size: 11px;
	padding: 3px 0.5em;
}
fieldset {
	float: left;
	margin: 0 20px 20px 0;
}
fieldset label {
	display: block;
	clear: both;
}
.listing {
	margin-top: 10px !important;
}
.odd {
	float: expression('right');
	width: expression('390px');
	margin: 0 0 10px 390px;
	margin: expression('0 0 10px 0');
}
.even {
	float: left;
	width: 390px;
	clear: left;
	margin-bottom: 10px;
}
.newstable_more_news {
	text-align: right;
	border-bottom: 1px solid #E2E2E2;
	padding: 5px;
}
.titleonly a {
	color: #d5d5d5 !important;
}
#line {
	background: none;
	height: 1px;
	position: absolute;
	top: 109px;
	left: 0;
	width: 100%;
	font-size: 0;
	border-bottom: solid 1px #e2e2e2;
}
#left {
	border-top: 1px solid #E2E2E2;
	float: left;
	width: 171px;
	border-top: solid 1px ##E2E2E2;
	text-align: left;
	margin-top: 10px;
	overflow: hidden;
}
* {
	border: 0;
	margin: 0;
	padding: 0;
	color: #c8c8c8;
}
#page {
	line-height: 18px;
	width: 981px;
	text-align: justify;
	position: relative;
	margin: 0 auto;
}
#head {
	background: transparent url(images/head.jpg) right top no-repeat;
	font-size: 11px;
	height: 72px;
	position: relative;
}
#head .input_text_search {
	background: transparent url(images/searchinput.gif) no-repeat left top;
	font-size: 11px;
	float: left;
	width: 115px;
	height: 16px;
	border: 0;
	padding: 2px 2px 0 2px;
}
/*#footMenu {
	background: transparent url(images/dot.gif) repeat-x left top;
	padding: 10px 0 15px 0;
	float: left;
	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 40px;
	font-size: 90%
}
#foot_menu_container {
	background: transparent url(images/dot.gif) repeat-x left top;
	padding: 10px 0 15px 0;
	float: left;
	width: 100%;
	clear: both;
	text-align: center;
	font-size: 90%
}
#footMenu a {
	text-decoration: none;
	color#7e7e7e;
}
*/
#logotypes img {
	margin: 0 15px;
}
#logo {
	background-image: url(images/logoKANION.gif);
	width: 196px;
	height: 77px;
	cursor: hand;
	/*float: left;
*/
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
}
#foot {
	background: #000000 url(images/foot.jpg) left top no-repeat;
	text-align: left;
	clear: both;
	margin-bottom: 35px;
	float: left;
	width: 100%;
	/*padding-top: 37px;
*/
	height: 30px;
	font-size: 0.9em;
}
#foot span {
	color: #695539;
	padding-top: 3px;
}
#foot a {
	text-decoration: none;
	margin: 0 0.5em;
}
#foot span a {
	color: #695539;
	text-decoration: none;
}
#foot span a:hover {
	text-decoration: underline;
}
#createdBy {
	float: right !important;
}
#maincontent {
	background-image: url(images/mainbg.jpg);
	float: left;
	height: 545px;
	width: 981px;
	position: relative;
	overflow: hidden;
}
#shortdoc {
	background-image: url(images/heli.jpg);
	color: #373737;
	float: left;
	height: 134px;
	margin: 6px 4px;
	overflow: hidden;
	padding: 20px 180px 20px 15px;
	text-align: left;
	width: 201px;
}
#fasttrack {
	background-color: #767676;
	color: #e9e9e9;
	float: left;
	height: 134px;
	margin: 6px 0pt;
	overflow: hidden;
	padding: 20px 15px;
	text-align: left;
	width: 167px;
}
#fasttrack h1, #fasttrack h2, #fasttrack h3, #fasttrack h4, #fasttrack h5 {
	color: #fff;
	margin-bottom: 14px;
}
#fasttrack ul {
	margin-left: 0;
}
#fasttrack li {
	background-image: url(images/lif.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	list-style-type: none;
	margin: 0pt;
	padding: 1px 0pt 1px 12px;
	color: #e9e9e9;
}
#fasttrack a {
	color: #e9e9e9;
	text-decoration: none;
}
#fasttrack a:hover {
	text-decoration: underline;
}
#languages a {
	color: #8F8F8F;
	text-decoration: none;
}
#languages a:hover {
	color: #000;
	text-decoration: underline;
}
#languages span {
	color: #8F8F8F;
	font: normal 11px Verdana;
}
#mainpage {
	background: #000000 url(custom/images/bodybg.jpg) no-repeat center 72px;
}
#subpage {
	background: #000000 url(custom/images/subbg.jpg) no-repeat center top;
}
#subpage1 {
	background: #000000 url(images/backgrounds/bgfoto1.jpg) no-repeat center 76px;
}
#subpage2 {
	background: #000000 url(images/backgrounds/bgfoto2.jpg) no-repeat center 0px;
}
#subpage3 {
	background: #000000 url(images/backgrounds/bgfoto3.jpg) no-repeat center top;
}
#subpage4 {
	background: #000000 url(images/backgrounds/bgfoto4.jpg) no-repeat center top;
}
body, input {
	font: normal 12px Arial, Verdana, Tahoma, Georgia, 'Times New Roman', serif;
}
a, a:link, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
ul {
	margin-left: 15px;
}
span.error {
	color: red
}
.language_spoiler {
	display: inline;
}
.footer_spoiler {
	display: inline;
}
.action_spoiler {
	display: inline;
}
#news_container div {
	clear: both;
}
#news_container h3#news_header {
	color: #4A4949;
	font-weight: normal;
	margin: 3px 0 0px 0;
}
#news_container #thumbnail {
	float: left;
	margin: 0 15px 10px 0;
}
#news_container h3 {
	margin-top: 10px
}
#news_container h3 a {
	text-decoration: none;
}
#news_container h3 a:hover {
	text-decoration: underline;
}
#news_container a {
	text-decoration: none;
}
#news_container a:hover {
	text-decoration: underline;
}
div#news_container div.news_short_text {
}
.news_more {
	background-image: url(images/moren.gif);
	width: 11px;
	height: 5px;
	float: left;
}
div#news_container a.news_more {
}
div#news_container a.news_more:hover {
}
div#one_news {
}
div#one_news h1.folder_title {
}
div#one_news_text {
}
div#one_news_gallery {
}
div#all_news {
}
div#news_category {
	border-bottom: 1px solid #e2e2e2;
	padding: 0 0 5px 0;
}
div#news_category span {
	font-weight: bold;
}
div#news_category a {
	margin-right: 5px;
}
div#news_category a span {
	font-weight: normal;
}
div.newstable_one_news {
}
a.newstable_one_news, a.newstable_one_news:link, a.newstable_one_news:visited {
}
a.newstable_one_news:hover {
}
div#newstab_prev {
}
div#newstab_next {
}
.input_sumbit_search {
	float: right;
	margin: 5px;
	border: 0;
}
div#search_help {
	margin: 10px 0
}
div#results {
	margin-bottom: 5px;
}
span#number_results {
	font-weight: bold;
}
ol#search_results {
	margin-left: 25px;
}
ol#search_results li {
	margin-bottom: 3px;
}
span.last_mod_text, span.last_mod_date {
	font-size: 90%;
	font-style: italic;
}
.input_text_newsletter {
	width: 100%;
	margin-bottom: 5px;
}
.input_newsletter_change {
	width: 100%;
	margin-bottom: 5px;
}
.input_newsletter_subscribe {
	float: left;
	margin-bottom: 5px;
	width: 40%;
}
.input_newsletter_unsubscribe {
	float: right;
	margin-bottom: 5px;
	width: 40%;
}
a.language, a.language:link, a.language:visited {
	color: Black;
}
a.language:hover {
	color: White;
	background: LightGrey;
}
a.language#selected {
	color: White;
	background: Black;
}
a.language#selected:hover {
	color: White;
	background: LightGrey;
}
li.sitemap_li a {
}
form.group {
	border: none;
}
div.row {
}
div.label {
}
#content {
	float: right;
	overflow: hidden;
	width: 495px;
	min-height: 200px;
	margin-right: 10px;
	padding-top: 4em;
	padding-bottom: 2em;
}
#languages {
	float: right;
	line-height: 21px;
	margin: 10px;
}
#main_menu_container, #horizontal_menu_container {
	float: right;
	margin: 49px 10px 0 0;
	width: 750px;
	overflow: hidden;
}
#vertical_menu_container {
	margin-top: 1em;
	clear: left;
	float: left;
}
#tree_menu_container {
	clear: both;
	font-weight: bold;
	height: auto;
}
#news_container {
	background: transparent url(images/newsbg.gif) no-repeat left top;
	float: left;
	margin: 13px 10px 0 0;
	overflow: hidden;
	width: 275px;
	padding-left: 8px
}
#newsletter_container {
	clear: left;
	float: left;
	margin: 1em 0;
	width: 160px;
}
#search_form {
	float: right;
	margin: 10px 10px 10px 0;
	width: 156px;
}
#dictionary_container {
	background: white;
	float: left;
	width: 150px;
	height: 150px;
	margin-top: 1em;
	border: 1px solid Black;
}
#actions_container {
	background: white;
	margin-top: 1em;
	clear: right;
	float: left;
	width: 150px;
	height: auto;
	border: 1px solid Black;
}
#footer_container {
	text-transform: lowercase;
	color: #cdcdcd;
	float: right;
}
#privacy_legacy_container {
	float: left;
	margin-left: 2em;
	text-transform: lowercase;
	color: #cdcdcd;
}
#print_container {
	float: right;
}
#print_container a {
	text-decoration: none;
	color: #8F8F8F;
}
.clsCMOn {
	color: Black;
	background: White;
}
.clsCMOver {
	color: White;
	background: Black;
}
.clsCMtopOn {
	color: Black;
	background: White;
}
.clsCMtopOver {
	color: White;
	background: Black;
}
.clsNode {
	color: Black;
}
.clsNodeL_selected {
	color: White;
	background: Black;
}
.clsNodeL0 {
	color: Black;
}
.clsNodeL1 {
	color: Black;
}
.clsNodeL2 {
	color: Black;
}
.clsNodeL3 {
	color: Black;
}
.clsNodeL4 {
	color: Black;
}
#main_menu_container {
	/*position: absolute;
	top: 50px;
	left: 350px;
*/
}
/* CSS Document */
