body {
		background-color: #FFFFFF;
		color: #000000;
		font-family: 'Verdana';
		font-size: 12pt;
		line-height: 1.35em;
		margin: 0px;
		padding: 0px;
		}

.png {
		behavior: url(/css/iepngfix.htc);
		}

#Page {
		position: relative;
		width: 1003px;
		margin-left: auto;
		margin-right: auto;
		}

#Header {
		position: relative;
		width: 1003px;
		height: 230px;
		border-bottom: 1px solid #fff;
		}

#HeaderWhite {
		position: relative;
		width: 1003px;
		height: 80px;
		background-image: url(../img/grey_top_bg.gif);
		background-repeat: repeat-x;
		}

#HeaderGreen {
		position: relative;
		width: 1003px;
		height: 150px;
		background-color: #319596;
		background-image: url(../img/top_world_bg.png);
		background-repeat: no-repeat;
		}

#TopPhoto {
		position: absolute;
		bottom: 0px;
		left: 0px;
		}


#Left {
		float: left;
		width: 173px;
		background-image: url(../img/grey_top_bg.gif);
		background-repeat: repeat-x;
		}
		

#Content {
		float: left;
/*		width: 830px;*/
		width: 1003px;
/*		padding-top: 19px;
		background-image: url(../img/grey_top_bg.gif);
		background-repeat: repeat-x;*/
		}

#Footer {
		position: relative;
		width: 830px;
		margin-top: 25px;
		margin-left: 173px;
		font-family: 'Tahoma';
		font-size: 8pt;
		line-height: 1.25em;
		}

#Footer a, #Footer a:visited {
		color: #1e7983;
		text-decoration: none;
		}

#Footer a:hover, #Footer a:active {
		text-decoration: underline;
		}

#Counters {
		position: relative;
		width: 830px;
		margin-top: 15px;
		margin-left: 173px;
		margin-bottom: 15px;
		}

a, a:visited {
		text-decoration: none;
		color: #1e7983;
		}

a:active, a:hover {
		color: #000000;
		text-decoration: underline;
		}

.Clear {
		clear: both;
		}

#SiteName {
		padding-left: 283px;
		padding-top: 55px;
		float: left;
		}

#TopSearchBlock {
/*		padding-top: 3px;
		height:1%;*/
/*		display:none;*/
		border-top: 1px solid #fff;
		}

#TopSearchInput {
		margin-top: 3px;
		width: 180px;
		height: 18px;
		padding-left: 5px;
		vertical-allign: center;
		font-family: 'Tahoma';
		font-size: 8pt;
		line-height: 1.4em;
		float: right;
		}

#TopSearchSubmit {
		margin-top: 3px;
		padding-right: 2px;
		float: right;
		}

#TopQuote {
position: absolute;
/*left: 270px;*/
left: 270px;
width: 573px;
/*top: 10px;*/
top: 15px;
/*float: left;*/
		}

#LanguageSelector {
		padding-right: 7px;
		padding-top: 49px;
		float: right;
		}

#LanguageSelector ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		}

#LanguageSelector li {
		display: inline;
		background-repeat: no-repeat;
		background-position: 0em 0.15em;
		padding-left: 1.44em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		padding-right: 0.6em;
		}

#LanguageSelector li.ua {
		background-image: url(../img/lang_ukr.jpg);
		}

#LanguageSelector li.ru {
		background-image: url(../img/lang_rus.jpg);
		}

#LanguageSelector li.en {
		background-image: url(../img/lang_eng.jpg);
		}

#LanguageSelector a, #LanguageSelector a:visited {
		font-family: 'Tahoma';
		font-size: 8pt;
		color: #4559ad;
		text-decoration: none;
		}

#LanguageSelector a:hover, #LanguageSelector a:active {
		color: #000000;
		text-decoration: underline;
		}
		
/* TOP MENU */
#TopMenu {
	margin-top:1px;
	margin-bottom:1px;
	height:29px;
	background:transparent url(../img/topmenu_common_bg.gif) repeat-x;
	background:transparent url(../img/topmenu_outer_bg.gif) repeat-x;
	border-top: 1px solid #fff;
}
.TopMenuItem{
	float:left;
}
#TopMenu .TopMenuItemMainLevel{
	display:block;
/*	margin-right:4px;*/
	padding:5px 20px 0 27px;
	height:24px;
	font-family: 'Tahoma';
	font-size:12px;
	font-weight: bold; 
	text-transform: uppercase;
	color:#000;
	background:transparent url(../img/topmenu_item_mainlevel_bg.gif) no-repeat;
}

