/******************************************************************* core */
* {
	margin: 0;
	padding: 0;
	}

img {
	border: 0;
	}

html {
	font-size: 100.1%;
	height: 100%;
	}

body {
	font: 62.5% Tahoma, Verdana,  sans-serif;
	background: url(/i/wrapper-bg.jpg) no-repeat center 0 #05113e;
	position: relative;
	min-height: 100%;
	}
body.wrapper-18 {
	background: url(/i/wrapper-18-bg.jpg) no-repeat center 0 #05123f;
	position: relative;
	min-height: 100%;
	}
body.wrapper-main {
	background: url(/i/wrapper-main-bg.jpg) no-repeat center 0 #05113e;
	position: relative;
	min-height: 100%;
	}
body#gameplay {
	background: #05113e;
	}

div.wrapper {
	width: 1000px;
	margin: 0 auto;
	}
div.page {
	padding-top: 15px;
	}


/******************************************************************* headers */
div.page h1 {
	margin: 0 auto;
	font: bold 1.6em Tahoma, Verdana, Arial, sans-serif;
	color: #687b98;
	position: relative;
	overflow: hidden;
	}
div.page h1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	}
div.choose h1 {
	width: 239px;
	height: 17px;
	}
div.choose h1 span {
	background: url(/i/h1-choose-bg.gif) no-repeat 0 0;
	}
div.news h1 {
	width: 640px;
	height: 22px;
	}
div.news h1 span {
	background: url(/i/h1-news-bg.gif) no-repeat 0 0;
	}
div.page h1 a {
	position: absolute;
	height: 22px;
	top: 0;
	color: #687b98;
	}
div.page h1 a.news {
	left: 0;
	width: 230px;
	}
div.page h1 a.news span {
	background-position: 0 0;
	}
div.page h1 a.table {
	left: 255px;
	width: 209px;
	}
div.page h1 a.table span {
	background-position: -255px 0;
	}
div.page h1 a.calendar {
	left: 485px;
	width: 155px;
	}
div.page h1 a.calendar span {
	background-position: -485px 0;
	}
div.gallery h1 {
	width: 212px;
	height: 22px;
	}
div.gallery h1 span {
	background: url(/i/h1-gallery-bg.gif) no-repeat 0 0;
	}
div.calendar h1 {
	width: 640px;
	height: 22px;
	}
div.calendar h1 span {
	background: url(/i/h1-calendar-bg.gif) no-repeat 0 0;
	}
div.baltika h1 {
	width: 279px;
	height: 22px;
	}
div.baltika h1 span {
	background: url(/i/h1-baltika-bg.gif) no-repeat 0 0;
	}
div.register h1 {
	width: 134px;
	height: 22px;
	}
div.register h1 span {
	background: url(/i/h1-register-bg.gif) no-repeat 0 0;
	}
div.funny h1 {
	width: 231px;
	height: 22px;
	}
div.funny h1 span {
	background: url(/i/h1-funny-bg.gif) no-repeat 0 0;
	}
div.table h1 {
	width: 640px;
	height: 22px;
	}
div.table h1 span {
	background: url(/i/h1-table-bg.gif) no-repeat 0 0;
	}
div.game h1 {
	width: 54px;
	height: 18px;
	}
div.game h1 span {
	background: url(/i/h1-game-bg.gif) no-repeat 0 0;
	}

div.soon h1 {
	width: 66px;
	height: 18px;
	}
div.soon h1 span {
	background: url(/i/h1-soon-bg.gif) no-repeat 0 0;
	}
	
div.expert h1 {
	width: 218px;
	height: 19px;
	}
div.expert h1 span {
	background: url(/i/h1-expert-bg.gif) no-repeat 0 0;
	}

h2 {
	font: 2.4em Arial, Verdana, Tahoma, sans-serif;
	color: #f4d004;
	margin-bottom: 30px;
	position: relative;
	z-index: 10;
	}
h3 {
	font: 1.8em Arial, Verdana, Tahoma, sans-serif;
	color: #fff;
	margin-bottom: 15px;
	}
/******************************************************************* end of headers */
/******************************************************************* forms submits */
form div.submit-container,
div.upload-button {
	background: #f7d217;
	position: relative;
	height: 3.3em;
	padding: 0 17px;
	overflow: hidden;
	}
form div.submit-container div.c,
div.upload-button div.c {
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(/i/forms-submit-bg.gif) no-repeat 0 0;
	}
form div.submit-container div.tl,
div.upload-button div.tl {
	left: -16px;
	top: -16px;
	}
form div.submit-container div.tr,
div.upload-button div.tr {
	top: -16px;
	margin-left: 100%;
	left: -16px;
	}
form div.submit-container div.br,
div.upload-button div.br {
	margin-left: 100%;
	left: -16px;
	top: 3.3em;
	margin-top: -16px;
	}
form div.submit-container div.bl,
div.upload-button div.bl {
	left: -16px;
	top: 3.3em;
	margin-top: -16px;
	}
form div.submit-container input,
div.upload-button a {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	background: none;
	color: #1a2c63;
	border: 0;
	position: relative;
	top: 50%;
	#top: 40%;
	margin-top: -0.6em;
	overflow: visible;
	cursor: pointer;

	_cursor: hand;
	}
/******************************************************************* end of forms submits */

div.page p {
	font: 1.4em Arial, Verdana, Tahoma, sans-serif;
	color: #fff;
	margin-bottom: 25px;
	text-align: justify;
	}
/******************************************************************* end of core */
/******************************************************************* header */
div.header {
	height: 150px;
	background: url(/i/header-bg.gif) repeat-x 0 0;
	position: relative;
	z-index: 2;
	}
div.header div.wrapper {
	position: relative;
	overflow: hidden;
	height: 150px;
	background: url(/i/header-bg.gif) repeat-x 0 0;
	}
div.header span.greeting {
	position: absolute;
	right: 45px;
	top: 75px;
	background: #03091d;
	color: #4f4f4f;
	padding: 4px 18px;
	}
div.header span.greeting a {
	color: #4f4f4f;
	}

img.logo {
	position: absolute;
	left: 0;
	top: 0;
	}

ul.menu {
	height: 75px;
	overflow: hidden;
	color: #fff;
	font: bold 1.5em Tahoma, Verdana, Arial, sans-serif;
	margin-left: 296px;
	background: #43538a;
	float: left; display: inline;
	}
