* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #FFF;
	background-color: #000;
}
#body {
	position: relative;
	width: 935px;
	margin: 0 auto;
}
#top_left {
	width: 690px;
	float: left;
}

#top_left h1 {
	background: url(images/top.jpg) no-repeat;
	height: 23px;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 105px 11px 0 0;
	text-align: right;
}
#top_left h1 a {
	color: white;
}
.home_page, .media_room_home, .award_home  {
	display: block;
	position: absolute;
	width: 260px;
	height: 114px;
	top: 5px;
}
.award_home {
	width: 75px;
	height: 80px;
	margin: 0 0 0 260px;
}
.award_margin {
	margin: 8px 0 12px 0;
}
.award {
	background: url(images/awards_logo.jpg) no-repeat 65px 10px;
}
.award_2009 {
	background: url(images/awards_logo_2009.jpg) no-repeat 60px 2px;
}
.media_room_home {
	margin: 10px 0 0 110px;
	width: 280px;
}
.home_page:hover, .media_room_home:hover, .award_home:hover {
	text-decoration: none;
}
#top_left_left {
	width: 177px;
	float: left;
}
#banner_big, #banner_big_border {
	margin: 0 0 0 28px;
	padding: 3px;
	border: 1px solid #0A2F4F;
	width: 135px;
	height: 300px;
	-moz-border-radius: 6px;
  	border-radius: 6px;
}
#banner_big_border {
	border: none;
}
#main_menu {
	background: url(images/menu_bottom.jpg) no-repeat bottom right;
	margin: 8px 0;
	padding-bottom: 28px;
}
#main_menu ul {
	list-style: none;
	background: url(images/menu_top.jpg) no-repeat top right;
	width: 100%;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 20px;
}
#main_menu ul li {
	padding: 0px 0 0 23px;
}
#main_menu ul li a, #main_menu ul .frist a {
	color: #c7e5ff;
	display: block;
	min-height: 17px;
	padding: 3px 0 2px 15px;
	margin: 0 0 0 8px;
	width: 123px;
	text-decoration: none;
	background: url(images/border_menu_list.gif) no-repeat bottom left;
}
#main_menu ul li a:hover, #main_menu ul .frist a:hover {
	color: #FFF;
	background: url(images/border_menu_list_hover.gif) no-repeat top left;
	text-decoration: underline;
}
#main_menu ul .frist a:hover {
	background: url(images/border_menu_list_hover_1.gif) no-repeat top left;
}
#main_menu ul .frist a {
	min-height: 18px
}
#main_menu .submenu {
	display: none;
	position: absolute;
	background: #0b3e6b;
	border: 2px solid #0d71c9;
	border-bottom: 1px solid #0d71c9;
	width: 123px;
	margin: -23px 0 0 148px;
	padding: 0;
	z-index: 10;
}
#main_menu .submenu li {
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: 1px solid #0d71c9;
}
#main_menu .submenu li a {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
	padding: 5px 0 2px 11px;
	background: none;
}
#main_menu .submenu li a:hover {
	background: none;
	background-color: #0f5089;
	width: auto;
}
.date {
	color: #ff5f00;
	float: left;
	padding: 11px 0 11px 10px;
	font-size: 1.8em;
}
.date_size, .date_size_frist {
	font-size: 1.5em;
	text-transform: uppercase;
}
.date_size_frist {
	padding: 13px 0 13px 10px;
}
.date_margin {
	padding: 11px 0 3px 10px;
}
.navigation, .navigation_nofloat {
	color: #c7e5ff;
	float: right;
}
.navigation .button {
	background: url(images/list.gif) no-repeat;
	display: block;
	width: 104px;
	height: 21px;
	padding: 8px 0 0 0;
	text-align: center;
}
.navigation .paging {
	padding-top: 8px;
	font-weight: bold;
	height: 21px;
}
.navigation .button:hover {
	background: url(images/list_hover.gif) no-repeat;
}
.navigation ul {
	height: 21px;
	list-style: none;
	padding: 7px 0 0 0;
	background: url(images/navigation_left.gif) no-repeat top left;
}
.navigation ul {
	background: none;
	height: auto;
}
.navigation ul li {
	float: left;
	padding: 0 0 0 10px;
}
.navigation_nofloat {
	float: none;
}
.navigation_nofloat ul li {
	float: none;
	padding: 0 0 0 5px;
	margin: 0 0 15px 0;
}
#bottom ul li a, .navigation ul li a {
	color: #c7e5ff;
	text-decoration: none;
}
.navigation ul li a:hover {
	text-decoration: underline;
}
#bottom ul li a:hover {
	color: #FFF;
	text-decoration: underline;
}
#bottom .submenu {
	display: none;
	position: absolute;
	background: #0b3e6b;
	border: 2px solid #0d71c9;
	border-bottom: 1px solid #0d71c9;
	width: 123px;
	margin: 0;
	padding: 0;
	z-index: 2;
}
#bottom .submenu li {
	margin: 0;
	background: none;
	border-bottom: 1px solid #0d71c9;
	padding: 5px 0 5px 11px;
}
#bottom .submenu li a {
	font-weight: bold;
	margin: 0;
	background: none;
}
#bottom .submenu li a:hover {
	background: none;
}
#top_left_right {
	width: 510px;
	float: right;
}
.news_wraper h4, .news_wraper h5, .news_wraper h2, .news_wraper h1, .news_wraper h6 {
	color: #0097ff;
	font-size: 1em;
	margin: 13px 0 0 0;
}
#top_left_right .news_wraper, #bottom_left .news_wraper {
	background: url(images/news_wraper_top.gif) no-repeat top right;
	clear: both;
}
#top_left_right .news_wraper_margin {
	margin-top: 8px;
}
#top_left_right .content_wraper {
	margin: 0 0 0 5px;
	padding: 0 0 20px 0;
	width: 505px;
	background: url(images/content_bottom.gif) no-repeat bottom;
}
#top_left_right .content h3 {
	color: #0097ff;
	font-size: 1.7em;
}
#top_left_right .content h4, #top_left_right .content h1, #top_left_right .content h2 {
	color: #0097ff;
	font-size: 1.5em;
	margin: 13px 0 0 0;
}
#top_left_right .content h5, #top_left_right .content h6 {
	color: #0097ff;
	font-size: 1.3em;
	margin: 13px 0 0 0;
}
#top_left_right .content .news_category {
	border: none;
	padding: 0;
	margin: 0;
}
.form label {
	font-size: 1.1em;
	color: #5eb4ff;
	margin-left: 5px;
}
.award_form label 
{
	margin: 0;
}

