@charset "utf-8";
/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	margin-top:0px;
	margin-bottom:12px;
}

body {
	margin:0px;
	background:#f1f1f1 url('../images/header.jpg') top center no-repeat;
}

#full_width {
	float:left;
	width:100%;
	background:url(../images/fischer.jpg) repeat-y top center #001f00;
}

form {
	margin:0px;
	padding:0px;
}

a img {
	border:0px;	
}

.wrapper {
	width:1000px;
	margin:0px auto;
}

.container {
	float:left;
	width:1000px;
}

.container_main {
	float:left;
	width:1000px;
	background:#FFFFFF;
}

#header {
	float:left;
	width:1000px;
	height:122px;
}

#header_left {
	float:left;
	width:237px;
	padding-left:23px;
	padding-top:28px;
}

#header_right {
	float:left;
	width:740px;
	padding-top:10px;
	text-align:right;
}

.main {
	float:left;
	width:1000px;
	background:#FFFFFF;
}

#top {
	float:left;
	width:1000px;
	height:54px;
	padding-top:11px;
	background:url(../images/top.jpg) repeat-x;
}

#top_date {
	float:left;
	width:990px;
	font-size:11px;
	color:#434343;
	padding-left:10px;
	margin:0px;
	font-weight:normal;
}

#top_video {
	float:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
}

#fb_like {
	float:left;
	width:90px;
	height:20px;
	margin-top:5px;
	padding:0px 8px;
}

#agenda_icon {
	float:left;
	height:29px;
	padding-top:3px;
	padding-right:10px;
	border-right:solid 1px #E2E2E2;
}

#subscribe_input {
	float:left;
	width:188px;
	padding-left:12px;
	padding-top:3px;
	margin-right:10px;
	display:inline;
}

#subscribe_input input {
	width:182px;
	height:22px;
	line-height:22px;
	border:solid 1px #DADADA;
	margin:0px;
	padding:0px 3px;
	color:#00548A;
	font-weight:bold;
}

.go {
	float:left;
	width:25px;
	height:30px;
	padding:2px 5px 0px 2px;
}

.go input {
	margin:0px;
	padding:0px;
	width:25px;
	height:25px;
	border:0px;
	background:url(../images/go.jpg) no-repeat;
	cursor:pointer;
}

.newsletter_message {
	color:#999999;
	font-size:9px;
}

#social_top {
	float:left;
	padding-left:2px;
	padding-top:3px;
	border-left:solid 1px #E2E2E2;
}

#social_top img {
	margin-right:5px;
	margin-left:2px;
	display:inline;
}

#search_input {
	float:left;
	padding-left:5px;
	padding-top:3px;
	margin-right:10px;
	display:inline;
}

#search_input input {
	width:182px;
	height:22px;
	line-height:22px;
	border:solid 1px #DADADA;
	margin:0px;
	padding:0px 3px;
	color:#00548A;
	font-weight:bold;
}

#top_widgets {
	float:left;
	padding-top:2px;
	padding-right:5px;
}

#top_rss {
	float:left;
	width:28px;
	padding-top:5px;
}

#top_banner, .top_banner {
	float:left;
	width:864px;
	padding-left:136px;
}

#left {
	float:left;
	width:674px;
	margin-left:10px;
	display:inline;
}

.normal .content_text p {
	font-size:13px;
}

.large .content_text p {
	font-size:15px;
}

.largest .content_text p {
	font-size:17px;
}

#right {
	position:relative;
	float:left;
	width:300px;
}

.banner_absolute {
	position:relative;
	float:left;
	width:300px;
	margin-bottom:12px;
}

#europa_fix {
	float:left;
	width:300px;
	height:100px;
}

#europa {
	position:absolute;
	top:0px;
	right:0px;
}

.slider {
	float:left;
	width:644px;
	background:#EEEEEE;
}

.slider .text {
	float:left;
	width:224px;
	padding:10px;
}

.slider h1 {
	margin-top:0px;
	margin-bottom:14px;
}

.slider h1 a {
	font-size:14px;
	color:#005689;
	text-decoration:none;
}

.slider h1 a:hover {
	color:#EC7B3B;
}

.slider .img {
	float:left;
	width:400px;
	height:308px;
}

.front_row {
	float:left;
	width:644px;
	background:#EEEEEE;
}

.front_video_row {
	float:left;
	width:644px;
	padding:10px 0px;
	background:#e2e2e2;
}

.front_box {
	float:left;
	width:140px;
	padding:0px 10px;
	margin:7px 0px;
	border-right:solid 1px #D8D8D8;
}

.front_row .last {
	border:0px;	
}

.front_box p {
	margin:0px;
	color:#626866;
}

.front_box h1 {
	margin-top:0px;
	margin-bottom:3px;
}

.front_box h1 a {
	color:#005689;
	text-decoration:none;
}

.front_box h1 a:hover {
	color:#EC7B3B;
}

.front_box h2 {
	margin-top:3px;
	margin-bottom:3px;
}

