@import "header.css";
@import "forms.css";
@import "xtab.css";
@import "tree.css";
/* @import "temp.css"; */

/*--COMMON--*/
html body {
	text-align:center;
	background:url('_img/bg.gif');
	background-color:#4C4C4C;
	font:11px Trebuchet MS, Verdana;
	color:#222222;
	margin:0px; }
p, div {
	font:11px Trebuchet MS, Verdana; }
h1 { font:18px Trebuchet MS; margin:0px 10px 9px 0px; }
h2 { font:11px Verdana, Trebuchet MS; margin:15px 10px 15px 0px; font-weight:bold; }
img { border:0px; }
img.photo { border:10px solid #EFEFEF; margin-right:10px; }

.box {
	width:750px;
	margin:15px auto;
	padding:10px;
	text-align:left;
	background-color:#FFFFFF; }
.boxrand {
	margin:0px auto;
	text-align:center;
	border:1px dashed #CCCCCC; }
.search_box {
	background:url('_img/shdw.gif') repeat-x;
	background-color:#ebebe7;
	padding:5px;
	text-align:center; }
.srch_hr {
    background:url('_img/srch_hr.gif') no-repeat;
    height:2px; line-height:2px; font-size:2px; margin:5px 0 5px 0; }
.main_l { float:left; width:540px; }
.main_r { float:right; width:200px; text-align:center; }
.col_l { float:left; }
.col_r { float:right; }
.ctr { text-align:center; }
.lft { text-align:left; }
.rgt { text-align:right; }
.cl { clear:both; }
.mini { font:10px Verdana; }
.raq { font-family:Verdana; font-weight:bold; }
.discr { font-size:12px; line-height:20px; margin:30px 0 0 0;  }
.gold { background-color:#FFFBB8; }
.hide { display:none; }
a { color:#222222; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

a.mnu, a.mnu:hover { text-decoration:none; }
a.white { color:#FFF; text-decoration:none; }
a.white:hover { color:#FFF; text-decoration:underline; }
.btn, .btns { text-align:center; }
.btn a {
	color:#222222;
	text-decoration:none;
	font:10px Verdana;
	background:url('_img/btn.gif') no-repeat;
	line-height:20px;
	width:64px;
	height:21px;
	margin:10px auto;
	display:block; }
.btn a:hover {
	color:#000000;
	text-decoration:none; }
.btns a {
	color:#222222;
	text-decoration:none;
	font:11px Verdana;
	background:url('_img/btns.gif') no-repeat;
	line-height:23px;
	width:150px;
	height:24px;
	margin:10px auto;
	display:block; }
.btns a:hover {
	color:#000000;
	text-decoration:none; }
.bview {
	background:#E54C1A;
	border-bottom:2px solid #CC4416;
	color:#FFF;
	padding:0 5px 1px 5px; }
.bview a { color:#FFF; }
.bview a:hover { color:#FFF; }
/**********/
.hdr {
	color:#FFF;
	padding-left:5px;
	padding:5px 0 5px 5px;
	font:11px Verdana;
	font-weight:bold; }
.naz {
	font:11px Verdana;
	font-weight:bold;
	margin:3px; }
.txt { line-height:18px; text-align:justify; margin:3px; }
.hd_bord { background-color:#BB0000; border-bottom:3px solid #990000; }
.hd_red { background-color:#E54C1A; border-bottom:3px solid #CC4416; }
.hd_orng { background-color:#FF6600; border-bottom:3px solid #E55C00; }
.hd_green { background-color:#80B004; border-bottom:3px solid #6D9603; }
.hd_turq { background-color:#66CC9A; border-bottom:3px solid #4F9F78; }
.hd_grey { background-color:#808080; border-bottom:3px solid #666666; }
.hd_yel { background-color:#FFBB00; border-bottom:3px solid #E5A800; }
.red { color:#E54C1A; }
.bord { color:#BB0000; }
.green { color:#80B004; }
.grey { color:#666666; }
.greyl { color:#999999; }
.white { color:#FFF; }
.dothr { background:url('_img/dot.gif') repeat-x; height:1px; line-height:1px; font-size:1px; margin:5px 0 5px 0; }
.dotyr { background:url('_img/doty.gif') repeat-y; width:1px; line-height:1px; font-size:1px; margin:0 5px 0 5px; }
.timer { background:#000; color:#ccc; font:18px Georgia, Arial; padding:3px; text-align:center }
.timer b { color:#fff; }
/**********/
.calendar td { width:20px; height:18px; }
.calendar td a { display:block; padding:3px; background:#ccc; color:#000; text-decoration:none; font:10px Verdana; }
.calendar td a:hover { background:#ffbb00; text-decoration:none; }
.calendar td a span { color:#e54c1a; }
.calendar td a.dzis { background:#999; }
.calendar td a:hover.dzis { background:#ffbb00; }

/**********/
.club_discr { font-size:12px; line-height:20px; margin:10px 0 0 0; }
.club_cal div { line-height:24px; border-bottom:1px solid #DDD; color:#666666; }
.club_cal div.gold { background-color:#FFFBB8; }
.club_cal a, .club_cal a:hover  { color:#222222; }
.club_com div { line-height:20px; margin:0 0 10px 0; color:#222222; background:#F6F5E7; border:1px solid #E7E4D3; padding:10px; }
.club_com span { color:#666666; }
div.bubble { width:auto; /* font-size:0.75em; */ margin-bottom:24px; }
div.bubble blockquote { margin:0px; border:1px solid #dbd6ba; background-color:#f6f5e7; }
div.bubble blockquote p { margin:10px; }
div.bubble cite { position:relative; margin:0px; padding-left:15px; padding-top:7px; top:6px; /* 1px less than padding-top */ background:transparent url('_img/tip.gif') no-repeat 20px 0; font-style:normal; }
div.bubble cite span { color:#666666; }
/*-- PAGGING --*/
#paging { background-color:#efefef; padding:5px; text-align:center; }
#paging .pagethis {
	font:11px Verdana;
	background-color:#efefef;
	padding:2px 4px 2px 4px;
	margin:0 2px 0 2px;
	font-weight:bold;
	color:#E54C1A; }
#paging a {
	font:11px Verdana;
	color:#222222;
	padding:2px 4px 2px 4px;
	margin:0 2px 0 2px;
	text-decoration:none; }
#paging a:hover {
	color:#222222;
	text-decoration:underline; }
#paging a.nxt {
	background:url('_img/nxt.gif') no-repeat;
	width:21px;
	height:21px;
	padding:5px 11px 5px 5px; }
#paging a.nxt:hover { text-decoration:none; }
#paging a.prv {
	background:url('_img/prv.gif') no-repeat;
	width:21px;
	height:21px;
	padding:5px 11px 5px 5px; }
#paging a.prv:hover { text-decoration:none; }

/*--PAGEWARE--*/
#pw { background:#EEE; border-top:1px solid #CCC; text-align:center; padding:3px; margin:10px 0 0 0; }
#pw a { font:11px Trebuchet MS, Verdana; color:#666; text-decoration:none; margin:0 10px 0 10px; padding:0 0 0 15px; }
#pw a:hover { color:#222; text-decoration:underline; }
#pw a#drukuj { background:url('_img/pw_print.gif') no-repeat 0px 50%; }
#pw a#wyslij { background:url('_img/pw_send.gif') no-repeat 0px 50%; }
#pw a#ulubione { background:url('_img/pw_fav.gif') no-repeat 0px 50%; }
#pw a#komentuj { background:url('_img/pw_comment.gif') no-repeat 0px 50%; }
.back { text-align:center; margin:10px 0 0 0; }
.back a { font:11px Trebuchet MS, Verdana; color:#666; text-decoration:none; }
.back a:hover { color:#222; text-decoration:underline; }

/*--LIGHTBOX--*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(_img/overlay.png); }

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_img/overlay.png", sizingMethod="scale");
    }

/*--FOOTER--*/
#footer { width:768px; margin:0px auto; border:2px solid #4D4D4D; color:#777; text-align:right; background-color:#4D4D4D; }
#footer a { color:#eee; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#recommend { width:768px; border:2px solid #4D4D4D; margin:0px auto; color:#666; text-align:left; background-color:#4D4D4D; }
#recommend a { color:#888; text-decoration:none; }
#recommend a:hover { color:#FFF; text-decoration:underline; }
#linkme { width:768px; border:2px solid #4D4D4D; margin:0px auto; text-align:left; background-color:#4D4D4D; }
#linkme a { text-decoration:none; }
#linkme a:hover { text-decoration:underline; }
#linkme table { text-align:center; width:100%; }
.txtlink { width:768px; border:2px solid #4D4D4D; margin:0px auto; margin-top:5px; background-color:#4D4D4D; }
.txtlink table { width:100%; }

/*--TECH--*/
.warn {
    background:url('_img/warning.gif') no-repeat 5px 50%;
    padding:5px 5px 5px 25px;
    margin:10px;
    border:1px solid #CCC889;
    background-color:#FFFBB8;
    font:11px Trebuchet MS; }
.warn_info {
    padding:5px;
    margin:10px;
    border:1px solid #CCC889;
    background-color:#FFFBB8;
    font:11px Tahoma, Trebuchet MS;
    line-height:16px; }