/* PAGE POSITIONING */

html {
	
	height: 										100%;
	width:											100%;
	
}

body {
	
	height: 										100%;	
	font-family:									Arial, Tahoma, Verdana;	
	font-size:										12px;
	width:											100%;	
		
}

#wrapper {
			
	width:											100%;	
	height:											100%;
	
}

#min-width {
	
	margin:											0 auto;	
	text-align:										left;
	min-width:										1012px;
	height:											100%;
	
}

#nonFooter {
	
	position: 										relative;
	z-index:										10;	
	width:											100%;		
	
}

* html #nonFooter {
	
	height: 										100%;
	
}

#footer {
	
	position: 										relative;
	z-index:										100;
	margin: 										-65px 0 0 0;
	height:											40px;
	min-width:										1012px;
	
}

/* IE */

* html #footer {
	
	position: 										relative;
	z-index:										9;
	margin-top: 									-49px;
	
}

.font-size-11px {
	
	font-size:										11px;
	
}

#mostrelnaprint {
	
	padding:										30px;
	width:											auto !important;
	height:											auto !important;
	
}

#mostrelnaprint h1 {
	
	color:											#000;
	
}

#mostrelnaprint * #mainDocument {

	width:											auto !important;
	height:											auto !important;
	
}

/* END OF BLOCK STYLES */

.textblock {
	
	font-size:										12px;
	line-height:									125%;
	
}


.news .newstitle {
	
/*	font-size:										11px;*/
	font-size:										13px;	
	
}

.news .thumb {
	
	padding:										0 0 10px 10px;
	
}

.news .date {
	
	color:											#646464;
	font-size:										11px;
	
}

.news .title {
	
	font-family:									Georgia;
	font-size:										16px;
	padding:										0 0 .5em 0;
	font-weight:									bold;
	
}

.news .text {
	
	padding:										0 0 .5em 0;
	
}

.news .ann {
	
	padding:										.5em 0;
	font-size:										90%;
	
}

.news {
	
	padding:										12px 0 0 0;
	
}

.allnews {
		
	padding:										1em 0 0 0;
	font-size:										13px;
	
}

/* NEWS BLOCK */

.newsblock {
	
	
	
}

.newsblock .thumb {
	
	padding:										0 25px 25px 0;
	
}

.newsblock * .info {
	
	display:										block;
	color:											#4e4e4e;
	font-size:										10px;
	font-family:									Tahoma;
	font-weight:									normal;
	text-decoration:								underline;
	padding:										0;
	margin:											0;
	
}

.newsblock *.date {
	
	padding-left:									25px;
	font-size:										10px;
	color:											#4e4e4e;
	font-weight:									bold;
	font-family:									Arial, Helvetica, sans-serif;
	
}


.newsblock *.title {
	
	font-family: 									Georgia;
	font-weight:									bold;
	font-size:										125%;
	line-height:									120%;
	
}

.newsblock *.citation {
	
	padding:										5px 0;
	font-size:										14px;
	color:											#4e4e4e;
	font-family:									Arial, Helvetica, sans-serif;
	
}

.newsblock *.announcement {
	
	padding:										1em 0 1.5em 0;
	font-family: 									Arial, Tahoma;
	font-size: 										105%;
	font-weight:									bold;	
	
}

#blogcode {

	width:											80%;

}

#blogcode textarea {

	width:											100%;

}

.table {
	
	
	
}

.table .first td {
	
	font-weight:									bold;
	
}

.table .e {
	
	background-color:								#eee;
	
}

/* COMMON STYLES */


.left {
	
	float:											left;
	
}

.right {
	
	float:											right;
	
}

.clear {
		
	clear:											both;
	
}

.inlineblock {
	
	display:										inline-block;
	
}

.center {
	
	text-align:										center;
	
}

.green {
	
	color:											#006600;
	
}

.blue {
	
	color:											#485e88;
	
}

.bluer {
	
	color:											#0055b5;
	
}

.brown {
	
	color:											#954f06;
	
}

.marine {
	
	color:											#009598;
	
}

.grey {
	
	color:											#737373;
	
}

.light-grey {
	
	color:											#e6e6e6;
	
}