.front_box h2 a {
	color:#005689;
	text-decoration:none;
	font-size:11px;
}

.front_box h2 a:hover {
	color:#EC7B3B;	
}

.front_banner {
	float:left;
	width:644px;
	text-align:center;
	padding:12px 0px 0px 0px;
}

#more_articles {
	float:left;
	width:644px;
}

.front_top {
	float:left;
	width:634px;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	background:#046BA6;
}

.front_top a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.front_top a:hover {
	text-decoration:underline;
}

.front_top_gray {
	float:left;
	width:634px;
	height:24px;
	padding:0px 5px;
	margin-top:12px;
	line-height:24px;
	background:#535353;
}

.front_top_gray a {
	color:#E94E15;
	font-weight:bold;
	text-decoration:none;
}

.front_top_gray a:hover {
	text-decoration:underline;
}

.front_bottom {
	float:left;
	width:644px;
	height:7px;
	line-height:0px;
	background:#046BA6;
}

.front_sep {
	float:left;
	width:644px;
	height:12px;
	line-height:0px;
}

#more_articles .middle {
	float:left;
	width:584px;
	padding:15px 30px;
	background:#EEEEEE;
}

#more_articles h1 {
	margin-top:0px;
	margin-bottom:12px;
}

#more_articles h1 a {
	color:#005689;
	text-decoration:none;
	font-size:14px;
}

#more_articles h1 a:hover {
	color:#EC7B3B;	
}

.all_news {
	float:left;
	width:584px;
	text-align:right;
}

.more_row {
	float:left;
	width:584px;
	padding-bottom:5px;
}

.more_row h2 {
	margin-top:0px;
	margin-bottom:0px;
}

.more_row h2 a, .more_row_left a {
	color:#005689;
	font-weight:bold;
	text-decoration:none;
}

.more_row h2 a:hover, .more_row_left a:hover {
	color:#EC7B3B;
}

.more_row p a, .more_row_right a {
	color:#626866;
	text-decoration:none;
}

.more_row p a:hover, .more_row_right a:hover {
	color:#EC7B3B;
}

.more_row_half {
	float:left;
	width:50%;
}

.more_fix {
	float:left;
	width:292px;
}

.more_row_left {
	float:left;
	width:100px;
}

.more_row_right {
	float:left;
	width:180px;
	padding-right:12px;
	padding-bottom:5px;
}

.more_articles_button {
	float:left;
	width:584px;
	text-align:right;
}

#options {
	float:left;
	width:644px;
}

#options_middle {
	float:left;
	width:636px;
	padding:15px 4px;
	background:#EEEEEE;
}

#options_middle h1 {
	margin-top:0px;
	margin-bottom:12px;
	margin-left:26px;
}

#options_middle h1 a {
	color:#005689;
	text-decoration:none;
	font-size:14px;
}

#options_middle h1 a:hover {
	color:#EC7B3B;	
}

.options_row {
	float:left;
	width:638px;
}

.option_box {
	float:left;
	width:212px;
}

.option_img {
	float:left;
	width:80px;
}

.option_text {
	float:left;
	width:112px;
	padding:0px 10px;
}

.option_text p {
	font-size:13px;	
}

.option_text a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#005689;
}

.option_text a:hover {
	color:#EC7B3B;
}

.right_banner {
	float:left;
	width:300px;
	margin-bottom:12px;
}

.right_banner_video {
	float:left;
	width:300px;	
}

#right_banner_invitations {
	position:absolute;
	width:300px;
	left:0px;
	top:260px;
}

#persons {
	float:left;
	width:300px;
	margin-bottom:12px;
}

.right_top {
	float:left;
	width:290px;
	padding:3px 5px;
	background:#046BA6;
	color:#FFFFFF;
	font-weight:bold;
}

.right_top1 {
	float:left;
	width:143px;
	padding-left:7px;
}

.right_top2 {
	float:left;
	width:140px;
}

.right_top a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.right_top a:hover {
	text-decoration:underline;
}

.right_top_left {
	float:left;
	width:100px;
}

.right_top_right {
	float:left;
	width:190px;
}

.right_top_right a {
	float:right;
	margin-left:5px;
}

.person_row {
	float:left;
	width:300px;
	border-bottom:solid 5px #046BA6;
	border-top:solid 1px #FFFFFF;
}

.person_img {
	float:left;
	width:100px;
	border-bottom:solid 1px #FFFFFF;
}

.person_text {
	float:left;
	width:180px;
	padding:10px 10px 0px 10px;
}

.person_text p {
	margin:0px;	
}

.person_text a {
	text-decoration:none;
	color:#000000;
}

.person_text a:hover {
	color:#EC7B3B;	
}

#proto {
	float:left;
	width:300px;
	height:250px;
	overflow:auto;
	background:#F1F1F1;
	list-style-type:none;
	margin:0px 0px 12px 0px;
	padding:5px 0px 0px 0px;
	border-bottom:solid 5px #046BA6;
}