* html #TopMenu .TopMenuItemMainLevel{
	padding:4px 23px 0 30px;
	height:25px;
	display:inline-block;
}

#TopMenu .TopMenuItemMainLevel:hover, #TopMenu .TopMenuItemMainLevelActive{
	background:transparent url(../img/topmenu_item_mainlevel_over_bg.gif) no-repeat;
	color:#fff;
}

.TopSubMenu{
/*	
	padding-left:7px;
	position:absolute;
	z-index:5;
	margin-top:29px;
	background:#f98f65 url(../img/topmenu_submenu_bg.gif) repeat-y;
	border-right:#2b6769 1px solid;
	border-bottom:#2b6769 1px solid;
*/
	
	padding-left:7px; 
	position:absolute; z-index:5; 
	margin-top:29px; 
	background:#7dafb4 url(../img/topmenu_submenu_bg.gif) repeat-y; 
	border-right:#2b6769 1px solid; 
	border-bottom:#2b6769 1px solid; 		
}

* html .TopSubMenu{
	/* width:200px; */
}

#TopMenu .TopMenuItemSubLevel{
	display:block;
	padding:3px 23px 0 23px;
	height:24px;
	font-family: 'Tahoma';
	font-size:12px;
	text-transform: uppercase;
	color:#fff;
	background:transparent url(../img/topmenu_item_sublevel_bg.gif) repeat-x;
}

#TopMenu .TopMenuItemSubLevel:hover{
	background:transparent url(../img/topmenu_item_sublevel_over_bg.gif) repeat-x;
	color:#fff;
}
.TopMenuSeparator{
	float:left;
	height:29px;
	width:4px;
	background:transparent url(../img/topmenu_item_mainlevel_separator.gif) no-repeat;
}
.TopMenuFader{
	float:left;
	height:29px;
	width:76px;
	background:transparent url(../img/topmenu_fader.png) no-repeat;
}

#LeftMenu {
		background-image: url(../img/menu_line.gif);
		background-repeat: no-repeat;
		background-position: 0 65px;
		}

#LeftMenu ul {
		list-style-type: none;
		padding-left: 19px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 0px;
		margin: 0;
		}

#LeftMenu li {
		line-height: 1.3em;
		padding-top: 4px;
		font-family: 'Tahoma';
		font-size: 8pt;
		text-transform: uppercase;
		}

#LeftMenu li.selected {
		color: #1e7983;
		font-weight: bold;
		}

#LeftMenu a, #LeftMenu a:visited {
		color: #000000;
		text-decoration: none;
		}

#LeftMenu a:hover, #LeftMenu a:active {
		color: #1e7983;
		text-decoration: underline;
		}

#Kartina {
		padding-left: 19px;
		background-image: url(../img/menu_arr.gif);
		background-repeat: no-repeat;
		}

#KartinaContent {
		padding-top: 12px;
		background-image: url(../img/kartina_bg.jpg);
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		width: 120px;
		height: 36px;
		}

a.KartinaLink, a.KartinaLink:visited, a.KartinaLink:active, a.KartinaLink:hover {
		font-family: 'Tahoma';
		font-size: 12pt;
		color: #FFFFFF;
		text-decoration: none;
		}

#LeftBanner {
		padding-top: 25px;
		padding-left: 19px;
		padding-bottom: 25px;
		}

a.ChapterName, a.ChapterName:visited, a.ChapterName:active, a.ChapterName:hover {
		font-family: 'Tahoma';
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
		background-image: url(../img/header_bg.gif);
		background-repeat: repeat-x;
		padding: 2px 7px;
		line-height: 1em;
		}
		
.ChapterName {
		font-family: 'Tahoma';
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
		background-image: url(../img/header_bg.gif);
		background-repeat: repeat-x;
		padding: 2px 7px;
		line-height: 1em;
		}
		

.VideoSlide {
		width: 518px;
		height: 295px;
		border: 1px solid #DADADA;
/*		margin-top: 10px;*/
		background-color: #FFFFFF;
		background-position: 4px 4px;
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

.VideoSlideTitle {
		float: left;
		margin-top: 0px;
		}

#Container {
		margin-top: 10px;
		margin-bottom: 10px;
		}

.VideoChapterTitle {
		padding-top: 12px;
		}