.red {
	
	color:											#ff0000;
	
}

.font-size-16px {
	
	font-size:										16px;
	
}

.font-size-12px {
	
	font-size:										12px;
	
}

.font-size-11px {
	
	font-size:										11px;
	
}

.arial {
	
	font-family:									Arial, Tahoma, Verdana;
	
}

.times {
	
	font-family:									"Times New Roman", Times, Georgia, Arial;
	
}

.pt20 {
	
	width:											20%;
	
}

.pt100 {
	
	width:											100%;
	
}

.pt50 {
	
	width:											50%;
	
}

.pt60 {
	
	width:											60%;
	
}

.pt70 {
	
	width:											60%;
	
}

.pt40 {
	
	width:											40%;
	
}

.pt35 {
	
	width:											35%;
	
}

.pt333 {
		
	width:											33.33%;
	
}

.pt90 {
	
	width:											90%;
	
}

.pt80 {
	
	width:											80%;
	
}

.rel {
	
	position:										relative;
	
}

.black {
	
	color:											#2a2a2a;
	
}

.bolder {
	
	font-weight:									bolder;
	
}

.georgia {
	
	font-family:									Georgia;
	
}

form {
	
	padding:										0;
	margin:											0;
	
}

.white {
	
	color:											#fff;
	
}

.textField1 {
	
	color:											#2125ED;
	font-size:										12px;
	padding:										2px;
	border:											solid 1px #bcbcbc;		
	font-weight:									normal;
	margin:											1px 0;	
	position:										relative;
	
}

#button {
	
	margin:											1px 0;
	
}

#cancel {
	
	margin:											1px 0;
	
}

#mainDocument {
	
	font-size:										100%;	
	position:										relative;	
	display:										block;
	height:											100%;
	padding:										0;
	margin:											0;
	line-height:									135%;
	
}

#mainDocument p {
	
	line-height:									135%;
	
}

a {
	
	color:											#2125ed;
	
}

.dashed {
	
	text-decoration:								none;
	border-bottom:									dashed 1px #0066cc;
	
}

.dashedr {
	
	text-decoration:								none;
	border-bottom:									dashed 1px #CC0000;
	
}

.bold {
	
	font-weight:									bold;
	
}

.not_u {
	
	text-decoration:								none;
	
}

.italic {
	
	font-style:										italic;
	
}

.uppercase {
	
	text-transform:									uppercase;
	
}

.text-align-left {
	
	text-align:										left;
	
}

.text-align-center {
	
	text-align:										center;
	
}

.text-align-right {
	
	text-align:										right;
	
}

/* HEADER */

#header {
	
	height:											335px;	
	background-repeat:								repeat-x;
	background-position:							top;		
	position:										absolute;
	z-index:										1;
	background-color:								#fff;
	width:											100%;	
	overflow:										hidden;
	
}

.h-day {
	
	background-image:								url('/i/top-day.jpg');
	
}

.h-night {
	
	background-image:								url('/i/top-night.jpg');
	
}

#header .logo {
	
	padding:										5px 0 0 55px;
	position:										relative;
	z-index:										5;
	
}

#header .menu_top {
	
	padding:										74px 63px 0 0;
	position:										relative;
	z-index:										5;
	height:											234px;
	width:											40%;
	
}

#header .menu_top ul {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	font-size:										12px;
	
}

#header .menu_top ul li {

	padding:										4px 0 0 0;
	
}

#header .menu_top ul li a {
		
	color:											#000000;
	font-style:										italic;
	
}

#header .menu_top ul li a.active {
	
	color:											#ffffff;
	text-decoration:								none;
	font-style:										normal;
	background-color:								#188c37;
	padding:										2px 5px;
	margin-right:									-3px;
	
}

#header .search_wrapper {
	
	padding:										25px 0 0 44px;
	font-size:										11px;	
	
}

#header .search_wrapper span {
	
	color:											#3263a6;
	text-decoration:								underline;
	
}

#header .search_wrapper input {
	
	font-size:										11px;
	border:											solid 1px #a3a3a3;
	
}

#header .menu {
	
	padding:										0 43px 0 0;
	position:										relative;
	z-index:										5;
	
}