#proto li {
	float:left;
	padding:0px 10px 5px 10px;
	width:250px;
}

#proto li p {
	margin:0px;
	color:#005689;
}

#proto li a {
	color:#626866;
	text-decoration:none;
}

#proto li a:hover {
	color:#EC7B3B;
}

#popular {
	float:left;
	width:300px;
	margin-bottom:12px;
}

#popular_middle {
	float:left;
	width:280px;
	padding:10px;
	background:#F1F1F1;
	border-bottom:solid 5px #046BA6;
}

#popular_middle p {
	margin:0px;
}

.popular_row {
	float:left;
	width:280px;	
}

#popular_middle .category a, .popular_left a {
	color:#005689;
	font-weight:bold;
	text-decoration:none;
}

#popular_middle .category a:hover, .popular_left a:hover {
	color:#EC7B3B;
}

#popular_middle .description a, .popular_right a {
	color:#626866;
	text-decoration:none;
}

#popular_middle .description a:hover, .popular_right a:hover {
	color:#EC7B3B;
	text-decoration:none;
}

#popular1, #popular2, #popular3 {
	float:left;
	width:280px;
}

.popular_separator {
	float:left;
	width:280px;
	height:5px;
	line-height:0px;
}

#popular2, #popular3 {
	display:none;
}

.popular_left {
	float:left;
	width:100px;
}

.popular_right {
	float:left;
	width:180px;
}

.box_banners {
	float:left;
	width:300px;
	margin-bottom:12px;
}

.box_banners_top, .box_banners_bottom {
	float:left;
	width:300px;
	height:20px;
	line-height:0px;
}

.box_banners_top {
	background:url(../images/box_banners_top.jpg) no-repeat;
}

.box_banners_bottom {
	background:url(../images/box_banners_bottom.jpg) no-repeat;
}

.box_banners_middle {
	float:left;
	width:300px;
	background:url(../images/box_banners_middle.gif) repeat-y #FFFFFF;
}

.box_banner {
	float:left;
	width:120px;
	margin-left:20px;
	display:inline;
}

.box_banner_sep {
	float:left;
	width:300px;
	height:12px;
	line-height:0px;
}

#links {
	float:left;
	width:300px;
	margin-bottom:12px;
	border-bottom:solid 5px #046BA6;
}

#links_middle {
	float:left;
	width:280px;
	padding:10px;
	background:#F1F1F1;
}

.links_middle_half {
	float:left;
	width:50%;
}

#links_middle .links_middle_half a {
	text-decoration:none;
	font-weight:bold;
	color:#005689;
}

#links_middle .links_middle_half a:hover {
	color:#EC7B3B;
	text-decoration:none;
}

#links_middle a {
	color:#626866;
	text-decoration:none;
}

#links_middle a:hover {
	color:#EC7B3B;
}

.navigation {
	float:left;
	width:644px;
	color:#333333;
	font-size:13px;
	margin-bottom:15px;
}

.navigation a {
	color:#005689;
	font-size:13px;
	margin-right:4px;
	display:inline;
}

.navigation a:hover {
	color:#0085D5;
}

.navigation span {
	margin-right:4px;
	display:inline;
	font-size:13px;
}

.navigation h1 {
        display: inline;
	margin:0px;
	font-weight:normal;
	font-size:13px;
}

.article_row {
	float:left;
	width:644px;
	border:solid 1px #C1C1C1;
	background:#F1F1F1;
	margin-bottom:15px;
}

.article_img {
	float:left;
	width:140px;
	height:100px;
}

.article_text {
	float:left;
	width:484px;
	padding:10px;
}

.article_text p {
	margin:0px;
	color:#333333;
	font-size:11px;
}

.article_text a {
	color:#005689;
	text-decoration:none;
}

.article_text a:hover {
	color:#0085D5;
}

.article_text p.date {
	color:#9C9C9C;
	font-size:12px;
}

.content_container {
	float:left;
	width:622px;
	background:#FAFAFA;
	border:dotted 1px #C1C1C1;
	padding:10px;
}

.content_top {
	float:left;
	width:622px;
}

.content_title {
	float:left;
	width:382px;
}

.content_title h1 {
	margin:0px;
	color:#005689;
	font-size:14px;
}

.content_social {
	float:left;
	width:145px;
}

.content_options {
	float:left;
	width:35px;
}

.content_fonts {
	float:left;
	width:60px;
	text-align:right;
}

.content_date {
	float:left;
	width:642px;
	color:#9C9C9C;
	font-size:11px;
	margin-top:10px;
}

.content_sep {
	float:left;
	width:217px;
	height:5px;
	line-height:5px;
}

.content_text {
	float:left;
	width:622px;
	padding-top:10px;
	color:#333333;
	font-size:13px;
}

.info {
	float:left;
	width:602px;
	padding:10px;
	background:#EFEFEF;
	font-size:10px;
	color:#000000;
}