ul.menu li {
	float: left; display: inline;
	height: 75px;
	text-align: center;
	background: url(/i/ul-menu-li-bg.gif) no-repeat 0 0;
	padding-left: 1px;
	}
ul.menu li:first-child {
	background: none;
	padding-left: 0;
	}
ul.menu a {
	color: #fff;
	display: block;
	height: 69px;
	background: #08174b;
	position: relative;
	text-decoration: none;
	}
ul.menu a.active {
	border-bottom: 6px solid #fff;
	}
ul.menu a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 69px;
	cursor: pointer;

	_cursor: hand;
	}
ul.menu li.be-in a {
	width: 137px;
	}
ul.menu li.be-in a span	{
	background: url(/i/ul-menu-be-in-bg.gif) no-repeat center top;
	}
ul.menu li.be-in a.active span	{
	background: url(/i/ul-menu-be-in-active-bg.gif) no-repeat center top;
	}
ul.menu li.game a {
	width: 138px;
	}
ul.menu li.game a span {
	background: url(/i/ul-menu-choose-bg.gif) no-repeat center top;
	}
ul.menu li.game a.active span {
	background: url(/i/ul-menu-choose-active-bg.gif) no-repeat center top;
	}
ul.menu li.baltica-3 a {
	width: 110px;
	}
ul.menu li.baltica-3 a span	{
	background: url(/i/ul-menu-baltica-3-bg.gif) no-repeat center top;
	}
ul.menu li.baltica-3 a.active span	{
	background: url(/i/ul-menu-baltica-3-active-bg.gif) no-repeat center top;
	}
ul.menu li.choose a {
	width: 148px;
	}
ul.menu li.choose a span	{
	background: url(/i/ul-menu-discuss-bg.gif) no-repeat center top;
	}
ul.menu li.choose a.active span	{
	background: url(/i/ul-menu-discuss-active-bg.gif) no-repeat center top;
	}
ul.menu li.species a {
	width: 145px;
	}
ul.menu li.species a span	{
	background: url(/i/ul-menu-species-bg.gif) no-repeat center top;
	}
ul.menu li.species a.active span	{
	background: url(/i/ul-menu-species-active-bg.gif) no-repeat center top;
	}


ul.menu li.promo a {
	width: 70px;
	}
ul.menu li.promo a span	{
	background: url(/i/ul-menu-promo-bg.gif) no-repeat center top;
	}

/******************************************************************* end of header */
/******************************************************************* content */
div.content-wrapper {
	width: 856px;
	margin: 0 auto 50px;
	overflow: hidden;
	zoom: 1;
	}
div.content-top {
	height: 33px;
	padding-top: 26px;
	background: url(/i/content-top-bg.png) no-repeat 0 0;
	}
div.content-container {
	background: url(/i/content-container-bg.jpg) repeat-y 0 0 #1a2c63;
	overflow: hidden;
	width: 856px;
	zoom: 1;
	position: relative;
	}
div.content-container div.content {
	background: url(/i/content-inner-bg.jpg) no-repeat 0 0;
	padding: 55px 65px 48px;
	zoom: 1;
	}
div.content-bottom {
	height: 66px;
	background: url(/i/content-bottom-bg.png) no-repeat 0 0;
	}



/******************************************************************* comments */
div.upcoming-match {
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 27px;
	border-bottom: 1px solid #404e80;
	margin-bottom: 20px;
	}
div.upcoming-match h2 {
	font: 3em Arial, Verdana, Tahoma, sans-serif;
	color: #fff;
	margin-bottom: 25px;
	}
div.upcoming-match h2 span.date {
	font-size: 0.66em;
	color: #a8b6d9;
	margin-left: 14px;
	}
div.upcoming-match div.match-actions {
	float: right;
	}
div.upcoming-match div.match-actions ul {
	list-style: none;
	font: 1.6em Arial, Verdana, Tahoma, sans-serif;
	}
div.upcoming-match div.match-actions ul li {
	background: url(/i/ball.gif) no-repeat 0 0;
	margin-bottom: 12px;
	padding-bottom: 5px;
	padding: 1px 0 10px 40px;
	}
div.upcoming-match div.match-actions ul a {
	color: #c7d6ff;
	}
div.upcoming-match div.match-actions p {
	font-size: 1.1em;
	color: #6d7da8;
	padding-left: 40px;
	}

div.upcoming-match dl.comment {
	overflow: hidden;
	height: 1%;
	}
div.upcoming-match dl.comment dt {
	float: left; display: inline;
	margin-right: 17px;
	border: 9px solid #fff;
	}
div.upcoming-match dl.comment dt a {
	display: block;
	color: #fff;
	font: 1.1em Tahoma, Verdana, Arial;
	}
div.upcoming-match dl.comment h4 {
	color: #ecca07;
	font-weight: bold;
	margin-bottom: 7px;
	font: 1.4em Arial, Verdana, Tahoma, sans-serif;
	}
div.upcoming-match dl.comment dd a {
	color: #fff;
	font: 1.2em Arial, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	}
div.upcoming-match p {
	text-align: left;
	}
h3 span.date {
	color: #9fadd1;
	}

form.choose {
	width: 726px;
	overflow: hidden;
	margin-top: 25px;
	border-bottom: 1px solid #404e80;
	padding-bottom: 10px;
	margin-bottom: 25px;
	}
form.choose ul {
	list-style: none;
	overflow: hidden;
	width: 754px;
	border-bottom: 1px solid #404e80;
	padding-bottom: 18px;
	margin-bottom: 8px;

	#padding-bottom: 36px;
	}
form.choose ul li {
	width: 377px;
	float: left; display: inline;
	overflow: hidden;
	margin-bottom: 18px;
	}
form.choose ul dl {
	overflow: hidden;
	width: 100%;
	position: relative;
	}
form.choose ul dt {
	float: left; display: inline;
	width: 76px;
	height: 77px;
	padding: 1px 2px;
	background: url(/i/choose-comment-bg.gif) no-repeat 0 0;
	margin-right: 20px;
	overflow: hidden;
	}
form.choose ul dt a {
	display: block;
	overflow: hidden;
	height: 77px;
	color: #fff;
	font: 1.1em Tahoma, Verdana, Arial;
	}
form.choose ul h4 {
	font: bold 1.2em Arial, Verdana, Tahoma, sans-serif;
	color: #ecca07;
	}
form.choose ul h4 small {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	}
form.choose div.infovote {
	position: absolute;
	bottom: 0;
	left: 100px;
	}
