@charset "utf-8";
/* CSS Document */


/**
 * Klasa do obslugi rozwijanego menu
 *
 * By dzialalo pod IE6 wymagany jest dodatkowy skrypt JS:
 *
 * <!--[if lt IE 7]>
 *     <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
 * <![endif]-->
 */
body {
	margin-top:0px;
	margin: auto;
	background: #000;
}
h1 {
	font-size: 20px;
	text-transform: uppercase;
}
table, td {
vertical-align:top;
}
img {
	border:none;
}
h3 { 
	color: #4f5a5b;
	font-family: tahoma;
}
#content {
	width: 990px;
	margin:auto;
}
#header {
	width:990px;
	height:240px;

}
#belka {
	background:url(images/belka.jpg) top left no-repeat;
	height: 15px;
	width:990px;
}
#cont {
	width: 835px;
	background: #35a2fd url(images/bg.jpg) top left no-repeat;
	padding-left: 85px;
	padding-right: 70px;
	padding-top: 20px;
	padding-bottom: 30px;
	min-height: 500px;
	height:500px;
}
#footer {
	height:30px;
	width:940px;
	background: url(images/footer.jpg) repeat-x; 
	font-size: 12px;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 25px;
	color: #bbbbbb;
}
#footer a {
	color: #bbbbbb;
	text-decoration: none;
	text-transform:lowercase;
}
#footer a:hover {
	color: #bbbbbb;
	text-decoration: none;
	text-transform:lowercase;
}

.text {
	color: #000;
	font-family: tahoma;
	font-size: 17px;
}
.text a {
	text-decoration: none;
	color: #000;
}
.capital {
	color: #e3c66f;
	font-weight: bold;
	float:right;
}
.links {
	float: left;
}
.bold {
	font-weight: bold;
}
.back {
	float: right;
}
.back a {
	text-decoration: none;
	font-weight: bold;
	color: #4f5a5b;
}
.back a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #4f5a5b;
}
/*menu */
div#sMenu {
	background: url(images/menu.jpg) repeat-x;
	height: 39px;
	padding-top: 10px;
	font-size: 22px;
	text-transform:uppercase;
	font-weight: bold;
	padding-left: 50px;
	color: white;
}

div#sMenu a {
	color: white;
	text-decoration: none;
}
div#sMenu a:hover {
	color: #e3c66f;
}

div#sMenu ul,
div#sMenu li {
	margin: 0px;
	padding: 0px;
}

div#sMenu li {
	list-style: none;
	list-style-image: none;
	position: relative;
	padding: 3px 5px;
	white-space: nowrap;
	padding-left: 35px;
	padding-right: 35px;
}

div#sMenu ul li:hover {
	background: none;
	color: #e3c66f;
}
div#sMenu ul ul li:hover {
	background: #373737;
	
}

/**
 * Poziome menu pierwszego poziomu
 * - nie mozna uzyc >, IE6
 */
div#sMenu > ul li {
	float: left;
}

div#sMenu ul ul li {
	float: none;
}

/**
 * Menu kolejnych poziomow
 */
div#sMenu ul ul {
	z-index: 50;
	display: none;
	position: absolute;
	top: 29px;
	background: #4f4f4f;

}

div#sMenu li:hover > ul {
	display: block;
}

/**
 * Menu drugiego poziomu - pierwsze rozwiniecie
 */
div#sMenu ul ul {
	left: 0px;
	font-size: 16px;
}

div#sMenu ul ul ul {
	left: 100%;
	top: 0px;
	z-index: 75;
}
.upper {
	text-transform: uppercase;
}
.portfolio {
	color: #000;
	background: #E0CA74;
	vertical-align:middle;
	text-align:left;
	border: 10px solid #E0CA74;
}
.portfolio th {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}
.link {
	font-weight: normal;
	color: #bbbbbb;
	padding-left: 15px;
	
}
.link a {
	text-decoration:underline !important;
}
.this {
	color: #e3c66f;
}
div#sMenu .this a {
	color: #e3c66f !important;
}