#top_left_right .content p, #top_left_right .content ul, #top_left_right .content ol, .news_content ul, .news_content ol {
	color: #FFF;
	font-size: 1.2em;
	padding: 13px 0 0 0;
	line-height: 16px;
}
.news_content ul, .news_content ol {
	padding: 12px 0 7px 0;
	text-transform: uppercase;
}
#top_left_right .content ul li, .news_content ul li {
	list-style: none;
	padding-left: 18px;
	margin-left: 10px;
	background: url(images/icon_arrow.gif) no-repeat 7px 4px;
}
#top_left_right .chart {
	margin: 0 0 0 8px;
}
#top_left_right .content ol, .news_content ol {
	padding-left: 18px;
	margin-left: 10px;
}
#top_left_right .content img, #top_left_right .content p img {
	border: 3px solid #0a2f4f;
	margin: 15px 0 0 0;
}
#top_left_right .content .profile_foto {
	float: left;
	margin: 10px 5px 0 0;
	width: 200px;
	height: 200px;
}
#top_left_right .content .p_margin {
	padding: 5px 0 0 0;
}
#top_left_right .content .h_margin {
	padding: 10px 0 0 0;
	margin: 0;
}
#top_left_right #buttons h6 {
	color: #0097FF;
	font-size: 1.2em;
	margin-top: 7px;
}
#top_left_right .content #buttons {
	float: right;
	width: 245px;
}
#top_left_right .content .user_settings, #top_left_right .content .send_message, #top_left_right .content .add_to_freind, #top_left_right .content .artist_profile {
	display: block;
	height: 25px;
	width: 100px;
	color: white;
	font-weight: bold;
	float: none;
	padding: 11px 0 0 45px;
}
#top_left_right .reply_message, #top_left_right .delete_message, #top_left_right .forward_message {
	display: block;
	padding: 5px 0 0 43px;
	height: 20px;
	font-weight: bold;
	width: 60px;
	float: left;
	margin: 10px 0 0 0;
	text-decoration: none;
}
#top_left_right .reply_message {
	background: url(images/reply_message.gif) no-repeat;
	padding: 5px 0 0 36px;
	width: 67px;
}
#top_left_right .forward_message {
	background: url(images/forward_message.gif) no-repeat;
	width: 66px;
}
#top_left_right .delete_message {
	background: url(images/delete_message.gif) no-repeat;
	padding: 5px 5px 0 36px;
}
#top_left_right .message_text {
	display: none;
	margin-bottom: 1px;
}
#top_left_right .view_message, #top_left_right .received_message {
	color: #0097ff;
}
#top_left_right .content .user_settings {
	background: url(images/user_settings.gif) no-repeat;
	margin-top: 12px;
	padding: 7px 0 0 45px;
}
#top_left_right .content .send_message {
	background: url(images/send_message.gif) no-repeat;
	margin-top: 12px;
}
#top_left_right .content .artist_profile {
	background: url(images/artist_profile.gif) no-repeat;
	margin-top: -4px;
}
#top_left_right .content .artist_profile_margin {
	margin-top: 12px;
}
#top_left_right .content .add_to_freind {
	background: url(images/add_freind.gif) no-repeat;
	padding: 9px 0 0 45px;
}
#top_left_right .reply_message:hover, #top_left_right .forward_message:hover, #top_left_right .delete_message:hover, #top_left_right .content .user_settings:hover, #top_left_right .content .send_message:hover, #top_left_right .content .add_to_freind:hover, #top_left_right .content .artist_profile:hover {
	color: white;
	text-decoration: underline;
}
#top_left_right .content a {
	color: #0097ff;
	text-decoration: none;
}
#top_left_right .content a:hover {
	color: #0097ff;
	text-decoration: underline;
}
#top_left_right .content a:hover img {
	border: 3px solid #5EB4FF;
}
#top_left_right .content .content_info {
	color: #737c84;
	font-size: 1em;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 1.1em;
}
#top_left_right .content {
	background: url(images/news_wraper_top.gif) no-repeat;
	padding: 15px 20px 0 20px;
	width: 465px;
}
#top_left_right .roll {
	font-size: 1em;
	font-weight: bold;
	margin: 6px 0 7px 0;
}
.form {
	background: url(images/form_bottom.gif) no-repeat bottom left #2F2F2F;
	margin: 0 0 1px 5px;
	padding-bottom: 10px;
	position: relative;
	width:505px;
	clear: both;
}
.form_margin {
	margin: 8px 0 1px 6px;
}
#top_left_right .setting_table {
	position: relative;
	left: -20px;
}
#top_left_right .setting_table_artist {
	position: relative;
	left: -5px;
}
 #stream {
	padding-left: 5px;
}
#top_left_right .max_photos {
	position: relative;
	left: -63px;
	top: -7px;
}
.form fieldset {
	border: none;
	background: url(images/form_top.jpg) no-repeat;
	padding: 15px 20px 8px 20px;
}
.form h4 {
	font-size: 1.2em;
	margin-bottom: 8px;
}
.form .textarea textarea, .form input {
	border: none;
	background: none;
	width: 350px;
	overflow: hidden;
	height: 118px;
	padding: 5px 8px;
	color: #FFF;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form .textarea textarea {
	overflow: auto;
	height: 116px;
}
.form .textarea {
	background: url(images/textarea.gif) no-repeat;
	margin-top: 5px;
}
.form .textarea_content {
	border: 1px solid #434343;
	background: #151618;
	overflow: hidden;
	width: 448px;
	height: 500px;
	color: #FFF;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#top_left_right .users {
	margin: 8px 5px 0px 4px;
	border: 1px solid #0A2F4F;
	background: #011222;
	padding: 7px;
	display: block;
	float: left;
	width: 102px;
	color: white;
	text-align: center;
	text-decoration: none;
}
#top_left_right .users_height {
	height: 120px;
}
.user_results {
	margin-left: 4px;
	width: 510px;
}
.artists {
	height: 131px;
}
.freinds { 
	margin: 4px 8px 4px 0;
	float: left;
	display: block;
	height: 40px;
	width: 40px;
}
#top_left_right .users:hover {
	background: #1B1B1B;
	border: 1px solid #333333;
}
#top_left_right .users:hover img, .freinds:hover img {
	border: 1px solid #333333;
}
#top_left_right .users:hover strong {
	text-decoration: underline;
}
#top_left_right .users img, .freinds img {
	border: 1px solid #0A2F4F;
	text-decoration: none;
	margin-bottom: 3px;
}
#top_left_right .users strong {
	display: block;
}
.form .input {
	background: url(images/login_input.gif) no-repeat 0 5px;
}
.form .input_float {
	background: url(images/login_input.gif) no-repeat 0 5px;
	float: left;
	margin-right: 10px;
}
.form .input strong {
	padding-left: 5px;
}
.form input {
	width: 110px;
	height: 12px;
	padding: 9px 8px 10px 8px;
}
.media_room {
	background: url(images/logo_media.jpg) no-repeat;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	height: 22px;
	margin: 8px 0;
	width: 505px;
	text-align: center;
	padding-top: 143px;
}
#media_comments {
	margin: 8px 0 0px -5px;
	padding-bottom: 15px;
}
#media_comments #bottom {
	text-align: left;
	margin: 0 0 0 5px;
	padding: 8px 0 0 0;
}
#media_comments #rating {
	margin-bottom: 4px;
}
#media_room {
	width: 750px; 
	margin: 0 auto;
}
#media_left {
	width: 505px; 
	float: left;
	text-align: left;
}
#media_room #short_news {
	margin: 8px 0;
}
#stream {
	border: 1px solid #0A2F4F;
	width: 501px;
	padding: 2px 0 0 2px;
}
.form .input img {
	position: relative;
	top: 1px;
	left: -65px;
	z-index: 1;
}
.form .file {
	position: relative;
	height: 19px;
	width: 191px;
	margin: 4px 0 8px 2px;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
#partners {
	margin: -9px 0 10px 0;
}
#partners h3 {
	margin-bottom: -5px;
}
.form .file_fake {
	position: absolute;
	width: 110px;
	padding: 2px 0 6px 0;
	margin: 8px 0 0 -190px;
	z-index: 3;
}
.form .radio input {
	width: 17px;
	height: 15px;
	background: inherit;
}
.form .radio label {
	color: white;
}
#comment_help, .viewmapview, .viewmap, #recent_comments, #visited_parties, #all_freinds,  #freind_online, .im, .chat, #users_online {
	font-size: 110%;
	border: 2px solid #0A2F4F;
	background: #000;
	width: 230px;
	position: absolute;
	z-index: 5;
	padding-bottom: 10px;
}
.viewmapview, .viewmap {
	width: auto;
	padding: 5px;
	padding-bottom: 3px;
}
.viewmap a {
	font-size: 80%;
}
#im_holder, #chat_holder {
	z-index: 17;
	width: 396px;
	position: fixed;
}
#chat_holder {
	z-index: 16;
	width: 856px;
	position: fixed;
}
#windows_holder {
	float: left;
	width: 230px;
}
.im, .chat {
	height: 300px;
	width: 230px;
	position: relative;
	margin-right: -2px;
	margin-top: 5px;
	display: none;
}
.chat {
	height: 650px;
	width: 650px;
	float: left;
	display: block;
}
.actived_im {
	display: block;
}
.im .im_text, .chat .chat_text {
	height: 228px;
	overflow: auto;
	padding: 7px 0 0 7px; 
}
.chat .chat_text {
	height: 545px;
}
.im .close_im, #freind_online .end_im, .chat .close_chat {
	border: none;
	margin: -43px 0 0 210px;
	position: absolute;
}
.chat .close_chat {
	margin: -70px 0 0 624px;
}
#freind_online .end_im {
	margin: -21px 0 0 140px;
}
.im .close_im img, #freind_online .end_im img, .chat .close_chat img {
	border: none;
}
.im .close_im img:hover, #freind_online .end_im img:hover, .chat .close_chat img:hover {
	border: none;
}
.im input, .chat input {
	background: #000;
	border: none;
	border-top: 1px solid #011222;
	padding: 5px 4px 2px 4px;
	width: 222px;
	color: #999;
	font-size: 100%;
	float: left;
}
.chat input { 
	width: 642px;
}
#visited_parties {
	height: 300px;
	overflow: auto;
}
#all_freinds { 
	width: 686px;
}
#freind_online, #users_online {
	width: 160px;
	height: 300px;
	position: relative;
	margin-top: 5px;
	float:right;
}
#users_online {
	width: 200px;
	height: 650px;
}
#freind_online ul, #users_online ul{
	overflow: auto;
	height: 280px;
}
#users_online ul {
	height: 369px;
}
#all_freinds ul { 
	padding: 7px 0 0 10px;
}
#recent_comments, #visited_parties {
	width: 400px;
}
#recent_comments h3, #comment_help h3, #visited_parties h3, #all_freinds h3, #freind_online h3, .im h3, .chat h3, #users_online h3
{
	background: #011222;
	border-bottom: 1px solid #0A2F4F;
	color: #0097ff;
	font-size: 1.4em;
	padding: 10px;
}
#freind_online h3, .im h3 {
	font-size: 1.1em;
	padding: 6px;
	cursor: move;
}
.chat h3, #users_online h3 {
	cursor: move;
}
#recent_comments ul, #visited_parties ul
{
	list-style: none;
	margin-top: 7px;
	margin-left: 5px;
}
#recent_comments ul li, #visited_parties ul li
{
	padding-left: 15px;
	background: url(images/icon_arrow.gif) no-repeat 5px 2px;
}
#recent_comments a, #visited_parties a,  #freind_online a, #users_online a {
	color: #737c84;
}
#comment_help p {
	padding: 10px 0 10px 10px;
}
#comment_help li {
	list-style: none;
	padding: 3px 3px 0 15px;
}
.form .artist_setting, .form .button, .form .send, .form .add_party, .form .save_setting, .form .help_button, .form .recent_button {
	width: 28px;
	height: 28px;
	background: none;
	position: absolute;
	left: 385px;
	margin-top: -33px;
}
.form .help_button, .form .recent_button {
	display: block;
	left: 460px;
	margin-top: -60px;
	background: url(images/help-button.gif) no-repeat;
}
.form .recent_button {
	margin-top: -92px;
	background: url(images/recent-button.gif) no-repeat;
}
.form .profil_help 
{
	left: 466px;
}
.form .send {
	left: 452px;
	margin-top: -37px;
}
.form  .award_send 
{
	margin-top: -30px;
}
.form .artist_setting {
	left: 444px;
	margin-top: -38px;
}
.form .add_party {
	left: 447px;
	margin-top: -37px;
}
.form .save_setting {
	left: 458px;
	margin-top: -36px;
}
.form table td {
	padding: 0 3px;
}
.form table .text_right {
	text-align: right;
}
#older_news {
	list-style: none;
	width: 505px;
	padding: 8px 0 0 5px; 
}
#older_news li {
	border: 1px solid #0a2f4f;
	background: #011222;
	margin: 2px 0;
	padding: 8px 8px 2px 8px;
	clear: both;
	font-size: 1.1em;
	height: 40px;
	color: #737C84;
}
#older_news .first_old_news {
	background: url(images/news_old_top.gif) no-repeat top left transparent;
	border: none;
}
#older_news .last_old_news {
	background: url(images/news_old_bottom.gif) no-repeat bottom left transparent;
	border: none;
}
#older_news .odd
{
	background: #0A1D2E;
}
#older_news li a 
{
	color: #FFF;
}
#older_news .perex, .parties .perex
{
	border: 2px solid #0a2f4f;
	float: left;
	margin-right: 5px;
}
.parties .quick_right {
	float: right;
	width: 145px;
	display: block;
	margin-top: -3px; 
}
#older_news .perex:hover, .parties .perex:hover
{
	border: 2px solid #5EB4FF;
}
.photo_artist {
	position: absolute;
	margin: -90px 0 0 266px;
	background: #151618;
	border: 1px solid #434343;
	padding: 4px;
}
.news_wraper .perex, .news_wraper .perex_big {
	float: left;
	border: 3px solid #0a2f4f;
	margin-top: 2px;
	margin: 15px 0 15px 20px;
	width: 100px;
}
.news_wraper .perex_big {
	width: 150px;
}