#header .menu ul {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	font-size:										11px;	
	
}

#header .menu ul li {

	max-width:										155px;
	padding:										0 0 0 36px;
	
}

#header .menu ul li a {

	color:											#188c37;
	
}

#header .menu ul li a.active {

	text-decoration:								none;
	font-style:										italic;
	
}

#sun {
	
	position:										absolute;
	z-index:										1;
	left:											25%;
	
}

#header_index {
	
	top:											0;
	left:											0;
	height:											295px;	
	background-repeat:								repeat-x;
	position:										absolute;
	z-index:										10;	
	width:											100%;	
	overflow:										hidden;	
	min-width:										1012px;
	
}



.header-index-day {
	
	background-image:								url('/i/top2-day.jpg');
	background-color:								#fff;
	
}

.header-index-night {
	
	background-image:								url('/i/top2-night2.jpg');
	background-color:								#000;
	
}

#header_index .logo {
	
	padding:										5px 0 0 55px;
	position:										relative;
	z-index:										5;
	
}

#header_index .menu_top {
	
	padding:										74px 63px 0 0;
	position:										relative;
	z-index:										5;
	
}

#header_index .menu_top ul {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	font-size:										12px;
	
}

#header_index .menu_top ul li {

	padding:										4px 0 0 0;
	
}

#header_index .menu_top ul li a {
		
	color:											#000000;
	font-style:										italic;
	
}

#header_index .menu_top ul li a.active {
	
	color:											#000000;
	text-decoration:								none;
	
}

#sun-index {
	
	position:										absolute;
	z-index:										1;
	margin-left:									-550px;	
	
}

#sun-index .time {

	position:										absolute;
	z-index:										2;
	margin-left:									550px;
	top:											4px;
	color:											#dbd801;
	font-size:										9px;
	
}

.night .time {

	position:										absolute;
	z-index:										2;
	margin-left:									486px !important;
	top:											4px;
	color:											#dbd801;
	font-size:										9px;
	
}


.sea-bg-tile-day {
	
	background-image:								url('/i/sea-bg-day.jpg');
	
}

.sea-bg-tile-night {
	
	background-image:								url('/i/sea-bg-night.jpg');
	
}

#body_index {
	
	min-width:										1012px;
	background-position: 							0 295px;
	background-repeat:								repeat-x;
	min-height:										882px;
	height:											100%;	
	width:											100%;
	position:										relative;
	
}

#body_index .sea-bg-day {
	
	background-image:								url('/i/sea2.jpg');
	background-position: 							0 295px;
	background-repeat:								no-repeat;
	min-height:										587px;
	height:											100%;
	position:										relative;
	z-index:										3;	
	
}

#body_index .sea-bg-night {
	
	background-image:								url('/i/sea-night.jpg');
	background-position: 							0 295px;
	background-repeat:								no-repeat;
	min-height:										587px;
	height:											100%;
	position:										relative;
	z-index:										3;
	
}

#land {
	
	position:										absolute;
	z-index:										5;
	bottom:											0;
	left:											0;
	width:											100%;
	height:											297px;
	background-repeat:								no-repeat;	
	
}

.land-day {
	
	background-image:								url('/i/land-day.png');
	
}

.land-night {
	
	background-image:								url('/i/land-night.png');
	
}

#body_index .land {
	
	margin-top:										295px;
	width:											100%;
	position:										absolute;
	z-index:										5;	
/*	background-image:								url('/i/land.png');
	background-repeat:								no-repeat;
	background-position:							bottom left; */
	
}

#fixl .body-left {
	
	padding:										40px 0 0 0;
	
}

.body-bg-night {

	background-image:								url('/i/bg-night.jpg');
	background-position:							0 335px;
	background-repeat:								repeat-x;
	
}

#fixl .menu-left-wrapper {
	
	position:										relative;
	width:											100%;	
	z-index:										5;
	
}

#fixl .menu-left-bottom-day {

	height:											12px;
	background-color:								#001071;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	margin:											0 12px 0 0;
	position:										relative;
	z-index:										5;
	
}