.VideoBack {
		width: 493px;
		height: 51px;
		margin-top: 236px;
		margin-left: 4px;
		padding-top: 8px;
		padding-left: 17px;
		background-image: url(../img/video_comment_bg.png);
		background-repeat: repeat-x;
		}

.VideoBackTitle {
		margin-top: 214px;
		}

.VideoText {
		float: left;
		width: 430px;
		}

a.VideoLink, a.VideoLink:visited, a.VideoLink:active, a.VideoLink:hover {
		font-family: 'Tahoma';
		font-size: 14px;
		font-weight:bold;
		line-height: 1.3em;
		text-decoration: none;
		color: #FFFFFF;
		}

.VideoArrow {
		padding-top: 0px;
		padding-right: 12px;
		float: right;
		}

#VideoDescription {
		float: left;
		width: 275px;
		margin-left: 14px;
		padding-left: 3px;
		}
		
/* VIDEO INDEX */

.VideoSlideTitleIndex {
		float: left;
		margin-top: 7px;
		margin-left: 15px;
/*		margin-left: 81px;*/
		}

.VideoSlideIndex {
/*		width: 518px;*/
		width: 644px;
/*		height: 295px;*/
		height: 330px;
		border: 1px solid #DADADA;
		margin-top: 10px;
		background-color: #FFFFFF;
		background-position: 4px 4px;
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}
		
.VideoBackIndex {
/*		width: 493px;*/
		width: 619px;
		height: 54px;
/*		margin-top: 236px;*/
		margin-left: 4px;
/*		padding-top: 8px;*/
		padding-top: 5px;
		padding-left: 17px;
		background-image: url(../img/video_comment_bg_.png);
		background-repeat: repeat-x;
		}
		
.VideoBackTitleIndex {
/*		margin-top: 214px;*/
		margin-top: 244px;
		}
		
.VideoTextIndex {
		float: left;
		width: 560px;
		}

a.VideoLinkIndex, a.VideoLinkIndex:visited, a.VideoLinkIndex:active, a.VideoLinkIndex:hover {
		font-family: 'Tahoma';
/*		font-size: 14px;*/
		font-size: 13px;
		font-weight:bold;
/*		line-height: 1.3em;*/
		line-height: 1.2em;
		text-decoration: none;
		color: #FFFFFF;
		}

.NewsDate {
		padding-top: 4px;
		padding-bottom: 4px;
		font-family: 'Arial';
		font-style: italic;
		#text-transform: lowercase;
		font-size: 8pt;
		line-height: 1.25em;
		color: #000000;
		}

.NewsDateTop {
		padding-top: 0px;
		}

a.VideoDescTitle, a.VideoDescTitle:visited {
		font-family: 'Verdana';
		font-style: italic;
		font-size: 20pt;
		line-height: 1.1em;
		text-decoration: none;
		color: #000000;
		}

a.VideoDescTitle:active, a.VideoDescTitle:hover {
		text-decoration: underline;
		}

.VideoDescText {
/*		padding-top: 7px;*/
		padding-top: 3px;
		font-family: 'Verdana';
		font-style: italic;
/*		font-size: 12pt;*/
		font-size: 10pt;
		font-weight: bold;
/*		line-height: 1.25em;*/
		line-height: 1.15em;
/*		color: #000000;*/
		color: #1E7983;
		}

a.NewsArrow, a.NewsArrow:visited {
		font-family: 'Verdana';
		font-size: 12pt;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		color: #1e7983;
		}

a.NewsArrow:active, a.NewsArrow:hover {
		color: #000000;
		}

#NewsListTitle {
		float: left;
/*		margin-top: 15px;
		width: 395px;*/
		width: 333px;
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top right; 
		}

.NewsListTitleHead {
		padding-top: 14px;
		padding-bottom: 14px;
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}

a.NewsTitle, a.NewsTitle:visited {
		font-family: 'Verdana';
		font-size: 15pt;
		line-height: 1.1em;
		text-decoration: none;
		color: #000000;
		}

a.NewsTitle:active, a.NewsTitle:hover {
		text-decoration: underline;
		}

.NewsDescText {
		padding-top: 7px;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.25em;
		color: #000000;
		}

.NewsListSeparator {
		margin-top: 10px;
		margin-bottom: 5px;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		}

#NewsListTop {
		background-color: #E8F1F2;
		padding: 15px;
		margin-bottom: 7px;
		}

#NewsListChapterTop {
		padding-top: 2px;
		height: 16px;
		float: left;
		margin-right: 5px;
		}