.content_text p {
	color:#333333;
	font-size:11px;
	color:#333333;
	font-size:13px;
	margin:3px 0px;
}

.content_text a, .content_text a * {
	color:#005689;
	font-weight:bold;
	text-decoration:none;
}

.content_text a:hover, .content_text a:hover * {
	color:#EC7B3B;
}

.content_general {
	float:left;
	width:622px;
	color:#333333;
}

.content_general h1 {
	color:#005689;
	font-size:14px;
	margin-top:0px;
	margin-bottom:14px;
}

.content_general a {
	color:#005689;
	text-decoration:none;
}

.content_general a:hover {
	color:#1A84C4;
}

.widget_content_general {
	float:left;
	width:602px;
	color:#333333;
	padding: 10px 10px 0px 10px;
	background:#EEEEEE;
	margin-bottom:10px;
}

#widget300x300 {
	float:left;
	width:300px;
}

#widget300x300_right {
	float:left;
	width:302px;
	height:300px;
	line-height:300px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#widget300x250 {
	float:left;
	width:300px;
}

#widget300x250_right {
	float:left;
	width:302px;
	height:250px;
	line-height:250px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#widget240x400 {
	float:left;
	width:240px;
}

#widget240x400_right {
	float:left;
	width:360px;
	height:400px;
	line-height:400px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

.embed_code {
	float:left;
	width:500px;
	padding-right:102px;
	margin-bottom:10px;
}

.embed_code textarea {
	width:500px;
	background:#FFFFFF;
}

.agenda_date {
	float:left;
	width:592px;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding-left:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:20px;
	background:url(../images/agenda_date.jpg) no-repeat;
}

.agenda_category {
	float:left;
	width:100px;
	padding-left:30px;
}

.agenda_category a {
	color:#1B222A;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.agenda_category a:hover {
	color:#EC7B3B;
}

.agenda_title {
	float:left;
	width:270px;
	padding-left:20px;
}

.agenda_title a {
	color:#1B222A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.agenda_title a:hover {
	color:#EC7B3B;
}

.agenda_row {
	float:left;
	width:622px;
	background:url(../images/agenda_row.gif) repeat-x bottom;
	margin-bottom:8px;
	padding-bottom:12px;
}

.agenda_button {
	background:url(../images/agenda_button.gif) repeat-x;
	height:20px;
	border:solid 1px #707070;
	line-height:20px;
	cursor:pointer;
}

.agenda_period {
	float:left;
	width:172px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1B222A;
}

.agenda_link strong {
	font-size:11px;
}

.agenda_link a {
	color:#005689;
	font-size:11px;
	text-decoration:none;
}

.agenda_link a:hover {
	color:#1A84C4;
}

.agenda_link span {
	font-size:11px;
	font-weight:bold;
	color:#EC7D40;
}

#agenda_form, #agenda_form table {
	float:left;
}

#agenda_form td {
	font-size:11px;
	color:#333333;
}

#start_date, #end_date {
	color:#333333;
	font-size:11px;
	margin:0px;
}

ul.search_list {
	margin:0px 30px;
	padding:0px;
	list-style-image:url(../images/plus.gif);
}

ul.search_list li {
	margin-bottom:10px;
}

ul.search_list li p {
	margin:0px;
}

ul.links_menu {
	float:left;
	width:622px;
	margin:0px 0px 14px 0px;
	padding:0px;
	list-style-type:none;
}

ul.links_menu li {
	float:left;
	border-right:solid 1px #C8C6C6;
}

ul.links_menu li a {
	float:left;
	padding:4px 8px;
	color:#646464;
	font-size:13px;
	font-weight:bold;
}

ul.links_menu li a:hover {
	background:#595858;
	color:#FFFFFF;
}

ul.links_list {
	float:left;
	width:562px;
	margin:0px 30px;
	padding:0px;
	list-style-image:url(../images/plus.gif);
}

ul.links_list li {
	line-height:150%;
}

ul.links_list li a span {
	color:#9C9C9C;
}

.address_list {
	float:left;
	width:622px;
	margin-bottom:15px;
}

.address_list p {
	margin:0px;
}

#link_clicks {
	position:relative;
	float:left;
	width:280px;
	height:32px;
}

.links1, .links2 {
	position:absolute;
	top:0px;
	left:0px;
	width:280px;
}

.links2 {
	display:none;
}

p.black {
	color:#000000;
	font-size:11px;
}

ul.other_list {
	margin:0px 30px;
	padding:0px;
	list-style-image:url(../images/plus.gif);
}

.paging a {
	color:#005689;
	font-size:13px;
	text-decoration:none;
}

.paging a:hover {
	color:#0085D5;
}

.paging strong {
	font-size:13px;
}

.paging3 a {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}

.paging3 a:hover {
	text-decoration:underline;	
}

.paging3 strong {
	font-size:13px;	
}

.banner_bottom {
	float:left;
	width:300px;
	margin-bottom:12px;
}