#fixl .menu-left-bottom-night {

	height:											12px;
	background-color:								#81a3ff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	margin:											0 12px 0 0;
	position:										relative;
	z-index:										5;
	
}

#fixl .menu-left-bg-day {
	
	background-color:								#001071;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#fixl .menu-left-bg-night {
	
	background-color:								#81a3ff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#fixl .stripe-left {
	
	height:											6px;
	background-color:								#fff;
	background-image:								url('/i/menu-l.gif');
	background-repeat:								no-repeat;
	background-position:							left;
	line-height:									6px;
	font-size:										6px;
	
}

#fixl .body-left ul {
		
	list-style:										none;
	padding:										35px 0 35px 44px;
	margin:											0;
	position:										relative;
	z-index:										3;
	
}

#fixl .body-left ul li.t {

	padding-top:									20px !important;
	
}

#fixl .body-left ul li.b {

	padding-top:									0px !important;
	padding-bottom:									20px !important;
	
}

#fixl .body-left ul li.m {

	padding-top:									25px !important;
	padding-bottom:									25px !important;
	
}

#fixl .body-left ul li {

	padding:										4px 0 0 0;	
	
}

#fixl .body-left ul li a {
	
	font-size:										12px;
	color:											#fff;
	font-style:										italic;	
	
}

#fixl .l {
	
	width:											80%;
		
}

#body_index .r {
	
	width:											60%;		
	
}

#body_index .body-right {
	
	padding:										40px 19px 0 0;
	
}

#body_index .stripe-right {
	
	height:											10px;
	background-color:								#fff;
	width:											100%;
	font-size:										10px;	
	
}

#body_index .news-wrapper-content {
	
	padding:										32px 40px 20px 40px;
	position:										relative;
	z-index:										3;
	
}

#body_index .news-bottom-day {
	
	margin:											0 12px;
	height:											12px;
	background-color:								#ffffff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	
}

#body_index .news-bottom-night {
	
	margin:											0 12px;
	height:											12px;
	background-color:								#ffffff;
	opacity:										0.53;
	#filter: 										alpha(opacity = 53);
	
}

#body_index .news-title {
	
	margin:											0;
	font-size:										24px;
	color:											#fefefe;
	font-weight:									normal;
	
}

#body_index .news-wrapper {
	
	position:										relative;
	width:											100%;
	z-index:										5;
	
}

#body_index .news-bg-day {
	
	background-color:								#fff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#body_index .news-bg-night {
	
	background-color:								#fff;
	opacity:										0.53;
	#filter: 										alpha(opacity = 53);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#body_index .news-block {
	
	list-style:										none;
	margin:											0;
	padding:										0 0 10px 0;
	
}

#body_index .news-block li {
	
	padding:										15px 0 0 0;	
	
}

#body_index .news-block .title {
	
	width:											70%;
	
}

#body_index .news-block .title a {
	
	color:											#000;	
	
}

#body_index .news-block .date {
	
	width:											20%;
	color:											#fff;
	
}

#body {
	
	min-height:										100%;	
	height:											auto;										
	
}

#body .l {
	
	width:											33%;
	min-height: 									100%;
	padding-bottom:									115px;
	
}

#body .l-wrp {
	
	padding-top:									335px;
	
}

#body .body-left {
	
	padding:										0;
	width:											80%;
	
}

#body .left-menu-wrp {
			
	
	
}

#body .m-day {
		
	border-top:										solid 6px #00437b;
	background-color:								#cddaff;
	background-image:								url('/i/menu-l-b.jpg');
	background-repeat:								no-repeat;
	background-position:							bottom right;
	
}

#body .m-night {
		
	border-top:										solid 6px #00437b;
	background-color:								#475883;
	
}

#body .body-left ul {
		
	list-style:										none;
	margin:											0;		
	padding:										35px 10px 35px 44px;	
	
}

#body .body-left ul li {

	padding:										4px 0 0 0;	
	
}

#body .body-left ul li.t {

	padding-top:									20px !important;
	
}

#body .body-left ul li.b {

	padding-top:									0px !important;
	padding-bottom:									20px !important;
	
}

#body .body-left ul li.m {

	padding-top:									25px !important;
	padding-bottom:									25px !important;
	
}