form.choose p.rating {
	font: 1.1em Arial, Verdana, Tahoma, sans-serif;
	margin-bottom: 5px;
	}
form.choose div.rating-wrapper {
	width: 167px;
	height: 13px;
	background: url(/i/rating-wrapper-bg.gif) repeat-x 0 0 #223e85;
	float: left; display: inline;
	margin-right: 15px;
	}
form.choose div.rating-wrapper div.rating {
	height: 13px;
	background: url(/i/rating-bg.gif) repeat-x 0 0 #e8bc16;
	}
form.choose input.removed {
	position: absolute;
	left: -9999px;
	top: -9999px;
	}
form.choose a.radio-replacer {
	float: left;
	width: 17px;
	height: 17px;
	background: url(/i/radio-replacer-bg.gif) no-repeat 0 -17px;
	margin-top: -2px;
	outline: none;
	}
form.choose a.radio-replacer-active {
	background: url(/i/radio-replacer-bg.gif) no-repeat 0 0;
	}
form.choose div.submit-container {
	float: left; display: inline;
	margin-left: 290px;
	}
/******************************************************************* end of comments */
/******************************************************************* bio */
dl.bio {
	overflow: hidden;
	width: 100%;
	}
dl.bio dt {
	float: left; display: inline;
	width: 227px;
	margin-right: 35px;
	}
dl.bio dt img {
	border: 9px solid #e1e7f8;
	margin-bottom: 26px;
	}
dl.bio dt a {
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #acb9e2;
	padding-left: 21px;
	background: url(/i/arrows-bg.gif) no-repeat 0 5px;
	}
dl.bio dd {
	margin-left: 262px;
	}
dl.bio h2 {
	color: #fff;
	font-size: 2em;
	}
dl.bio p {
	margin-bottom: 14px;
	}
/******************************************************************* end of bio */
/******************************************************************* bio */
dl.news {
	overflow: hidden;
	width: 100%;
	}
dl.news dt {
	float: left; display: inline;
	width: 227px;
	margin-right: 35px;
	}
dl.news dt img {
	border: 9px solid #e1e7f8;
	margin-bottom: 26px;
	}
dl.news dt a {
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #acb9e2;
	padding-left: 21px;
	background: url(/i/arrows-bg.gif) no-repeat 0 5px;
	}
dl.news dd {
	margin-left: 262px;
	}
dl.news h2 {
	color: #8294b9;
	font-size: 2em;
	padding: 1px 0 10px 40px;
	background: url(/i/ball.png) no-repeat 0 0;
	zoom: 1;
	}
dl.news p {
	margin-bottom: 14px;
	}
dl.news p a {
	color: #c6ccdc;
	}
dl.news span.date {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #828db3;
	}
/******************************************************************* end of bio */
/******************************************************************* news */
ul.news {
	list-style: none;
	}
ul.news li {
	margin-bottom: 40px;
	overflow: hidden;
	zoom: 1;
	}
ul.news a.img {
	float: left;
	width: 126px;
	border: 8px solid #334374;
	}
ul.news div.news-text {
	margin-left: 170px;
	}
ul.news h3 {
	color: #8a94b9;
	background: url(/i/ball.gif) no-repeat 0 0;
	padding: 1px 0 10px 40px;
	margin-bottom: 8px;
	}
ul.news h3 a {
	color: #8a94b9;
	text-decoration: underline;
	}
ul.news h3 a:hover {
	text-decoration: none;
	}
ul.news p {
	margin-bottom: 14px;
	}
ul.news a {
	color: #c6ccdc;
	}
ul.news span.date {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #828db3;
	}
/******************************************************************* end of news */
/******************************************************************* paginator */
/******************************************************************* static gallery */
ul.static-gallery {
	overflow: hidden;
	width: 105%;
	margin-bottom: 20px;
	#margin-bottom: 41px;
	}
ul.static-gallery li {
	float: left; display: inline;
	background: #e1e7f8;
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #1a2c63;
	width: 121px;
	height: 187px;
	padding: 8px 8px 8px 14px;
	margin: 0 38px 21px 0;

	border-left: 1px solid #7884a9;
	border-top: 1px solid #6a779f;
	border-right: 1px solid #838fb2;
	border-bottom: 1px solid #919cbc;
	}
ul.static-gallery a.image {
	display: block;
	margin: 0 0 18px -6px;
	}
ul.static-gallery a {
	color: #1a2c63;
	}
ul.static-gallery span.rating {
	display: block;
	margin: 3px 0 0 0;
	}
/******************************************************************* end of static gallery */
/******************************************************************* dynamic gallery */
div.gallery-wrapper {
	width: 410px;
	padding: 0 75px;
	margin: 0 auto;
	position: relative;
	}
div.gallery-wrapper a.prev,
div.gallery-wrapper a.next {
	position: absolute;
	top: 204px;
	width: 22px;
	height: 41px;
	background: url(/i/gallery-prev-next-bg.gif) no-repeat 0 0;
	}
div.gallery-wrapper a.prev {
	left: 0;
	}
div.gallery-wrapper a.next {
	right: 0;
	background-position: 0 -41px;
	}
div.gallery-wrapper ul.gallery {
	list-style: none;
	overflow: hidden;
	width: 420px;
	overflow: hidden;
	}
div.gallery-wrapper h3 {
	margin-bottom: 5px;
	}
div.gallery-wrapper span.rating {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin-bottom: 10px;
	}
div.gallery-wrapper h4 {
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #acb9e2;
	margin-bottom: 15px;
	}
div.gallery-wrapper form.img-wrapper {
	padding: 10px 10px 25px;
	margin-bottom: 40px;
	background: #e1e7f8;
	overflow: hidden;


	width: 400px;
	}
div.gallery-wrapper div.img-wrapper {
	width: 400px;
	height: 266px;
	overflow: hidden;
	margin-bottom: 35px;
	}
div.gallery-wrapper div.img-container {
	width: 400px;
	height: 266px;

	display: table-cell;
	vertical-align: middle;
	}
div.gallery-wrapper div.img-container img {
	display: block;
	margin: 0 auto;

	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.marginTop = (parentNode.offsetHeight - offsetHeight)/2 + "px"
	);
	}
div.gallery-wrapper div.vote-container {
	overflow: hidden;
	width: 100%;
	}


div.gallery-wrapper ul.vote {
	list-style: none;
	height: 26px;
	width: 155px;
	float: left; display: inline;
	position: relative;
	margin-left: 18px;
	}
