/*** Definicja podstawowych styli ***/
body			{ font-family:"Trebuchet MS",verdana; font-size:8pt; margin:0px; padding:0px; background: url('../images/bg/body.jpg') repeat-x; }
h1				{ line-height:100%; font-size:15pt; margin:5px 0 10px 0; font-weight:normal; }
h2				{ color:#a64b31; line-height:100%; font-size:12pt; margin:5px 0 10px 0; }
h3				{ line-height:100%; font-size:10pt; margin:2px 0 2px 0; padding:0; }
a				{ color:#3e5a63; }
a:hover		{ color:#a64b31; }

input,textarea,select	{ border:1px solid #85a4b1; padding:2px; background:#fff; font-family:verdana; font-size:8pt; }
input.button			{ padding:0px;cursor:pointer !important; background:#d8e2ea; }
input.button:hover	{ background:#afcadc; }

/*** Główne pojemniki ***/
#container		{ width:815px; margin:0 auto; border-left:1px solid #d1cac1; border-right:1px solid #d1cac1; }
#header			{ height: 97px; width:813px; margin:0; background:url('../images/bg/logo.jpg') no-repeat; margin-top:23px; }
#content			{ clear:both; width:813px; margin:0 auto; background:#fff url('../images/bg/content.jpg') repeat-x; padding-bottom:20px; }

#left							{ float:left; width:214px;}
#left ul						{ list-style-image:url('../images/icons/list.jpg'); margin:0 0 0 30px; padding:0; }
#left ul li						{ margin:0 0 4px 0; }
#left ul a						{ color:#3e5a63; text-decoration:none; font-weight:bold; }
#left ul a:hover				{ color:#a64b31; }
#left table					{ width:190px; margin:0 auto; margin-top:10px; border-spacing:0;border-collapse:collapse; }
#left table .td_head		{ height:14px; width:190px; background:url('../images/bg/frame_top.gif') no-repeat; }
#left table .td_content	{ width:190px; background:url('../images/bg/frame.jpg') repeat-y; }
#left table .td_foot		{ height:14px; width:190px; background:url('../images/bg/frame_bottom.gif') no-repeat; }

#right			{ float:right; margin:0 25px 0 0; padding:5px 20px 5px 20px; width:530px; line-height:160%; }

#footer			{ width:auto; background:#5d5d5d; height:70px; border-top:1px solid #d1cac1;padding:0px; margin:0; }
#footer_text	{ margin:0 auto; width:750px; height:inherit; color:#aaa; margin-top:15px; }
#footer_text a	{ color:#aaa; }
#footer_text a:hover { color:#eee; }

.break		{ clear:both; }

.pub_title 			{ border-bottom:1px solid #a64b31; }
.pub_title a			{ text-decoration:none; color:#a64b31; }
.pub_title a:hover	{ color:#3e5a63; }
.pub_title .data	{ font-weight:normal;color:#888;margin:0 0 0 10px;font-size:8pt; }

/*** style edytora ***/
.Bold 		{ font-weight: bold; }
.Title 	{ font-weight: bold; font-size: 18px; color: #cc3300; }
.Code 		{ border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933; }

.gall_div		{ border:1px solid gray; background:#eee; padding:10px; margin:5px 0 15px 0; }

.thumb 		{ padding:4px 10px 4px 0px; vertical-align:top; }
.thumb2		{ float:left; padding:5px; vertical-align:top; }

.thumb img, .thumb2 img
{
	height:expression(\(this.height > this.width || this.height == this.width \)? "70px" : "auto");
	width:expression(\(this.height < this.width \) ? "70px" : "auto");
	max-width:70px; 
	max-height:70px; 
	border:none; 
	cursor: pointer !important;
}

.img_details
{
	width:expression(\(this.width > 500\) ? "500px" : "auto");
	max-width:500px; 
	border:none; 
	cursor: pointer !important;
}

/*** javascript windows ***/
#info			{ border:1px solid #85a4b1; background:#fff; padding:15px 10px 15px 5px; display:none; font-weight:bold; color:#85a4b1; font-size:8pt; }
#window			{ border:1px solid #85a4b1; background:#fff; padding:15px 10px 5px 15px; display:none; color:#2c4454; width:400px; }
#window .bar		{ margin:-15px -10px 5px -15px; width:auto; padding:2px; color:#fff; background: #4b6f89; }
#window p		{ margin:10px 0 0 0; }

#n3 			{ border:1px solid gray;background:white;padding:5px; color:black;position:absolute;display:none; filter: alpha(opacity=90); -moz-opacity:.9;opacity:0.9; clear:both;top:0px;left:0px;display:none;font-size:8pt; }

#adv_box 		{ width:200px;margin:0 auto; text-align:center;margin:10px 0 10px 0; }