a.order_button {
	float:left;
	height:29px;
	line-height:29px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;	
	background:url(../images/grey_button_middle.jpg) repeat-x;
}

a.order_button:hover {
	background:url(../images/orange_button_middle.jpg) repeat-x;
}

a.order_button1 {
	float:left;
	width:110px;
	height:29px;
	background:url(../images/button_category1.jpg) no-repeat top;
	text-decoration:none;
}

a.order_button1:hover {
	background:url(../images/button_category1.jpg) no-repeat bottom;
}

a.order_button2 {
	float:left;
	width:110px;
	height:29px;
	background:url(../images/button_category2.jpg) no-repeat top;
	text-decoration:none;
}

a.order_button2:hover {
	background:url(../images/button_category2.jpg) no-repeat bottom;
}

.grey_button span {
	float:left;
	height:29px;
	line-height:29px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;	
	background:url(../images/grey_button_middle.jpg) repeat-x;
	cursor:default;
}

.blue_button span {
	float:left;
	height:29px;
	line-height:29px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;	
	background:url(../images/blue_button_middle.jpg) repeat-x;
	cursor:default;
}

.blue_button {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	display:inline;
}

.grey_button {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	display:inline;
}

.blue_button_left {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/blue_button_left.jpg) no-repeat;
}

.grey_button_left {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/grey_button_left.jpg) no-repeat;
}

.blue_button_right {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/blue_button_right.jpg) no-repeat;
}

.grey_button_right {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/grey_button_right.jpg) no-repeat;
}

.banner_separator {
	float:left;
	width:100%;
	height:11px;
	line-height:0px;
}

.like {
	float:left;
	width:622px;
	margin-top:20px;
}

.no_articles {
	float:left;
	width:622px;
}

.video_top {
	float:left;
	width:658px;
	height:40px;
	padding-left:15px;
	line-height:40px;
	background:#34353A;
}

.video_top h1 {
	color:#f1f1f1;
	font-weight:normal;
	margin:0px;
	font-size:14px;
}

.video_top h1 a {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.video_top h1 a:hover {
	text-decoration:underline;
}

#video_like {
	float:left;
	width:584px;
}

.video_swf {
	float:left;
	width:584px;
	padding:15px 45px 0px 44px;
	background:#27282D;
}

.video_content {
	float:left;
	width:584px;
	padding:15px 45px 0px 44px;
	background:#27282D;
	color:#8b8b8b;
}

.video_content2 {
	float:left;
	width:584px;
	padding:15px 45px 0px 44px;
	background:#34353A;
	color:#ffffff;
}

.video_content h2 {
	color:#8b8b8b;
}

p.video_date {
	font-size:11px;
}

.video_page {
	float:left;
	width:736px;
	padding:0px 20px;
	color:#FFFFFF;
}

.video_page h1 {
	margin-top:0px;
	margin-bottom:11px;
}

p.video_related_title {
	font-weight:bold
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	margin-bottom:3px;
}

ul.video_related {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.video_related li {
	color:#FFFFFF;
}

ul.video_related li a {
	color:#FFFFFF;
	text-decoration:none;
}

ul.video_related li a:hover {
	text-decoration:underline;
}

.video_main {
	float:left;
	width:1000px;	
}

#faux_video {
	width:100%;
	overflow:auto;
	background:url('../images/faux_video.jpg') repeat-y;
}

#faux_video_bottom {
	width:100%;
	overflow:auto;
	background:url('../images/faux_video_bottom.jpg') repeat-y;
}

.popular_abs {
	position:relative;	
}

#video_bottom_left {
	float:left;
	width:192px;
	margin-left:9px;
	display:inline;
}

#video_bottom_left ul.video_menu {
	float:left;
	width:130px;
	padding-left:31px;
	padding-top:20px;
	list-style-type:none;	
	margin:0px;
}

#video_bottom_left ul.video_menu ul.video_submenu {
	float:left;
	width:110px;
	margin:0px;
	padding-left:20px;
	list-style-type:none;
	display:none;
}

#video_bottom_left ul.video_menu ul.video_submenu li {
	float:left;
	width:110px;
}

#video_bottom_left ul.video_menu ul.video_submenu li a {
	float:left;
	width:110px;
}

#video_bottom_left ul.video_menu ul.video_submenu li a:hover {
	text-decoration:underline;
}

#video_bottom_left ul.video_menu li {
	position:relative;
	float:left;
	width:130px;
}

#video_bottom_left ul.video_menu li a {
	float:left;
	width:130px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url('../images/video_category_li.jpg') bottom no-repeat;
	padding-bottom:6px;
	padding-top:3px;
}

#video_bottom_left ul.video_menu li a:hover {
	text-decoration:underline;	
}

#popular_videos {
	float:left;
	width:192px;
	height:180px;
}

#popular_videos_abs {
	position:absolute;
	bottom:50px;
	left:9px;
	width:127px;
	padding-left:32px;
}

#popular_videos_title {
	float:left;
	width:125px;
	border:solid 1px #7d7d7d;
	margin-bottom:6px;
}

