select {
	border: 1px #b7b7b7 solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url('images/input_bg.png') top left;
	padding: 1px;
	outline: 0;
	color: #484848;
}

input, textarea {
	border: 1px #b7b7b7 solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url('images/input_bg.png') top left;
	padding: 1px;
	outline: 0;
	color: #484848;
}
input:hover, textarea:hover {
	border: 1px #0e61a2 solid;
	color: #0e61a2;
}
body{
        background-repeat:repeat-x;
        background-image: url(images/bg.jpg);
        background-color: #dfdfdf;
        background-position: center top;
        margin:0;
        padding:0;

}

a:link {color:#363c6d;text-decoration:none;font-size:11px;}
a:visited {color:#363c6d;text-decoration:none;font-size:11px;}
a:hover {color: #94a7ff;text-decoration:underline;font-size:11px;}
a:active  {color:#363c6d;text-decoration:none;font-size:11px;}

#reksy_nag {
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 10px;
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
  text-shadow: 2px 1px #ffffff;
}
.mg {
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 7px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
}
.mg2 {
  padding-left: 10px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 7px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
}
.hot{
  padding-top:190px;
  padding-left:10px;
  padding-bottom:-20px;
  float: left;
  font-size: 11px;
  margin: 0px 0 14px 0;
  font-family: Tahoma, Century Gothic;
  font-weight: bold;
  color: #363c6d;
  text-shadow: 2px 1px #ffffff;

}
.polecane_nag {
  padding-left: 10px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 7px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: bold;
}

.audycja {

  min-width:220px;
  min-height:31x;
  width:360px;
  height:31x;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 8px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;

        background-repeat:repeat-x;
        background-image: url(audycje/bg.png);
list-style-type: none;
  text-shadow: 2px 1px #ffffff;
}
.newsy_u {
  width:190px;
  margin-left:10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
  list-style-type: none;
  text-shadow: 2px 1px #ffffff;
  border-bottom: 1px #a2a7c7 dotted;
}
.news2{
padding-top:12px;
}
.read_more {
  margin-left:10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
  padding-bottom: 10px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: bold;
  text-shadow: 2px 1px #ffffff;
}
.news_title {
  margin-left:5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:11px;
  font-weight: bold;
  text-shadow: 2px 1px #ffffff;
}
.main_title {
  background-repeat:repeat-x;
  background-image: url(audycje/bg.png);
  margin-left:10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#363c6d;
  font-family:Tahoma;
  font-size:12px;
  font-weight: bold;
  text-shadow: 2px 1px #ffffff;
  border-bottom: 1px #a2a7c7 dotted;
  border-top: 1px #a2a7c7 dotted;
}
.main {
  margin-left:10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 10px;
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
        background-repeat:repeat-x;
        background-image: url(images/main_bg.jpg);
        background-position: center top;
}
.maint {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
  border-bottom: 1px #b7b7b7 dotted;
}
.menus {
  margin-left:10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 10px;
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
        background-repeat:repeat-x;
        background-image: url(images/main_bg.jpg);
        background-position: center top;
}
.menu_nag {
  margin-left:10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 10px;
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
  text-shadow: 1px 1px #ffffff;
        background-repeat:repeat-x;
        background-image: url(images/menus.png);
        background-position: center top;
}
.linki{
width:970px; text-align:left; margin-top:10px; padding:5px;  color:#363c6d;  font-family:Tahoma;  font-size:11px;  font-weight: normal;
border-top: 1px #b7b7b7 dotted;
}

.licenses{
margin-top:8px;background-color:#ffffff; border: 1px #dcdcdc solid; width:370px; height:100px;
}
.licenses_i{
padding:5px;  color:#363c6d;  font-family:Tahoma;  font-size:11px;  font-weight: normal;
}
.footer{
width:970px; text-align:left; margin-top:10px; padding:5px;  color:#363c6d;  font-family:Tahoma;  font-size:11px;  font-weight: normal;
border-top: 1px #b7b7b7 dotted;
}
.pozdr_top{
text-align:center;  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight: normal;
  text-shadow: 1px 1px #ffffff;
}


* {
	margin: 	0;
	padding: 	0;
}

img {
	border: 	0px;
}

li {
	font-family: 		Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size: 			11px;
	color:				#00572A;
}

#header {
	width: 		980px;
        margin: 	0 auto;
	margin-top:	0px;

}



#header .menu {
	background: 	url(images/menu-bg.png) repeat-x;
	height: 		40px;
}

#header .menu img.left {
	float: left;
}

#header .menu img.right {
	float: right;
}

#nav, #nav ul {
	font-family: 			Helvetica, Arial, sans-serif;
	letter-spacing: 		1px;
	margin:				0;
	padding:			0;
	list-style-type:		none;
	list-style-position:	        outside;
	position:			relative;
	line-height:			25px;
	z-index:			10;
}

#nav .podmenu a, #nav .toppodmenu a {
	margin: 			0;
	display:			block;
	padding:			0px 5px;
	color:				#343434;
	text-decoration:	        none;
	background:			#ffffff;
	border-top:			1px solid #d1d1d1;
	opacity: 			0.9;
	filter: 			alpha(opacity=90);
}

#nav .act .back li.hover, #nav .act .back a:hover {
	background:			#ff9920;
	height:				25px !important;
	opacity: 			0.95;
	filter: 			alpha(opacity=95);
}

#nav .toppodmenu a {
	border: 	0px;
	opacity: 	0.9;
	filter: 	alpha(opacity=90);
}

#nav a {
	display: block;
}

#nav a.ccc {
	font-family:		Tahoma, Arial, sans-serif;
	font-size:			11px;
	color: 				#28316e;
	margin:				0;
	float:				left;
	border:				0;

	padding-top:0px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight:                    bold;
}
#nav a.ddd {
	font-family:		Tahoma, Arial, sans-serif;
	font-size:			11px;
	color: 				#28316e;
	margin:				0;
	float:				left;
	border:				0;

	padding-top:0px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight:                    normal;
}
#nav a.ccc:hover, #nav li.hover {
	background:		url(images/menu-bga.png) repeat-x;
        color:                  #ffffff;
}

#nav ul.back a:hover {
	background-color:		#3773a9;
	color:				#ffffff;
}

#nav li {
	float:		left;
	position:	relative;
}

#nav li.act {
	height: 	40px;
}

#nav li.podmenu {
	float:		left;
	position:	relative;
}

#nav li.toppodmenu {
	margin-top:	19px;
	float:		left;
	position:	relative;
}

#nav li.rog {
	float: right;
}

#nav ul {
	position:	absolute;
	display:	none;
	width:		70px;
	top:		10px;
	left:		0px;
}

#nav li ul a {
	width:	220px;
	height:	auto;
	float:	left;
}

#nav li ul a.short {
	width:	160px;
	height:	auto;
	float:	left;
}

#nav ul ul {
	top:	auto;
}

#nav li ul ul {
	left:			160px;
	margin:			0px 0 0 10px;
	border-left: 	1px solid white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
	display:	none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
	display:	block;
}