#body .body-left .m-day ul li a {
	
	font-size:										12px;
	color:											#010101;
	font-style:										italic;	
	display:										inline-block;
	
}

#body .body-left .m-night ul li a {
	
	font-size:										12px;
	color:											#fff;
	font-style:										italic;	
	display:										inline-block;
	
}

#body .body-left ul li a.active {

/*	font-style:										normal;
	color:											#fff;
	padding:										2px 5px;
	background-color:								#188c37;
	margin-left:									-3px;
	text-decoration:								none; */
	font-weight:									bold;
	text-decoration:								none;
	
}

#body .r {
		
	width:											61%;				
	height:											100%;
	padding-bottom:									115px;		
	
}

#body .td-r-day {
	
	background-color:								#ddeaff;
	
}

#body .td-r-night {
	
	background-color:								#a0b5d7;	
	
}

#body .r-wrp {
	
	margin-top:										335px;	
	background-repeat:								no-repeat;	
	
}

#body .whatsthis-day {
	
	background-image:								url('/i/whatsthis-day.jpg');
	background-position:							0 50px;
	
}

#body .whatsthis-night {
	
	background-image:								url('/i/whatsthis-night.jpg');
	background-position:							0 50px;
	
}

#body .body-right {
	
	border-top:										solid 11px #00437b;	
	padding:										39px 0 0 0;
	
}

#body * .body-wrapper {
	
	padding:										0 0 0 53px;
	
}

#body .content {
	
	padding:										0 34px 76px 21px;
	height:											100%;
	
}

#docTitle {
	
	color:											#00437b;
	padding:										0 0 15px 0;
	margin:											0;
	font-size:										30px;
	font-style:										italic;
	font-weight:									normal;
	
}

#footer .footer_left-day {
	
	width:											33%;
	text-align:										left;
	font-size:										12px;
	color:											#000000;
	font-style:										italic;
	padding:										0 0 0 44px;
	line-height:									150%;
	
}

#footer .footer_left-night {
	
	width:											33%;
	text-align:										left;
	font-size:										12px;
	color:											#787878;
	font-style:										italic;
	padding:										0 0 0 44px;
	line-height:									150%;
	
}

#header_index .quotes {
	
	width:											50%;
	padding-right:									19px;
	position:										relative;
	z-index:										10;	
	
}

.langs {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	
}

.lang {
	
	padding:										0 5px;
	
}

.quote {
	
	width:											100%;
	height:											242px;
	
}

.day .q {
	
	padding:										80px 0 10px 0;
	color:											#00437b;
	font-size:										14px;
	font-style:										italic;
	font-weight:									bold;
	line-height:									150%;
	
}

.night .q {
	
	padding:										80px 0 10px 0;
	color:											#ffffff;
	font-size:										14px;
	font-style:										italic;
	font-weight:									bold;
	line-height:									150%;
	
}

.day .q-d a {
	
	color:											#007b3a;
	font-style:										italic;
	font-size:										12px;
	
}

.night .q-d a {
	
	color:											#ffffff;
	font-style:										italic;
	font-size:										12px;
	
}

.day * .q-who {
	
	color:											#00437b;
	font-style:										italic;
	padding:										0 0 3px 0;
	
}

.night * .q-who {
	
	color:											#fff;
	font-style:										italic;
	padding:										0 0 3px 0;
	
}

.day * .q-rank {
	
	color:											#007b3a;
	font-style:										italic;	
	
}

.night * .q-rank {
	
	color:											#ffffff;
	font-style:										italic;	
	
}

.day * .q-mo {
	
	color:											#00437b;
	font-style:										italic;
	padding:										3px 0 0 0;
	
}

.night * .q-mo {
	
	color:											#ffffff;
	font-style:										italic;
	padding:										3px 0 0 0;
	
}

.footer-index {
	
	width:											300px;
	color:											#fdfdfd;
	font-style:										italic;
	font-size:										12px;
	padding:										0 20px 0 0;
	line-height:									150%;
	text-decoration:								underline;
	margin-top:										-10px;
	
}

ul.m2 {
	
	margin:											4px 0 4px 17px !important;
	padding:										0 5px 0 0 !important;
	
}