a.NewsAll, a.NewsAll:visited {
		font-family: 'Verdana';
		font-style: italic;
		font-size: 10pt;
		color: #1e7983;
		text-decoration: none;
		}

a.NewsAll:active, a.NewsAll:hover {
		color: #000000;
		}

#RightColumnTitle {
		float: right;
/*		margin-top: 15px;*/
/*		width: 435px;*/
		width: 668px;
/*		padding-top: 19px;*/
		padding-top: 4px;
		background-image: url(../img/grey_top_bg.gif);
		background-repeat: repeat-x;
		}

#PhotoRightTitle {
		width: 420px;
		width: 655px;
		margin-top:16px;
		margin-left:15px;
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}

.PhotoAlbumPiece {
		float: left;
		width: 199px;
		height: 125px;
/*		margin-right: 7px;*/
		margin-right: 19px;
		margin-bottom: 7px;
		background-color: #EDEDED;
		background-position: 5px 5px;
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

.PhotoAlbumBack {
		width: 189px;
		height: 27px;
		margin-top: 93px;
		margin-left: 5px;
		background-image: url(../img/photoalbum_comment_bg.png);
		background-repeat: repeat-x;
		}

.PhotoAlbumText {
		padding-top: 8px;
		}

a.PhotoAlbumLink, a.PhotoAlbumLink:visited, a.PhotoAlbumLink:active, a.PhotoAlbumLink:hover {
		font-family: 'Tahoma';
		font-size: 10px;
		line-height: 1em;
		text-decoration: none;
		color: #FFFFFF;
		}
		
.VideoAlbumPiece {
		float: left;
		width: 199px;
/*		height: 125px;*/
		height: 118px;
/*		margin-right: 7px;*/
		margin-right: 19px;
		margin-bottom: 25px;
		background-color: #EDEDED;
		background-position: 5px 5px;
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

.VideoAlbumBack {
		width: 189px;
		height: 27px;
/*		margin-top: 93px;*/
		margin-top: 85px;
		margin-left: 5px;
		background-image: url(../img/videoalbum_comment_bg.png);
		background-repeat: repeat-x;
		}

.VideoAlbumText {
		padding-top: 8px;
		}

a.VideoAlbumLink, a.VideoAlbumLink:visited, a.VideoAlbumLink:active, a.VideoAlbumLink:hover {
		font-family: 'Tahoma';
		font-size: 10px;
		line-height: 1em;
		text-decoration: none;
		color: #FFFFFF;
		}

.VideoDate {
		font-family: 'Verdana';
		font-size: 8pt;
		line-height: 1.25em;
		color: #6b6b6b;
		}

.VideoDesc {
		margin-top: 00px;
		font-family: 'Verdana';
		font-size: 9pt;
		line-height: 1.25em;
		color: #000000;
		}

.VideoListDesc {
		margin-top: 10px;
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.25em;
		color: #000000;
		}
		
.VideoAlbumMarginSmall{
		margin-bottom:5px;
}

.VideoAlbumTitleSmall{
		font-size: 10pt;
		line-height: 1.25em;
}

a.NewsArrowSmall, a.NewsArrowSmall:visited {
		font-family: 'Verdana';
		font-size: 8pt;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		color: #1e7983;
}

#WorldRightTitle {
/*		width: 420px;*/
		width: 333px;
		margin-top:8px;
/*		margin-left:15px;*/
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top right; 
		float:left;
		}

.WorldTitleHead {
		padding-top: 14px;
		padding-bottom: 9px;
		}

.WorldRightContent {
/*		width: 400px;*/
		width: 333px;
		}

.WorldRightSource {
		padding-top: 5px;
		font-family: 'Verdana';
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
		line-height: 1.2em;
		}

a.WorldRightLink, a.WorldRightLink:visited {
		font-family: 'Verdana';
		font-size: 8pt;
		color: #1e7983;
		text-decoration: underline;
		font-weight: normal;
		line-height: 1.2em;
		}

a.WorldRightLink:active, a.WorldRightLink:hover {
		color: #000000;
		}

#AnalyticsRightTitle {
		width: 420px;
		margin-top:15px;
		margin-left:15px;
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top right; 
		}

.AnalyticsRightPicture {
		float: left;
		margin-right: 10px;
		}

.AnalyticsRightContent {
/*		width: 330px;*/
		margin-top:-8px;
/*		width: 655px;*/
		width: 450px;
		float: left;
		}