div.gallery-wrapper ul.vote li {
	height: auto;
	float: left; display: inline;
	width: 27px;
	margin-right: 5px;
	text-align: center;
	}
div.gallery-wrapper ul.vote a {
	display: none;
	}
div.gallery-wrapper ul.vote li.five {
	margin-right: 0;
	}
div.gallery-wrapper ul.vote label {
	display: block;
	text-align: center;
	font: 1.2em Arial, Helvetica, sans-serif;
	}


div.gallery-wrapper ul.vote-js {
	background: url(/i/vote-stars-bg.gif) no-repeat 0 -26px;
	_scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		onmouseenter = function() { className += " hover"; },
		onmouseleave = function() { className = className.replace(" hover",""); }
	);
	}
div.gallery-wrapper ul.vote-js li {
	position: absolute;
	float: none;
	margin-right: 0;
	height: 26px;
	}
div.gallery-wrapper ul.vote-js a {
	display: block;
	height: 26px;
	}
div.gallery-wrapper ul.vote-js label,
div.gallery-wrapper ul.vote-js input {
	position: absolute;
	left: -9999px;
	top: -9999px;
	}
div.gallery-wrapper ul.vote-js:hover li.current a,
div.gallery-wrapper ul.hover li.current a {
	background: none;
	}
div.gallery-wrapper ul.vote-js a:hover,
div.gallery-wrapper .vote-js li.current a,
div.gallery-wrapper ul.vote-js:hover li.current a:hover,
div.gallery-wrapper ul.hover li.current a:hover {
	background: url(/i/vote-stars-bg.gif) no-repeat 0 0;
	}
div.gallery-wrapper ul.vote-js li.one {
	width: 27px;
	z-index: 5;
	}
div.gallery-wrapper ul.vote-js li.two {
	width: 59px;
	z-index: 4;
	}
div.gallery-wrapper ul.vote-js li.three {
	width: 91px;
	z-index: 3;
	}
div.gallery-wrapper ul.vote-js li.four {
	width: 123px;
	z-index: 2;
	}
div.gallery-wrapper ul.vote-js li.five {
	width: 155px;
	z-index: 1;
	}




div.gallery-wrapper div.vote-container div.submit-container {
	float: right;
	background: #1a2c63;
	}
div.gallery-wrapper div.vote-container div.submit-container div.c {
	background: url(/i/gallery-submit-bg.gif) no-repeat 0 0;
	}
div.gallery-wrapper div.vote-container div.submit-container input {
	color: #fff;
	}

div.gallery-wrapper div.edit-container {
	text-align: center;
	margin-top: 5px;
}

div.edit-container a {
	padding-left: 20px;
}
div.edit-container a:hover, div.edit-container a:link, div.edit-container a:visited {
	color: #1b2c64;
}

div.edit-container a.remove:hover, div.edit-container a.remove:link, div.edit-container a.remove:visited {
	color: #FF0000;
}
div.edit-container a.rotleft {
	background: url(/i/rotlft.gif) no-repeat;
	margin-right: 20px;
}
div.edit-container a.rotright {
	background: url(/i/rotrgt.gif) no-repeat;
	margin-right: 20px;
}
div.edit-container a.remove {
	background: url(/i/rm.gif) no-repeat;
}

a.to-gallery {
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #acb9e2;
	padding-left: 22px;
	background: url(/i/arrows-bg.gif) no-repeat 0 4px;
	}

div.gallery-wrapper div.comments {
	margin-top: 42px;
	padding: 0 10px 0 15px;
	}
div.gallery-wrapper div.comments h3 {
	margin-bottom: 25px;
	}
div.gallery-wrapper div.comments ul {
	list-style: none;
	}
div.gallery-wrapper div.comments li {
	float: none;
	width: auto;
	}
div.gallery-wrapper div.comments p {
	font-size: 1.2em;
	}
div.gallery-wrapper div.comments div.meta {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 13px;
	}
div.gallery-wrapper div.comments span.author {
	color: #a8b9ef;
	}
div.gallery-wrapper div.comments textarea {
	width: 370px;
	padding: 10px;
	border: 0;
	background: #ecedf1;
	height: 110px;
	margin-bottom: 20px;
	font: 1.4em Arial, Helvetica, sans-serif;
	}
div.gallery-wrapper div.comments div.submit-container {
	float: right;
	}

div.news-wrapper div.comments {
	margin-top: 42px;
	padding: 0 10px 0 15px;
	width: 410px;
	margin-left: auto;
	margin-right: auto;
	}
div.news-wrapper div.comments h3 {
	margin-bottom: 25px;
	}
div.news-wrapper div.comments ul {
	list-style: none;
	}
div.news-wrapper div.comments li {
	float: none;
	width: auto;
	}
div.news-wrapper div.comments p {
	font-size: 1.2em;
	}
div.news-wrapper div.comments div.meta {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 13px;
	}
div.news-wrapper div.comments span.author {
	color: #a8b9ef;
	}
div.news-wrapper div.comments textarea {
	width: 370px;
	padding: 10px;
	border: 0;
	background: #ecedf1;
	height: 110px;
	margin-bottom: 20px;
	font: 1.4em Arial, Helvetica, sans-serif;
	}
div.news-wrapper div.comments div.submit-container {
	float: right;
	}

/******************************************************************* end of dynamic gallery */
/******************************************************************* calendar table */
table.calendar {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	}
table.calendar th {
	background: #4173b0;
	font: 1.3em Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 16px 10px;
	border-left: 1px solid #1a2b63;
	border-bottom: 1px solid #0f3f7d;
	text-align: center;
	}
table.calendar th.num {
	width: 10px;
	border-left: 0;
	}
table.calendar th.home {
	width: 90px;
	}
table.calendar th.score {
	width: 30px;
	}
table.calendar th.away {
	width: 90px;
	}
table.calendar th.date {
	width: 45px;
	}
table.calendar th.time {
	width: 35px;
	}
table.calendar th.city {
	width: 65px;
	}

table.calendar tr.header td {
	background: #1f5190;
	border-bottom: 1px solid #0f3f7d;
	border-left: 0;
	padding: 10px 0;
	text-align: center;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #f5d104;
	}

table.calendar td {
	font: 1.3em Arial, Helvetica, sans-serif;
	color: #fff;
	background: #223c77;
	border-left: 1px solid #1a3c7b;
	padding: 10px;
	text-align: center;
	}
