#container
{
	position: relative;
	left: 0px;
	top: 9px;
	width: 1002px; /* should be 1000, but it somehow wants to be bigger, and then container_right_corner doesn't get positioned properly in IE ! */
	
	margin-left: auto;
	margin-right: auto;
	
	background-color: #ffffff;
}
#container_left_corner
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 12px;
	height: 12px;
}
#container_right_corner
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 12px;
	height: 12px;
}
.main_container
{
	position: relative;
	left: 17px;
	padding-top: 18px;
	margin-bottom: 10px;
	height: 327px;
	width: 966px;
	
	overflow: hidden;
}
.main_title_text
{
	position: absolute;
	right: 0px;
	top: 11px;

	color: #f1f1f1;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}
.main
{
	position: relative;
	width: 966px;
	height: 304px;
	overflow: hidden;
	
	background-image: url(../../images/multimedia/main_background.jpg);
	background-repeat: no-repeat;
}
.main_top_content_container
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 200px;
	width: 966px;
	
	overflow: hidden;
}
.main_top_content
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 200px;
	width: 966px;
	display: none;
}
.main_bottom_content_container
{
	position: absolute;
	top: 200px;
	left: 0px;
	height: 104px;
	width: 966px;
	
	overflow: hidden;
}
.main_bottom_content
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 90px;
	width: 966px;
	display: none;
}
.main_container_left
{
	float: left;
	position: relative;
	width: 283px;
	height: 304px;
}
.main_container_left_round
{
	width: 18px;
	height: 19px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.main_container_right
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 683px;
	height: 304px;
}
.main_container_right_content
{
	position: absolute;
	top: 0px;
	left: 283px;
	width: 684px;
	height: 304px;
}
.main_container_right_content_link
{
	position: absolute;
	width: 683px;
	height: 200px;

	cursor: pointer;
}
.main_container_right_background_big
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 446px;
	height: 304px;
}
.main_container_right_round_top
{
	width: 18px;
	height: 19px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.main_container_right_round_bottom
{
	width: 18px;
	height: 19px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.main_container_delimiter_1
{
	position: absolute;
	left: 284px;
	top: 34px;
	width: 2px;
	height: 137px;
}
.main_container_delimiter_2
{
	position: absolute;
	left: 284px;
	top: 221px;
	width: 2px;
	height: 63px;
}
.main_container_left_title
{
	position: absolute;
	left: 0px;
	top: 0px;
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.main_container_left_title_author_container
{
	position: absolute;
	width: 260px;
	left: 16px;
	top: 19px;
}
.main_container_left_title_author
{
	color: #363637;
}
.main_container_left_title_author_colon
{
	color: #363637;
}
a.main_container_left_title_author_name:link, a.main_container_left_title_author_name:visited
{
	color: #bdc0c2;
	text-decoration: none;
}
a.main_container_left_title_author_name:hover
{
	text-decoration: underline;
}
.main_container_left_content
{
	position: absolute;
	left: 16px;
	top: 51px;
	width: 255px;
	height: 160px;
	
	color: #bdc0c2;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
.main_container_left_content_link
{
	position: absolute;
	width: 282px;
	height: 200px;

	cursor: pointer;
}
.main_container_left_content_image
{
	float: left;
	width: 95px;
	height: 95px;
	margin-right: 5px;
	padding-bottom: 0px;
}
.main_container_left_last_comment
{
	position: absolute;
	left: 16px;
	top: 8px;
	
	color: #4e5053;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.main_container_left_last_comment_link
{
	position: absolute;
	width: 282px;
	height: 104px;

	cursor: pointer;
}
.main_container_left_last_comment_icon
{
	position: absolute;
	left: 1px;
	top: 29px;
}
.main_container_left_last_comment_content
{
	position: absolute;
	left: 50px;
	top: 19px;
	width: 200px;
	height: 60px;
	overflow: hidden;
	
	color: #bdc0c2;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
.main_container_right_stats_container
{
	position: absolute;
	left: 308px;
	top: 14px;
	width: 630px;
	height: 55px;

	color: #bdc0c2;
	font-family: Tahoma;
	text-align: center;
}
.main_container_right_stats_title
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;

	color: #343537;
	font-family: Book Antiqua;
	font-size: 12px;
}
.main_container_right_stats_average_rating_container
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 95px;
}
.main_container_right_stats_average_rating_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 95px;
	
	font-size: 18px;
	font-weight: bold;
}
.main_container_right_stats_average_rating_value a:link, .main_container_right_stats_genre_value a:link, .main_container_right_stats_category_value a:link, .main_container_right_stats_number_of_ratings_value a:link, .main_container_right_stats_number_of_comments_value a:link, .main_container_right_stats_number_of_views_value a:link
{
	color: #bdc0c2;
	text-decoration: none;
}
.main_container_right_stats_average_rating_value a:visited, .main_container_right_stats_genre_value a:visited, .main_container_right_stats_category_value a:visited, .main_container_right_stats_number_of_ratings_value a:visited, .main_container_right_stats_number_of_comments_value a:visited, .main_container_right_stats_number_of_views_value a:visited
{
	color: #bdc0c2;
	text-decoration: none;
}
.main_container_right_stats_average_rating_value a:hover, .main_container_right_stats_genre_value a:hover, .main_container_right_stats_category_value a:hover, .main_container_right_stats_number_of_ratings_value a:hover, .main_container_right_stats_number_of_comments_value a:hover, .main_container_right_stats_number_of_views_value a:hover
{
	text-decoration: underline;
}
.main_container_right_stats_genre_container
{
	position: absolute;
	left: 112px;
	top: 0px;
	width: 65px;
}
.main_container_right_stats_genre_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 65px;
	
	font-size: 11px;
}
.main_container_right_stats_category_container
{
	position: absolute;
	left: 200px;
	top: 0px;
	width: 75px;
}
.main_container_right_stats_category_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 75px;
	
	font-size: 11px;
}
.main_container_right_stats_number_of_ratings_container
{
	position: absolute;
	left: 295px;
	top: 0px;
	width: 85px;
}
.main_container_right_stats_number_of_ratings_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 85px;
	
	font-size: 18px;
	font-weight: bold;
}
.main_container_right_stats_number_of_comments_container
{
	position: absolute;
	left: 400px;
	top: 0px;
	width: 120px;
}
.main_container_right_stats_number_of_comments_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 120px;
	
	font-size: 18px;
	font-weight: bold;
}
.main_container_right_stats_number_of_views_container
{
	position: absolute;
	left: 535px;
	top: 0px;
	width: 105px;
}
.main_container_right_stats_number_of_views_value
{
	position: absolute;
	left: 0px;
	top: 31px;
	width: 105px;
	
	font-size: 18px;
	font-weight: bold;
}
.main_container_right_image_container
{
	position: absolute;
	left: 18px;
	top: 49px;
	width: 107px;
	height: 66px;
	border: 1px #494c4f solid;
	visibility: hidden;
}
.main_container_right_image_wrapper
{
	position: relative;
	left: 1px;
	top: 1px;
	width: 105px;
	height: 64px;
}
.main_container_right_image
{
	position: relative;
}
.main_container_right_image_play_icon
{
	position: absolute;
	left: 82px;
	top: 42px;
	width: 30px;
	height: 30px;
}
.main_container_right_main_content_container
{
	position: absolute;
	left: 142px;
	top: 50px;
	width: 520px;
	height: 140px;
}
.main_container_right_main_content_header
{
	position: absolute;
	left: 0px;
	right: 0px;
	width: 520px;
	height: 35px;
}
.main_container_right_main_content_header_icon
{
	position: absolute;
	left: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
}
.main_container_right_main_content_header_title
{
	position: absolute;
	left: 40px;
	top: 2px;
	
	color: #dadada;
	font-family: Times New Roman;
	font-size: 28px;
}
.main_container_right_main_content_header_border
{
	position: absolute;
	left: 0px;
	top: 35px;
	width: 380px;
	height: 1px;
	
	background-image: url(../../images/multimedia/main_right_main_content_bottom_border.png);
	background-repeat: repeat-x;
}
.main_container_right_main_content_description_1
{
	position: absolute;
	left: 0px;
	top: 50px;
	width: 500px;
	height: 40px;
	
	color: #d7d7d7;
	font-family: Tahoma;
	font-size: 10px;
}
.main_container_right_main_content_description_2
{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 500px;
	height: 40px;
	
	color: #ffffff;
	font-family: Tahoma;
	font-size: 10px;
}
.main_container_right_main_content_description_comment
{
	color: #000000;
}
.main_container_round_buttons_container
{
	position: absolute;
	right: 15px;
	top: 16px;
	width: 150px;
	height: 16px;

	overflow: hidden;
}
.main_container_round_buttons
{
	position: absolute;
	width: 150px;
	height: 16px;
}