.AnalyticsRightAuthor {
		padding-bottom: 2px;
		font-family: 'Arial';
		font-style: italic;
		font-size: 8pt;
		line-height: 1.25em;
		color: #000000;
		}

.AnalyticsRightText {
		padding-top: 7px;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.25em;
		color: #000000;
		}

a.AnalyticsRightLink, a.AnalyticsRightLink:visited {
		font-family: 'Verdana';
		font-size: 12pt;
		color: #1e7983;
		text-decoration: underline;
		line-height: 1.2em;
		}

a.AnalyticsRightLink:active, a.AnalyticsRightLink:hover {
		color: #000000;
		}

a.AnalyticsRightArrow, a.AnalyticsRightArrow:visited {
		font-family: 'Verdana';
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		color: #1e7983;
		}

a.AnalyticsRightArrow:active, a.AnalyticsRightArrow:hover {
		color: #000000;
		}

#JokeRightTitle {
		position: relative;
/*		width: 420px;*/
		width: 655px;
		min-height: 183px;
		height: 183px;
		height: auto !important;
		background-color: #CCCCCC;
		margin-top: 25px;
		margin-left: 15px;
		background-image: url(../img/joke_bg.gif);
		background-repeat: repeat-x;
		}

.JokeRightDado {
		position: absolute;
		width: 126px;
		height: 192px;
		top: -9px;
		left: -15px;
		background-image: url(../img/dado_joke.png);
		background-repeat: no-repeat;
		cursor: hand;
		cursor: pointer;
		}

.JokeRightHeader {
		width: 180px;
		height: 16px;
		background-image: url(../img/header_bg.gif);
		background-repeat: repeat-x;
		}

.JokeRightHeaderPos {
		float: right;
		margin-top: 3px;
		}

.JokeRightContent {
		position: relative;
		min-height: 144px;
		height: auto !important;
		height: 144px;
		padding-left: 115px;
		padding-top: 5px;
		padding-bottom: 18px;
		padding-right: 5px;
		font-family: 'Verdana';
		font-style: italic;
		font-size: 10pt;
		color: #000000;
		line-height: 1.25em;
		}

.JokeRightAllBlock {
		position: absolute;
		bottom: 3px;
		right: 7px;
		}

a.JokeRightAll, a.JokeRightAll:visited {
		font-family: 'Verdana';
		font-size: 10pt;
		color: #1e7983;
		text-decoration: none;
		line-height: 1em;
		font-style: italic;
		}

a.JokeRightAll:active, a.JokeRightAll:hover {
		color: #000000;
		}

#Banners {
		position: relative;
/*		margin-left: 173px;*/
		margin-top: 70px;
/*		width: 830px;*/
		width:1003px;
		height: 71px;
		}

#BannerSeparator {
		position: absolute;
		top: -30px;
/*		width: 830px;*/
		width: 1003px;
		height: 1px;
		background-color: #CFCFCF;
		}

#BannerLeft {
		position: absolute;
		top: 0px;
		left: 0px;
		}

#BannerRight {
		position: absolute;
		top: 0px;
		right: 0px;
		}

#BannerCenter {
		position: absolute;
		top: 0px;
/*		left: 279px;*/
		left: 335px;
		}

.Banner {
		position: relative;
		background-image: url(../img/banner_light_bg.gif);
		background-repeat: repeat-x;
/*		width: 272px;*/
		width: 333px;
		height: 71px;
		cursor: hand;
		cursor: pointer;
		}

.DarkBg {
		background-image: url(../img/banner_dark_bg.gif);
		}

.BannerLinkBlock {
		margin-left: 15px;
		padding-top: 29px;
		width: 138px;
		}

.BannerPicBlock {
		position: absolute;
		line-height: 1em;
		}

a.BannerLink, a.BannerLink:visited, a.BannerLink:active, a.BannerLink:hover {
		font-family: 'Tahoma';
		font-size: 10px;
		line-height: 1.1em;
		text-decoration: none;
		color: #000000;
		}

a.DarkBanLink, a.DarkBanLink:visited, a.DarkBanLink:active, a.DarkBanLink:hover {
		color: #FFFFFF;
		}

#ContentLeft {
		position: relative;
		background-color: #FFFFFF;
		float: left;
		width: 520px;
		margin-bottom: 15px;
		}
		
#ContentLeftNews {
		width: 520px;
		padding-right: 15px;
