body {	font-family: Verdana, Tahoma;
	color: #003651;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	background: white;
}
#all {	width: 100%;
	margin: auto;
	text-align: center;
	position: absolute;
	top: 0px;
}
#head {	margin: auto;	position: relative;
	top: 0px;	width: 970px;
	height: 65px;
	padding: 0px;
	text-align: center;
}
#logo {	position: relative;
	float: left;
	width: 92px;
	height: 18px;
	left: 10px;
	top: 0px;	z-index: 10;
}
#menu {	position: relative;
	float: right;
	padding: 0px;
}
.menudiv {	position: relative;
	float: left;
	top: 42px;
	margin-right: 2px;
	margin-bottom: 0px;	height: 22px;
	width: 81px;
	cursor: pointer;
}
.menudivactive {	position: relative;
	float: left;
	top: 39px;
	margin-right: 2px;
	margin-bottom: 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
}#headinf {	position: absolute;	width: 970px;	top: 2px;	height: 20px;	font-size: 9px;	z-index: 3;}#subscribe {	position: relative;	float: left;	width: 300px;	margin-left: 300px;}#sbsform input {	font-size: 9px;	border-left: 0px;	border-right: 0px;	border-top: 0px;}
#lang {	position: relative;
	width: 50px;
	float: right;
}
#lang a {	color: #515F6A;
	text-decoration: none;
	font-style: italic;	background: url(images/news_separator.gif) repeat-x 0px 1px;
	border: 0px;
}
#lang a:hover {
	text-decoration: none;
	background: none;
	border: 0px;
}
#emw {	margin: auto;	position: relative;
	width: 970px;
	height: 7px;
	background: url(images/emw.png) no-repeat top right;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: black;
}
#body {	margin: auto;
	width: 966px;
	text-align: left;	position: relative;
	top: 20px;
}
#leftbox {	position: relative;
	float: left;
	width: 181px;	font-size: 9px;	overflow: hidden;
}#leftbox a, #rightbox a {	border: 0px;}#leftbox a:hover, #rightbox a:hover {	text-decoration: underline;}
#rcontainer {	position: relative;
	float: right;
	margin-left: 35px;
	width: 750px;
}
#captionbox {	position: relative;
	float: left;
	width: 100%;
	background: url(images/caption_bg.gif) repeat-x bottom;
	font-family: Verdana, Tahoma;
	font-size: 14px;
	color: #741c2b;
	font-weight: bold;
	margin-bottom: 10px;
	height: 20px;
}
h1 {
	text-align: left;
	font-size: 18px;
	color: #741c2b;
	font-family: Tahoma, Arial;
	font-weight: lighter;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: -3px;
	margin-bottom: 0px;
}
h2 {
	font-size: 14px;
	color: #003651;
	font-weight: bold;
}
#centerbox {
	position: relative;
	float: left;
	width: 515px;
	text-align: left;	line-height: 132%;
}
#rightbox {
	position: relative;
	float: left;
	margin-left: 35px;
	margin-top: 10px;
	width: 200px;
}
.caption {
	background: url(images/caption_bg.gif) repeat-x bottom;
	text-align: left;
	font-size: 18px;
	color: #741c2b;
	font-family: Tahoma, Arial;
	font-weight: normal;
	height: 23px;
	margin-bottom: 15px;
	padding-left: 3px;	line-height: 100%;
}
.content {
	vertical-align: top;
	padding-bottom: 5px;
	text-align: justify;
	color: #003651;
}
.newscontent {	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: justify;
}
.lastcontent {	text-align: left;	border-left: 1px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	padding-left: 5px;
	padding-top: 15px;
	margin-bottom: 20px;
}
.newscaption {
	font-size: 11px;
	color: #003651;
	font-weight: bold;
	padding-left: 1px;
}
.newsdate {
	text-align: right;
	font-size: 11px;
	color: #003651;
	font-style: italic;
}
.newscaptionrow {
	height: 15px;
	vertical-align: top;
	background-color: #f4f9fd;
}
.gbcontent {
	padding-top: 10px;
}
.newscaptionrow a {
	border: 0px;
}
.newsseparator {
	height: 24px;
	background-image: url(images/news_separator.gif);
}.separator {	width: 100%;	height: 24px;	background-image: url(images/news_separator.gif);}
.newsimgs {
	border: 1px;
	border-style: solid;
	border-color: #f4f9fd;
	margin-left: 5px;
}
.badvistext {
	text-align: right;
	font-size: 9px;
	color: #CFD5D8;
}
.rightareacaption {
	vertical-align: bottom;
	height: 12px;	clear: both;
	text-align: right;
	font-size: 9px;
	color: #000000;
	padding-right: 3px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #003651;
	margin-bottom: 10px;
}
.reklamacaption {
	vertical-align: bottom;
	height: 12px;
	text-align: right;
	font-size: 9px;
	color: #7C7C7C;
	padding-right: 3px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #7C7C7C;
	margin-bottom: 10px;
}
.rightareacontentbox {
	text-align: right;
	font-size: 9px;
	color: #003651;
	padding-right: 5px;
	margin-bottom: 30px;
}
.reklamabox {
	text-align: right;
	font-size: 9px;
	color: #287095;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-transform: lowercase;
}
#footer {
	height: 100px;
	text-align: left;
	vertical-align: bottom;
	font-size: 9px;
}
#counters {	position: relative;
	width: 100%;
	margin-bottom: 5px;
}
#copy {
	position: relative;
	width: 100%;
}
a.boxlink {
	font-size: 9px;
	color: #287095;
	text-decoration: none;
}
a.boxlink:hover {
	font-size: 9px;
	color: #287095;
	text-decoration: none;
}
a.newscaption {
	font-size: 11px;
	color: #003651;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
a.newscaption:hover {
	font-size: 11px;
	color: #003651;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}
a {
	font-size: 11px;
	color: #287095;
	text-decoration: none;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: dotted;
	border-color: silver;
}
a:hover {
	font-size: 11px;
	color: #287095;
	text-decoration: none;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
}
a.menulinkactive, a.menulinkactive:hover {
	font-size: 11px;
	color: #75838E;
	text-decoration: none;
	border: 0px;
}
.gbsign {
	font-size: 18px;
	text-decoration: none;
	cursor: pointer;
}
.gbsign:hover {
	font-size: 18px;
	text-decoration: none;
	cursor: pointer;
}
a.reklama {
	font-size: 9px;
	color: #287095;
	text-decoration: none;
}
a.reklama:hover {
	font-size: 9px;
	color: #287095;
	text-decoration: none;
}
a.authorcopyrightlink {
	color: #003651;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: dotted;
	border-color: silver;
	padding-left: 2px;
	padding-bottom: 1px;
}
a.authorcopyrightlink:hover {
	border-color: #003651;
}
ul {
	list-style: square;
}
input {	font-family: Verdana;
	background-color: white;
	font-size: 10px;
	color: #5A6970;
	padding: 1px;
	border: 1px;
	border-style: solid;
	border-color: #003651;
}
textarea {	font-family: Verdana;
	font-size: 11px;
	padding: 1px;
	color: #5A6970;
	border: 1px solid #003651;
	background: #f4f9fd;
}
select {
	font-size: 11px;
	color: #003651;
}
.searchforms {	font-size: 9px;
	margin-bottom: 20px;
}
.counters {
	filter: alpha(opacity=30);
	opacity: 0.3;
}
#player {	width: 100%;
	margin-bottom: 5px;
}
.highlight {	background: #A6D9E6;
}#lrcontainer {	height: 360px;	overflow: hidden;}.arrows {	font-size: 12px;	color: #287095;	text-decoration: none;	cursor: pointer;}.arrows:hover {	color: red;}#lccontainer {	height: 240px;	overflow: hidden;	z-index: 0;}.lclists {	width: 1000px;	z-index: 1;}.strfade {	position: absolute;	z-index: 2;	width: 13px;	height: 240px;	left: 168px;	background: url('images/str_fade.png') repeat-y right;}.ac_results {	padding: 0px;	border: 0px solid WindowFrame;	background-color: black;	overflow: hidden;	opacity: 0.9;}.ac_results ul {	width: 1000px;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;	color: white;	overflow: hidden;}.ac_results iframe {	position: absolute;	top: 0;	left: 0;	z-index: -1;	filter: mask();	width: 3000px;	height: 3000px;}.ac_results li {	position: relative;    margin: 0px;	padding: 1px 2px;	display: block;	width: 100%;	font: menu;	font-size: 11px;	overflow: hidden;	cursor: pointer;}.ac_loading {	background : url('images/srchload.gif') right center no-repeat;}.ac_over {	background-color: Highlight;	color: HighlightText;}#srch {  position: relative;  width: 320px;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: silver;  border-top: 0px;  border-left: 0px;  border-right: 0px;  margin-top: 5px;}#fbbut {	position: absolute;	top: 200px;	left: 0;	width: 19px;	height: 100px;	cursor: pointer;	z-index: 10;}#fbform {	position: absolute;	top: 120px;	left: -202px;	width: 200px;	height: 260px;	border: 1px solid black;	padding-top: 20px;	background: white;	z-index: 11;}#fbform input.txt {	border-left: 0px;	border-right: 0px;	border-top: 0px;	color: silver;	width: 150px;	margin-bottom: 20px;}#fbform input.but {	border: 0px;	margin-right: 23px;	float: right;}#fbform textarea {	width: 150px;	height: 180px;	margin-bottom: 10px;	font-size: 10px;}#fbform .load {	width: 12px;	height: 12px;	display: none;	background: url('images/srchload.gif') no-repeat;	float: right;	margin-right: 25px;}#btn_imgs a {	display: block;	float: right;	width: 24px;	height: 24px;	margin-left: 7px;	border: none;	padding-bottom: 15px;}#btn_imgs a.facebook {	background: url('http://files.soundproector.com/images/sp_facebook_icon.png') no-repeat;}#btn_imgs a.twitter {	background: url('http://files.soundproector.com/images/sp_twitter_icon.png') no-repeat;}#btn_imgs a.rss {	background: url('http://files.soundproector.com/images/sp_rss_icon.png') no-repeat;}