body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bgr5.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #0A2B54;
}
.langtop {
	font-size: 10px;
	font-weight: bold;
	color: #B0BFD0;
	text-decoration: none;
}
.langtop:hover {

	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.dekowrapper {
	padding: 5px;
	margin: 0px;
	background-color: #999999;
}
.dekofoot {
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dekowrapper #symbinput {
	background-color: #CCCCCC;
	font-size: 16px;
}


h2 {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: 16px;
	font-weight: bold;
	color: #052175;
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.mainsubmenu {
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.mainsubmenu1 {

	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.mainsubmenu:hover {

	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sbmnu {
	font-size: 10px;
	color: #0A2B54;
	text-decoration: none;
}
.sbmnu a:link {


	font-size: 10px;
	color: #0A2B54;
	text-decoration: none;
}
.sbmnu a:visited {


	font-size: 10px;
	color: #0A2B54;
	text-decoration: none;
}
.sbmnu a:hover {

	font-size: 10px;
	color: #0A2B54;
	text-decoration: underline;
}
.artnag {
	font-size: 22px;
	color: #0A2B54;
	font-weight: bold;
	text-decoration: none;
	padding: 24px 0px 10px;
}
.mnubok {
	font-size: 11px;
	background-image: url(img/poziom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
}
.mnubok a:link {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #0A2B54;
	text-decoration: none;
}
.mnubok a:visited {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #0A2B54;
	text-decoration: none;
}
.mnubok a:hover {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #052175;
	text-decoration: underline;
	font-weight: bold;
}
.mnubokov {
	background-image: url(img/poziom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
	background-color: #D8D389;
}
.lnkbok {
	font-size: 11px;
	color: #0A2B54;
	text-decoration: none;
}
.txt {
	text-align: justify;
	line-height: 17px;
}
.picrawastrona {
	margin-bottom: 4px;
	margin-left: 10px;
	margin-top: 4px;
}
.symbinp {
	border: 0px solid #FFFFFF;
	font-weight: bold;
	color: #0A2B54;
}
.thumb {
	border: 5px solid #F0F0F0;
	margin-top: 10px;
}
.thumb:hover {

	border: 5px solid #0A2B54;
	margin-top: 10px;
}
.thumbhover {


	border: 5px solid #0A2B54;
	margin-top: 10px;
}
.thumbtab {
	border: 4px solid #EEEEEE;
	margin: 8px;
}
.tth {

	border: 4px solid #0A2B54;
	margin: 8px;
}
.thumblink {
	font-weight: bold;
	color: #435976;
	text-decoration: none;
}
.thumblink:hover {
	font-weight: bold;
	color: #0A2B54;
	text-decoration: underline;
}
.firma {
	font-size: 12px;
	color: #0A2B54;
	font-weight: bold;
	text-decoration: none;
}
.firma a:link {
	text-decoration: none;
	color: #0A2B54;
}
.firma a:visited {
	text-decoration: none;
	color: #0A2B54;
}
.firma a:hover {

	text-decoration: underline;
}
.txt a:link {
	color: #0A2B54;
}
.txt a:visited {

	color: #0A2B54;
}
.txt a:hover {


	color: #C2BA83;
}

.dystr {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.poziom {
	background-image: url(img/poziom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.rulka {
	margin: 0px 0px 5px;
	padding: 0px;
	border: 1px solid #D5CFA8;
	height: 1px;
	width: 68px;
	color: #C2BA83;
}
.typ {
	font-size: 12px;
	font-weight: bold;
	color: #ECE3D9;
}
.podtytul {
	font-size: 16px;
	color: #435976;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 8px;
}
.bok {
	color: #E2E2E2;
	font-size: 11px;
}
.bok hr {
	color: #E2E2E2;
	font-size: 11px;
	border: 1px solid #597086;
	height: 2px;
	width: 200px;
	margin: 0px 0px 8px;
}
.txt h4 {
	color: #0A2B54;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.txt hr {
	color: #E2E2E2;
	font-size: 11px;
	border: 1px solid #ECE3D9;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.wiecej {
	font-weight: bold;
	color: #0A2B54;
}
.txt .galeria {
	text-align: center;
}
.txt .galeria h4 {
	text-align: left;
	background-color: #F4F4F4;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ECE3D9;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 30px;
}

.txt .galeria table td {
	text-align: center;
}
.txt .galeria table {
	margin-bottom: 20px;
}



.galeria a:link img {
	border: 4px solid #EEEEEE;
}
.galeria a:visited img {

	border: 4px solid #EEEEEE;
}
.galeria a:hover img {


	border: 4px solid #4F6788;
}
.listel {
	color: #333333;
}
h1 {
	font-size: 22px;
	color: #0A2B54;
	font-weight: bold;
	text-decoration: none;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2BA83;
	border-right-color: #C2BA83;
	border-bottom-color: #C2BA83;
	border-left-color: #C2BA83;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.promo {
	color: #9E0B0E;
}
h3 {
	background-color: #F3F3F3;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
h6 {
	font-size: 15px;
	font-weight: bold;
	color: #4F6788;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
}

.listel td {
	padding-bottom: 5px;
}
.galeria strong {
	background-color: #EEEEEE;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.box_head {
	font-weight: bold;
	background-color: #ECE3D9;
	color: #0A2B54;
}
.pseudobtn {
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pseudobtn a {
	border: 3px groove #ECE3D9;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pseudobtn a:link {
	background-color: #0A2B54;
	color: #FFFFFF;
	text-decoration: none;
}
.pseudobtn a:visited {

	background-color: #0A2B54;
	color: #FFFFFF;
	text-decoration: none;
}
.pseudobtn a:hover {


	background-color: #ECE3D9;
	color: #0A2B54;
	text-decoration: underline;
}
.wiecej img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.wiecej img a:link {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h5 {
	background-color: #052175;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.menub2 {

	background-color: #ECE3D9;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2BA83;
	border-right-color: #C2BA83;
	border-bottom-color: #C2BA83;
	border-left-color: #C2BA83;
}
.menub2 strong {
	float: right;
	color: #000099;
}
.menub2 a {
	display: block;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	background-image: url(img/poziom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.menub2 a:link {
	text-decoration: none;
	color: #0A2B54;
}
.menub2 a:visited {

	text-decoration: none;
	color: #0A2B54;
}
.menub2 a:hover {
	text-decoration: underline;
	color: #0A2B54;
	background-color: #D8D389;
}
.shoplinks {
	font-size: 10px;
	color: #435976;
	background-color: #F3F3F3;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.shopitem {
	text-align: left;
}
.shopitem p {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 8px;
}
.cms_alert {
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	color:#AA0000;
}
.sidemenu {
	background-color: #ECE3D9;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	position: relative;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
.sidemenu li {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	margin-right: 0px;
	font-weight: bold;
	color: #052175;
	position: relative;
	background-color: #052175;
	padding-left: 0px;
}
#smu  .sidemanulink {
	background-color: #ECE3D9;
	margin-bottom: 2px;
	margin-top: 1px;
}

.sidemenu  .sidemanulink  a {
	display: block;
	color: #052175;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	background-color: #ECE3D9;
}
.sidemenu  .sidemanulink  a:hover {
	color: #FFFFFF;
	background-color: #C2BA83;
}
.sidemenu .sidemanulink ul {
	position: absolute;
	top: -2px;
	display: block;
	width: 340px;
	left: 230px;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 10px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	visibility: hidden;
}
.sidemenu .sidemanulink ul strong {
	padding-top: 5px;
	padding-left: 20px;
	font-size: 12px;
	display: block;
	background-color: #C2BA83;
	padding-bottom: 7px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
}
#smu  .sidemanulink  ul  li {
	margin: 0px;
	background-color: #C2BA83;
	padding: 0px;
}
#smu .sidemanulink ul li a {
	margin: 0px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ECE3D9;
	background-color: #ECE3D9;
	display: block;
	width: 320px;
	overflow: visible;
}
#smu .sidemanulink ul li a:hover {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #C2BA83;
	background-color: #052175;
	color: #FFFFFF;
}



.picsidemenu {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #C2BA83;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #435976;
}
.sidemenu img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 20px;
}
#smu .picsidemenu {
}
#world {
	height: 200px;
	background-repeat: no-repeat;
}
.worldpl {
	background-image: url(img/world_pl.gif);
}
.worldde {
	background-image: url(img/world_de.gif);
}
.worlden {
	background-image: url(img/world_en.gif);
}








.h1, .h2 {
	font-size: 1px;
	color: #0A2B54;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:#0A2B54;
}
.uwaga {
	color: #FFFFFF;
	background-color: #990000;
	padding: 8px;
	border: 1px solid #FFFFFF;
}

#smu .picsidemenu {
	border-top-width: 15px;
	margin: 0px;
}
#logobig {
	margin-top: 9px;
	margin-bottom: 4px;
}
.homepagehr {
	background-image: url(img/linia.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
}