.m-day * ul.m2 li a {

	color:											#007b3a !important;
	font-style:										italic;
	
}

.m-night * ul.m2 li a {
	
	color:											#FFFFCC !important;
	font-style:										italic;
	
}

ul.m2 li a.a {

	font-weight:									bold;
	
}

ul.m3 {
	
	margin:											4px 0 4px 17px !important;
	padding:										0 0 0 0 !important;
	
}

.m-day * ul.m3 li a {

	color:											#00437B !important;
	font-style:										italic;
	
}

.m-night * ul.m3 li a {

	color:											#ffffff !important;
	font-style:										italic;
	
}

ul.m3 li a.a {

	font-weight:									bold;
	
}

.partners {
	
	padding:										45px 0 45px 44px;
	
}

#header .quotes {
	
	position:										relative;
	z-index:										2;
	width:											50%;
	padding:										0 40px 0 0;
	
}

#header .q {
	
	padding:										140px 0 10px 0;	
	line-height:									150%;
	
}

#ship1 {
	
	position:										absolute;
	z-index:										3;
	top:											250px;
	left:											6%;
	
}

#ship2 {
	
	position:										absolute;
	z-index:										3;
	top:											370px;
	left:											90%;
	
}

.allpartners a {
	
	font-style:										italic;
	color:											#007b3a;
	
}

.partners-block {
	
	padding:										0 0 25px 0;
	
}

.moon {
	
	position:										absolute;
	margin-left:									-120px;
	margin-top:										295px;
	
}

.b-night {
	
	background-color:								#262c37;
	
}

.left-menu-main-bottom-night {		
	
	background-color:								#81a3ff;
	height:											12px;
	font-size:										2px;
	margin:											0 12px 0 0;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	
}



#day_title td {
	
	background-color:								#DDDDDD;
	padding:										5px 10px;
	
}

#day_row td.weekend {
	
	background-color:								#EEEEEE;
	color:											#CC0000;

}

#day_row td {
	
	text-align:										center;
	
}

#day_row td.day {
	
	background-color:								#CDDAFF;
	
}

#day_row td.current {
	
	background-color:								#006697;
	color:											#FFFFFF;
	font-weight:									bold;

}

#day_row td.current a {
	
	color:											#FFFFFF;
	font-weight:									bold;
	text-decoration:								none;
	
}

.newsall {
	
	padding:										10px 0 0 0;
	position:										relative;
	z-index:										5;
	font-style:										italic;
	
}

#fixl {
	
	position:										absolute;
	z-index:										500;
	left:											0;
	top:											295px;
	width:											30%;
	
}

#fix {
	
	position:										absolute;
	z-index:										500;
	left:											40%;
	top:											295px;
	width:											60%;
	
}

#fix .body-right {
	
	padding:										40px 19px 0 0;
	
}

#fix .stripe-right {
	
	height:											10px;
	background-color:								#fff;
	width:											100%;
	font-size:										10px;	
	
}

#fix .news-wrapper-content {
	
	padding:										32px 40px 20px 40px;
	position:										relative;
	z-index:										3;
	
}

#fix .news-bottom-day {
	
	margin:											0 12px;
	height:											12px;
	background-color:								#ffffff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	
}

#fix .news-bottom-night {
	
	margin:											0 12px;
	height:											12px;
	background-color:								#ffffff;
	opacity:										0.53;
	#filter: 										alpha(opacity = 53);
	
}

#fix .news-title {
	
	margin:											0;
	font-size:										24px;
	color:											#fefefe;
	font-weight:									normal;
	
}

#fix .news-wrapper {
	
	position:										relative;
	width:											100%;
	z-index:										5;
	
}

#fix .news-bg-day {
	
	background-color:								#fff;
	opacity:										0.4;
	#filter: 										alpha(opacity = 40);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#fix .news-bg-night {
	
	background-color:								#fff;
	opacity:										0.53;
	#filter: 										alpha(opacity = 53);
	height:											100%;
	left:											0;	
	position:										absolute;
	top:											0;
	width:											100%;
	z-index:										1;
	
}

#fix .news-block {
	
	list-style:										none;
	margin:											0;
	padding:										0 0 10px 0;
	
}

