html, body {margin: 0px; padding: 0px; font-family: tahoma, sans-serif; color: #cccccc; height: 100%; _height: 99%;}
* {outline: none;}

table {margin: 0px; padding: 0px; background: none; border: none; border-collapse: collapse;}


tr {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


img {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


a {color: #999999; text-decoration: none;}
a:hover {color: #999999; text-decoration: underline;}



div.background_photo {position: absolute; z-index: 1; top: 0px; left: 0px; height: 800px; width: 100%;}

div#container {
	width: 100%;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	min-height:775px; /* real browsers */
	/*height:100% !important;  real browsers */
	height:775px; /* IE6: treaded as min-height*/
}

div#footer {
	position:absolute;
	z-index: 2;
	width:100%;
	bottom:0px; /* stick to bottom */
}


div.bottom_line {position: absolute; z-index: 20; bottom: 20px; left: 0px; height: 100px; width: 100%; text-align: center; background: url(/graphics/bottom_background.png) left top repeat-x; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/bottom_background_ie.png', sizingMethod='scale');}
div.bottom_block {display: inline-block; width: 990px; height: 100px;}
div.designer_block {display: inline-block; float: left; width: 440px; height: 100px;}
div.designer_block div.designer_logotype {float: left; margin: 33px 0px 0px 44px; width: 97px; height: 32px;}
div.designer_block div.designer_logotype img.logotype {width: 97px; height: 32px; background: url(/graphics/logotype_dbabych.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/logotype_dbabych.png', sizingMethod='crop');}
div.designer_block div.designer_name {float: left; margin: 38px 0px 0px 14px; width: 120px; height: 32px;font-family: arial, sans-serif; font-size: 11px; line-height: 12px; color: #666666;}
div.designer_block div.designer_name a {color: #999999;}

div.partners_block {display: inline-block; float: left; width: 550px; height: 100px;}
div.partners_block div.hint {margin: 14px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 10px; line-height: 11px; color: #999999;}
div.partners_block div.banner {float: left; display: inline-block; //display: inline; padding: 0px 6px 0px 0px; height: 41px;}
div.partners_block div.banner + div.banner {float: left; display: inline-block; //display: inline; padding: 0px 6px 0px 8px; height: 41px; background: url(/graphics/partners_division_line.gif) left top no-repeat;}




div.body {position: absolute; z-index: 100; top: 0px; left: 0px; width: 100%;}


div.menu_line {width: 100%; height: 45px; text-align: center; background: url(/graphics/menu_back.gif) left top repeat-x;}
div.menu_block {display: inline-block; width: 990px; height: 45px;}

div.player_block {float: left; width: 180px; height: 45px;}
div.player_container {padding: 0px 0px 0px 45px;}

div.languages_block {float: left; width: 110px; height: 45px;}
div.languages_container {padding: 3px 0px 0px 20px;}
div.languages_container img {float: left; width: 42px; height: 20px;}
div.languages_container img:hover {float: left; width: 42px; height: 20px; background: #333333;}
div.languages_container img.selected {float: left; width: 42px; height: 20px; background: url(/graphics/lang_selected_back.gif) left top repeat-x #717171;}

div.menu_links_block {float: left; width: 700px; height: 45px;}
div.menu_link_container {display: inline-block; //display: inline; height: 44px; float: left;}
div.menu_link_container img.menu_link {margin: 2px 0px; height: 22px;}
div.menu_link_container img.menu_link:hover {margin: 2px 0px; height: 22px; background: #333333;}
div.menu_link_container img.menu_link.selected {margin: 2px 0px; height: 22px; background: url(/graphics/menu_link_selected_back.gif) left top repeat-x #717171;}
div.menu_link_container img.menu_link_pointer {width: 11px; height: 8px; margin: 10px 0px 0px 10px;}



div.logotype_line {width: 100%; margin: 23px 0px 0px 0px; height: 56px; text-align: center;}
div.logotype_block {display: inline-block; width: 990px; height: 56px;}
div.logotype_container {margin: 0px 0px 0px 388px; width: 602px; height: 56px; background: url(/graphics/logotype_line.gif) 163px 48px no-repeat; float: right;}
div.logotype_container_home {margin: 0px 0px 0px 43px; width: 602px; height: 56px; background: none;}
div.logotype_container img.title {margin: 13px 0px 0px 10px;}

div.breadcrumbs_line {width: 100%; margin: 16px 0px 0px 0px; height: 20px; text-align: center;}
div.breadcrumbs_block {display: inline-block; width: 990px; height: 20px;}
div.breadcrumbs_container {margin: 0px 0px 0px 440px; width: 550px; height: 20px; float: right; font-family: tahoma, sans-serif; font-size: 9px; line-height: 10px; color: #666666; text-transform: uppercase;}
div.breadcrumbs_container a {color: #444444;}
div.breadcrumbs_container a:hover {color: #666666;}


div.contents_line {width: 100%; margin: 0px 0px 0px 0px; text-align: center;}
div.contents_line_home {width: 100%; margin: 36px 0px 0px 0px; text-align: center;}
div.contents_block {display: inline-block; width: 990px;}
div.contents_container {margin: 0px 0px 0px 330px; width: 660px;}
div.contents_container_home {margin: 0px 0px 0px 45px; width: 660px;}



div.news_piece_home {clear: both; display: inline-block; margin: 0px 0px 15px 0px; width: 280px; float: left;}
div.news_piece_home div.data_container {font-family: tahoma, sans-serif; font-size: 9px; color: #999999;}
div.news_piece_home div.data_container span {color: #cccccc;}

div.news_piece_home div.text_container {width: 550px;}
div.news_piece_home div.text_container h1 {margin: 0px; padding: 0px 0px 6px 0px; font-family: tahoma, sans-serif; font-size: 14px; line-height: 16px; font-weight: normal; color: #ffffff;}
div.news_piece_home div.text_container h1 a {padding: 0px 25px 6px 0px; color: #ffffff; background: url(/graphics/arrow_home_title.gif) right 4px no-repeat;}
div.news_piece_home div.text_container h1 a:hover {padding: 0px 25px 6px 0px; color: #ffffff; background: url(/graphics/arrow_home_title_selected.gif) right 4px no-repeat;}


div.news_rss_home {margin: 0px 0px 15px 0px; font-family: tahoma, sans-serif; font-size: 10px; line-height: 12px; color: #ff6600; clear: both; float: left;}
div.news_rss_home img.icon {width: 14px; height: 14px; margin: 0px 7px 0px 0px;}
div.news_rss_home a {color: #ff6600; text-decoration: none;}
div.news_rss_home a:hover {color: #ff6600; text-decoration: underline;}


div.news_piece {clear: both; display: inline-block; width: 660px;}
div.news_piece div.data_block {width: 110px; height: 93px; float: left;}
div.news_piece div.data_block div.data_container {padding: 18px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #999999;}
div.news_piece div.data_block div.data_container span {color: #cccccc;}

div.news_piece div.text_block {width: 550px; height: 93px; float: left; background: url(/graphics/block_background.gif) left bottom repeat-x #313131;}
div.news_piece div.text_block:hover {width: 550px; height: 93px; float: left; background: url(/graphics/block_background_selected.gif) left bottom repeat-x #5a5a5a;}
div.news_piece div.text_block div.text_container {padding: 12px 15px 13px 15px;}
div.news_piece div.text_block div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.news_piece div.text_block div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title.gif) right 6px no-repeat;}
div.news_piece div.text_block div.text_container h1 sub {color: #999999; padding-left: 3px; font-size: 9px; line-height: 9px; vertical-align: -2px;}
div.news_piece div.text_block:hover div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title_selected.gif) right 6px no-repeat;}
div.news_piece div.text_block div.text_container div.abstract {margin: 9px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 13px; color: #aaaaaa;}


div.afisha_piece {clear: both; display: inline-block; width: 660px;}
div.afisha_piece div.data_block {width: 110px; height: 93px; float: left;}
div.afisha_piece div.data_block div.data_container {padding: 10px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 18px; color: #666666;}
div.afisha_piece div.data_block div.data_container span {color: #cccccc;}
div.afisha_piece div.data_block div.country_container {padding: 5px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 11px; color: #999999;}
div.afisha_piece div.data_block div.club_container {padding: 0px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 18px; color: #999999;}

div.afisha_piece div.photo_block {width: 93px; height: 93px; float: left;}
div.afisha_piece div.photo_block img {width: 93px; height: 93px;}

div.afisha_piece div.text_block {width: 457px; height: 93px; float: left; background: url(/graphics/block_background.gif) left bottom repeat-x #313131;}
div.afisha_piece div.text_block:hover {width: 457px; height: 93px; float: left; background: url(/graphics/block_background_selected.gif) left bottom repeat-x #5a5a5a;}
div.afisha_piece div.text_block div.text_container {padding: 12px 15px 13px 15px;}
div.afisha_piece div.text_block div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.afisha_piece div.text_block div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title.gif) right 6px no-repeat;}
div.afisha_piece div.text_block:hover div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title_selected.gif) right 6px no-repeat;}
div.afisha_piece div.text_block div.text_container div.abstract {margin: 9px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 13px; color: #aaaaaa;}



div.gallery {clear: both; display: inline-block; width: 550px; margin: 0px 0px 0px 110px;}

div.gallery div.gallery_info {padding-bottom: 20px;}
div.gallery div.gallery_info div.gallery_name {display: inline-block; //display: inline; margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; line-height: 18px; font-weight: strong; color: #cccccc;}
div.gallery div.gallery_info div.date {display: inline-block; //display: inline; padding: 8px 0px 0px 10px; font-family: tahoma, sans-serif; font-size: 9px; color: #999999; vertical-align: bottom;}
div.gallery div.gallery_info div.date span {color: #cccccc;}

div.gallery div.gallery_photo {height: 372px; overflow-y: auto;}
div.gallery div.gallery_photo img {margin: 0px 7px 7px 0px; width: 100px; height: 100px; border: 1px solid #666666;}

div.gallery_piece {display: inline-block; width: 275px; float: left;}

div.gallery_piece div.photo_block {width: 93px; height: 93px; float: left;}
div.gallery_piece div.photo_block img {width: 93px; height: 93px;}

div.gallery_piece div.text_block {width: 182px; height: 93px; float: left; background: url(/graphics/block_background.gif) left bottom repeat-x #313131;}
div.gallery_piece div.text_block:hover {width: 182px; height: 93px; float: left; background: url(/graphics/block_background_selected.gif) left bottom repeat-x #5a5a5a;}
div.gallery_piece div.text_block div.text_container {padding: 12px 15px 13px 15px;}
div.gallery_piece div.text_block div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.gallery_piece div.text_block div.text_container h1 a {padding: 0px 5px 0px 0px; color: #ffffff;}
div.gallery_piece div.text_block:hover div.text_container h1 a {padding: 0px 5px 0px 0px; color: #ffffff;}
div.gallery_piece div.text_block div.text_container h1 sub {color: #999999; font-size: 9px; line-height: 9px; vertical-align: -2px;}
div.gallery_piece div.text_block div.text_container div.abstract {margin: 9px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 13px; color: #aaaaaa;}
div.gallery_piece div.text_block div.text_container div.date {padding: 8px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 9px; color: #999999;}
div.gallery_piece div.text_block div.text_container div.date span {color: #cccccc;}

div.download_piece {clear: both; display: inline-block; width: 660px;}
div.download_piece div.photo_block {width: 93px; height: 93px; float: left;}
div.download_piece div.photo_block img {width: 93px; height: 93px;}
div.download_piece div.data_block {width: 110px; height: 93px; float: left;}
div.download_piece div.data_block div.data_container {padding: 16px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #999999;}
div.download_piece div.data_block div.data_container span {color: #cccccc;}
div.download_piece div.date {display: inline-block; //display: inline; padding: 8px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 9px; color: #999999; vertical-align: bottom;}
div.download_piece div.date span {color: #cccccc;}
div.download_piece div.text_block {width: 457px; height: 93px; overflow-y: auto; float: left; background: url(/graphics/block_background.gif) left bottom repeat-x #313131;}
div.download_piece div.text_block:hover {width: 457px; height: 93px; float: left; background: url(/graphics/block_background_selected.gif) left bottom repeat-x #5a5a5a;}
div.download_piece div.text_block div.text_container {padding: 12px 15px 13px 15px;}
div.download_piece div.text_block div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.download_piece div.text_block div.text_container h1 a {padding: 0px 5px 0px 0px; color: #ffffff;}
div.download_piece div.text_block:hover div.text_container h1 a {padding: 0px 5px 0px 0px; color: #ffffff;}
div.download_piece div.text_block div.text_container h1 sub {color: #999999; font-size: 9px; line-height: 9px; vertical-align: -2px;}
div.download_piece div.text_block div.text_container div.abstract {clear: both; margin: 12px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 10px; line-height: 13px; color: #999999;}
div.download_piece div.text_block div.text_container div.player {padding: 9px 20px 0px 0px; //padding: 9px 20px 0px 0px; display: inline-block; //float: left;}
div.download_piece div.text_block div.text_container div.link {padding: 9px 0px 0px 0px; display: inline-block; //float: left; vertical-align: top; font-family: tahoma, sans-serif; font-size: 10px; line-height: 11px; color: #999999;}
div.download_piece div.text_block div.text_container div.link a {color: #ffffff; text-decoration: none;}
div.download_piece div.text_block div.text_container div.link a:hover {color: #ffffff; text-decoration: underline;}

div.download_file {clear: both; display: inline-block; width: 660px;}
div.download_file div.photo_block {width: 93px; height: 93px; float: left;}
div.download_file div.photo_block img {width: 93px; height: 93px;}
div.download_file div.data_block {width: 110px; height: 93px; float: left;}
div.download_file div.data_block div.data_container {padding: 16px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #999999;}
div.download_file div.data_block div.data_container span {color: #cccccc;}
div.download_file div.date {display: inline-block; //display: inline; padding: 8px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 9px; color: #999999; vertical-align: bottom;}
div.download_file div.date span {color: #cccccc;}
div.download_file div.text_block {width: 550px; height: 93px; overflow-y: auto; float: left; background: url(/graphics/block_background.gif) left bottom repeat-x #313131;}
div.download_file div.text_block:hover {width: 550px; height: 93px; overflow-y: auto; float: left; background: url(/graphics/block_background_selected.gif) left bottom repeat-x #5a5a5a;}
div.download_file div.text_block div.text_container {padding: 12px 15px 13px 15px;}
div.download_file div.text_block div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.download_file div.text_block div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title.gif) right 6px no-repeat;}
div.download_file div.text_block:hover div.text_container h1 a {padding: 0px 25px 0px 0px; color: #ffffff; background: url(/graphics/arrow_title_selected.gif) right 6px no-repeat;}
div.download_file div.text_block div.text_container h1 sub {color: #999999; font-size: 9px; line-height: 9px; vertical-align: -2px;}
div.download_file div.text_block div.text_container div.abstract {clear: both; margin: 12px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 10px; line-height: 13px; color: #999999;}
div.download_file div.text_block div.text_container div.player {padding: 0px 20px 0px 0px; //padding: 8px 0px 0px 0px; display: inline-block; //float: left;}
div.download_file div.text_block div.text_container div.link {padding: 9px 0px 0px 0px; display: inline-block; //float: left; vertical-align: top; font-family: tahoma, sans-serif; font-size: 10px; line-height: 11px; color: #999999;}
div.download_file div.text_block div.text_container div.link img {margin: 0px 5px 0px 0px; width: 18px; height: 14px;}
div.download_file div.text_block div.text_container div.link img.mp3 {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_mp3.gif) left top no-repeat;}
div.download_file div.text_block:hover div.text_container div.link img.mp3 {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_mp3_selected.gif) left top no-repeat;}
div.download_file div.text_block div.text_container div.link img.wav {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wav.gif) left top no-repeat;}
div.download_file div.text_block:hover div.text_container div.link img.wav {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wav_selected.gif) left top no-repeat;}
div.download_file div.text_block div.text_container div.link img.wma {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wma.gif) left top no-repeat;}
div.download_file div.text_block:hover div.text_container div.link img.wma {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wma_selected.gif) left top no-repeat;}
div.download_file div.text_block div.text_container div.link a {color: #ffffff; text-decoration: none;}
div.download_file div.text_block div.text_container div.link a:hover {color: #ffffff; text-decoration: underline;}



div.section {clear: both; display: inline-block; width: 660px;}
div.section div.section_parameters {width: 110px; height: 372px; float: left;}
div.section div.section_parameters div.data_container {padding: 0px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 18px; color: #666666; line-height: 18px;}
div.section div.section_parameters div.data_container span {color: #cccccc;}
div.section div.section_parameters div.country_container {padding: 5px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 11px; color: #999999;}
div.section div.section_parameters div.club_container {padding: 0px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 18px; color: #999999;}
div.section div.section_text {display: inline-block; width: 550px; height: 372px; float: left;}
div.section div.section_text div.text_container {padding: 0px 5px 0px 0px; height: 372px; overflow-y: auto;}
div.section div.section_text div.text_container h1 {margin: 0px; font-family: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; color: #ffffff;}
div.section div.section_text div.text_container h3 {margin: 0px 0px 4px 0px; font-family: tahoma, sans-serif; font-size: 15px; font-weight: bold; line-height: 18px; color: #ffffff;}
div.section div.section_text div.text_container h1 a {color: #ffffff;}
div.section div.section_text div.text_container div.player {padding: 0px 20px 0px 0px; //padding: 8px 0px 0px 0px; display: inline-block; //float: left;}
div.section div.section_text div.text_container div.link {padding: 9px 0px 0px 0px; display: inline-block; //float: left; vertical-align: top; font-family: tahoma, sans-serif; font-size: 10px; line-height: 11px; color: #999999;}
div.section div.section_text div.text_container div.link img {margin: 0px 5px 0px 0px; width: 18px; height: 14px;}
div.section div.section_text div.text_container div.link img.mp3 {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_mp3.gif) left top no-repeat;}
div.section div.section_text div.text_container div.link img.wav {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wav.gif) left top no-repeat;}
div.section div.section_text div.text_container div.link img.wma {margin: 0px 5px 0px 0px; width: 18px; height: 14px; background: url(/graphics/icon_wma.gif) left top no-repeat;}
div.section div.section_text div.text_container div.link a {color: #ffffff; text-decoration: none;}
div.section div.section_text div.text_container div.link a:hover {color: #ffffff; text-decoration: underline;}
div.section div.section_text div.text_container div.abstract {margin: 9px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 13px; color: #aaaaaa; clear: both;}
div.section div.section_text div.text_container div.content {margin: 9px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; color: #aaaaaa; clear: both;}
div.section div.section_text div.text_container a {color: #ffffff;}
div.section div.section_text div.text_container p {font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; color: #aaaaaa;}
div.section div.section_text div.text_container td {font-family: tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #999999;}
div.section div.section_text div.text_container div.rider_container {width: 234px; height: 34px; padding: 0px 0px 0px 33px; margin: 30px 0px; font-family: tahoma, sans-serif; font-size: 10px; line-height: 11px; color: #999999; background: url(/graphics/rider_background.gif) left top no-repeat;}
div.section div.section_text div.text_container div.rider_container a {font-family: tahoma, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold;}
div.section div.section_text div.text_container div.hires_container {font-family: tahoma, sans-serif; font-size: 14px; line-height: 18px; color: #999999;}
div.section div.section_text div.text_container div.hires_container div.hires_photo {float: left; width: 91px; margin: 15px 7px 7px 0px; font-size: 10px; line-height: 11px;}
div.section div.section_text div.text_container div.hires_container div.hires_photo img {display: block; width: 91px; height: 91px; margin-bottom: 6px; border: 1px solid #666666;}


div.pager {clear: both; display: inline-block; margin: 10px 0px 0px 0px; width: 660px;}
div.pager div.hint_block {width: 110px; height: 27px; float: left;}
div.pager div.hint_block div.hint_container {padding: 0px 13px 0px 0px; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #666666;}
div.pager div.links_block {width: 550px; height: 27px; float: left; background: url(/graphics/pager_background.gif) left top repeat-x #1a1a1a;}
div.pager div.links_block div.link.selected {float: left; padding: 0px 2px 0px 3px; height: 27px; background: #444444; border: 0px solid #363636; border-width: 0px 1px 0px 0px;}
div.pager div.links_block div.link {float: left; padding: 0px 2px 0px 3px; height: 27px; background: #333333; border: 0px solid #2e2e2e; border-width: 0px 1px 0px 0px;}
div.pager div.links_block div.link div.year {text-align: center; font-family: tahoma, sans-serif; font-size: 9px; color: #666666; line-height: 8px; //line-height: 6px;}
div.pager div.links_block div.link div.year a {font-family: tahoma, sans-serif; font-size: 9px; color: #666666; line-height: 8px; //line-height: 6px;}
div.pager div.links_block div.link div.month {text-align: center; font-family: tahoma, sans-serif; font-size: 18px; color: #999999; line-height: 18px;}
div.pager div.links_block div.link div.month a {font-family: tahoma, sans-serif; font-size: 18px; color: #999999; line-height: 18px;}

div.modal {position: absolute; width: 100%; height: 100%; background: #000000; opacity: 0.0; filter: alpha(opacity = 0); z-index: 201; display: none;}
div.modal_window {display: inline-block; //display: inline; position: absolute; margin: 80px 0px 0px 13%; padding: 10px; background-color: #ffffff; opacity: 0.0; filter: alpha(opacity = 0); z-index: 301; display: none;}
div.modal_window div.modal_photo {display: block; clear: both; margin: 0px 0px 7px 0px;}
div.modal_window div.modal_photo img {cursor: pointer;}
div.modal_window table {margin: 0px; padding: 0px; table-layout: fixed;}
div.modal_window table td.modal_text {width: 80%; vertical-align: middle; margin-top: 4px; text-transform: uppercase; font-family: tahoma, sans-serif; font-size: 10px; color: #666666}
div.modal_window table td.close_block {width: 20%; vertical-align: middle; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #000000}
div.modal_window td.close_block img {vertical-align: middle;}
div.modal_window td.close_block a {color: #000000;}

div.section div.section_text div.text_container div.comment_block {width: 500px; padding-top: 5px; padding-bottom: 5px; margin: 0px 0px 10px 0px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 13px; border: 0px solid #444444; border-width: 1px 0px 0px 0px;}
div.section div.section_text div.text_container div.comment_block div.comment {margin: 5px 0px 0px 0px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px;}
div.section div.section_text div.text_container div.comment_block table {width: 100%; border: 1px solid #666666;}
div.section div.section_text div.text_container div.comment_block table tr td {padding: 1px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; color: #aaaaaa;}

div.section div.section_text div.text_container div.comment_form {width: 500px; padding: 5px 0px 5px 0px; border: 0px solid #444444; border-width: 1px 0px 0px 0px;}
div.section div.section_text div.text_container div.comment_form input {font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; padding: 1px 2px; border: 1px solid #555555; background: #333333; color: #cccccc;}
div.section div.section_text div.text_container div.comment_form input.submit {font-family: tahoma, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; line-height: 13px; padding: 1px 2px; border: 1px solid #555555; background: #444444; color: #cccccc;}
div.section div.section_text div.text_container div.comment_form textarea {font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; padding: 1px 2px; border: 1px solid #555555; background: #333333; color: #cccccc;}
div.section div.section_text div.text_container div.comment_form table {width: 100%;}
div.section div.section_text div.text_container div.comment_form table tr td {padding: 2px 1px; vertical-align: middle; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px; color: #aaaaaa;}


