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

@font-face 
{
    font-family: 'pf_beausans_proregular';
    src: url('types/pfbeausanspro-reg-webfont.eot');
    src: url('types/pfbeausanspro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfbeausanspro-reg-webfont.woff') format('woff'),
         url('types/pfbeausanspro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face 
{
    font-family: 'pf_beausans_pro_semiboldRg';
    src: url('types/pfbeausanspro-sebold-webfont.eot');
    src: url('types/pfbeausanspro-sebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfbeausanspro-sebold-webfont.woff') format('woff'),
         url('types/pfbeausanspro-sebold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face 
{
    font-family: 'pf_beausans_pro_bbookregular';
    src: url('types/pfbeausanspro-book-webfont.eot');
    src: url('types/pfbeausanspro-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfbeausanspro-book-webfont.woff') format('woff'),
         url('types/pfbeausanspro-book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body
{
	/*font-family: 'pf_dintext_proregular', Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:#E0E0E0;
	color:#E0E0E0;
}

a
{
	text-decoration:none;
	outline:none;
}

a:hover
{
	
}

img
{
	border:0;
}

embed
{
	position:relative;
	z-index:50;
}


iframe
{
	border:0;
}

h1
{
	padding:0;
	margin:0;
}

h2
{
	padding:0;
	margin:0;
}

h3
{
	padding:0;
	margin:0;
}

h4
{
	padding:0;
	margin:0;
}

h5
{
	padding:0;
	margin:0;
}

object
{
	position:relative;
	z-index:10;
}

div
{
	margin:0;
	padding:0;
}

#container
{
	width:945px;
	height:600px;
	margin:0 auto;
	margin-top:25px;
	
}

#container_left
{
	float:left;
	margin-right:15px;
	width:205px;
}

#container_left_top
{
	background:url(../images/design/container_left_top.png) top left no-repeat;
	height:21px;
}

#container_left_center
{
	background:url(../images/design/container_left_center.png) top left repeat;
}

#container_left_center_in
{
	width:175px;
	margin:0 auto;
}

#logo
{
	width:192px;
	height:85px;
	margin-left:-11px;
}

/* menu */

#menu
{
	margin-top:15px;
}

.menu_item
{
	height:32px;
	line-height:32px;
}

.menu_item a
{
	display:block;
	padding-left:28px;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}


.menu_item a:hover
{
	background:url(../images/design/menu.png) top left no-repeat;
	color:#FFF;
}

.menu_item .active
{
	background:url(../images/design/menu.png) top left no-repeat;
	color:#FFF;
}

#online_aitisi
{
	margin-top:10px;
	padding-top:10px;
	background:url(../images/design/dots.png) top left no-repeat;	
}

#prosfora
{
	margin-top:10px;
	padding-top:10px;
	background:url(../images/design/dots.png) top left no-repeat;
}


#supporters
{
	margin-top:10px;
	padding-top:10px;
	background:url(../images/design/dots.png) top left no-repeat;
}

#supporters h3
{
	font-size:12px;
	color:#333;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/design/dots.png) bottom left no-repeat;
}

#container_left_bottom
{
	background:url(../images/design/container_left_bottom.png) bottom left no-repeat;
	height:21px;
}

#container_right
{
	float:left;
	width:725px;	
}

#container_right_top
{
	width:725px;
	height:243px;
}

#container_right_bottom
{
	margin-top:8px;
}

#container_right_bottom_left
{
	float:left;
	width:448px;
	margin-right:22px;
	/*background:#0F0;*/
}

#shadow
{
	background:url(../images/design/shadow2.png) top right no-repeat;
	width:448px;
	/*height:268px;*/
	padding-top:5px;
}

#container_right_bottom_left_top
{
	margin-left: 4px;
}

#container_right_bottom_left_top_top
{
	border-radius: 8px 8px 0 0;
	height:42px;
	background:#fff;
	position:relative;
	z-index:5;
	padding-top:10px;
	padding-right:10px;
	display:inline-block;
}


#container_right_bottom_left_title
{
	background:url(../images/design/title_bg1.png) top right no-repeat;
	height:35px;
	line-height:32px;
	margin-left:12px;
	padding-left:10px;
	padding-right:13px;
	border-radius:8px 0 0 12px;
}

#container_right_bottom_left_title h2
{
	font-family: 'pf_beausans_pro_semiboldRg', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}

#container_right_bottom_left_top_bottom
{
	/*margin-left:4px;*/
	position:relative;
	z-index:4;
	background:#fff;
	width:441px;
	border-radius: 0px 8px 0 0;
	margin-top:-31px;
}

#container_right_bottom_left_top_bottom_in
{
	padding-top:36px;
}

#container_right_bottom_left_top_bottom_in_left
{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:20px;
}

.photo_item
{
	margin-bottom:10px;
}

.photo_item img{
		border-radius:4px;	
}

#container_right_bottom_left_top_bottom_in_right
{
	float:left;
	width:232px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
}

#container_right_bottom_left_bottom
{
	margin-left:4px;
	background:url(../images/design/bg_bottom.png) bottom left no-repeat;
	width:448px;
	height:25px;
}

#container_right_bottom_right
{
	float:left;
	width:255px;
}

#shadow_news
{
	background:url(../images/design/shadow_news.png) top right no-repeat;
	width:255px;
}

#container_right_bottom_right_top
{
	background:url(../images/design/news_top_bg.png) top left no-repeat #d11a1d;
	width:251px;
	margin-left:1px;
	padding-top:10px;
	
}

#container_right_bottom_right_top_in
{
	background:url(../images/design/shadow_news_in.png) top right no-repeat;
	width:234px;
	margin-left:10px;
	
}

#container_right_bottom_right_top_in_top
{
}

#container_right_bottom_right_top_in_top_title
{
	background:url(../images/design/new_in_top_bg_title.png) top left no-repeat;
	width:64px;
	height:21px;
}

#container_right_bottom_right_top_in_top_title h2
{
	font-family: 'pf_beausans_pro_semiboldRg', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#E0031A;
	text-align:center;
	padding-top:5px;
}

#container_right_bottom_right_top_in_top_body
{
	background:url(../images/design/new_in_top_bg1.png) top left no-repeat #fff;
	width:231px;
}

#container_right_bottom_right_top_in_top_body_in
{
	margin:0 auto;
	padding-top:20px;
	width:202px;	
}

.news_item
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	margin-bottom:15px;
}

.news_item h3
{
	font-size:14px;
	color:#000000;
	font-weight:normal;
	margin-bottom:9px;
}

.news_item_line
{
	margin-top:15px;
	background:url(../images/design/dot_repeat.png) top left repeat-x;
	height:1px;
}

.news_item_read_more
{
	margin-top:12px;
}

.news_item_read_more a
{
	display:block;
	background:url(../images/design/read_more.png) top left no-repeat;
	width:79px;
	height:19px;
	line-height:16px;
	font-size:9px;
	color:#808080;
	font-weight:normal;
	text-align:center;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

.news_item_read_more a:hover
{
	background:url(../images/design/read_more.png) bottom left no-repeat;
	width:79px;
	height:19px;
	color:#fff;
}

#all_news
{
	display:table;
	margin:0 auto;
}

#all_news a
{
	font-family: 'pf_beausans_pro_bbookregular', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

#container_right_bottom_right_top_in_bottom
{
	background:url(../images/design/new_in_bottom_bg1.png) bottom left no-repeat;
	margin-left:10px;
	width:231px;
	height:21px;
}

#container_right_bottom_right_top_in_bottom
{

}

#container_right_bottom_right_bottom
{
	background:url(../images/design/news_bottom_bg.png) bottom left no-repeat;
	width:255px;
	height:21px;
	margin-left:1px;
}

/* articles */

#shadow_articles
{
	background:url(../images/design/shadow_articles.png) top left no-repeat;
	width:725px;
}

#articles_top
{

}

#articles_top_top
{
	border-radius: 8px 8px 0 0;
	background:#fff;
	position:relative;
	z-index:5;
	height:42px;
	padding-top:10px;
	padding-right:10px;
	display:inline-block;
}


#articles_title
{
	background:url(../images/design/title_bg1.png) top right no-repeat;
	/*width:118px;*/
	height:35px;
	line-height:32px;
	margin-left:12px;
	/*text-align:center;*/
	padding-left:10px;
	padding-right:13px;
	border-radius:8px 0 0 12px;
}

#articles_title h1
{
	font-family: 'pf_beausans_pro_semiboldRg', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
}

#articles_top_bottom
{
	position:relative;
	z-index:4;
	background:#fff;
	width:722px;
	border-radius: 0px 8px 0 0;
	margin-top:-27px;
	/*margin-top:-31px;*/
}

#articles_top_bottom_in
{
	padding-top:36px;
}

#articles_top_bottom_in_in
{
	width:660px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin-left:30px;
}

#articles_top_bottom_in_left
{
	float:left;
	width:160px;
	margin-left:30px;
	margin-right:20px;
}


#articles_top_bottom_in_right
{
	float:left;
	width:480px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#articles_bottom
{
	background:url(../images/design/articles_bottom_bg.png) bottom left no-repeat;
	width:722px;
	height:21px;
}

#container_inslide
{
	background:url(../images/design/div_shadow.png) top left no-repeat;
	width:724px;
	/*height:556px;*/
	
}

#container_inslide_top
{
	margin-left:4px;
}

#container_inslide_top_top
{
	display:inline-block;
	border-radius:8px 8px 0 0;
	background:#e8600f;
	/*width:150px;*/
	height:50px;
	border-radius:8px 8px 0 0;
	
	padding-left:9px;
	padding-right:10px;
}

#container_inslide_top_top_in
{
	
	display:table;
	margin:0 auto;
	padding-top:10px;
	
}

#container_inslide_top_top_in_in
{	
	/*position:relative;
	z-index:2;*/
	background:#fff;
	border-radius:8px 8px 0 0;
}

#container_inslide_top_top_in_in h1
{
	font-family: 'pf_beausans_pro_semiboldRg', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#D9712B;
		padding-left:20px;
	padding-right:20px;
	padding-top:7px;
}


#container_inslide_top_bottom
{

	background:url(../images/design/div_top.png) top left no-repeat #d11a1d;
	width:715px;
	/*height:700px;*/
	margin-top:-24px;
	padding-top:10px;
}

#container_inslide_top_bottom_in
{
	background:url(../images/design/div_shadow_in.png) top left no-repeat;
	margin:0 auto;
	width:705px;
	/*height:542px;*/
}

#container_inslide_top_bottom_in_top
{
	position:relative;
	z-index:1;
	background:#fff;
	width:695px;
	border-radius:0 8px 0 0;
	margin-left:4px;
	min-height:425px;
}

#container_inslide_top_bottom_in_bottom
{
	background:url(../images/design/div_bottom_in.png) top left no-repeat;
	width:697px;
	height:21px;
	margin:0 auto;
}

#container_inslide_bottom
{
	background:url(../images/design/div_bottom.png) top left no-repeat;
	width:718px;
	height:15px;
	margin-left:4px;
}

/* news_list */

#news_list
{
	width:650px;
	margin:0 auto;
	padding-top:20px;
}

.news_list_item
{
	
}

.news_list_item_left
{
	float:left;
	width:120px;
	height:80px;
	margin-right:20px;
}

.news_list_item_right
{
	float:left;
	width:510px;
	height:100px;
}

.news_list_item_right h2
{
	font-size:14px;
	color:#E0031A;
	font-weight:bold;
	margin-bottom:9px;
}

.news_list_item_right h3
{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	height:50px;
}

.news_list_item_right_read_more
{
	
}

.news_list_item_right_read_more a
{
	display:block;
	background:url(../images/design/read_more.png) top left no-repeat;
	width:79px;
	height:19px;
	line-height:16px;
	font-size:9px;
	color:#808080;
	font-weight:normal;
	text-align:center;
}

.news_list_item_right_read_more a:hover
{
	background:url(../images/design/read_more.png) bottom left no-repeat;
	width:79px;
	height:19px;
	color:#fff;
}

.news_list_seperator
{
	background:url(../images/design/news_list_seperator.png) top left no-repeat;
	height:1px;
	width:648px;
	margin-top:20px;
	padding-bottom:20px;
}

#news
{
	width:645px;
	margin:0 auto;
	padding-top:20px;
}

#news_in
{
	width:645px;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

#news_in h2
{
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin-bottom:15px;
}


#news_left
{
	float:left;	
	width:250px;
	margin-right:20px;
}

#news_right
{
	float:left;
	width:375px;	
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

#news_right h2
{
	font-size:14px;
	font-weight:bold;
	color:#E0031A;
	margin-bottom:15px;
}

#news_seperator
{
	background:url(../images/design/dot_repeat.png) top left repeat-x;
	height:1px;
	margin-top:20px;
	padding-bottom:20px;
}

#news_back_button
{
	
}

#news_back_button a
{
	display:block;
	background:url(../images/design/back.png) top left no-repeat;
	width:97px;
	height:22px;
	line-height:19px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

#news_back_button a:hover
{
	background:url(../images/design/back.png) bottom left no-repeat;
	width:97px;
	height:22px;
}

/* photos_list */

#photos_list
{
	width:649px;
	margin:0 auto;
	padding-top:20px;
}

.photos_list_item
{
	float:left;
	width:205px;
	margin-right:17px;
}

.photos_list_item_top
{
	background:url(../images/design/photos_list.png) top left no-repeat;
	width:205px;
	height:146px;
}

.photos_list_item_top_in
{
	margin:0 auto;
	width:180px;
	height:120px;
	padding-top:13px;
}

.photos_list_item_bottom
{
	margin-top:5px;
}

.photos_list_item_title
{
}

.photos_list_item_title h2
{
	font-size:12px;
	color:#000;
	font-weight:normal;
}

.photos_list_item_read_more
{
	margin-top:10px;
}

.photos_list_item_read_more a
{
	display:block;
	background:url(../images/design/photos_list_read_more.png) top left no-repeat;
	width:137px;
	height:20px;
	line-height:18px;
	font-size:9px;
	color:#E0001A;
	font-weight:normal;
	text-align:center;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

.photos_list_item_read_more a:hover
{
	background:url(../images/design/photos_list_read_more.png) bottom left no-repeat;
	width:137px;
	height:20px;
	color:#fff;
}

.photos_list_seperator
{
	background:url(../images/design/dot_repeat.png) top left repeat-x;
	height:1px;
	margin-top:20px;
	padding-bottom:20px;
}

/* photos */

#photos
{
	width:667px;
	margin:0 auto;
	padding-top:20px; 
}

#photos_title
{
	background:url(../images/design/photos_title.png) top left no-repeat;
	width:657px;
	margin:0 auto;
	height:28px;
	text-align:center;
	line-height:28px;
}

#photos_title h2
{
	font-size:14px;
	font-weight:normal;
	color:#000;
}

#photos_top
{
	margin:0 auto;
	margin-top:22px;
	width:300px;
	height:225px;
}

#photos_top_in
{
	/*width:300px;
	overflow:hidden;*/
}

#photos_top_in_in
{
}

.slider_big_photo
{
	/*float:left;
	width:300px;
	height:225px;*/
}

#photos_center
{
	margin:0 auto;
	margin-top:10px;
	display:table;
}

#photos_center_left
{
	float:left;
	background:url(../images/design/photos_arrow_left.png) top left no-repeat;
	width:24px;
	height:24px;
}

#photos_center_left:hover
{
	background:url(../images/design/photos_arrow_left.png) bottom left no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

#photos_center_center
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	display:table;
	height:24px;
	line-height:24px;
	font-size:10px;
	font-weight:normal;
	color:#000;
}

#photos_center_right
{
	float:left;
	background:url(../images/design/photos_arrow_right.png) top left no-repeat;
	width:24px;
	height:24px;
}

#photos_center_right:hover
{
	background:url(../images/design/photos_arrow_right.png) bottom left no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

#photos_bottom
{
	margin:0 auto;
	margin-top:28px;
	width:620px;
	position:relative;
}

#photos_bottom_in
{
	/*width:620px;*/
}

#photos_bottom_in_in
{
}

.photos_small
{
	width:124px;
	height:90px;
	cursor:pointer;
}

#photos_bottom_left
{
	position:absolute;
	z-index:1000;
	top:33px;
	left:-10px;
	background:url(../images/design/photos_arrow_left.png) top left no-repeat;
	width:24px;
	height:24px;
}

#photos_bottom_left:hover
{
	background:url(../images/design/photos_arrow_left.png) bottom left no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

#photos_bottom_right
{
	position:absolute;
	z-index:1000;
	top:33px;
	right:-10px;
	background:url(../images/design/photos_arrow_right.png) top left no-repeat;
	width:24px;
	height:24px;	
}

#photos_bottom_right:hover
{
	background:url(../images/design/photos_arrow_right.png) bottom left no-repeat;
	width:24px;
	height:24px;	
	cursor:pointer;
}

#photos_seperator
{
	background:url(../images/design/dot_repeat.png) top left repeat-x;
	height:1px;
	margin-top:40px;
	padding-bottom:20px;
}

#photos_buttons
{

}

#photos_buttons_left
{
	float:left;
}

#photos_buttons_left a
{
	display:block;
	background:url(../images/design/prev_album.png) top left no-repeat;
	width:144px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#4D4D4D;
	font-size:9px;
	font-weight:normal;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

#photos_buttons_left a:hover
{
	background:url(../images/design/prev_album.png) bottom left no-repeat;
	width:144px;
	height:22px;
	color:#fff;
}

#photos_buttons_center
{
	float:left;
	margin-left:141px;
	margin-right:141px;
}

#photos_buttons_center a
{
	display:block;
	background:url(../images/design/all_album.png) top left no-repeat;
	width:119px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

#photos_buttons_center a:hover
{

	background:url(../images/design/all_album.png) bottom left no-repeat;
	width:119px;
	height:22px;
}

#photos_buttons_right
{
	float:left;
}

#photos_buttons_right a
{
	display:block;
	background:url(../images/design/next_album.png) top left no-repeat;
	width:121px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#4D4D4D;
	font-size:9px;
	font-weight:normal;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
}

#photos_buttons_right a:hover
{
	background:url(../images/design/next_album.png) bottom left no-repeat;
	width:121px;
	height:22px;
	color:#FFF;
}

/* contact */

#contact
{
	width:640px;
	margin:0 auto;
	padding-top:30px; 
}

#contact_left
{
	float:left;
	width:229px;
	margin-right:14px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#contact_right
{
	float:left;
	width:397px;
}

#contact_form
{	

}

#contact_form h3
{
	font-size:10px;
	color:#4D4D4D;
	margin-top:3px;
	margin-bottom:10px;
}

#contact_form h4
{
	font-size:9px;
	color:#4D4D4D;
}

#contact_form input[type="text"]
{
	width:100%;
	border:0;
	background:#F5F4EF;
	height:22px;
	font-size:12px;
	color:#4D4D4D;

}

#contact_form textarea
{
	width:100%;
	border:0;
	background:#F5F4EF;
	height:137px;
	font-size:12px;
	color:#4D4D4D;
}

#contact_submit_btn
{
	cursor:pointer;
	background:url(../images/design/contact_send.png) top left no-repeat;
	width:97px;
	height:22px;
	
	line-height:20px;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	color:#fff;
}

#contact_submit_btn:hover
{
	background:url(../images/design/contact_send.png) bottom left no-repeat;
	width:97px;
	height:22px;
}

#contact_results
{
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.contact_right
{
	color:#FF0000;	
}

.contact_wrong
{
	color: #FF0000;
}

/* online registration */

#online_registration
{
	width:640px;
	margin:0 auto;
	padding-top:30px; 
}

#online_registration_text
{
	font-size:11px;
	font-weight:normal;
	color:#4D4D4D;
}

#online_registration_form
{
	margin-top:10px;
}

#online_registration_form h3
{
	font-size:11px;
	color:#4D4D4D;
	margin-top:3px;
	margin-bottom:10px;
}

#online_registration_form h4
{
	font-size:10px;
	color:#4D4D4D;
}

#online_registration_form input[type="text"]
{
	width:100%;
	border:0;
	background:#F5F4EF;
	height:22px;
	font-size:12px;
	color:#4D4D4D;

}

#online_registration_form textarea
{
	width:100%;
	border:0;
	background:#F5F4EF;
	height:137px;
	font-size:12px;
	color:#4D4D4D;
}

#tropos_katabolis
{
	margin-top:30px;
}

#tropos_katabolis_top
{
	
}

#tropos_katabolis_top h4
{
	font-size:11px;
	font-weight:bold;
	color:#4D4D4D;
}

#tropos_katabolis_bottom
{
	margin-top:10px;
	margin-left:25px;
	color:#4D4D4D;
	font-size:11px;
	font-weight:normal;
}

#online_registration_seperator
{
	background:url(../images/design/dot_repeat.png) top left repeat-x;
	height:1px;
	margin-top:44px;
	padding-bottom:15px;
}

#online_registration_button
{
	
}

#online_registration_buttons_left
{
	float:left;
	width:97px;
}

#online_registration_submit_btn
{
	cursor:pointer;
	background:url(../images/design/contact_send.png) top left no-repeat;
	width:97px;
	height:22px;
	
	line-height:20px;
	font-family: 'pf_beausans_proregular', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:#fff;
}

#online_registration_submit_btn:hover
{
	background:url(../images/design/contact_send.png) bottom left no-repeat;
	width:97px;
	height:22px;
}


#online_registration_buttons_right
{
	float:left;
	width:255px;
	color:#4D4D4D;
	font-size:9px;
	font-weight:normal;
	margin-left:288px;
}

/* pagination */

.pageprev
{
	/*background:url(../images/design/pagination_left.png) top left no-repeat;
	width:30px;
	height:30px;*/
}

.pagenext
{
	/*background:url(../images/design/pagination_right.png) top left no-repeat;
	width:30px;
	height:30px;*/
}

.pag_link
{
	border-right: 1px solid #c7c7c7;
    color: #000;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 30px;
	height:18px;
}

.pag_link_selected
{
	background:url(../images/design/pagination_hover.png) center center no-repeat;
	border-right: 1px solid #c7c7c7;
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 30px;
	height:18px;
	line-height:18px;
}

.page_results
{
	color:#000;
	font-size:9px;
	font-weight:normal;
}

.bx-pager
{
	color: #000000;
    font-size: 10px;
    font-weight: normal;
}

/* newsletter message */
.announcewrong
{
	background:#F5F4EF;
	padding:5px;
	color:#600;
	font-size:13px;	
}

.announceright
{
	background:#F5F4EF;
	padding:5px;
	color: #060;
	font-size:13px;		
}

/* banners */
#banners
{
	margin-top:20px;
	width:936px;
	height:116px;
	background:url(../images/design/banners.png) top left no-repeat;
	padding-top:10px;
	padding-left:9px;
}

#banners_in
{
	width:925px;
	height:106px;
}

.banners_item
{
	float:left;
	width:145px;
	height:106px;
	margin-right:11px;
}

#footer
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	color:#333333;
	font-weight:normal;
	padding-right:8px;
}

#footer a
{
	color:#333333;
	font-weight:normal;
}

.clear
{
	clear:both;
}