#round_button_1:hover, #round_button_2:hover, #round_button_3:hover, #round_button_4:hover, #round_button_5:hover, #round_button_6:hover, #round_button_7:hover
{
	cursor: pointer;
}

.main_container_round_button_light_1, .main_container_round_button_dark_1, .main_container_round_button_light_2, .main_container_round_button_dark_2, .main_container_round_button_light_3, .main_container_round_button_dark_3, .main_container_round_button_light_4, .main_container_round_button_dark_4, .main_container_round_button_light_5, .main_container_round_button_dark_5, .main_container_round_button_light_6, .main_container_round_button_dark_6, .main_container_round_button_light_7, .main_container_round_button_dark_7
{
	position: absolute;

	/* top: 16px; */
	width: 16px;
	height: 16px;
	
	background-repeat: no-repeat;
}

.main_container_round_button_light_1 { background-image: url(../../images/multimedia/main_round_button_light_1.gif); }
.main_container_round_button_dark_1 { background-image: url(../../images/multimedia/main_round_button_dark_1.gif); }
/* .main_container_round_button_light_1, .main_container_round_button_dark_1 {	left: 813px; } */

.main_container_round_button_light_2 { background-image: url(../../images/multimedia/main_round_button_light_2.gif); }
.main_container_round_button_dark_2 { background-image: url(../../images/multimedia/main_round_button_dark_2.gif); }
/* .main_container_round_button_light_2, .main_container_round_button_dark_2 { left: 833px; } */

