/*
 *
 * Stylesheet for ^SITENAME
 *
 * @section		screen
 * @author		Krzysztof Łojniewski
 * @version		1.00
 * @copyright	zaciecie.pl
 * @media		screen
 *
 * 
 * @colordef	black			#0C0402
 * @colordef	dark red		#591F08
 * @colordef	dark orange		#FE7C00
 * @colordef	light orange	#FD8D00
 * @colordef	creme			#FAF7F2
 *
 * @todo 
 */
 
 @import "reset.css";
body {
	background: #fff;
	font: 0.69em Verdana, Arial, Helvetica, sans-serif;
}
object {float:left}
legend {display: none}
.accessibility {display: none}

.container { 
	margin: 0 auto;
	position:relative; 
	width: 935px;
}
.notxt {
	font-size: 0;
	line-height: 0;
	text-indent: -9998%;
}


/* PAGE STRUCTURE */
#header {
	background: url(../img/header.bg.jpg);
	height: 212px;
	margin-top: 0px;
	position: relative;
	border: 0px solid #009900;
}
	#header h1 {
		background: url(../img/header.h1.bg.gif);
		height: 89px;
		left: 70px;
		overflow: hidden;
		position: absolute;
		text-indent: -9998em;
		top: 69px;
		width: 148px;
	}
	#header h1 a {display: block;height: 100%}
	#header p {
		background: #fc7207;
		bottom: 0px;
		color: #fff;
		height: 19px;
		padding-top: 6px;
		position: absolute;
		text-align: center;
		width: 100%;
	}
	#header_menu {
		height: 25px;
		margin-top: 0px;
		text-align: center;
		position: relative;
		border: 0px solid #009900;
		background-color: #fc7207;
		width:100%;
	}
	#header_menu .menug{
		text-decoration: none;	
		color: #ffffff; 
		font: bold 9pt Verdana;
	}
	#header_menu td.menug {
		background-color: #fc7207;
		color: #ffffff;
		text-align: center;
		padding:5px;
	}

	#header strong {font-weight: bold}
	
#content {
	background: url(../img/content.bg.gif) no-repeat 0 0;
	line-height: 1.36em;
	overflow: auto;
	padding-top: 10px;
}
	#content p { margin-top: 20px}
	#content strong {font-weight: bold}
	.main-content a, #footer a {color: #fc7207;text-decoration: none}
	.main-content a:hover, #footer a:hover {text-decoration: underline}
	/* headings */
	.main-content h5 {font-weight:normal;margin-top: 20px}
	.main-content h2, .main-content h3, .sidebar h2, .sidebar h3 {
		height: 31px;
		overflow: hidden;
		text-indent: -9998em;
		width: 550px;
	}
	.main-content h4 {
		color: #fc7207;
		font-weight: bold;
		padding: 20px 0;
		text-align: center;
	}	
	.main-content ul {padding: 5px 0}
		.main-content ul li {
			background: url(../img/ul.li.bg.gif) no-repeat 1px 6px;
			padding: 0 0 0 13px;
		}
	.main-content h2.about-us {background: url(../img/h2.few.words.gif) no-repeat 0 0}
	.main-content h2.why-us {background: url(../img/h2.why-us.gif) no-repeat 0 0}
	.sidebar {
		float: right;
		margin-top: 1px;
		overflow: hidden;
		width:880px;
	}
		.sidebar .gallery {width: 880px}
		.sidebar .gallery li {float: left;margin: 25px 22px 0 0}
		.sidebar h3 {margin-top: 22px;width: 300px}
		.sidebar h3.gallery {background: url(../img/h3.gallery.gif); background-repeat:no-repeat;
		background-position:right;}
	.sidebar_mapa {
		float: right;
		margin-top: 1px;
		overflow: hidden;
		width:300px;
	}
		.sidebar_mapa h3 {margin-top: 22px;width: 300px}
		.sidebar_mapa h3.gallery {background: url(../img/h3.gallery.gif); background-repeat:no-repeat;
		background-position:right;}
	.highlighted h4 {
		color: #fff;
		margin-top: 20px;
		padding: 0;
		text-align: left;
	}
	.main-content {float: left;}
	.main-content .column {float: left;width: 275px}
	.box {
		background: url(../img/box.bg.png) no-repeat 0 0;
		color: #5c5c5c;
		margin-bottom: 10px;
		width: 600px;

	}
		.box .wrap {
			background: url(../img/box.wrap.bg.gif) no-repeat bottom left;
			overflow: auto;
			padding: 5px 5px;
		}
	.highlighted {
		background: url(../img/box.highlighted.bg.png) no-repeat bottom left;
		color: #fff;
		margin-bottom: 0;
	}
	.highlighted .wrap {background: url(../img/highlighted.wrapper.bg.gif) no-repeat 0 0}
	.main-content .highlighted ul li {background-image:url(../img/highlighted.ul.li.bg.gif)}
	.transparent {background: url(../img/contact-info.box.bg.png) no-repeat top right;height:335px}
	.box_info {
		background: url(../img/box.bg.png) no-repeat 0 0;
		color: #5c5c5c;
		margin-bottom: 10px;
		width: 600px;
		float:right;
		padding:10px;

	}	
	.contact-info {
		float: left;
		clear:left;
		min-height: 350px;
		padding: 5px;
		width: 300px;
		border: 0px solid #333333;
	}
	.transparent .wrap { background: none}
	.contact-info h3.contact { background-image:url(../img/h3.contact.bg.png); height:30px; background-repeat:no-repeat;}
	.contact-info h5 {color: #fc7207;font-weight: bold}
	.contact-info .sidebar {margin-top: 2px}
	h3.map {
		background:url(../img/h3_map.png) no-repeat 0 0;
		height: 29px;
		margin-bottom: 21px;
	}
#footer {
	border-top: 1px solid #cdcdcd;
	clear: both;
	color: #acacac;
	line-height: 1.36em;
	margin-top: 10px;
	padding-top: 15px;
	text-align: center;
	width: 100%;
}
#footer address {
	font-style: normal;
	margin-top: 15px;
	padding-bottom: 20px;
	text-align: center;
}