/*		padding-bottom: 10px;*/
		padding-bottom: 1px;
		}
		
a.LeftNewsLink, a.LeftNewsLink:visited {
		font-family: 'Verdana';
		font-size: 9pt;
		color: #1e7983;
		text-decoration: underline;
		font-weight: normal;
		line-height: 1.2em;
		}
		
.LeftNews {
		margin-bottom: 7px;
		}

a.LeftNewsLink:active, a.LeftNewsLink:hover {
		color: #000000;
		}


#ContentRight {
		position: relative;
		float: left;
/*		width: 279px;*/
/*		width: 467px;*/
		width: 457px;
		margin-left: 25px;
		margin-bottom: 15px;
		}

#ContentSeparator {
		position: absolute;
		top: 0px;
		right: -3px;
		width: 3px;
		height: 285px;
		background-image: url(../img/content_separator.png);
		background-repeat: repeat-x;
		}

#ContentRightNews {
		width: 264px;
		padding-right: 15px;
		padding-bottom: 10px;
		}

.ContentRightBg {
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top right; 
		}

.Date {
		font-family: 'Arial';
		font-style: italic;
		text-transform: lowercase;
		font-size: 8pt;
		line-height: 1.25em;
		color: #000000;
		}

.RightTopNews {
		margin-top: 1px;
		margin-bottom: 7px;
		}

a.RightTopNewsLink, a.RightTopNewsLink:visited {
		font-family: 'Verdana';
		font-size: 13pt;
		line-height: 1.15em;
		text-decoration: none;
		color: #000000;
		}

a.RightTopNewsLink:active, a.RightTopNewsLink:hover {
		text-decoration: underline;
		}

.RightNews {
		margin-bottom: 7px;
		}

a.RightNewsLink, a.RightNewsLink:visited {
		font-family: 'Verdana';
		font-size: 11pt;
		color: #1e7983;
		text-decoration: underline;
		font-weight: normal;
		line-height: 1.2em;
		}

a.RightNewsLink:active, a.RightNewsLink:hover {
		color: #000000;
		}

.RightNewsDescText {
/*		padding-bottom: 7px;*/
		padding-top: 3px;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.25em;
		color: #000000;
		margin-bottom: 20px;
		}

#ContentRightVideo {
		width: 264px;
		padding-right: 15px;
		padding-bottom: 10px;
		}

#ContentRightWorld {
/*		width: 264px;*/
		width: 430px;
		padding-right: 15px;
		padding-bottom: 10px;
		}

.ContRightWorldSrc {
		font-family: 'Verdana';
		font-size: 11pt;
		color: #000000;
		font-weight: bold;
		line-height: 1.2em;
		}

#ContentRightAnalytics {
		width: 264px;
		padding-right: 15px;
		}

.ContentRightAnalytics {
		width: 194px;
		float: left;
		padding-bottom: 15px;
		}

.RightAnalyticsText {
		padding-top: 7px;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.25em;
		color: #000000;
		}

#ContentRightPhoto {
		width: 264px;
		padding-right: 15px;
		padding-bottom: 10px;
		}

.PhotoRight {
		margin-left: 30px;
		}

#ContentLeftText {
		width: 520px;
		}

#NewsListSelect {
		padding: 8px 12px 12px 12px;
		margin-bottom: 12px;
		background-color: #ebebeb;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.5em;
		color: #000000;
		}

#NewsListSelectInput {
		font-family: 'Tahoma';
		font-size: 8pt;
		color: #000000;
		}

#NewsListSelectSubmit {
		font-family: 'Tahoma';
		font-size: 8pt;
		color: #000000;
		}

.NewsListDate {
		font-family: 'Arial';
		font-style: italic;
		#text-transform: lowercase;
		font-size: 8pt;
		line-height: 1.25em;
		color: #000000;
		}

.NewsListSrc {
		font-family: 'Verdana';
		font-size: 13pt;
		font-weight: bold;
		line-height: 1.0em;
		color: #000000;
		}

.NewsListTitleMargin {
		padding-top: 5px;
		}

.NewsListContentSeparator {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		}

#PageNavigation {
		font-family: 'Verdana';
		font-size: 11pt;
		color: #000000;
		}

a.NavLink, a.NavLink:visited {
		font-family: 'Verdana';
		font-size: 11pt;
		color: #1e7983;
		text-decoration: none;
		}

a.NavLink:hover, a.NavLink:active {
		color: #000000;
		text-decoration: underline;
		}