.main_container_round_button_light_3 { background-image: url(../../images/multimedia/main_round_button_light_3.gif); }
.main_container_round_button_dark_3 { background-image: url(../../images/multimedia/main_round_button_dark_3.gif); }
/* .main_container_round_button_light_3, .main_container_round_button_dark_3 { left: 853px; } */

.main_container_round_button_light_4 { background-image: url(../../images/multimedia/main_round_button_light_4.gif); }
.main_container_round_button_dark_4 { background-image: url(../../images/multimedia/main_round_button_dark_4.gif); }
/* .main_container_round_button_light_4, .main_container_round_button_dark_4 { left: 873px; } */

.main_container_round_button_light_5 { background-image: url(../../images/multimedia/main_round_button_light_5.gif); }
.main_container_round_button_dark_5 { background-image: url(../../images/multimedia/main_round_button_dark_5.gif); }
/* .main_container_round_button_light_5, .main_container_round_button_dark_5 { left: 893px; } */

.main_container_round_button_light_6 { background-image: url(../../images/multimedia/main_round_button_light_6.gif); }
.main_container_round_button_dark_6 { background-image: url(../../images/multimedia/main_round_button_dark_6.gif); }
/* .main_container_round_button_light_6, .main_container_round_button_dark_6 { left: 913px; } */

.main_container_round_button_light_7 { background-image: url(../../images/multimedia/main_round_button_light_7.gif); }
.main_container_round_button_dark_7 { background-image: url(../../images/multimedia/main_round_button_dark_7.gif); }
/* .main_container_round_button_light_7, .main_container_round_button_dark_7 { left: 933px; } */