#fix .news-block li {
	
	padding:										15px 0 0 0;	
	
}

#fix .news-block .title {
	
	width:											70%;
	
}

#fix .news-block .title a {
	
	color:											#000;	
	
}

#fix .news-block .date {
	
	width:											20%;
	color:											#fff;
	
}


#qanda {
	
	padding:										0 0 1em;
	
}

#qanda .row {
	
	padding:										0.5em 0;
	
}

#qanda .text {

	width:											100%;

}

#qanda .captcha {

	text-align:										center;
	text-transform:									uppercase;

}

#qanda .qanda_l {
	
	width:											30%;
	
}

#qanda .qanda_r {
	
	width:											65%;

}

.required {
	
	color:											#FF6600;
	font-family:									Georgia;
	font-size:										16px;

}

#gallery-list {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	
}

#gallery-list .thumb_wrapper  {

	padding:										0 20px 0 0;
	
}

#gallery-list .smalldescription {
	
	font-style:										italic;
	font-size:										11px;
	padding:										0 0 10px 0;
	
}

.allgalleries {
	
	margin-top:										14px;
	
}

.strelna-img-description {
	
	padding:										8px 0 0 0;
	font-size:										11px;
	font-style:										italic;
	
}

#sport {
	
	position:										absolute;
	top:											222px;
	left:											40%;
	z-index:										120;
	text-align:										center;	
	width:											110px;
	height:											29px;
	
}

#sport a {

	font-size:										13px;
	color:											#333;
	
}

#trebleclef {
	
	position:										absolute;
	top:											226px;
	left:											25%;
	z-index:										120;	
	width:											280px;
	height:											99px;
	
}

#trebleclef .arrow {

	position:										absolute;
	z-index:										1;
	top:											0;
	left:											0;
	margin-left:									35px;
	margin-top:										10px;
	
}

#trebleclef .links-wrp {

	padding:										7px 0 0 0;
	
}

#trebleclef .sign {
	
	padding:										0 10px 0 0;
	
}



#trebleclef .music-link-night {
	
	color:											#fff;
	
}

#trebleclef .music-link-day {
	
	color:											#000;
	
}

#trebleclef a {
		
	font-size: 										13px;
	
}

#mp3player {
	
	position:										absolute;
	top:											-500px;
	left:											-500px;	
	
}

.pointer {
	
	cursor:											pointer;
	
}

#slideshow_wrapper {
	
	position:										absolute;
	width:											100%;
	height:											300px;
	z-index:										10;
	
}

.poll-link-day {
	
	color:											#000;
	font-size:										11px !important;
	text-decoration:								none;
	border-bottom:									dashed 1px #000;
	padding:										5px 0 0 0;
	display:										inline-block;
	
}

.poll-link-night {
	
	color:											#fff;
	font-size:										11px !important;
	text-decoration:								none;
	border-bottom:									dashed 1px #fff;
	padding:										5px 0 0 0;
	display:										inline-block;
	
}

#contractor-list {
	
	list-style:										none;
	margin:											0;
	padding:										0;
	
}

#contractor-list li.first {

	font-weight:									bold;
	
}

#contractor-list li {

	padding:										10px 0 10px 0;
	
}

#contractor-list li div {

	padding:										1px;
	
}

#contractor-list li.e {

	background-color:								#eee;
	
}

#contractor-list .c1 {
	
	width:											15%;
	
}

#contractor-list .c2 {
	
	width:											30%;
	
}

#contractor-list .c3 {
	
	width:											25%;
	
}

#contractor-list .c4 {
	
	width:											15%;
	
}

#contractor-list .c5 {
	
	width:											12%;
	
}

#contractor-item {
	
	
	
}

#contractor-item .row {

	padding:										0 0 10px 0;
	
}

.sport {
	
	position: 										absolute; 
	display: 										block; 
	margin: 										-29px 0 0 -135px; 
	width: 											140px; 
	text-align: 									center;
	
}

.sport a.link {
	
	color:											#333;
	font-size:										11px;
	text-decoration:								none;
	border-bottom:									dashed 1px #333;	
	font-weight:									bold;
	
}