a.NavArrow, a.NavArrow:visited {
		font-family: 'Verdana';
		font-size: 12pt;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		color: #1e7983;
		}

a.NavArrow:active, a.NavArrow:hover {
		color: #000000;
		text-decoration: none;
		}

.ArticleTitle {
		padding-top: 5px;
		font-family: 'Verdana';
		font-size: 16pt;
		line-height: 1.1em;
		color: #000000;
		}

.ContentTitleBack {
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1em;
		margin-top: 11px;
		float: right;
		}

a.ChapterBack, a.ChapterBack:visited {
		font-family: 'Verdana';
		font-size: 9pt;
		font-style: italic;
		line-height: 1em;
		text-decoration: none;
		color: #1e7983;
		}

a.ChapterBack:active, a.ChapterBack:hover {
		text-decoration: underline;
		color: #000000;
		}

.CommentLink {
		width: 105px;
		font-family: 'Tahoma';
		font-size: 9pt;
		color: #1e7983;
		cursor: hand;
		cursor: pointer;
		}

.PrintVersion {
		float: right;
		margin-top: -4px;
		font-family: 'Tahoma';
		font-size: 9pt;
		color: #1e7983;
		}

a.PrintVersionLink, a.PrintVersionLink:visited {
		font-family: 'Tahoma';
		font-size: 9pt;
		line-height: 1em;
		text-decoration: none;
		color: #1e7983;
		}

a.PrintVersionLink:active, a.PrintVersionLink:hover {
		text-decoration: underline;
		}

table.opinionform {
		background-color: #F0F0F0;
		border: 1px solid gray;
		}

table.opinionform td {
		font-size: 9pt;
		font-family: tahoma;
		}

table.opinionform input {
		border: 1px solid gray;
		font-family: tahoma;
		}

#CommentForm {
		margin-top: 15px;
		}

.CommentWarn {
		padding: 10px;
		border: 2px dashed gray;
		color: gray;
		}


#CommentList {
		margin-top: 25px;
		border: 1px solid #1e7983;
		background-color: #e6e6e6;
		}

.CommentHeader {
		margin-top: 13px;
		}

.MessageList {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 5px;
		font-family: 'Tahoma';
		font-size: 8pt;
		color: black;
		line-height: 1.2em;
		}

.MessageDate {
		color: gray;
		}

.MessageAuthor {
		font-weight: bold;
		}

.MessageText {
		padding-bottom: 15px;
		}

#VideoCode {
		padding: 8px;
		margin-bottom: 12px;
		background-color: #eaeaea;
		border: 1px solid #dadada;
		font-family: 'Verdana';
		font-size: 10pt;
		line-height: 1.5em;
		color: #000000;
		}

#VideoCodeInput {
		font-family: 'Tahoma';
		font-size: 8pt;
		border: 1px solid #dadada;
/*		width: 430px;*/
		width: 498px;
		color: gray;
		}

.JokesText {
		margin-top: 20px;
		margin-bottom: 20px;
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.25em;
		color: #000000;
		}

.JokesSeparator {
		margin-bottom: 10px;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		}

.StaticText {
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.25em;
		color: #000000;
		}

.ContentListAnalytics {
		width: 450px;
		float: left;
		}

.AnalyticsListText {
		padding-top: 7px;
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.25em;
		color: #000000;
		}

a.AnaliticsTitle, a.AnaliticsTitle:visited {
		font-family: 'Verdana';
		font-size: 18px;
		font-weight: bold;
		line-height: 1.1em;
		text-decoration: none;
		color: #000000;
		}

a.AnaliticsTitle:active, a.AnaliticsTitle:hover {
		text-decoration: underline;
		}

.AnalyticsArticleTitle {
		font-family: 'Verdana';
		font-size: 18pt;
		line-height: 1.1em;
		color: #000000;
		}

.AnalyticsRightMore {
		width: 194px;
		float: left;
		}

.AnaliticsRightEnd {
		padding-top: 20px;
		}

.PhotosDate {
		font-family: 'Verdana';
		font-size: 8pt;
		line-height: 1.25em;
		color: #6b6b6b;
		}

.PhotosListDesc {
		margin-top: 10px;
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.25em;
		color: #000000;
		}

.Lowercase {
		text-transform: lowercase;
		}

.PhotoListBlock {
		margin-top: 10px;
		}

.PhotoList {
		float: left;
		width: 158px;
/*		margin: 6px;*/
		margin: 9px 21px 9px 0;
		}