#popular_videos_abs p {
	margin-bottom:6px;
	padding-left:30px;	
}

#popular_videos_abs p a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;	
}

#popular_videos_abs p a:hover {
	text-decoration:underline;
}

#video_bottom_right {
	float:left;
	width:776px;
	margin-left:7px;
	display:inline;
	padding-top:22px;
}

.videos_row {
	float:left;
	width:776px;
	padding-bottom:22px;
}

.video_box {
	float:left;
	width:140px;
	border:solid 4px #d7d6d6;
	padding:6px;
	background:#FFFFFF;
	margin-left:28px;
	display:inline;
}

.video_box2 {
	float:left;
	width:140px;
	border:solid 4px #F47944;
	padding:6px;
	background:#FFFFFF;
	margin-left:28px;
	display:inline;
}

.video_box_front {
	float:left;
	width:140px;
	border:solid 4px #d7d6d6;
	padding:6px;
	background:#FFFFFF;
	margin-left:41px;
	display:inline;
}

.video_img {
	float:left;
	width:140px;
	height:110px;
}

.video_box, .video_box2 .video_box_front img {
	margin-bottom:5px;	
}

.video_box p, .video_box2 p, .video_box_front p {
	margin:0px;
	font-size:11px;
	color:#464646;
}

.video_box a, .video_box2 a, .video_box_front a {
	font-size:11px;
	color:#464646;
	text-decoration:none;	
}

.video_box a:hover, .video_box2 a:hover, .video_box_front a:hover {
	color:#EC7B3B;
}

.video_inside {
	float:left;
	width:140px;
	height:55px;
}

#video_rss_fix {
	float:left;
	width:776px;
	height:50px;
}

#video_rss {
	position:absolute;
	bottom:0px;
	left:210px;
	width:754px;
	padding-left:22px;
	padding-bottom:15px;
}

#video_rss_img {
	float:left;
}

#video_rss_text {
	float:left;
	padding-left:14px;
	line-height:19px;
}

#video_rss_text a {
	color:#FFFFFF;
	text-decoration:none;
}

#video_rss_text a:hover {
	text-decoration:underline;
}

#video_bottom_close {
	float:left;
	width:1000px;
	height:6px;
	border-top:solid 3px #FFFFFF;
	background:url('../images/faux_video_bottom.jpg') repeat-y;
}

#video_bar {
	float:left;
	width:767px;
	height:25px;
	margin:3px 0px 3px 9px;
	display:inline;
	background:url('../images/video_bar.jpg') repeat-x;
}

#video_search_box {
	float:left;
	width:208px;
	height:25px;
	margin-top:3px;
	padding-left:1px;	
}

#video_search {
	float:left;
	width:168px;
	height:23px;
	background:#000000;
	color:#f48342;
	padding:0px 5px;
	margin:0px;
	border:solid 1px #e0e0e0;	
}

#video_search_box img {
	float:right;	
}

#footer100 {
	float:left;
	width:100%;
	min-width:1000px;
	background:url('../images/footer100_2.jpg') repeat-x #33353b;
}

#footer_top {
	float:left;
	width:1000px;
	height:16px;
	background:#FFFFFF;	
}

#footer_top_inside {
	float:left;
	width:726px;
	height:4px;
	line-height:0px;
	background:#f2f2d0;
	margin-left:137px;
	margin-top:11px;	
}

#footer_rss {
	float:left;
	width:990px;
	padding-top:18px;
	padding-left:10px;
}

.rss_box {
	float:left;
	margin:0px 8px;
}

.rss_box span {
	color:#a9a9ab;
	font-size:11px;
}

.rss_box a {
	color:#a9a9ab;
	font-size:11px;
	text-decoration:none;	
}

.rss_box a:hover {
	text-decoration:underline;	
}

.rss_box_bottom {
	width:80px;
}

.rss_box p {
	margin:0px;	
}

.rss_box_top {
	height:35px;	
}

#footer_inv {
	float:left;
	width:1000px;
	padding-top:20px;
	padding-bottom:30px;
}

#footer_icons {
	position:absolute;
	left:10px;
	bottom:4px;
	color:#A9A9AB;
}

#footer_icons p {
	margin-bottom:8px;
}

#footer_icons p.footer_inv {
	margin-bottom:18px;
}

#footer_icons a {
	text-decoration:none;
	font-size:11px;
	color:#A9A9AB;
}

#footer_icons a:hover {
	text-decoration:underline;
}

.footer_row {
	float:left;
	width:980px;
	padding:0px 10px;
}

#footer_logo {
	position:absolute;
	right:10px;
	bottom:10px;
}

#footer_logo_right {
	float:left;
	padding-top:46px;
}

#footer_logo_right p {
	font-size:11px;
	margin-bottom:3px;
	color:#A9A9AB;
}

#footer_logo a {
	font-size:11px;
	text-decoration:none;
	color:#A9A9AB;
}