table.calendar tr.even td {
	background: #072565;
	}

table.calendar td.num {
	background: #375088;
	text-align: center;
	border-left: 0;
	}
table.calendar tr.even td.num {
	background: #103272;
	}

table.table {

	}
table.table th {
	text-transform: uppercase;
	}
table.table th,
table.table td {
	text-align: center;
	}
table.table th.name {
	font-weight: bold;
	}
table.table th.name,
table.table td.name {
	width: 140px;
	text-transform: capitalize;
	}
/******************************************************************* end of calendar table */
/******************************************************************* 18 */
div.no-img-container {
	position: relative;
	width: 1000px;
	height: 561px;
	margin-bottom: 100px;
	}
div.no-img-container p.warning {
	width: 366px;
	height: 65px;
	left: 328px;
	top: 260px;
	position: absolute;
	z-index: 1;
	font: bold italic 1.4em "Trebuchet MS", Tahoma, Verdana, Arial;
	color: #fff;
	line-height: 1;
	}
div.no-img-container p.warning strong {
	font-size: 2.7em;
	display: block;
	}
div.no-img-container p.yes,
div.no-img-container p.no {
	position: absolute;
	z-index: 2;
	top: 410px;
	width: 100px;
	height: 91px;
	font: bold 1.3em Tahoma, Verdana, Arial;
	color: #fff;
	text-align: center;
	}
div.no-img-container p.yes {
	left: 283px;
	}
div.no-img-container p.no {
	left: 620px;
	}
div.no-img-container div.img-container {
	width: 1000px;
	height: 561px;
	background: url(/i/wrapper-18-bg.jpg) no-repeat center 0;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	}
div.no-img-container a.yes,
div.no-img-container a.no {
	position: absolute;
	width: 111px;
	height: 94px;
	top: 380px;
	outline: none;
	}
div.no-img-container a.yes {
	left: 276px;
	}
div.no-img-container a.no {
	left: 614px;
	}
/******************************************************************* end of 18 */
/******************************************************************* main */
div.wrapper-main {
	padding-top: 107px;
	height: 380px;
	margin-bottom: 56px;
	}
div.wrapper-main ul {
	list-style: none;
	}
div.wrapper-main ul li {
	position: relative;
	width: 428px;
	height: 78px;
	margin-bottom: 28px;
	}
div.wrapper-main ul a {
	outline: none;
	}
div.wrapper-main ul a.image {
	position: absolute;
	left: 0;
	top: 0;
	width: 136px;
	height: 78px;
	cursor: pointer;


	_cursor: hand;
	}
div.wrapper-main ul a.text span,
div.wrapper-main ul a.strong span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: pointer;

	_cursor: hand;
	}
div.wrapper-main ul a.text {
	position: absolute;
	left: 165px;
	top: 3px;
	height: 42px;
	background: #072169;
	color: #fff;
	font: bold 1.5em Tahoma, Verdana, Arial;
	text-align: center;
	text-decoration: none;
	}
div.wrapper-main ul a.strong {
	position: absolute;
	left: 165px;
	top: 45px;
	background: #fc0;
	font: bold 1.1em Tahoma, Verdana, Arial;
	text-align: center;
	color: #000;
	}
div.wrapper-main ul li.baltica-3 a.image {
	background: url(/i/main-baltica-3-bg.png) no-repeat 0 0;
	}
div.wrapper-main ul li.baltica-3 a.text {
	width: 158px;
	}
div.wrapper-main ul li.baltica-3 a.text span {
	background: url(/i/main-links-bg.gif) no-repeat 0 0;
	}
div.wrapper-main ul li.baltica-3 a.strong {
	width: 77px;
	height: 21px;
	}
div.wrapper-main ul li.baltica-3 a.strong span {
	background: url(/i/main-strongs-bg.gif) no-repeat 0 0;
	}
div.wrapper-main ul li.game a.image {
	background: url(/i/main-choose-bg.png) no-repeat 0 0;
	}
div.wrapper-main ul li.game a.text {
	width: 219px;
	}
div.wrapper-main ul li.game a.text span {
	background: url(/i/main-links-bg.gif) no-repeat 0 -42px;
	}
div.wrapper-main ul li.game a.strong {
	width: 77px;
	height: 19px;
	}
div.wrapper-main ul li.game a.strong span {
	background: url(/i/main-strongs-bg.gif) no-repeat 0 -19px;
	}
div.wrapper-main ul li.choose a.image {
	background: url(/i/main-discuss-bg.png) no-repeat 0 0;
	}
div.wrapper-main ul li.choose a.text {
	width: 188px;
	}
div.wrapper-main ul li.choose a.text span {
	background: url(/i/main-links-discuss-bg.png) no-repeat 0 0;
	}
div.wrapper-main ul li.choose a.strong {
	width: 116px;
	height: 20px;
	}
div.wrapper-main ul li.choose a.strong span {
	background: url(/i/main-strongs-discuss-bg.png) no-repeat 0 0;
	}

/******************************************************************* end of main */
/******************************************************************* product */
div.two-p {
	overflow: hidden;
	width: 100%;
	}

div.two-p p.f {
	float: left;
	width: 330px;
	margin-right: 25px;
	}
div.two-p p.s {
	float: left;
	width: 370px;
	}
div.contains {
	position: relative;
	height: 400px;
	}
div.contains div.product {
	position: absolute;
	z-index: 1;
	left: -20px;
	top: 0;
	}
div.contains h3,
div.contains ul {
	position: absolute;
	z-index: 2;
	}
div.contains h3 {
	top: 18px;
	left: 0;
	border-left: 4px solid #fff;
	padding: 3px 0 4px 13px;
	}
div.contains ul {
	color: #fff;
	font: 1.8em Arial, Helvetica, sans-serif;
	list-style: none;
	width: 100%;
	}
div.contains ul li {
	position: absolute;
	white-space: nowrap;
	}
div.contains ul li.water {
	background: url(/i/product-li-right-bg.gif) no-repeat 0 1.15em;
	padding-left: 24px;
	padding-bottom: 25px;
	left: 343px;
	top: 25px;
	}
div.contains ul li.hop {
	background: url(/i/product-li-left-bg.gif) no-repeat 100% 1.15em;
	padding-right: 24px;
	padding-bottom: 25px;
	right: 558px;
	top: 222px;
	}
div.contains ul li.malt {
	background: url(/i/product-li-right-bg.gif) no-repeat 0 1.15em;
	padding-left: 24px;
	padding-bottom: 25px;
	left: 400px;
	top: 217px;
	}

