/*** BODY ***/
body { font-size: 11px; font-family: Verdana, Arial; color: #5A5A5A; background-color: #41367A; background-image: url(../images/topbg_.jpg); background-repeat: no-repeat; background-position: top center; margin: 0px; }
body.cms { font-size: 11px; font-family: Verdana, Arial; color: #5A5A5A; background: #FFFFFF; margin: 0px; }
div { margin: 0px; padding: 0px; border: none; }
img { margin: 0px; padding: 0px; border: none; }
td { font-size: 11px; font-family: Verdana, Arial; color: #5A5A5A; }
li { padding-top: 8px; line-height: 140%; }
h1, h2 { margin: 0px 0px 0px 0px; font-size: 22px; font-weight: normal; color: #41367A; font-family: arial narrow, trebuchet ms, sans-serif; }
h3 { margin: 15px 0px 0px 0px; font-size: 13px; font-weight: bold; color: #666666; font-family: arial, verdana; }
p { margin: 0px; padding: 0px; border: none; }
.clear { clear: both; }
.toright { float: right	}
.myToright {}
#myRightside { 
margin: 5px 0px 0 18px;
}
.col_label .form_field{
font-family:verdana,arial;
font-size:12px;
font-weight:normal;
}

.podkreslenie { border-bottom: 1px solid #41367A }
.kolor1 { color: #82BE6E; }
.txtright { text-align: right }
.spaddingtop { padding-top: 15px; }

#myImg1 {
text-align:center;
margin:10px 0 10px 120px;
width:240px;
height:188px;
background: url(../images/1.png) no-repeat;
}

#myImg2 {
text-align:center;
margin:10px 0 10px 120px;
width:240px;
height:188px;
background: url(../images/2.png) no-repeat;
}

#myImg3 {
text-align:center;
margin:10px 0 10px 120px;
width:240px;
height:188px;
background: url(../images/3.png) no-repeat;
}

/*** LINKI ***/
a { color: #41367A; text-decoration: underline; }
a:hover { color: #41367A; text-decoration: none; }

/*** ALERT ***/
div.info-alert { margin: 10px auto; padding: 20px; font-size: 12px; font-weight: bold; text-align: center; width: 400px; font-family: arial; background: #FFFFDD; color: #CA0000; border: 1px solid #CA0000; }

/*** FORM ***/
form { margin: 0px; padding: 0px; border: none; }
input, textarea, select { font-size:11px; font-weight: bold; font-family: Arial, Verdana; }
textarea { width: 350px; height: 100px; }

/*** xFORM ***/
table.xform { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
table.xform tr td { padding: 2px; }
table.xform tr td.xformname { font-weight: bold; text-align: right; border-bottom: 1px solid #EEE; background: #F9F9F9; }
table.xform tr td.xformvalue { border-bottom: 1px solid #EEE; background: #F9F9F9; }
table.xform tr td.errorname { background: #CA0000; color: #FFF; text-align: right; font-weight: bold; }
table.xform tr td.errorvalue { background: #CA0000; color: #FFF; }

/*** GALLERY ***/
div#gallery { float: left; margin: 10px -2px 10px -2px; padding: 0px;}
.galleryitem a { padding: 3px; }
.galleryitem a img { border: 1px solid #888; }
.galleryitem { float: left; text-align: center; margin: 1px; padding-bottom: 6px;}


/*** PATH ***/
ul#path { margin: 0px; padding: 0px; list-style: none; }
ul#path li { margin: 0px; padding: 0px; float: left; }
ul#path li a { display: block; padding: 2px 10px; background: url(../images/point.gif) no-repeat 0px 50%; }
ul#path li a:hover { background: url(../images/point.gif) no-repeat 1px 50%; }

/*** WEBTON ***/
div#webton { clear: both; width: 890px; padding: 5px; margin: 1px auto; text-align: center; }
div#webton a.tworzenie { color: #CCC; text-decoration: none; font-size: 9px; }
div#webton a.stron { color: #F7A5A5; font-size: 10px; }

/*** TABLES ***/
tr.head td { background-color: #CA0000; color: #FFF; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; }
tr.field td { background-color: #000; font-size: 11px; color: #FFF; font-weight: bold; text-align: center; }
tr.panel td { background-color: #000; font-size: 12px; color: #FFF; font-weight: bold; text-align: left; }
tr.bright td { background-color: #CED9EB; }
tr.dark td { background-color: #BFCCE2; }
tr.info td { background-color: #CA0000; color: #FFF; }
.content { background: #FFF; }



/*** MENU ***/

#menubox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../images/menustart.jpg) no-repeat top left;
	padding-left: 43px;
	height: 50px;
	}

#menubox ul li {
	margin: 0px;
	padding: 0px;
	height: 30px;
	padding: 10px 10px;
	padding-left: 20px;
	list-style: none;
	float: left;
	background: url(../images/menuoff.gif) no-repeat center bottom;
	}

#menubox ul li.separator {
	width: 19px;
	height: 50px;
	background: url(../images/menubutonend.jpg) no-repeat;
	overflow-x: hidden;
	text-indent: -40px;
	padding: 0px;
	}

#menubox ul li a {
	font: bold 14px arial, verdana;
	color: #41367B;
	text-decoration: none;
	}

#menubox ul li a:hover {
	color: #82BE6E;
	}

#rightside2 ul {
	margin: 2px 5px 2px 10px;
	padding: 0px;
	list-style: none;
	}

#rightside2 ul li {
	margin: 0px;
	padding: 0px;
	listy-style: none;
	background: url(../images/submenubg.gif) repeat-x left bottom;
	border-bottom: 1px solid #41367A;
	padding: 4px;
	}

#rightside2 ul li a {
	font: normal 11px verdana, arial;
	text-decoration: none;
	background: url(../images/subpoint.gif) no-repeat left center;
	padding-left: 12px;
	}

#rightside2 ul li a:hover {
	color: #82BE6E;
	}


/*** LAYOUT ***/
#topbox {
	width: 990px;
	height: 307px;
	margin: 0px auto;
	}

#menubox {
	width: 990px;
	height: 50px;
	margin: 0px auto;
	background: url(../images/menubg.gif) repeat-x;
	border-bottom: 3px solid #82BE6E;
	}

#maincontenair {
	margin: 0px auto;
	background: #FFF url(../images/topbg2.jpg) no-repeat top center;
	}

#mainbox {
	width: 990px;
	margin: 0px auto;
	background: #FFF;
	}

#rightside {
	float: right;
	width: 330px;
	background: url(../images/rightbg.jpg) no-repeat;
	padding: 20px 40px 4px 30px;
	}

#rightside2 {
	float: right;
	width: 220px;
	background: url(../images/submenubg.jpg) no-repeat;
	padding: 20px;
	padding-right: 40px;
	}

#centerside {
	margin-right: 405px;
	padding: 20px;
	}

#centerside2 {
	margin-right: 300px;
	padding: 20px;
	}

.newsname {
	font: bold 120% verdana, arial;
	color: #413678;
	padding: 1px 0px 5px 0px;
	}

.newsbox {
	padding: 10px 0px;
	border-bottom: 1px solid #5A5A5A;
	line-height: 1.35em;
	}

#bottom, #bottom2 {
	width: 950px;
	height: 44px;
	margin: 0px auto;
	color: #FFF;
	padding: 10px 20px;
	background: url(../images/bottombg.jpg) no-repeat top right;
	}

#bottom2 {
	background: url(../images/subbottom.jpg) no-repeat top right;
	}

#contenttxt {
	padding: 10px 0px;
	}

.tworzenie, .stron {
	font-size: 80%;
	color: #CECAE5;
	text-decoration: none;
	}

.stron {
	color: #75B65A;
	}

.tworzenie:hover, .stron:hover {
	color: #FFF;
	}

#topbox2 {
	width: 990px;
	height: 307px;
	margin: 0px auto;
	position: relative;
	top: 0px;
	left: 0px;
	}

#topbox2 a#logo {
	width: 270px;
	height: 100px;
	position: absolute;
	top: 30px;
	left: 20px;
	text-decoration: none;
	}

#topbox2 #box-lng {
	width: 100px;
	height: 50px;
	padding-top: 6px;
	float: right;
	text-align: right;
	}

#topbox2 #box-lng a {
	color: #3A2E76;
	text-decoration: none;
	}

#topbox2 #box-lng a:hover {
	color: #6FB84D;
	text-decoration: none;
	}

.top_pl {
	background: url(../images/top_pl.jpg) no-repeat;
	}

.top_en {
	background: url(../images/top_en.jpg) no-repeat;
	}

#top_wiatraki {
	width: 215px;
	height: 180px;
	position: absolute;
	top: 109px;
	left: 485px;
	}