#footer_logo a:hover {
	text-decoration:underline;	
}

.footer_row_left {
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	color:#A9A9AB;
	font-size:11px;
}

.footer_row_right {
	float:right;
	padding-top:10px;
	font-size:11px;
	color:#A9A9AB;
}

.footer_row_right span {
	float:left;
	padding-top:5px;
	padding-right:5px;	
}

.footer_row_right img {
	float:left;	
}

#footer_fix {
	position:relative;
	float:left;
	width:1000px;
	height:325px;
}

.right_culture {
	float:left;
	width:300px;
	height:283px;
	background:url(../images/culture300.jpg) no-repeat;
}

.momento_row {
	float:left;
	width:100%;
	margin-bottom:43px;
}

.momento_box {
	float:left;
	width:150px;	
}

.momento_img {
	float:left;
	width:150px;
	height:200px;	
}

.momento_title {
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0px;
}

.momento_title a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.momento_title a:hover {
	text-decoration:underline;
}

.momento_sep {
	float:left;
	width:43px;
	height:220px;	
}

#calendar {
	float:left;
	width:294px;
	height:251px;
	padding:3px 3px;
	margin-bottom:12px;
	background:url(../images/calendarbg.png) no-repeat;
}

.calendar_header {
	float:left;
	width:100%;
	text-align:center;
	font-weight:bold;
	padding:8px 0px;
	border-bottom:solid 1px #000000;
	margin-bottom:1px;
}

.calendar_month {
	float:left;
	width:100%;
	font-weight:bold;
	padding:8px 0px;
	border-bottom:solid 1px #000000;
	margin-bottom:1px;
}

.arrow_month {
	float:left;
	width:30px;
	text-align:center;	
}

.arrow_month a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;	
}

.between_arrows {
	float:left;
	width:234px;
	text-align:center;	
}

.calendar_row {
	float:left;
	width:100%;
}

.calendar_row .selected {
	background:url(../images/calendar_orange.jpg) center;
}

.calendar_days {
	float:left;
	width:100%;
	border-bottom:solid 1px #000000;
	margin-bottom:1px;
	background:url(../images/calendar_orange.jpg);
	padding:5px 0px;
	color:#000000;
}

.calendar_box1, .last_calendar_box1, .empty_calendar_box1, .calendar_day1 {
	float:left;
	width:42px;
	display:inline;
	text-align:center;
}

.calendar_box0, .last_calendar_box0, .empty_calendar_box0, .calendar_day0 {
	float:left;
	width:42px;
	display:inline;
	text-align:center;
}

.calendar_box1 a {
	float:left;
	width:42px;
	padding:5px 0px;
	color:#FFFFFF;
	text-decoration:none;	
}

.calendar_box0 a {
	float:left;
	width:42px;
	padding:5px 0px;
	color:#FFFFFF;
	text-decoration:none;	
}

.calendar_box0 a:hover, .calendar_box1 a:hover {
	color:#EC7B3B;
}

.normal .content_text .calendar_box p {
	font-size:10px;	
}

#agenda_categories {
	float:left;
	width:282px;
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#agenda_categories2 {
	float:left;
	width:490px;
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#agenda_calendar {
	float:left;
	width:300px;
}

#agenda_calendar2 {
	float:left;
	width:300px;
	padding-left:161px;
	padding-right:161px;
}

#agenda_categories a {
	float:left;
	width:210px;
	padding:5px 8px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	color:#FFFFFF;
	font-weight:bold;
}

#agenda_categories2 a {
	float:left;
	padding:5px 8px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	color:#FFFFFF;
	font-weight:bold;
}

#agenda_categories a.music, #agenda_categories a.greek-music, #agenda_categories a.foreign-music, #agenda_categories a.classic-music {
	background:#98c66b;	
}

#agenda_categories a.cinema, #agenda_categories a.greek-cinema, #agenda_categories a.foreign-cinema, #agenda_categories a.cinema-previews {
	background:#f5be45;	
}

#agenda_categories a.theatre-dancing, #agenda_categories a.Theatre, #agenda_categories a.Dancing, #agenda_categories a.childrens-theatre {
	background:#6b689e;	
}

#agenda_categories a.literature, #agenda_categories a.new_releases, #agenda_categories a.events, #agenda_categories a.presentations, #agenda_categories a.childrens-book {
	background:#808C3A;	
}

#agenda_categories a.art, #agenda_categories a.museums, #agenda_categories a.art_rooms, #agenda_categories a.other {
	background:#d9403d;	
}

#agenda_categories a.photography {
	background:#d6227f;	
}

#agenda_categories a.Arts {
	background:#ea9041;	
}

#agenda_categories a.Community, #agenda_categories a.enviroment, #agenda_categories a.corporate {
	background:#0E83C9;	
}

#agenda_categories a.topics {
	background:#006f98;
}

#agenda_categories a.people, #agenda_categories a.iris {
	background:#B2A46B;	
}