div.contains div.inset-wrapper {
	width: 308px;
	padding: 26px 0 26px 13px;
	position: absolute; z-index: 2;
	zoverflow: hidden;
	right: 0;
	top: 74px;
	zborder: 1px solid red;
	overflow: hidden;
	}
div.contains div.inset p {
	margin-bottom: 4px;
	color: #afcaf6;
	font: 1.1em Arial, Helvetica, sans-serif;
	}
div.contains div.inset-arrow {
	width: 321px;
	height: 52px;
	position: absolute;
	left: -308px;
	top: 50%;
	margin-top: -26px;
	background: url(/i/product-inset-bg.png) no-repeat 0 0;
	}
div.contains div.inset-top {
	height: 52px;
	width: 308px;
	position: absolute;
	left: 13;
	top: -26px;
	background: url(/i/product-inset-bg.png) no-repeat 0 0;
	}
div.contains div.inset-bottom {
	height: 52px;
	width: 308px;
	position: absolute;
	left: 13;
	bottom: -26px;
	background: url(/i/product-inset-bg.png) no-repeat 0 0;
	}
div.contains div.inset-content {
	background: #283b76;
	padding: 0 20px 0 20px;
	border: 1px solid #283b76;
	zoom: 1;
	}
div.contains div.inset {
	position: relative;
	z-index: 5;
	overflow: hidden;
	margin-top: -10px;
	margin-bottom: -10px;
	background: #283b76;
	}
div.contains p.inset {
	position: absolute;
	z-index: 2;
	left: 445px;
	top: 274px;
	color: #afcaf6;
	font: 1.1em Arial, Helvetica, sans-serif;
	width: 240px;
	}

div.awards {
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 2;
	}
div.awards img {
	float: left;
	display: inline;
	margin-right: 28px;
	}
div.awards p {
	margin-left: 279px;
	padding-top: 20px;
	}

/******************************************************************* end of product */
/******************************************************************* register */
form.register {
	padding: 0 10px;
	zoom: 1;
	}
form.register div.f-cont {
	zoom: 1;
	margin-bottom: 6px;
	}
form.register div.f-cont:after {
	content: ".";
	height: 0;
	overflow: hidden;
	clear: both;
	display: block;
	visibility: hidden;
	}
form.register label {
	display: block;
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 5px;
	}
form.register fieldset {
	float: left; display: inline;
	border: 0;
	margin-right: 45px;
	}
form.register input.type-text {
	background: #b8cef5;
	border: 0;
	font: 1.4em Arial, Helvetica, sans-serif;
	padding: 5px 5px;
	}
form.register input.failed {
	color: #f00;
	}
form.register .email .type-text {
	width: 220px;
	}
form.register .login .type-text {
	width: 180px;
	}
form.register p.comment {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #b2c5f4;
	margin-bottom: 8px;
	}
form.register .pass .type-text,
form.register .pass-confirm .type-text {
	width: 180px;
	}
form.register .captcha .type-text {
	width: 60px;
	float: left; display: inline;
	margin-right: 15px;
	}
form.register .captcha img {
	float: left;
	}
form.register .surname .type-text,
form.register .name .type-text {
	width: 300px;
	}
form.register .name,
form.register .city {
	margin-right: 0;
	}
form.register .country select {
	width: 310px;
	}
form.register .city .type-text {
	width: 300px;
	}

form.register .birthday {
	margin-right: 20px;
	}
form.register .birthday select {
	float: left;
	margin-right: 25px;
	width: 87px;
	}

form.register .mobile  {
	position: relative;
	}
form.register .mobile label.code {
	position: absolute;
	top: 1.8em;
	left: -1.5em;
	}
form.register .mobile .type-text {
	width: 180px;
	}

form.register .agreement {
	float: none;
	margin-right: 0;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
	}
form.register .agreement input {
	float: left;
	}
form.register .agreement p {
	margin-left: 30px;
	}

form.register div.submit-container {
	float: left; display: inline;
	margin-left: 290px;
	}


form.auth {
	padding-left: 80px;
	margin-bottom: 100px;
	}
form.auth h3 {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	}
form.auth fieldset {
	border: 0;
	margin-bottom: 20px;
	}
form.auth input.type-text {
	border: 0;
	background: #b8cef4;
	font: 1.4em Arial, Helvetica, sans-serif;
	padding: 5px 5px;
	float: left; display: inline;
	}
form.auth input.pass-hidden {
	display: none;
	}
form.auth input.email {
	width: 275px;
	margin-right: 20px;
	}
form.auth input.failed {
	color: #f00;
	}
form.auth input.pass {
	width: 183px;
	margin-right: 17px;
	}
form.auth div.submit-container {
	float: left;
	display: inline;
	top: -3px;
	}
form.auth a.register,
form.auth a.forgot {
	float: left;
	clear: left;
	margin-bottom: 20px;
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #b8cef4;
	}
/******************************************************************* end of register */
/******************************************************************* faces */
div.upload-button-container {
	border: 1px solid #656f9d;
	border-width: 1px 0;
	overflow: hidden;
	width: 100%;
	padding: 9px 0;
	margin-bottom: 35px;
	}
div.upload-button {
	float: left; display: inline;
	margin-left: 50%;
	left: -8em;
	}
div.upload-button a {
	top: 0;
	margin-top: 0;
	line-height: 2.35;
	float: left;
	height: 2.35em;
	text-decoration: none;
	}
/******************************************************************* end of faces */
/******************************************************************* funny */
.funny {
	overflow:hidden;
	zoom:1;
	position:relative;
}
.funny div.discuss-decor,
div.discuss-decor{
	background:url(/i/discuss.png) no-repeat 0 0;
	overflow:hidden;
	zoom:1;
	width:400px;
	height:400px;
	position:absolute;
	top:30px;
	right:45px;
	z-index:200;
}
div.discuss-decor {
	height: 350px;
	}
.funny div.photo {
	position: relative;
	overflow:hidden;
	zoom:1;
	width:410px;
	}
.funny div.photo strong {
	color: #acb9e2;
	}
.funny div.photo p{
	text-align:left;
}
.funny ul.rules {
	list-style: none;
	width: 330px;
	position: relative;
	margin: 35px 30px 35px 0;
	overflow: hidden;
	zoom: 1;
	float:left;
	}