.PhotoListLast {
		margin-right: 0;
		}		

.PhotoListBorder {
		border: 5px solid #ededed;
		}

.PhotoBigBlock {
		margin-top: 20px;
		text-align: center;
		}

.PhotoBigComment {
		margin-top: 3px;
		text-align: center;
		font-family: 'Arial';
		font-size: 14px;
		line-height: 1.25em;
		color: #000000;
		font-style: italic;
		}

.PhotoNavArrowLeft {
		padding-right: 5px;
		padding-top: 74px;
		float: right;
		}

.PhotoNavLeft {
		padding-right: 5px;
		float: right;
		width: 158px;
		}

.PhotoNavArrowRight {
		padding-left: 5px;
		padding-top: 74px;
		float: left;
		}

.PhotoNavRight {
		padding-left: 5px;
		float: left;
		width: 158px;
		}

.PhotoNavBlockLeft {
		float: left;
		width: 260px;
		}

.PhotoNavBlockRight {
		float: right;
		width: 260px;
		}

.PhotoAlbumList {
		margin-right: 14px;
		margin-bottom: 17px;
		}

.PhotoAlbumMargin {
		margin-bottom: 5px;
		}

a.PhotoAlbumTitle, a.PhotoAlbumTitle:visited {
		font-family: 'Verdana';
		font-size: 18px;
		line-height: 1.1em;
		font-style: italic;
		text-decoration: underline;
		color: #1e7983;
		}

a.PhotoAlbumTitle:active, a.PhotoAlbumTitle:hover {
		color: #000000;
		}

.PhotoAlbumListSeparator {
		margin-top: 10px;
		margin-bottom: 27px;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		}

.PhotoAlbumTitleBG {
		padding-top:5px;
		background-image: url(../img/grey_top_shade_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.PhotoAlbumHeader {
		margin-bottom: 5px;
		font-family: 'Verdana';
		font-style: italic;
		font-size: 20pt;
		line-height: 1.1em;
		color: #000000;
		}

.AlbumNavArrowLeft {
		padding-right: 5px;
		padding-top: 57px;
		float: right;
		}

.AlbumNavLeft {
		padding-right: 5px;
		float: right;
		width: 199px;
		}

.AlbumNavArrowRight {
		padding-left: 5px;
		padding-top: 57px;
		float: left;
		}

.AlbumNavRight {
		padding-left: 5px;
		float: left;
		width: 199px;
		}

.PhotoAlbumNavPiece {
		margin-right: 0px;
		margin-bottom: 0px;
		}

.OtherPhotoAlbum {
		margin-top: 30px;
		font-family: 'Verdana';
		font-style: italic;
		font-size: 18pt;
		line-height: 1.1em;
		color: #000000;
		}

.OtherPhotoAlbumText {
		margin-top: 10px;
		margin-bottom: 20px;
		font-family: 'Verdana';
		font-size: 11pt;
		line-height: 1.2em;
		color: #000000;
		}

#ResultListSearch {
		padding: 10px;
		margin-bottom: 12px;
		background-color: #ebebeb;
		font-family: 'Arial';
		font-size: 12pt;
		line-height: 1.5em;
		color: #000000;
		}

#ResultListSearchInput {
		font-family: 'Arial';
		font-size: 10pt;
		color: #000000;
		}

#ResultListSearchSubmit {
		font-family: 'Arial';
		font-size: 10pt;
		color: #000000;
		}

.SearchSeparator {
		margin-bottom: 10px;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		}

a.SearchListLink, a.SearchListLink:visited {
		font-family: 'Tahoma';
		font-size: 12pt;
		text-decoration: underline;
		color: #1e7983;
		line-height: 1.25em;
		}

a.SearchListLink:active, a.SearchListLink:hover {
		color: #000000;
		}

a.SearchListChapter, a.SearchListChapter:visited {
		font-family: 'Tahoma';
		font-size: 8pt;
		text-decoration: none;
		color: #1e7983;
		}

a.SearchListChapter:active, a.SearchListChapter:hover {
		text-decoration: underline;
		}

.SearchListText {
		font-family: 'Tahoma';
		font-size: 10pt;
		color: #000000;
		line-height: 1.25em;
		}

.SearchSource {
		font-family: 'Verdana';
		font-size: 10pt;
		font-weight: bold;
		line-height: 1.25em;
		color: #000000;
		}

.SearchHighLight {
		background-color: yellow;
		}