#agenda_categories a.articles {
	background:#a28a43;
}

#agenda_categories a.interviews {
	background:#006249;
}

#agenda_categories a.festivals {
	background:#666f39;	
}

#agenda_months a {
	background:#C8C9CA;
	color:#000000;	
}

#agenda_months a.selected {
	background:url(../images/calendar_orange.jpg);
	color:#FFFFFF;
}

#agenda_months a:hover {
	background:#EC7B3B;
	color:#FFFFFF;
}

#agenda_categories li {
	float:left;
	width:100%;
	margin-bottom:10px;
	display:inline;
}

#agenda_categories2 li {
	float:left;
	margin:0px 4px 10px 4px;
	display:inline;
}

#agenda_categories li.sub {
	display:none;	
}

#calendar_print {
	float:left;
	width:612px;
	text-align:right;
	padding-right:10px;
	padding-bottom:12px;	
}

#calendar_print a {
	color:#000000;
	text-decoration:none;	
}

#calendar_print a:hover {
	text-decoration:underline;
}

.calendar_box p.greek-music, .calendar_box p.foreign-music, .calendar_box p.classic-music {
	border-top:solid 10px #D27609; 	
}

.calendar_box p.greek-cinema, .calendar_box p.cinema-previews {
	border-top:solid 10px #AD0C98; 	
}

.calendar_box p.Theatre, .calendar_box p.Dancing, .calendar_box p.childrens-theatre {
	border-top:solid 10px #398C6E; 	
}

.calendar_box p.museums, .calendar_box p.art_rooms, .calendar_box p.other {
	border-top:solid 10px #A7212C; 	
}

.calendar_box p.photography {
	border-top:solid 10px #0E36C9; 	
}

.calendar_box p.Arts {
	border-top:solid 10px #F9A012; 	
}

.calendar_box p.festivals {
	border-top:solid 10px #235C5D; 	
}

.event_row {
	float:left;
	width:644px;
	background:#F1F1F1;
}

.event_box {
	float:left;
	width:140px;
	padding:6px 6px;	
}

.event_img {
	float:left;
	width:100%;
	height:100px;
	padding-bottom:5px;
}

.event_title {
	float:left;
	width:100%;	
}

.event_title a {
	font-weight:bold;
	color:#005689;
	text-decoration:none;	
}

.event_title a:hover {
	color:#EC7B3B;
}

.event_sep {
	float:left;
	width:12px;
	min-height:100px;	
}

#above_agenda_results {
	float:left;
	width:644px;
	padding-top:10px;
	padding-bottom:3px;	
}

.agenda_category_title {
	float:left;
	width:50%;
	font-size:14px;
	font-weight:bold;
}

.events_print {
	float:left;
	width:50%;
	text-align:right;
	padding-bottom:3px;
}

.events_print a {
	font-weight:bold;
	color:#005689;
	text-decoration:none;
}

.select_category {
	text-align:center;
	font-size:14px;
	font-weight:bold;	
}

#agenda_categories2 a.music, #agenda_categories2 a.greek-music, #agenda_categories2 a.foreign-music, #agenda_categories2 a.classic-music {
	background:#98c66b;	
}

#agenda_categories2 a.cinema, #agenda_categories2 a.greek-cinema, #agenda_categories2 a.foreign-cinema, #agenda_categories2 a.cinema-previews {
	background:#f5be45;	
}

#agenda_categories2 a.theatre-dancing, #agenda_categories2 a.Theatre, #agenda_categories2 a.Dancing, #agenda_categories2 a.childrens-theatre {
	background:#6b689e;	
}

#agenda_categories2 a.literature, #agenda_categories2 a.new_releases, #agenda_categories2 a.events, #agenda_categories2 a.presentations, #agenda_categories2 a.childrens-book {
	background:#808C3A;	
}

#agenda_categories2 a.art, #agenda_categories2 a.museums, #agenda_categories2 a.art_rooms, #agenda_categories2 a.other {
	background:#d9403d;	
}

#agenda_categories2 a.photography, #agenda_categories2 a.photography-news, #agenda_categories2 a.photography-articles, #agenda_categories2 a.photography-interviews {
	background:#d6227f;	
}

#agenda_categories2 a.Arts {
	background:#ea9041;	
}

#agenda_categories2 a.Community, #agenda_categories2 a.enviroment, #agenda_categories2 a.corporate {
	background:#0E83C9;	
}

#agenda_categories2 a.topics {
	background:#006f98;
}

#agenda_categories2 a.people, #agenda_categories2 a.iris {
	background:#B2A46B;	
}

#agenda_categories2 a.articles {
	background:#a28a43;
}

#agenda_categories2 a.interviews {
	background:#006249;
}

#agenda_categories2 a.festivals {
	background:#666f39;	
}

.abs_categories {
	position:relative;	
}

.subcat_ul {
	position:absolute;
	clear:both;
	left:10px;
	bottom:140px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:none;
}

.subcat_ul li {
	clear:both;	
}