.funny ul.rules li {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
	position: relative;
	float: left; display: inline;
	width: 330px;
	clear: left;
	}
.funny ul.rules li a{
	color:#cfd9fa;
}
.funny ul.rules li.third {
	position: absolute;
	top: 0;
	right: 0;
	width: 360px;
	}
.funny ul.rules li.right {
	float:right;
	}
.funny ul.rules li.third p {
	margin-right: 15px;
	}
.funny ul.rules div.num {
	font: 3em Arial, Helvetica, sans-serif;
	color: #1a2c63;
	background: #acb9e2;
	padding: 5px 0;
	text-align: center;
	width: 1.5em;
	position: relative;
	float: left;
	overflow: hidden;
	}
.funny ul.rules div.num span.c {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url(/i/rules-num-bg.gif) no-repeat 0 0;
	}
.funny ul.rules div.num span.tl {
	left: -5px;
	top: -5px;
	}
.funny ul.rules div.num span.tr {
	left: -5px;
	margin-left: 100%;
	top: -5px;
	}
.funny ul.rules div.num span.br {
	left: -5px;
	margin-left: 100%;
	bottom: -5px;
	}
.funny ul.rules div.num span.bl {
	left: -5px;
	bottom: -5px;
	}
*html .funny ul.rules div.num span.br,
*html .funny ul.rules div.num span.bl {
	top: -5px;
	margin-top: 100%;
	}
.funny ul.rules p {
	position: relative;
	left: 15px;
	margin-left: 3.2em;
	margin-bottom: 0;
	margin-right: 15px;
	text-align: left;
	}

h3.to-gallery a {
	float: right;
	padding-right: 23px;
	background: url(/i/arrows-bg.gif) no-repeat 100% -48px;
	font: normal 0.78em Arial, Helvetica, sans-serif;
	color: #acb9e2;
	}

div.upload-container {
	position: relative;
	background: #fff;
	padding: 40px 140px 45px 160px;
	margin-bottom: 30px;
	overflow: hidden;
	zoom: 1;
	display: none;
	}
div.upload-container div.c {
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(/i/upload-corners-bg.gif) no-repeat 0 0;
	}
div.upload-container div.tl {
	left: -8px;
	top: -8px;
	}
div.upload-container div.tr {
	top: -8px;
	margin-left: 100%;
	left: -8px;
	}
div.upload-container div.br {
	margin-left: 100%;
	left: -8px;
	top: 100%;
	margin-top: -8px;
	}
div.upload-container div.bl {
	left: -8px;
	top: 100%;
	margin-top: -8px;
	}
div.upload-container h3 {
	color: #1a2c63;
	}
div.upload-container label {
	font: 1.4em Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 8px;
	}
div.upload-container input {
	margin-bottom: 20px;
	}
div.upload-container input.type-text {
	font: 1.4em Arial, Helvetica, sans-serif;
	border: 1px solid #bec5db;
	width: 100%;
	padding: 5px 2px;
	}
div.upload-container div.submit-container {
	float: right;
	}
div.upload-container div.submit-container div.c {
	background: url(/i/upload-submit-bg.gif) no-repeat 0 0;
	}

div.upload-container form fieldset {
	border: 0;
	margin-bottom: 20px;
	}
div.upload-container div.fake-container {
	overflow: hidden;
	width: 100%;
	}
div.upload-container div.fake-container input.type-text {
	float: left; display: inline;
	width: 230px;
	margin-bottom: 0;
	margin-right: 15px;
	position: relative;
	top: 3px;
	}
div.upload-container div.fake-container div.submit-container {
	float: left;
	}
div.upload-container div.fake-container div.submit-container a {
	color: #000;
	text-decoration: none;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	float: left;
	height: 2.35em;
	line-height: 2.35;
	}
div.upload-container div.fake-container div.submit-container input {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	height: 500px;

	opacity: 0;
	filter: alpha(opacity=0);
	}
/******************************************************************* end of funny */
/******************************************************************* expert */
div.expert {
	position: relative;
	}
div.expert div.discuss-emulator {
	float: right;
	width: 350px;
	height: 220px;
	}
div.expert p {
	text-align: left;
	}
div.expert p strong {
	color: #8c9ac6;
	}
div.expert p a {
	color: #fc0;
	}
div.expert dl.experts {
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	}
div.expert dl.experts dt {
	color: #fc0;
	float: left;
	clear: left;
	padding-right: 0.5em;
	margin-bottom: 5px;
	}
div.expert dl.experts dd {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
	
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		innerHTML = " - " + innerHTML
	);
	}
div.expert dl.experts dd:before {
	content: " - ";
	}
/******************************************************************* end of expert */
div.paginator {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #c6ccdc;
	margin-top: 20px;
	}
div.paginator h4 {
	float: left;
	font-weight: normal;
	margin-right: 8px;
	}
div.paginator ul {
	float: left;
	list-style: none;
	}
div.paginator li {
	float: left; display: inline;
	margin-right: 8px;
	}
div.paginator a {
	color: #c6ccdc;
	}
/******************************************************************* end of paginator */
/******************************************************************* end of content */
/******************************************************************* under construction */
div.game div.content-wrapper div.content-bottom {
	height: 33px;
	background: url(/i/content-bottom-soon-bg.png) no-repeat 0 0;
	position: relative;
	left: 1px;
	}
div.game div.content-container div.content {
	width: 856px;
	height: 361px;
	background: url(/i/support-the-wave-bg.jpg) no-repeat 0 0;
	padding: 0;
	}
div.under {
	width: 856px;
	height: 362px;
	position: absolute;
	left: 0;
	top: 0;
	}
div.under h2 {
	font: bold italic 1.4em Arial, Helvetica, sans-serif;
	color: #b8cef4;
	text-transform: uppercase;
	}
div.game a.game-play {
	width: 180px;
	height: 71px;
	position: absolute;
	left: 585px;
	top: 225px;
	color: #fff;
	padding-top: 40px;
	padding-left: 40px;
	font: bold 12px Tahoma, Verdana, Arial;
	cursor: pointer;
	_cursor: hand;
	}