.news_wraper a:hover img.perex, .news_wraper a:hover img.perex_big {
	border: 3px solid #5eb4ff;
}
.news_wraper .news, .news_wraper .last_news {
	background: url(images/news_bottom.gif) no-repeat bottom right;
	width: 510px;
}
.news_wraper .last_news {
	background: url(images/news_wraper_bottom.gif) no-repeat bottom right;
}
.news_wraper .news_content {
	width: 358px;
	float: right;
	margin-right: 14px;
	padding: 12px 0 10px 0;
	font-size: 1.2em;
}
.news_wraper .news_content_big {
	width: 310px;
}
.news_wraper .party {
	float: none;
	width: auto;
	margin-left: 20px;
}
.news_wraper .news_content h3, .news_wraper .news_content h3 a {
	color: #0097ff;
	font-size: 1.1em;
}
.news_wraper .news_content p {
	margin: 8px 0;
	line-height: 15px;
}
.cleaner {
	clear: both;
}
.cleaner_margin {
	clear: both;
	padding-bottom: 1px;
}
.news_wraper .news_content p a {
	color: #FFF;
	text-decoration: none;
}
.news_wraper .party a, .news_wraper .party p a, .visited_parties, .all_freinds, #freind_online a, #users_online a {
	color: #0097FF;
}
.news_wraper .news_content p a:hover {
	color: #c7e5ff;
	text-decoration: underline;
}
.news_wraper .party a, .news_wraper .party p a {
	color: #0097FF;
}
.news_wraper .news_content .buble_info {
	color: #737c84;
	font-size: 0.9em;
	margin: 0;
}
hr {
	display: none;
}
.news_wraper .news_content .buble_info a {
	color: #FFF;
	text-decoration: none;
	font-size: 1em;
}
.news_wraper .news_content .buble_info a:hover {
	color: #c7e5ff;
	text-decoration: underline;
}
.hidden {
	visibility: hidden;
}
.disable, .disable_perex, .freindim, #no_freinds_li, .away_li, #chat_holder, #im_holder {
	display: none;
}
#top_right {
	width: 237px;
	float: right;
	margin-bottom: -12px;
}
#top_right .login, #top_right .logged {
	background: url(images/login_bottom.gif) no-repeat bottom;
	width: 224px;
	text-align: center;
}
#top_right #messaging {
 	width: 224px;
	background: #5eb4ff;
	height: 25px;
}
 #top_right  #messaging li {
	float: left;
	padding: 6px 0 0 0;
	list-style: none;
}
#messaging li a:hover {
	color: white;
	text-decoration: underline;
}
#top_right #messaging .online_freinds {
	width: 110px;
	padding: 6px 12px 6px 6px;
}
#top_right .login fieldset {
	border: none;
	position: relative;
}
#top_right .login input {
	border: none;
	width: 115px;
	height: 22px;
	padding: 2px 6px 0 6px;
	margin: 0 28px 3px 0;
	color: white;
	background: url(images/login_input.gif) no-repeat;
}
#top_right .login .button {
	width: 28px;
	height: 28px;
	background: none;
	position: absolute;
	top: 22px;
	left: 180px;
}
#top_right .login a, #bottom_right #onair a, #top_right .options li a, #bottom_right #inquiry .results, #bottom p a {
	color: #5eb4ff;
}
#top_right .login label, #top_right .login a:hover, #bottom_right #onair  a:hover, #top_right .options li a:hover, #bottom_right #inquiry .results:hover {
	color: #FFF;
}
#top_right .login h3 {
	padding: 13px 0 13px 0;
	font-size: 1.2em;
	text-transform: uppercase;
}
#top_right .login p {
	color: #868686;
	padding: 10px 0 12px 0;
}
#top_right .logged {
	text-align: left;
}
#top_right .search {
	margin: 7px 0 0 0;
	background: url(images/search.jpg) no-repeat;
	padding: 17px 0 0 12px;
	height: 48px;
	width: 224px;
}
#top_right .search fieldset {
	border: none;
	position: relative;
}
#top_right .search input {
	border: none;
	width: 115px;
	padding: 2px 6px 0 6px;
	height: 21px;
	color: white;
	background: url(images/search_input.gif) no-repeat;
}
#top_right .search .button {
	width: 28px;
	height: 28px;
	background: none;
	position: absolute;
	top: -5px;
	left: 169px;
}
#top_right #news_list_content, #top_right #party_list_content, #top_right #short_news_content, #onair_content {
	width: 224px;
	background: url(images/element-top.gif) no-repeat;
}
#top_right #news_list, #top_right #party_list, #top_right #short_news, #onair {
	width: 224px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	background: url(images/element-bottom.gif) no-repeat bottom;
}
#top_right #news_list h3, #top_right #party_list h3, #top_right #competitions h3, #bottom_right #onair h3, #bottom_right h3, #short_news h3, #freind_list h3, #bottom_right #onair h3 {
	padding: 15px 0 13px 0;
	font-size: 1.2em;
	text-align: center;
	text-transform: uppercase;
}
#top_right #news_list h3, #short_news h3, #top_right #party_list h3, #bottom_right #onair h3 {
	margin-bottom: 3px;
	width: 224px;
}
#short_news h3 {
	margin-bottom: 6px;
}
#freind_list h3 {
	font-size: 1.1em;
	padding: 10px 0 9px 0;
}
#freind_list .online, .online {
	color: #a0d400;
}
#freind_list .offline, .offline {
	color: #e72626;
}
#freind_list #status
{
	margin:  18px 0 4px 0;
}
#freind_list #status li a
{
	margin:  0 -1px 0 0;
	padding: 5px 22px 5px 22px;
	border: 1px solid #232323;
	background: #111111;
}
#freind_list #status li .offline {
	padding-right: 1px;
}
.status_info {
	text-align: center;
	font-weight: bold;
	line-height: 50px;
}
#freind_list #status li a:hover
{
	text-decoration: none;
	padding: 15px 22px 5px 22px;
	background: #1B1B1B;
}
#freind_list #status li
{
	background: none;
	border: none;
	display: inline;
	padding: 0;
}
#freind_list #status .active 
{
	padding: 15px 22px 5px 22px;
	background: #1B1B1B;
}
#top_right #news_list ul, #top_right #party_list ul, #top_right .logged ul, #top_right #short_news ul {
	list-style: none;
}
#top_right #short_news p {
	margin: 6px 6px 3px 0;
	text-align: left;
}
#top_right .logged ul {
	padding: 2px 0 0 18px;
}
#top_right .logged li {
	padding: 5px 0px;
	background: #494b4c;
	float: left;
	margin: 0 1px;
	font-weight: bold;
}
#top_right #news_list .days, #top_right #party_list .days {
	margin: -9px 0 0 54px
}
#top_right #news_list .categories, #top_right #party_list .categories {
	margin: -9px 0 0 22px
}
#top_right #news_list .days li, #top_right #party_list .days li {
	float: left;
	text-align: center;
}
#top_right #news_list .days li a, #top_right #party_list .days li a {
	padding: 5px 15px;
	background: #454e56;
	text-align: center;
	margin: 0 2px 0 0;
	font-weight: bold;
	display: block;
}
#top_right .logged  li a {
	padding: 5px 10px;
	text-decoration: none;
	color: #000;
}
#top_right .logged  li a {
	background: #0097ff;
	color: #FFF;
}
#top_right .logged li a:hover, #top_right .logged .active, #top_right .logged .logout {
	background: #FFF;
	color: #000;
	text-decoration: underline;
}
#top_right .logged img {
	border: 3px solid #393939;
	margin: 15px 10px 14px 19px;
}
#top_right .logged a:hover img {
	border: 3px solid #5eb4ff;
}
#top_right .logged div {
	clear: both;
	font-size: 1.1em;
}
#top_right .logged p {
	position: absolute;
	display: inline;
	margin-top: 12px;
}
#top_right .logged .messages {
	background: url(images/messages.gif) no-repeat 0 3px;
	padding-left: 20px;
}
#top_right .logged .logout {
	text-decoration: none;
}
#top_right #news_list .days li a:hover, #top_right #party_list .days li a:hover, #top_right #party_list .days .active, #top_right #news_list .days .active {
	background: #0097ff;
	color: #FFF;
	text-decoration: underline;
}
#top_right #news_list .parties, #top_right #party_list .parties, #top_right .short_news, #bottom_right .onair {
	clear: both;
	color: white;
	padding-top: 5px;
	margin:0 0 0 10px;
	width: 205px;
}
#top_right .short_news, #bottom_right .onair {
	margin: -12px 0 0 10px;
	padding: 0;
}
#top_right #news_list .parties li, #top_right #party_list .parties li, #top_right .short_news li, #bottom_right .onair li {
	margin: 2px 0;
	padding: 5px 15px 6px 15px;
	background: url(images/icon_arrow.gif) no-repeat 7px 7px #000f1d;
	-moz-border-radius: 6px;
  	border-radius: 6px;
}
#top_right #news_list .parties li {
	background: #000f1d;
	padding-left: 6px;
	padding-top: 7px; 
}
#bottom_right .onair li {
	background: url(images/icon_arrow.gif) no-repeat 7px 7px;
}
#top_right a, #bottom_right a, #middle a, .rss_news, #top_left_right .list a {
	color: #FFF;
	text-decoration: none;
}
#top_right a:hover, #bottom_right a:hover, #middle a:hover, .rss_news:hover, #top_left_right .list a:hover {
	color: #5eb4ff;
	text-decoration: underline;
}
.blue {
	color: #5eb4ff;
}
.blue_left {
	color: #5eb4ff;
	float: right;
	display: block;
	margin-top: -13px;
}
.red {
	color: #FF0000;
}
.time {
	color: #ccc;
	font-size: 90%;
}
#artist_player {
 margin: 10px 0 0 5px;
}
#top_right #news_list .parties .odd, #top_right #party_list .parties .odd, #top_right .short_news .odd {
	background: url(images/icon_arrow.gif) no-repeat 7px 7px #051c32;
}
#top_right #news_list .parties .odd {
	background: #051c32;
	padding-left: 6px;
	padding-top: 7px; 
}
#top_right .options {
	padding: 9px 0 4px 14px;
}
#top_right .options li {
	display: inline;
	padding: 5px 6px 0 6px;
}
.rss {
	background: url(images/icon_rss.gif) no-repeat;
	height: 16px;
	padding: 2px 2px 3px 23px;
}
.rss_news {
	background: url(images/icon_rss.gif) no-repeat;
	height: 16px;
	display: block;
	padding: 2px 0 0 25px;
	margin: 14px 0 0 6px;
	float: left;
}
#top_right #competitions, #bottom_right #inquiry_wraper {
	background: url(images/pruh_bottom.jpg) no-repeat bottom;
	width:  224px;
	padding: 0 0 27px 0;
	margin-bottom: 8px;
}
#bottom_right #inquiry_wraper {
	margin-bottom: 0;
}
#top_right #competitions ul, #bottom_right #inquiry {
	background: url(images/pruh_top.jpg) no-repeat top #212121;
	width: 224px;
	padding: 0 0 9px 0;
}
#bottom_right #inquiry {
	margin-bottom: 8px;
}
#top_right #competitions ul li {
	list-style: none;
	padding: 5px 15px;
	margin-left: 10px;
	background: url(images/icon_arrow.gif) no-repeat 7px 7px;
}
#top_right #competitions ul .header {
	padding: 0;
	margin: 0 0 8px 0;
	background: none;
	font-size: 1em;
}
#bottom_right #inquiry_wraper p {
	padding: 13px 15px;
	font-size: 1.2em;
}
#bottom_right ul li {
	list-style: none;
}
#bottom_right ul li a img {
	border: none;
}
#bottom_right ul li a span {
	display: none;
}
#bottom_right #inquiry_wraper ul {
	background-color: #2a2a2a;
	padding: 5px 8px 7px 8px;
}
#bottom_right #inquiry_wraper ul li {
	list-style: none;
	font-size: 1.1em;
	padding: 5px 0;
	width: 100%;
}
#bottom_right #inquiry_wraper ul li a {
	margin: 2px 0;
	padding: 5px 0 6px 32px;
	background: url(images/inquiry_button.gif) no-repeat 7px 7px;
}
#bottom_right #inquiry_wraper ul li a:hover {
	background: url(images/inquiry_button_hover.gif) no-repeat 0 0;
}
#bottom_right #inquiry {
	padding: 0;
}
#bottom_right #inquiry .results {
	position: absolute;
	margin: -20px 0 0 85px;
}
.bottom_right_margin {
	margin-top: 16px;
}
#bottom_left {
	width: 510px;
	float: left;
	padding-left: 180px;
	margin-top: 10px;
}
#bottom_right {
	width: 236px;
	float: right;
	padding-top: 34px;
}
#middle {
	clear: both;
	padding: 25px 0 0 95px;
}
#middle div ul {
	padding-right: 20px;
	font-size: 1.1em;
}
#middle h3, #top_left_right .list h4, .chart h4, #comments h4, .user_results h4, .user_results h3 {
	color: #0097ff;
	font-size: 1.3em;
	margin: 0 0 7px 20px;
}
.user_results h4, .user_results h3 {
	font-size: 1.5em;
	padding-top: 8px;
	margin: 0 0 3px 20px;
}
.user_results p, .user_results h3 {
	font-size: 1.5em;	
	margin: 0 0 0 0px;
}
.user_results p 
{
	font-size: 1.1em;
	margin: 0 0 8px 0;
}
.freind_results {
	margin: 0 0 0 5px;
}
.list_freind {
	position: relative;
	top: 5px;
	left: -5px;
}
#comments h4 {
	margin: 12px 0 12px 20px
}
.chart h4 {
	margin: 0 0 15px 20px;
	font-size: 1.5em;
}
#top_left_right .list h4 {
	font-size: 1.5em;
	margin: 0 0 10px 0px;
}
.navigation_margin {
	margin-top: -5px;
}
#top_left_right .list p {
	font-size: 1.2em;
	margin: 0 0 10px 17px;
}
#top_left_right .list .played_at 
{
	font-size: 1.1em;
	margin: -6px 0 10px 0px;
}
#top_left_right .list p a {
	color: #0097ff;
}
#middle #discussed, #middle #fotoreports, #middle #recommended {
	width: 255px;
	float: left;
}
#middle #fotoreports strong {
	text-transform: uppercase;
	display: block;
	margin-bottom: 5px;
}
.in_top_right {
	margin: -34px 0 0 0;
}
#comments, #messages, #freind_list, #photo_gallery {
	margin: 45px 0 1px 5px;
	font-size: 1.2em;
	line-height: 14px;
}
#top_left_right .list_margin {
	padding: 10px 0 0 0;
}
#messages {
	margin: -7px 0 2px 5px;
}
#freind_list {
	margin: -7px 0 4px 0;
	width: 224px;
}
#comments ul p, #messages ul p, #freind_list ul p, #photo_gallery ul p {
	margin: 6px 8px 6px 0;
	float: right;
	width: 402px;
}
#comments .quote {
	border: 1px solid #232323;
	font-style: italic;
	padding: 10px 13px;
	display: block;
	font-size: 90%;
}
#photo_gallery ul p {
	width: 382px;
}
#messages ul p {
	width: 430px;
	margin: 0px 8px 4px 0;
}
#freind_list ul p {
	width: 157px;
	margin: 0px 0px 2px 0;
}
#users_online ul p {
	width: 170px;
}
#freind_online ul p  {
	font-size: 90%;
}
#middle #fotoreports img, #comments img, #messages img, #freind_list img, #photo_gallery img, #freind_online img, .im img, .chat img, #users_online img {
	border: 2px solid #2A2A2A;
	float: left;
	margin-right: 8px;
}
#freind_online img {
	border: 1px solid #2A2A2A;
}
#freind_online img.actived {
	border: 1px solid #e07105;
}
#freind_online a.actived {
	color: #e07105;
}
#comments a, #messages a, #freind_list strong a, #photo_gallery a,  #freind_online strong a, #users_online strong a {
	color: #0097ff;
}
#comments a strong, #comments strong a, #freind_list strong a, #freind_online strong a, #users_online strong a {
	color: #FFFFFF;
}
#freind_list a,  #freind_online a, .im a, .chat a, #users_online a {
	color:  #0097ff;
}
#comments a:hover, #messages a:hover, #freind_list a:hover, #photo_gallery a:hover, #freind_online a:hover, #users_online a:hover {
	color: #5eb4ff;
}
#comments a img, #photo_gallery a img {
	border: 3px solid #2A2A2A;
	margin: 5px;
}
.photo_gallery img {
	border: 3px solid #0a2f4f;
}
#messages a img, #freind_list a img, #freind_online a img, .im a img, .chat a img, #users_online a img {
	border: 2px solid #2A2A2A;
	margin: 0px;
}
#users_online a img {
	margin-right: 8px;
}
.im a img {
 	margin-right: 5px;
}
#freind_online a img {
 	border: 1px solid #2A2A2A;
	margin-right: 5px;
}
#comments a:hover img, #photo_gallery a:hover img, .photo_gallery:hover img {
	border: 3px solid #5eb4ff;
}
#messages a:hover img, #freind_list a:hover img, #middle #fotoreports a img:hover, .im a img:hover, .chat a img:hover, #users_online a img:hover {
	border: 2px solid #5eb4ff;
}
#freind_online a img:hover {
 	border: 1px solid #5eb4ff;
}
#middle #fotoreports ul li, #comments ul li, #messages ul li, #freind_list ul li, #photo_gallery ul li {
	list-style: none;
	clear: both;
	margin: 2px 0;
	min-height: 64px;
	padding: 5px;
	background-color: #111111;
	border: 1px solid #232323;
	font-size: 0.9em;
}
#freind_online ul li, #users_online ul li  {
	list-style: none;
	clear: both;
	padding: 7px 0 3px 8px;
}
#comments ul li, #messages ul li, #freind_list ul li, #photo_gallery ul li {
	min-height: 75px;
	margin: 2px 0 0 0;
}
#messages ul li {
	min-height: 40px;
}
#freind_list ul li {
	min-height: 44px;
}
#photo_gallery ul .odd, #freind_list ul .odd, #middle #fotoreports ul .odd, #comments ul .odd, #messages ul .odd, #middle #discussed ul .odd, #middle #recommended ul .odd, #top_left_right .list ul .odd {
	background-color: #1B1B1B;
	border: 1px solid #232323;
}
#messages ul .marked {
	border: 2px solid #0A2F4F;
}
#messages ul .received {
	border: 1px solid #0A2F4F;
	background: #011222;
}
#middle #discussed ul li, #middle #recommended ul li, #top_left_right .list ul li {
	margin: 2px 0;
	padding: 6px 16px;
	background: url(images/icon_arrow.gif) no-repeat 7px 7px #111111;
	list-style: none;
	border: 1px solid #232323;
}
#middle #discussed ul li, #middle #recommended ul li {
	font-size: 90%;
}
#top_left_right .list ul li {
	padding: 8px 10px 9px 10px;
	background: #111111;
	border: 1px solid #232323;
	clear: both;
}
#top_left_right .list {
	margin: 0 0 6px 5px;
}
#top_left_right .list ul li span {
	float: right;
	display: block;
	margin-top: -13px;
}
#top_left_right .list ul li strong {
	width: 320px;
	display: block;
}
#top_left_right .list .odd_file {
	margin-bottom: 8px;
	background-color: #1B1B1B;
}
#top_left_right .list ul li .link_width {
	display: inline;
	width: 100%;
}
#top_left_right .list ul {
	width: 505px;
	margin-bottom: 6px;
	font-size: 1.1em;
}
#bottom {
	clear: both;
	padding: 8px 0 0 187px;
}
#banner_small {
	margin: 8px 0 0px 22px;
	height: 60px;
	width: 468px;
	float: left;
	padding: 3px;
	border: 1px solid #0A2F4F;
	-moz-border-radius: 6px;
  	border-radius: 6px;
}
#bottom #menu_bottom_wraper {
	width: 505px;
	background: url(images/menu_top.gif) no-repeat top;
}
#bottom #menu_bottom {
	background: url(images/menu_bottom.gif) no-repeat bottom;
	width: 505px;
	padding: 0 0 15px 0;
}
#bottom ul {
	float: left;
	margin: 7px 25px 2px 20px;
}
#bottom ul li {
	list-style: none;
	font-weight: bold;
	padding: 10px 0 0 0;
}
#bottom p {
	padding: 0 0 0 10px;
	margin: 15px 0 0 0;
	font-size: 1.1em;
	height: 30px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.tick, .info, .warning, .error, .tick_big, .info_big, .warning_big, .error_big {
	margin: 8px 0 0 0;
	font-size: 1.1em;
	padding: 12px 10px 12px 48px;
	font-weight: bold;
	text-transform: uppercase;
}
.tick_big, .info_big, .warning_big, .error_big {
	margin: 8px 0 0 4px;
	font-size: 1.4em;
	padding: 10px 10px 12px 48px;
}
.info, .info_big {
	color: #61c4f1;
	background: url(images/info.gif) no-repeat left center;
}
.message_margin {
	margin: 0 0 8px 6px;
}
.message_margin_messages p {
	margin: 0 0 16px 6px;
}
.message_margin_comment {
	margin: 0 0 0 6px;
}
.message_margin_msg {
	margin: -1px 0 -8px 5px;
}
.message_margin_post {
	position: relative;
	top: -8px;
	left: 2px;
	float: left;
}
.message_margin_info {
	position: relative;
	top: -9px;
	left: 2px;
	margin: 0 0 -9px 4px;
}
.freind_message {
	padding: 25px 0;
	margin: 0 0 8px 0;
}
.inquiry_message_ajax, .inquiry_message {
	margin: 0 0 8px 0;
}
.tick, .tick_big {
	color: #a0d400;
	background: url(images/tick.gif) no-repeat left center;
}
.warning, .warning_big {
	color: #ffbd24;
	background: url(images/warning.gif) no-repeat left center;
}
.error, .error_big {
	color: #e72626;
	background: url(images/error.gif) no-repeat left center;
}
#loading {
	position: fixed;
	z-index: 5;
	top: 15px;
	right: 15px;
	border: 1px solid #0A2F4F;
	height: 15px;
	width: 80px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px 0 5px 20px;
	background: url(images/loader.gif) no-repeat 5px center #011222;
}
/* Party calendar */
#calendar {
	background: url(images/calendar_bottom.gif) left bottom no-repeat;
	padding-bottom: 14px;
	margin-bottom: 8px;
}
#calendar table {
	width: 204px;
}
#calendar table td {
	text-align: center;
	background: #19558a;
	margin: 2px;
	padding: 5px 0px;
	width: 150px;
}
#calendar #wraper {
	background: url(images/calendar_top.gif) left top no-repeat;
	padding: 9px 10px 0px 9px;
}
.month, .calendar-prev, .calendar-next {
	background: url(images/caption.gif) center no-repeat;
	width: 224px;
	height: 20px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	padding-top: 8px;
	margin-bottom: 4px;
	font-weight: bold;
}
.calendar-prev {
	background: url(images/cal_previous.gif) left no-repeat;
	width: 28px;
	position: absolute;
	margin: 0 0 0 22px;
}
.calendar-next {
	background: url(images/cal_next.gif) right no-repeat;
	width: 28px;
	position: absolute;
	margin: -28px 0 0 175px;
}
#calendar .week_day {
	color: #ff5f00;
}
#calendar .today {
	border: 1px solid #43b1fd;
	background: url(images/bullet.gif) no-repeat 0 0;
}
#calendar .party_day {
	background: #2776ad;
	border: 1px solid #43b1fd;
}
/* Stars */
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url(images/star.gif) left -1000px repeat-x;
}
.star-rating {
	position: relative;
	top: -1px;
	width: 330px;
	height: 29px;
	overflow: hidden;
	list-style: none;
	margin: 0 0 0 87px;
	padding: 0;
	background-position: left top;
}
.star-rating li {
	display: inline;
}
.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 29px;
	line-height: 29px;
	outline: none;
	overflow: hidden;
	border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {
	width: 10%;
	z-index: 11;
}
.star-rating a.two-stars {
	width: 20%;
	z-index: 10;
}
.star-rating a.three-stars {
	width: 30%;
	z-index: 9;
}
.star-rating a.four-stars {
	width: 40%;
	z-index: 8;
}
.star-rating a.five-stars {
	width: 50%;
	z-index: 7;
}
.star-rating a.six-stars {
	width: 60%;
	z-index: 6;
}
.star-rating a.seven-stars {
	width: 70%;
	z-index: 5;
}
.star-rating a.eight-stars {
	width: 80%;
	z-index: 4;
}
.star-rating a.nine-stars {
	width: 90%;
	z-index: 3;
}
.star-rating a.ten-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}
.inline-rating {
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
#rating {
	margin: 8px 0 -4px 5px;
	background: url(images/rating.gif) no-repeat;
	height: 60px;
	text-align: center;
	padding: 8px 0 0 0;
}
#rating h5 {
	font-size: 1.1em;
	color: #c7e5ff;
	text-transform: uppercase;
	margin-bottom: 4px;
}
.upload_table_width {
	width: 98%;
}
.upload_table, .upload_table caption {
	border-bottom: 1px solid #434343;
	margin-left: 5px;
}
.upload_table caption {
	padding: 10px 0 5px 0;
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	color: #0097FF;
}
.todo_table caption {
	padding: 0px 0 10px 0;
}
.upload_table th, .upload_table td {
	padding: 1px 15px;
	width: 95%;
	text-align: center;
}
.upload_table thead th, .upload_table tfoot th, .upload_table tfoot td {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
}
.upload_table thead th, .upload_table tbody tr {
	color: #FFF;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.upload_table tbody th {
	padding: 20px 10px;
}
.attach, .delete_file, .delete_visitor, .mark_event, .unmark_event {
	height: 20px;
	width: 40px;
	display: block;
	cursor: pointer;
}
.attach {
	background: url(images/attach.gif) no-repeat;
}
.delete_file, .delete_visitor, .unmark_event  {
	background: url(images/delete_photo.gif) no-repeat;
}
.mark_event {
	background: url(images/mark_event.gif) no-repeat;
}
#left_gallery {
	float: left;
	width: 806px;
	text-align: right;
}
#right_gallery {
	float: right;
	width: 203px;
	text-align: center;
}
#left_gallery .comments_width {
	width: 511px;
	float: right;
	text-align: left;
	margin-right: 50px;
}
#gallery_body {
	width: 1020px;
	padding-top: 10px;
	margin: 0 auto;
}
#bottom_gallery {
	float: right;
	margin-right: 50px;
	text-align: left;
}
#gallery_body .gallery_paging {
	display: block;
	color: #ff5f00;
	font-size: 1.7em;
	font-weight: bold;
	margin: 8px 0 12px 0;
}
#gallery_body #navigation_gallery ul {
	margin: 8px 0;
}
#gallery_body #navigation_gallery ul li {
	list-style: none;
}
#gallery_body #navigation_gallery .gallery_browse {
	background: #0B406E;
	width: 200px;
}
#gallery_body .logo_small img {
	border: none;
	margin-left: -15px;
}
#gallery_body .info_gallery {
	font-size: 1.1em;
}
#gallery_body #navigation_gallery .gallery_browse a, #gallery_body #navigation_gallery .gallery_button_left, #gallery_body #navigation_gallery .gallery_button_right {
	padding: 5px 0;
	color: white;
	font-weight: bold;
	background: #0B406E;
	width: 200px;
	display: block;
	border: 1px solid #0D71C9;
}
#gallery_body #navigation_gallery .gallery_button_left, #gallery_body #navigation_gallery .gallery_button_right {
	background: #0B406E;
	width: 99px;
	height: 105px;
	float: left;
	margin: 2px 0;
}
#gallery_body #navigation_gallery .gallery_button_left {
	width: 100px;
	border-right: none;
}
#gallery_body #navigation_gallery .gallery_button_right {
	width: 99px;
}
#gallery_body #navigation_gallery a:hover {
	background: #165790;
}
#gallery_body h3 {
	font-size: 1.4em;
}
#gallery_body #navigation_gallery ul li a img {
	margin-top: 8px;
	border: 2px solid #5eb4ff;
}
#gallery_body #navigation_gallery ul li a:hover {
	text-decoration: none;
}