div.game a.game-play span {
	background: url(/i/game-play-bg.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 220px;
	height: 111px;
	}
/******************************************************************* end of under construction */
/******************************************************************* forum */
div.forum-container {
	width: 726px;
	overflow: hidden;
	}
div.forum-container iframe {
	width: 100%;
	}
/******************************************************************* end of forum */
/******************************************************************* footer */
div.footer-wrapper {
	width: 838px;
	height: 86px;
	margin: 0 auto 30px;
	position: relative;
	}
div.footer {
	width: 838px;
	height: 86px;
	background:	url(/i/footer-bg.png) no-repeat 0 0;
	}
div.footer a {
	position: absolute;
	text-indent: -9999px;
	top: 60px;
	height: 17px;
	overflow: hidden;
	outline: none;
	}
div.footer a.baltica {
	left: 198px;
	width: 188px;
	}
div.footer a.traffic {
	left: 475px;
	width: 40px;
	}
/******************************************************************* end of footer */
/******************************************************************* flash incuts */
div.lights {
	width: 1000px;
	height: 250px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	top: -75px;
	margin-bottom: -75px;
	}
div.flash-wrapper-main {
	position: relative;
	z-index: 1;
	top: -75px;
	padding-top: 75px;
	}
div.flash-wrapper-main div.flash-wrapper {
	position: relative;
	z-index: 1;
	top: -75px;
	width: 100%;
	min-width: 1000px;
	height: 538px;
	overflow: hidden;
	}
div.flash-wrapper-main div.flash {
	height: 500px;
	position: absolute;
	width: 1500px;
	left: 50%;
	margin-left: -770px;
	}
div.flash-wrapper-main div.wrapper {
	position: relative;
	z-index: 2;
	padding-top: 75px;
	}
/*-----------------------------------rfpl---------------------------------------*/
div.rfpl h1 {
	width: 239px;
	height: 19px;
}
div.rfpl h1 span {
	background: url(/i/h1-rfpl-bg.gif) no-repeat 0 0;
}
div.rfpl div.content h1{
	color:#f4d004;
	font:bold 3em Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	margin:-25px 0 20px 0;
}
div.rfpl div.content  p.h{
	margin:0 0 50px 0;
}
div.rfpl div.concurs{
	overflow:hidden;
	zoom:1;
	margin:0 0 25px 0;
}
div.rfpl div.concurs div.one{
	margin:0 40px 0 0;
}
div.rfpl div.concurs div.one,
div.rfpl div.concurs div.another{
	width:340px;
	float:left;
	overflow:hidden;
	zoom:1;
}
div.rfpl h2{
	margin-bottom:20px;
}
div.rfpl div.res h2{
	text-align:center;
}
div.rfpl div.res table td b{
	margin:0 0 20px 0;
	color:#F4D004;
	font: normal 1.8em Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
}
div.rfpl p{
	text-align:left;
	margin-bottom:20px;
}
div.rfpl p.dates{
	font-weight:bold;
	margin:20px 0 0 0;
}
div.rfpl div.concurs img.prise{
	margin:0 0 0 65px;
	display:block;
}
div.rfpl div.concurs a.action{
	color:#f4d004;
	font:2em Arial, Helvetica, sans-serif;
}
div.rfpl div.concurs div.another a.mailto{
	color:#1bccff;
}
div.rfpl div.results{
	overflow:hidden;
	zoom:1;
}
div.rfpl div.results div.res{
	overflow:hidden;
	zoom:1;
	margin-bottom:25px;
	#margin-bottom:5px;
}
div.rfpl div.results h1{
	color:#fff;
	font-weight:normal;
	margin:0 0 20px 0;
	text-align:center;
	border-bottom:2px solid #128cbf;
	padding-bottom:5px;
}
div.rfpl div.results div.left{
	margin-right:145px;
}
div.rfpl div.results div.left,
div.rfpl div.results div.right{
	width:170px;
	padding-left:65px;
	float:left;
}
div.rfpl div.results  ul{
	overflow:hidden;
	zoom:1;
	width:170px;
}
div.rfpl div.results  ul li{
	list-style:none;
	width:170px;
	margin-bottom:20px;
}
div.rfpl div.results  ul li span,
div.rfpl div.res  table td li{
	color:#f4d004;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	display:block;
}
div.rfpl div.res  table td li{
	width:170px;
	overflow:hidden;
	background:url(/i/vote-bg.jpg) repeat-x 0 bottom;
	#background:url(/i/vote-bg.jpg) repeat-x 0 20px;
	list-style:none;
	zoom:1;
	white-space:nowrap;
	margin:0 auto;
}
div.rfpl div.res  table td li div{
	height:13px !important;
	border:none !important;
	background:url(/i/result-vote-bg.jpg) repeat-x 0 0;
}
div.rfpl div.results  ul li div.voting{
	color:#fff;
	font-size:1.1em;
}
div.rfpl div.results  ul li div.voting div.vote{
	width:170px;
	height:13px;
	background:url(/i/vote-bg.jpg) repeat-x 0 0;
	margin:5px 0 0;
}
div.rfpl div.results  ul li div.voting div.vote div{
	height:13px;
	background:url(/i/result-vote-bg.jpg) repeat-x 0 0;
}
div.rfpl  div.res p.header{
	color:#F4D004;
	font-size:1.8em;
	margin-bottom:15px;
}
div.rfpl  div.res p.winners span{
	color:#F4D004;
	font-weight:bold;
}
div.rfpl  div.res p.answer a{
	color:#F4D004;
}
div.rfpl  div.res table{
	margin-bottom:15px;
}
div.answers{
	position:absolute;
	top:1000px;
	padding:20px;
	background:#05113E;
	left:418px;
	z-index:2000;
	width:785px;
	border:1px solid #fff;
	display:none;
}
div.answers h3{
	color:#F4D004;
}
div.answers ol{
	padding:0 0 0 20px;
	font:1.4em Arial, Helvetica, sans-serif;
}
div.answers ol li{
	color:#fff;
}
div.answers ol li dl{
	margin:10px 0;
}
div.answers ol li dl dd,
div.answers ol li dl dt{
	margin-bottom:5px;
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		innerHTML = " - " + innerHTML
	);
}
div.answers ol li dl dd:before,
div.answers ol li dl dt:before{
	content:" - ";
}
div.answers ol li dl dd{
	color:#f00;
}
/*-----------------------------------rfpl---------------------------------------*/
/******************************************************************* end of flash incuts */
/*--------------fun-together------------------*/

/*--------------\\fun-together\\------------------*/





* html .png/*,
* html div.page h1*/,
* html dl.news h2,
* html div.discuss-decor {
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+currentStyle.backgroundImage.substring(4,currentStyle.backgroundImage.length-1)+",sizingMethod='crop')",
		runtimeStyle.backgroundImage = "none"
	);
	}