* {padding:0px; margin:0px;}

html, body {
   height: 100%;
	margin:0;
	padding:0;
}

.preload{display:none;}

#total_container{
	width: 100%;
	text-align: center;
	top: 0%;
}
#header_row{
	background: url('template/header_row_bg.png') repeat-x;
}
#header{
   position:relative;
	height:543px; /* IE6: treaded as min-height*/
	min-height:543px; /* real browsers */
	margin:0 auto; /* center, not in IE5 */	
	width: 970px;
	text-align: center;
	top: 0%;	
	background: url('template/header_bg_graphs.png') no-repeat;
}
#header_top{
	width: 970px;
	height: 264px;
}
#header_top1_right{
	width: 580px;
	height: 45px;
	padding: 23px;
	float:right;
}
.header_top1_right_space{
	float: right;
	line-height: 17px;
   width:104px;
}
.header_top1_right_button{
	float: right;
   background-color: White;
	line-height: 17px;
	padding-top: 8px;
	padding-right:14px;	
	padding-bottom: 8px;	
	padding-left:14px;
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	text-align: center;	
	margin: 4px;
}
a.header_top1_right_button:link{
	display: block;
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 8px;
	padding-right:14px;	
	padding-bottom: 8px;	
	padding-left:14px;
}
a.header_top1_right_button:visited{
	display: block;
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 8px;
	padding-right:14px;	
	padding-bottom: 8px;	
	padding-left:14px;
}
a.header_top1_right_button:hover{
	display: block;
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 8px;
	padding-right:14px;	
	padding-bottom: 8px;	
	padding-left:14px;
	background-color: #E186B8;
}
#header_top1_left{
	width: 266px;
	height: 98px;
	padding-top:32px;
	padding-left:58px;
	float:left;
}

#header_top2_left{
	width: 280px;
	height: 110px;
	float:left;	
}
#header_top2_right{
	width: 580px;
	height: 148px;
	float:right;	
}

.header_top2_left_search{
	float: left;
	padding-top:9px;
	padding-left:125px;
}
.header_top2_left_search_caption{
	font: bold 10px Tahoma,sans-serif;
	text-align: left;	
	color: White;	
	line-height: 12px;
	padding-left:5px;
}
.header_top2_left_search_text{
	font: normal 11px Tahoma,sans-serif;
	text-align: left;	
	color: Black;	
	padding: 2px;	
}
.header_top2_right_news_link{
	float: right;
	height: 148px;
	width: 135px;
}

#header_bottom{
	width: 970px;
	height: 277px;
}
.box_news{
	width: 580px;
	height:278px;
	background: url('template/box_news_bg.png');	
	padding: 0px;
	float:left;
}
.box_weather{
	width:255px;
	height:186px;
	padding-top:92px;	
   float:left;
}
.box_buttons{
	width: 59px;
	padding-top:104px;	
	height:174px;
	float:left;
}
.facebook_button{
	width: 59px;
	height:174px;
	background: url('template/facebook_button.png');	
	padding: 0px;
}
.left_box{
   float: left;
	height:278px;	
	width: 184px;
}
.right_box{
   float:right;
	height:278px;	
	width: 396px;	
}
.boxed_news_date{
	width: 378px;
	height:16px;
	text-align:right;
	padding-right: 8px;
	padding-top:4px;
	font: normal 11px Tahoma,sans-serif;
	text-align: right;	
	color: White;	
}
.boxed_news_title{
	width: 382px;
	height:40px;
	text-align:left;
	padding-left: 12px;
	padding-top:0px;
	font: bold 14px Tahoma,sans-serif;
	text-align: left;	
	color: White;
	overflow:hidden;
}
.boxed_news_text{
	font: bold 13px Tahoma,sans-serif;
	text-align: left;	
	color: White;		
	padding: 8px;	
	overflow:hidden;
	height:150px;
}
.boxed_news_more{
	width: 382px;
	height:35px;
	text-align:right;	
	padding-right: 12px;	
	padding-top:10px;
}
.boxed_news_more_button{
	width: 109px;
	height:24px;
   float:right;
}
.boxed_news_photo_box{
	width: 184px;
	height: 229px;
	vertical-align: middle;
	padding-top:7px;
}
.boxed_news_news_selector{
	width: 160px;
	height: 42px;
	margin-left:9px;
	margin-right:9px;	
}
.boxed_news_buttons{
	text-align:center;
	padding-left:16px;
	padding-right:16px;
	margin:0px;
	height:42px;
}
.boxed_news_more_spacer{
	float:right;
}
a.boxed_button_more:link{
	background-image: url(template/box_news_more.png);
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	padding-left: 10px;
	width: 99px;
	height:24px;	
	color: #593868;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 5px;
}
a.boxed_button_more:visited{
	background-image: url(template/box_news_more.png);
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	padding-left: 10px;
	width: 99px;
	height:24px;	
	color: #593868;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 5px;
}
a.boxed_button_more:hover{
	background-image: url(template/box_news_more.png);
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	padding-left: 10px;
	width: 99px;
	height:24px;	
	color: #593868;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 5px;		
}



#footer_row{
	background: url('template/footer_row_bg.png') repeat-x;
	height: 287px;	
}
#footer{
   position:relative;
	height:287px; /* IE6: treaded as min-height*/
	min-height:287px; /* real browsers */
	margin:0 auto; /* center, not in IE5 */	
	width: 970px;
	text-align: center;
	top: 0%;	
	background: url('template/footer_bg_graphs.png') no-repeat;
}
.footer_top{
	width: 970px;
	text-align: left;
	padding-top:106px;
	padding-left: 20px;
	font: bold 14px Tahoma,sans-serif;
	text-align: left;
	color: #6DA5EF;
}
.footer_center{
	width: 970px;
	height:80px;	
	text-align: left;
	text-align: left;
	color: #6DA5EF;
}
.footer_bottom_newsletter{
	text-align: left;
	height:70px;
	width:300px;	
	float:left;
	color: #6DA5EF;
	padding-left: 15px;
	padding-top:10px;
}
.newsletter_label{
	width:47px;
	font: bold 11px Tahoma,sans-serif;
	text-align: right;
	color: #6DA5EF;	
	line-height:20px;
	padding-right:3px;
}
.newsletter_input_bg {
   border: 0;
   background: url('template/input_bg.png') no-repeat;
   width: 155px;
   height: 23px;
	font: bold 11px Tahoma,sans-serif;
   color: #399;
}
.newsletter_input{
   height:16px;
	background-color: transparent;
	margin-left:5px;
	font: bold 11px Tahoma,sans-serif;
	text-align: left;
	color: #6DA5EF;	
	padding-top:2px;	
	border:0;
}

.footer_link_div_left_underline{
	height:15px;
	width:120px;
	padding:2px;
	border-bottom: 1px solid #6DA5EF;
	margin-right:10px;
}
.footer_link_div_left{
	height:15px;
	width:120px;	
	padding:2px;
	margin-right:5px;	
}
.footer_link_div_right_underline{
	height:15px;
	width:105px;
	padding:2px;
	border-bottom: 1px solid #6DA5EF;
	margin-right:10px;
}
.footer_link_div_right{
	height:15px;
	width:105px;	
	padding:2px;
	margin-right:5px;	
}
a.footer_link:link{
	color: #6DA5EF;
	font: bold 9px Tahoma,sans-serif;
	text-decoration: none;
}
a.footer_link:visited{
	color: #6DA5EF;
	font: bold 9px Tahoma,sans-serif;
	text-decoration: none;
}
a.footer_link:hover{
	color: #6DA5EF;
	font: bold 9px Tahoma,sans-serif;
	text-decoration: none;
}


.footer_bottom_links{
	text-align: left;
	height:80px;
	min-height:80px;	
	width:450px;	
	float:left;	
	color: #6DA5EF;
	padding-left:20px;
}
.footer_space{
	height:45px;
	width:970px;	
}
.footer_bottom{
	height:35px;
	width:970px;	
	text-align: left;
}


#menu_container{
	width: 224px;
	height: 400px; /* IE6: treaded as min-height*/
	text-align: center;
	border-top: 1px solid White;
}
#menu_body{
	width: 180px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:-69px;
}
#lang_and_text{
	height:auto !important; /* real browsers */
	height:368px; /* IE6: treaded as min-height*/
	min-height:368px; /* real browsers */	
	width: 509px;
	padding-bottom: 20px;
}
#lang{
	width: 509px;
	height: 42px;

}
.flag{
	padding-left: 5px;	
	float: right;
}
#text{
	color: #6889AC;
	font: normal 12px Tahoma,sans-serif;
	text-align: left;
	height: 100%;	
}

#contact_form{
   position:relative;
   margin-left: auto;
   margin-right: auto;	
}
.contact_input{
	font: normal 12px Tahoma,sans-serif;
   float:left;
   font-size:12px;
   padding:4px 2px;
   border:solid 1px #aacfe4;
   width:300px;
   margin:2px 0 10px 10px;
}
.contact_textarea{
   float:left;
   font-size:12px;
   padding:4px 2px;
   border:solid 1px #aacfe4;
   width:300px;
   margin:2px 0 10px 10px;
}
#contact_form label{
   display:block;
   font-weight:bold;
   text-align:right;
   width:140px;
   float:left;
}
#contact_form .small{
   display:block;
	font: normal 11px Tahoma,sans-serif;
   text-align:right;
   width:140px;
}
.button_wrapper{
display:block;
}
.contact_buttons_wrapper{
	clear: both;
	margin-left: auto;
	margin-right: auto;	
	width:340px;
}
.contact_button{
	display: block;
	width: 150px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #AB4BCE;
	border: 1px solid #CECECE;
	font: bold 11px Tahoma,sans-serif;
}
.contact_buttonover{
	display: block;
	width: 150px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #FFFFFF;
	font: bold 11px Tahoma,sans-serif;
	background-color: #B863D5;
	border: 1px solid #CECECE;
}
.contact_footer{
	color: #605F5F;
	font: normal 12px Tahoma,sans-serif;	
}
.contact_form_seperator{
	color: #605F5F;
	font: bold 14px Tahoma,sans-serif;	
	border-bottom: 1px solid Black;	
}

a.validate:link{
	font: bold 12px Tahoma,sans-serif;	
	color: #6889AC;
	text-decoration: none;
}

a.validate:visited{
	font: bold 12px Tahoma,sans-serif;	
	color: #6889AC;
	text-decoration: none;	
}

a.validate:hover{
	color: #2C3A55;
	text-decoration: none;
}

a.boxed_button_link:link{
	background-image: url(template/boxed_button.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;		
}
a.boxed_button_link:visited{
	background-image: url(template/boxed_button.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;		
}
a.boxed_button_link:hover{
	background-image: url(template/boxed_button_over.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;		
}
a.boxed_button_link_selected:link{
	background-image: url(template/boxed_button_selected.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;
}
a.boxed_button_link_selected:visited{
	background-image: url(template/boxed_button_selected.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;	
}
a.boxed_button_link_selected:hover{
	background-image: url(template/boxed_button_selected.png);
	background-repeat: no-repeat;
	display: block;
	width: 31px;
	height: 29px;
	color: #9C6DAE;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:13px;	
}
.content_part1_index{
	width: 970px;
	height: 604px;
	min-height: 604px;
}
.content_part1_index .left{
	width:579px;
	float:left;
}
.content_part1_index .right{
	background-image: url(template/xionodromika_videos_bg.png);
	background-repeat: no-repeat;
	width:386px;
	height:604px;
	float:left;
}

.content_part1{
	width:970px;
	height:138px;
	min-height:138px;
}
.content_part1 .left{
	width:579px;
	float:left;
}
.content_part1 .right{
	background-image: url(template/xionodromika_videos_bg.png);
	background-repeat: no-repeat;
	width:386px;
	height:604px;
	float:left;
}
.content_part2{
	width:970px;
}
.content_part2 .left{
	width:670px;
	float:left;
}
.content_part2 .right{
	width:300px;
	float:right;
}

.horizontal_bar_short_wide{
	height: 138px;
	width:970px;	
}
.horizontal_bar_short_wide .left{
   float:left;
	height: 138px;
	width:579px;	
}
.horizontal_bar_short_wide .right_camera_bg{
	background-image: url(template/horizontal_wide_cammera_bg.png);
	background-repeat: no-repeat;
   float:right;
	height: 138px;
	width:379px;	
	padding:0px;
	margin: 0px;
}
.horizontal_bar_short_wide .right_camera_bg .top{
	height: 33px;	
	width:379px;
}
.horizontal_bar_short_wide .right_camera_bg .top .caption{
	height: 17px;	
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom:5px;
	padding-right: 25px;
	float:left;
}

.horizontal_bar_short_wide .right_camera_bg .cameras{
	width:379px;
}
.horizontal_bar_short_wide .right_camera_bg .cameras .cameras_container{
	margin:0 auto; /* center, not in IE5 */	
	text-align:center;
}
.horizontal_bar_short_wide .right_camera_bg .cameras .cameras_container .camera{
    float:left;
    width:73px;
    height:82px;
	 margin-right:10px;
}
.horizontal_bar_short_wide .right_camera_bg .cameras .cameras_container .camera .title{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;  
	padding-bottom:5px; 
}
.horizontal_bar_short_wide .right_camera_bg .cameras .cameras_container .camera .photo{
   border: 1px solid White;
	width:71px;
	height:53px;
	_width:72px;
	_height:54px;
	background-color: Green;
	overflow:hidden;
}

.horizontal_bar_short_wide .top{
	height: 33px;	
	width:579px;
}
.horizontal_bar_short_wide .top .caption{
	height: 17px;	
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom:5px;
	padding-right: 25px;
	background-color: Black;
	float:left;
}

.horizontal_bar_short_wide .center{
	height: 80px;	
	width:579px;
}
.horizontal_bar_short_wide .center .floating_new{
	float: left;
	width: 579px;
	height: 29px;
	_height: 30px;	
	border-bottom: 1px solid #423533;
	margin-bottom: 9px;
   margin-right:0px;
   margin-left:0px;	
}
.horizontal_bar_short_wide .center .floating_new .date{
	background-color: #F01696;
	width:40px;
	height:17px;
	margin-left:1px;
	margin-bottom:2px;	
	margin-right:0px;
	margin-top:0px;	
	padding-left:3px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:4px;
	float:left;
}
.horizontal_bar_short_wide .center .floating_new .date .white{
	font: bold 11px Tahoma,sans-serif;
	color:White;
	float:left;
}
.horizontal_bar_short_wide .center .floating_new .date .black{
	font: bold 11px Tahoma,sans-serif;
	color:Black;
	float:right;
}
.horizontal_bar_short_wide .center .floating_new .text{
	width: 495px;
	height: 17px;
	margin-bottom:2px;		
	padding-left: 3px;
	padding-right: 3px;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:5px;
	overflow: hidden;
	float: left;
	text-align:left;
}

.horizontal_bar_short_wide .bottom{
	height: 24px;	
	width:579px;
}
.horizontal_bar_short_wide .bottom .caption{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom:5px;
	padding-right: 25px;
	background-color: Black;
	float:right;
}


.horizontal_bar_large{
	height: 217px;
}
.horizontal_bar_large .top{
	height: 33px;	
	width:579px;
}
.horizontal_bar_large .top .caption{
	height: 17px;	
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom:5px;
	padding-right: 25px;
	background-color: Black;
	float:left;
}
.horizontal_bar_large .center{
	height: 141px;	
	width:579px;
}
.horizontal_bar_large .center .floating_new{
	float: left;
	width: 286px;
	height: 29px;
	_height: 30px;	
	border-bottom: 1px solid #423533;
	margin-bottom: 9px;
   margin-right:3px;
}
.horizontal_bar_large .center .floating_new .date{
	background-color: #F01696;
	width:40px;
	height:17px;
	margin-left:1px;
	margin-bottom:2px;	
	margin-right:0px;
	margin-top:0px;	
	padding-left:3px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:4px;
	float:left;
}
.horizontal_bar_large .center .floating_new .date .white{
	font: bold 11px Tahoma,sans-serif;
	color:White;
	float:left;
}
.horizontal_bar_large .center .floating_new .date .black{
	font: bold 11px Tahoma,sans-serif;
	color:Black;
	float:right;
}
.horizontal_bar_large .center .floating_new .text{
	width: 230px;
	height: 17px;
	margin-bottom:2px;		
	padding-left: 5px;
	padding-right: 3px;
	padding-top:6px;
	padding-bottom:4px;
	overflow: hidden;
	float: left;
	text-align: left;

}

a.floating_new_link:link{
	color: White;
	font: normal 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.floating_new_link:visited{
	color: White;
	font: normal 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.floating_new_link:hover{
	color: White;
	font: normal 11px Tahoma,sans-serif;
	text-decoration: none;
}



.horizontal_bar_large .bottom{
	height: 24px;	
	width:579px;
}
.horizontal_bar_large .bottom .caption{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom:5px;
	padding-right: 25px;
	background-color: Black;
	float:right;
}
.content_row_large_horizontal_bar{
	background-image: url(template/horizontal_bar_row_bg_long.png);
	background-repeat: repeat-x;	
   width:100%;
}
.content_row_short_horizontal_bar{
	background-image: url(template/horizontal_bar_row_bg_short.png);
	background-repeat: repeat-x;	
   width:100%;
}
.content_row_no_horizontal_bar{
   width:100%;
}

.center_content{
   position:relative;
	margin:0 auto; /* center, not in IE5 */	
	width: 970px;
	text-align: center;
	top: 0%;	
}
.map{
	background-image: url(template/map_bg.png);
	background-repeat: no-repeat;
	width: 575px;
	height: 387px;
	position: relative;
	vertical-align: top;
	padding-top:0px;
	margin-top: 0px;
}
.map_point_13{
	width:14px;
	height:12px;
	position:absolute;
	left:246px;
	top:150px;	
}
.map_point_14{
	width:14px;
	height:12px;
	position:absolute;
	left:80px;
	top:100px;
}
.map_point_15{
	width:14px;
	height:12px;
	position:absolute;
	left:227px;
	top:131px;
}
.map_point_1{
	width:14px;
	height:12px;
	position:absolute;
	left:263px;
	top:223px;	
}
.map_point_2{
	width:14px;
	height:12px;
	position:absolute;
	left:256px;
	top:202px;		
}
.map_point_6{
	width:14px;
	height:12px;
	position:absolute;
	left:270px;
	top:166px;		
}
.map_point_14{
	width:14px;
	height:12px;
	position:absolute;
	left:280px;
	top:175px;		
}
.map_point_16{
	width:14px;
	height:12px;
	position:absolute;
	left:285px;
	top:126px;		
}
.map_point_17{
	width:14px;
	height:12px;
	position:absolute;
	left:260px;
	top:118px;		
}
.map_point_18{
	width:14px;
	height:12px;
	position:absolute;
	left:217px;
	top:97px;		
}
.map_point_19{
	width:14px;
	height:12px;
	position:absolute;
	left:266px;
	top:99px;		
}
.map_point_20{
	width:14px;
	height:12px;
	position:absolute;
	left:260px;
	top:86px;		
}
.map_point_21{
	width:14px;
	height:12px;
	position:absolute;
	left:273px;
	top:78px;		
}
.map_point_22{
	width:14px;
	height:12px;
	position:absolute;
	left:265px;
	top:66px;		
}
.map_point_23{
	width:14px;
	height:12px;
	position:absolute;
	left:230px;
	top:74px;		
}
.map_point_24{
	width:14px;
	height:12px;
	position:absolute;
	left:235px;
	top:60px;		
}
.map_point_25{
	width:14px;
	height:12px;
	position:absolute;
	left:267px;
	top:45px;		
}
.map_point_26{
	width:14px;
	height:12px;
	position:absolute;
	left:305px;
	top:35px;		
}
.map_point_27{
	width:14px;
	height:12px;
	position:absolute;
	left:343px;
	top:26px;		
}


.xionodromiko_video{
   margin:0 auto;
	width: 300px;
	height: 105px;
}
.xionodromiko_video .left
{
	width:156px;
	height:105px;
	float:left;
}
.xionodromiko_video .right
{
	width:140px;
	height:105px;
	float:right;
}
.xionodromiko_video .left .title{
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	color: #FC00FF;
	height: 20px;
	text-align: left;
}
.xionodromiko_video .left .description{
	font: normal 12px Tahoma,sans-serif;
	text-decoration: none;
	color: White;
	height:85px;	
	text-align:left;	
	padding-top:5px;
}
.xionodromiko_video .right .photo{
	width:136px;
}

.xionordomika_videos_more{
	width:360px;
	height:25px;
   text-align:right;
	padding-right:26px;
	padding-top:1px;
}
.xionodromika_videos_more_link:link{
	color: #AC85AE;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
.xionodromika_videos_more_link:visited{
	color: #AC85AE;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
.xionodromika_videos_more_link:hover{
	color: White;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
.advertisment{
	padding:0px;
	margin:0px;
	border: 1px solid Red;
	clear:both;
	height:0px;
}
.xionodromika_list{
	background-image: url(template/xionodromika_list_bg.png);
	width:665px;
	height:269px;
}
.xionodromika_list .top{
	width: 608px;
	height: 30px;
	color: #4A4A4A;
	font: bold 13px Tahoma,sans-serif;
	padding-top:7px;
	text-align: left;
	padding-left:57px;
}
.xionodromika_list .bottom{
   height:232px;
	width:665px;
}
.xionodromika_list .bottom .xionodromiko_list_item_col1{
   float:left;
	height: 24px;
	width: 183px;
	padding-left:76px;		
}
.xionodromika_list .bottom .xionodromiko_list_item_col1 .link{
   float:left;
   padding-top: 3px;
	margin:0px;
}
.xionodromika_list .bottom .xionodromiko_list_item_col2{
   float:left;
	height: 24px;
	width: 263px;
	padding-left:31px;	
	text-align:left;
}

.xionodromika_list .bottom .xionodromiko_list_item_col2 .link{
   float:left;
   padding-top: 3px;
	margin:0px;
}
a.xion_list_link:link{
   display: block;
	text-align: left;
   padding-top: 5px;
	color: #D2D2D5;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.xion_list_link:visited{
   display: block;
	text-align: left;
   padding-top: 5px;
	color: #D2D2D5;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.xion_list_link:hover{
   display: block;
	text-align: left;
   padding-top: 5px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}

.comments{
	background-image: url(template/comments_bg.png);
	width: 665px;
	height: 278px;
	margin-top: 1px;
	background-repeat: no-repeat;
}
.comments .left{
	width: 210px;
	height:245px;
}

.comments .left .top{
	width: 160px;
	height: 30px;
	color: #74205E;
	font: bold 13px Tahoma,sans-serif;
	padding-top: 7px;
	text-align: left;
	padding-left: 50px;
}
.comments .left .contactform{
	width: 190px;
   position:relative;
   margin-left: auto;
   margin-right: auto;	
	padding-top: 10px;	
}
.comments .left .contactform label{
	display: block;
	text-align: right;
	width: 40px;
	float: left;
	color: #D8BFD1;
	font: normal 11px Tahoma,sans-serif;
	padding-top: 2px;
}

.comments .left .contactform .contact_input{
   float:left;
   font-size:12px;
   padding:4px 2px;
   width:130px;
   margin:2px 0 10px 10px;
	color: Black;
	font: normal 11px Tahoma,sans-serif;	
	background-color: #DBC4D5;
}
.comments .left .contactform .contact_textarea{
   float:left;
   font-size:12px;
   padding:4px 2px;
   width:130px;
   margin:2px 0 10px 10px;
	color: Black;
	font: normal 11px Tahoma,sans-serif;	
	background-color: #DBC4D5;		
}
.comments .right{
   margin-top:20px;
	width: 453px;
	height:222px;
	overflow:auto;	
}
.comments .right .comments_list{
	padding:10px;
}

.comments .right .comments_list .comment{
	color: #D8BFD1;
	font: bold 13px Tahoma,sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #864074;
	text-align:left;
}
.comments .bottom{
	width: 665px;
	height:30px;
	float:left;
	padding-top:3px;
}
.comments .bottom .button1div{
	float: left;
	width: 88px;
	height: 30px;
	color: White;
	font: bold 13px Tahoma,sans-serif;
}
.button1:link{
	background-image: url(template/button1_bg.png);
	text-decoration: none;
	display: block;
	width: 93px;
	height: 25px;
	color: White;
	font: bold 13px Tahoma,sans-serif;
	padding-top:5px;	
}
.button1:visited{
	background-image: url(template/button1_bg.png);
	text-decoration: none;
	display: block;
	width: 93px;
	height: 25px;
	color: White;
	font: bold 13px Tahoma,sans-serif;
	padding-top:5px;	
}
.button1:hover{
	background-image: url(template/button1_bg.png);
	text-decoration: none;
	display: block;
	width: 93px;
	height: 25px;
	color: White;
	font: bold 13px Tahoma,sans-serif;
	padding-top:5px;	
}
.box_ski_center{
	width: 590px;
	height:278px;
	padding: 0px;
	float:left;
	background-image: url(images/elatochori_big.jpg);
	text-align: left;
}

.box_ski_center .title{
   top:0;
   width:320px;
	height: 25px;
	padding-top: 8px;
	padding-left: 12px;
	text-align: left;
	color: Black;
	font: bold 14px Tahoma,sans-serif;
	background-color: White;
	margin-left:10px;
}
.box_ski_center .description_container{
	width: 538px;
	background-color: Black;
	margin-left: 21px;
	margin-right: 21px;
	filter: alpha(opacity=50); /* IE's opacity*/
	opacity: 0.50;
	padding: 5px;
}
.box_ski_center .description_container .boxed_news_more_button{
	color: White;
	font: normal 12px Tahoma,sans-serif;
	background-color: #9CA0AF;
}
.box_ski_center .description_container .description{
	color: White;
	font: normal 12px Tahoma,sans-serif;	
	filter: alpha(opacity=100); /* IE's opacity*/
	opacity: 1;	
}
.box_ski_center .description_container .more{
	color: White;
	font: normal 12px Tahoma,sans-serif;	
	text-align:right;
	width:530px;	
}
a.box_ski_center_more_link:link{
	text-decoration: none;
	color: White;
	font: normal 12px Tahoma,sans-serif;
	padding-top:5px;	
}
a.box_ski_center_more_link:visited{
	text-decoration: none;
	color: White;
	font: normal 12px Tahoma,sans-serif;
	padding-top:5px;	
}
a.box_ski_center_more_link:hover{
	text-decoration: none;
	color: White;
	font: normal 12px Tahoma,sans-serif;
	padding-top:5px;	
}
.box_ski_center_more_link{
	text-decoration: none;
	color: White;
	font: normal 12px Tahoma,sans-serif;
	padding-top:5px;		
}




.box_ski_center .buttons{
	width:530px;
	height:38px;
	text-align:left;
	bottom:0px;
   position: absolute; 	
}
.box_ski_center .buttons .button{
	background-color: #AB4BCE;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	margin-right:5px;
	float : left;
	height:34px;
}
a.ski_center_button1:link{
   width:52px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;			
}
a.ski_center_button1:visited{
   width:52px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button1:hover{
	width: 52px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #9A33BD;
}
a.ski_center_button2:link{
   width:216px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button2:visited{
   width:216px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button2:hover{
   width:216px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
	background-color: #9A33BD;	
}
a.ski_center_button3:link{
   width:50px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button3:visited{
   width:50px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button3:hover{
   width:50px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
	background-color: #9A33BD;		
}
a.ski_center_button4:link{
   width:70px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button4:visited{
   width:70px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
}
a.ski_center_button4:hover{
	width: 70px;
	display: block;
	height: 25px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
	padding-top:10px;		
	padding-left:8px;		
	padding-right:8px;		
	background-color: #9A33BD;	
}

.lifts_tracks{
	background-image: url(template/lifts_tracks_bg.png);
	height: 236px;
	width:970px;
	border-top:1px solid White;	
	border-bottom:1px solid White;	
}

.lifts_tracks .left{
	width:703px;
}
.lifts_tracks .left .top{
	width:703px;
	height:30px;
}
.lifts_tracks .left .bottom{
	width:690px;
	height:200px;
	overflow:auto;
	padding-left:10px;
}
.lifts_tracks .left .top .date{
	text-align: right;
	width: 253px;
	color: #A400E9;
	font: bold 11px Tahoma,sans-serif;
	padding-top:3px;
	height:16px;
	float:right;
}
.lifts_tracks .left .top .buttons{
	width: 400px;
	height: 28px;
	float: left;
}

.lifts_tracks .left .bottom .lifts_list{
	display:block;
	text-align: left;
	width:670px;	
}

.lifts_tracks .left .bottom .lifts_list .lift{
	display: block;
	text-align: left;
	padding-right: 10px;
	float: left;
	color: #3B0551;
	font: bold 11px Tahoma,sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;	
	width: 190px;
	height:28px;
}

.lifts_tracks .left .bottom .tracks_list{
	display:none;
	text-align: left;	
}

.lifts_tracks .left .bottom .tracks_list .track{
	display: block;
	text-align: left;
	padding-right: 10px;
	float: left;
	color: #3B0551;
	font: bold 11px Tahoma,sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;	
	width: 190px;
	height:28px;
}

.lifts_tracks .right_map{
	float: right;
	width:260px;
}
.lifts_tracks .right_map .ski_center_map{
	width:234px;
	padding-top:10px;
	padding-right:25px;
	text-align: left;
}
.lifts_tracks .right_map .ski_center_map .photo{
   width:230px;
   height:185px;	
	border:4px solid #D5C5DB;
	margin-bottom:3px;
	overflow:hidden;
}
.lifts_tracks .right_map .ski_center_map .zoom{
   width:234px;
   height:20px;	
}

map_zoom{
	color: White;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}

a.lifts_tracks_button:link{
	background-image: url(template/lifts_tracks_button_bg.png);
   float:left;
	width: 200px;
	display: block;
	height: 23px;
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;	
	background-color: Black;
	padding-top:5px;
}
a.lifts_tracks_button:visited{
	background-image: url(template/lifts_tracks_button_bg.png);
   float:left;
	width: 200px;
	display: block;
	height: 23px;
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-color: Black;	
	padding-top:5px;	
}
a.lifts_tracks_button:hover{
	background-image: url(template/lifts_tracks_button_bg_over.png);
   float:left;
	width: 200px;
	display: block;
	height: 23px;
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-color: Black;
	padding-top:5px;	
}


a.all_news:link{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.all_news:visited{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.all_news:hover{
	color: #E6D5CF;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;

}
.news_list{
	width:665px;
	height:680px;
	min-height:680px;	
}
.news_list .caption{
	width:665px;
	height:55px;
}
.news_list .caption .left{
   float:left;
	background-image: url(template/news_caption_left_corner.png);	
	width:14px;
	height:55px;
}
.news_list .caption .text{
   float:left;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background-image: url(template/news_caption_text_bg.png);	
	padding-top:12px;
	height:43px;	
}
.news_list .caption .right{
   float:left;
	background-image: url(template/news_caption_right_corner.png);	
	width:14px;
	height:55px;	
}

.news_items_space
{
	height:10px;
	float: left;
	width: 664px;	
}
.news_list .news_list_item .date{
	background-color: #F01696;
	width:40px;
	height:17px;
	margin-left:1px;
	margin-bottom:2px;	
	margin-right:0px;
	margin-top:0px;	
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
	float:left;
}
.news_list .news_list_item .date .white{
	font: bold 11px Tahoma,sans-serif;
	color:White;
	float:left;
}
.news_list .news_list_item .date .black{
	font: bold 11px Tahoma,sans-serif;
	color:Black;
	float:right;
}
.news_list .news_list_item .title{
	float: left;
	background-color: #F9A8D8;
	color: #85014F;
	font: bold 11px Tahoma,sans-serif;
	text-align:left;	
	height:17px;	
	padding-left:10px;
	padding-right:10px;	
	padding-top:3px;
	padding-bottom:2px;	
	margin-bottom:2px;		
}
.news_list .news_list_item .text{
	float: left;
	width: 664px;
	min-height: 30px;
	height: 50px;
	overflow:hidden;
	color: #605F5F;
	font: normal 11px Tahoma,sans-serif;
	text-align:left;
}
.news_list .news_list_item .more{
	float: left;
	width: 664px;
	height: 20px;
	color: #DBDBDB;
	font: bold 10px Tahoma,sans-serif;
	text-align: right;
	border-bottom: 1px solid #DBDBDB;
}
.news_list .news_list_footer{
	float: right;
	padding-top:10px;
	width: 400px;
	height: 24px;	
}
.news_list .news_list_footer .news_list_footer_left{
	float: left;
	height: 240px;	
}
.news_list .news_list_footer .pages{
	float: right;
	height: 24px;	
	width:300px;
   text-align:right;
}

a.news_list_more:link{
	text-align: right;
	color: #B410F0;
	font: bold 10px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_list_more:visited{
	text-align: right;
	color: #B410F0;
	font: bold 10px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_list_more:hover{
	text-align: right;
	color: #F01696;
	font: bold 10px Tahoma,sans-serif;
	text-decoration: none;
}


.news_content{
	width:665px;
	/*height:680px;
	min-height:680px;	*/
}
.news_content .caption{
	width:665px;
	height:55px;
}
.news_content .caption .left{
   float:left;
	background-image: url(template/news_caption_left_corner.png);	
	width:14px;
	height:55px;
}
.news_content .caption .right{
   float:left;
	background-image: url(template/news_caption_right_corner.png);	
	width:14px;
	height:55px;	
}
.news_list .caption .last_update{
	float:right;
	font: normal 11px Tahoma,sans-serif;	
	padding-right: 15px;
	padding-top: 5px;	
}

.news_content_space
{
	height:10px;
	float: left;
	width: 664px;	
}
.news_content .caption .text{
   float:left;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background-image: url(template/news_caption_text_bg.png);	
	padding-top:12px;
	height:43px;	
}
.news_content .news_list_item_full_display{
	margin-top:15px;
}
.news_content .news_list_item_full_display .date{
	background-color: #F01696;
	width:40px;
	height:17px;
	margin-left:1px;
	margin-bottom:2px;	
	margin-right:0px;
	margin-top:0px;	
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
	float:left;
}
.news_content .news_list_item_full_display .date .white{
	font: bold 11px Tahoma,sans-serif;
	color:White;
	float:left;
}
.news_content .news_list_item_full_display .date .black{
	font: bold 11px Tahoma,sans-serif;
	color:Black;
	float:right;
}
.news_content .news_list_item_full_display .title{
	float: left;
	background-color: #F9A8D8;
	color: #85014F;
	font: bold 11px Tahoma,sans-serif;
	text-align:left;	
	height:17px;	
	padding-left:10px;
	padding-right:10px;	
	padding-top:3px;
	padding-bottom:2px;	
	margin-bottom:2px;		
}
.news_content .news_list_item_full_display .news_body{
	float: left;
	width: 664px;
	min-height: 30px;
	color: #605F5F;
	font: normal 12px Tahoma,sans-serif;
	text-align:left;
}
.news_content .news_list_item_full_display .news_body .photo_box{
   float:left;
	width:227px;
	height:267px;
	padding-right:5px;
	padding-bottom:5px;
}

.news_content .news_list_item_full_display .news_body .photo_box .photo{
   width:225px;
	height:235px;
	overflow:hidden;

}
.news_content .news_list_item_full_display .news_body .photo_box .zoom{
   width:145px;
	height:16px;
	padding-left:80px;
	padding-top:8px;
	padding-bottom:8px;	
}

.news_content .news_content_footer{
	float: right;
	padding-top: 10px;
	width: 664px;
	height: 30px;
	border-top: 1px solid #DBDBDB;
}
.news_content .news_list_footer .news_list_footer_left{
	float: left;
	height: 30px;	
}
.news_content .news_list_footer .news_list_footer_pages{
	float: right;
	height: 30px;	
	width:400px;
}

a.news_footer_link:link{
   float:left;
   display:block;
	height:20px;
	width:15px;
	padding-right:5px;
	text-align: left;
	color: #F742AC;
	font: normal 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_footer_link:visited{
   float:left;
	height:20px;
	width:15px;
	padding-right:5px;	
	text-align: left;
	color: #F742AC;
	font: normal 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_footer_link:hover{
   float:left;
	height:20px;
	width:15px;
	padding-right:5px;	
	text-align: left;
	color: #F742AC;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}

a.news_footer_link_selected:link{
   float:left;
	height:20px;
	width:15px;
	padding-right:5px;	
	text-align: left;
	color: #F742AC;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_footer_link_selected:visited{
   float:left;
	height:20px;
	width:15px;
	padding-right:5px;	
	text-align: left;
	color: #F742AC;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}
a.news_footer_link_selected:hover{
   float:left;
	height:20px;
	width:15px;
	padding-right:5px;	
	text-align: left;
	color: #F742AC;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;
}

.ski_center_list_item{
	background-image: url(template/ski_center_list_item_bg.png);
	width: 664px;
	height: 26px;
	padding-top:5px;
}
.ski_center_list_item .name{
   float:left;
	width: 180px;
	padding-left:10px;
	height: 31px;
	color: #390C56;
	font: bold 11px Tahoma,sans-serif;
	text-align: left;
}
.ski_center_list_item .type{
   float:left;
	width: 150px;
	padding-left:10px;	
	height: 31px;
	color: #390C56;
	font: normal 11px Tahoma,sans-serif;
	text-align: left;	
}
.ski_center_list_item .place{
   float:left;
	width: 300px;
	padding-left:10px;	
	height: 31px;
	color: #390C56;
	font: normal 11px Tahoma,sans-serif;
	text-align: left;	
}

.ski_center_list_items_header{
	background-image: url(template/ski_center_list_items_header_bg.png);
	width: 655px;
	height: 49px;
   padding-left:9px;
	padding-top:12px;
}
.ski_center_list_items_header .caption{
	float: left;
	height: 17px;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background: #AB4BCE;
	padding-top:8px;
	padding-bottom:8px;	
	padding-left:12px;
	padding-right:12px;	
}
.ski_center_list_items_header .text{
	float: left;
	height: 17px;
	width: 290px;
	color: #6E0594;
	font: normal 11px Tahoma,sans-serif;
   padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
.ski_center_list_items_header .back_button_container{
	float: right;
	height: 17px;
	width: 90px;
	color: #6E0594;
   padding-top: 8px;
	padding-bottom: 8px;
	padding-right:5px;
	font: normal 11px Tahoma,sans-serif;
}


.video_display{
	width:665px;
	height:657px;
	min-height:657px;	
}
.video_display .videos_caption{
	width:465px;
	height:55px;
	vertical-align: top;
	margin:0px;
}
.video_display .videos_caption .img_caption{
   float:left;
	background-image: url(template/img_caption.png);	
	width:258px;
	height:65px;
}

.video_display .videos_scroll_list{
	background-image: url(template/videos_column_bg.png);	
	width:198px;
	height:657px;
}

.video_display .youtube_video_content{
	width:440px;
	padding: 7px;
	border: 1px solid #CDCDCD;
   margin-auto;	
}

.video_display .youtube_video_content .youtube_video_title{
	background-image: url(template/youtube_vide_title_bg.png);	
	width:386px;
	height:31px;
	color: White;
	font: normal 14px Tahoma,sans-serif;	
	text-align:left;
	padding-top:13px;
	padding-left:56px;
}
.video_display .youtube_video_content .youtube_video_spacer{
	width:386px;
	height:4px;	
}

.video_display .youtube_video_content .youtube_video_screen{
	width:440px;
   margin-auto;
}

.video_display  .youtube_video_description{
	color: #6B6B6B;
	font: normal 12px Tahoma,sans-serif;
	text-align: left;
	padding-top:5px;
	padding-bottom:10px;	
	padding-right:10px;
}

.video_display .videos_footer{
	width:440px;	
}
.video_display .videos_footer .videos_footer_left{
	float:left;
	width:200px;
	text-align:left;	
}
.video_display .videos_footer .videos_footer_right{
	float:right;	
	width:140px;	
	text-align:right;		
}
a.videos_footer_link1:link{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.videos_footer_link1:visited{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.videos_footer_link1:hover{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.videos_footer_link2:link{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.videos_footer_link2:visited{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;	
	width:145px;	
	height:15px;
	padding-top:2px;	
	
}
a.videos_footer_link2:hover{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;	
	width:145px;	
	height:15px;
	padding-top:2px;	
}


.video_scroll_list_item{
	width:196px;
	height:128px;
	padding:0px;
	margin: 0px;
}
.video_screenshot{
	width:136px;
	height:101px;
	padding:0px;
	margin: 0px;
	border:2px solid White;	
	overflow:hidden;
	margin:auto;
}

/* root element for scrollable */ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 500px; 
    width: 196px;
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

.emptyspace_top{
	height:35px;
	width:196px;
}
.button_up{
	background-image: url(template/video_scroll_up.png);		
	width:198px;
	height:41px;
}
.button_down{
	background-image: url(template/video_scroll_down.png);		
	width:198px;
	height:41px;
}


.news_list .caption{
	width:665px;
	height:55px;
}
.news_list .caption .left{
   float:left;
	background-image: url(template/news_caption_left_corner.png);	
	width:14px;
	height:55px;
}
.news_list .caption .text{
   float:left;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background-image: url(template/news_caption_text_bg.png);	
	padding-top:12px;
	height:43px;	
}
.news_list .caption .right{
   float:left;
	background-image: url(template/news_caption_right_corner.png);	
	width:14px;
	height:55px;	
}
.webcam_display{
	width:665px;
	height:740px;
	min-height:740px;	
}
.webcam_display .caption{
	width:665px;
	height:55px;
}
.webcam_display .caption .left{
   float:left;
	background-image: url(template/news_caption_left_corner.png);	
	width:14px;
	height:55px;
}
.webcam_display .caption .text{
   float:left;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background-image: url(template/news_caption_text_bg.png);	
	padding-top:12px;
	height:43px;	
}
.webcam_display .caption .right{
   float:left;
	background-image: url(template/news_caption_right_corner.png);	
	width:14px;
	height:55px;	
}
.webcam_display .webcam_screenshot{
	width: 645px;
	border: 10px solid #B3C5D9;
	overflow: hidden;
	background-color: #B3C5D9;
}
.webcam_display .webcam_footer{
	width:665px;	
	height:17px;
}
.webcam_display .webcam_footer .webcam_footer_left{
	float:left;
	width:200px;
	text-align:left;	
}
.webcam_display .webcam_footer .webcam_footer_right{
	float:right;	
	width:140px;	
	text-align:right;		
}
a.webcam_footer_link1:link{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.webcam_footer_link1:visited{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.webcam_footer_link1:hover{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.webcam_footer_link2:link{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;
	width:145px;
	height:15px;
	padding-top:2px;	
}
a.webcam_footer_link2:visited{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;	
	width:145px;	
	height:15px;
	padding-top:2px;	
	
}
a.webcam_footer_link2:hover{
	text-align: left;
	color: #F742AC;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
	background-image: url(template/videos_send_bg.png);		
	display: block;	
	width:145px;	
	height:15px;
	padding-top:2px;	
}
.webcam_spacer{
	width:665px;
	height:10px;
}
.webcam_horiz_list{
	width: 665px;
	height: 125px;
	background-color: #D3DFE8;
}
.webcam_list_all{
	width: 665px;
	height: 665px;
	background-color: #D3DFE8;	
	overflow:auto;
}

a.webcam_hotiz_list_item_link:link{
   float:right;
	text-align: center;
	text-decoration: none;
	display: block;
	width:93px;
	padding-right:20px;
	height:69px;
	padding-top:17px;	
	padding-bottom:28px;		
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}
a.webcam_hotiz_list_item_link:visited{
   float:right;
	text-align: center;
	text-decoration: none;
	display: block;
	width:93px;
	padding-right:20px;
	height:69px;
	padding-top:17px;	
	padding-bottom:28px;		
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}
a.webcam_hotiz_list_item_link:hover{
	float: right;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 93px;
	padding-right: 20px;
	height: 69px;
	padding-top:17px;	
	padding-bottom: 28px;
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}
.webcam_all_list_item_title{
	height: 40px;
	min-height: 40px;
	width: 99px;
	vertical-align: baseline;
}
a.webcam_all_list_item_link:link{
   float:left;
	text-align: center;
	text-decoration: none;
	display: block;
	width:99px;
	padding-left:26px;
	height:109px;
	padding-top:17px;	
	padding-bottom:28px;		
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}
a.webcam_all_list_item_link:visited{
   float:left;
	text-align: center;
	text-decoration: none;
	display: block;
	width:99px;
	padding-left:26px;
	height:109px;
	padding-top:17px;	
	padding-bottom:28px;		
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}
a.webcam_all_list_item_link:hover{
   float:left;
	text-align: center;
	text-decoration: none;
	display: block;
	width:99px;
	padding-left:26px;
	height:109px;
	padding-top:17px;	
	padding-bottom:28px;		
	color: #FA3496;
	font: bold 11px Tahoma,sans-serif;
}

a.footer_bottom_company_link:link{
   float:left;
	text-decoration: none;
	display: block;
	width:40px;
	height:33px;
}
a.footer_bottom_company_link:visited{
   float:left;
	text-decoration: none;
	display: block;
	width:40px;
	height:33px;
}
a.footer_bottom_company_link:hover{
   float:left;
	text-decoration: none;
	display: block;
	width:40px;
	height:33px;
}

a.new_zoom:link{
	color: #390D4A;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;	
}
a.new_zoom:visited{
	color: #390D4A;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;		
}
a.new_zoom:hover{
	color: #390D4A;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;	
}
.new_zoom{
	color: #390D4A;
	font: bold 12px Tahoma,sans-serif;
	text-decoration: none;	
}
.ski_center_list_items_scrollable{
	height:600px;
	min-height:600px;
	overflow:auto;
}
.contact_form_area{
	height:610px;
	min-height:610px;
	overflow:hidden;
	text-align: left;
	width:560px;
	margin:auto;
}

a.stores_list_link:link{
	color: #390C56;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.stores_list_link:visited{
	color: #390C56;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.stores_list_link:hover{
	color: #390C56;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.back_button_1:link{
	color: #AB4BCE;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.back_button_1:visited{
	color: #AB4BCE;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.back_button_1:hover{
	color: #AB4BCE;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}

.search_display{
	width:665px;
	height:740px;
	min-height:740px;	
}
.search_display .caption{
	width:665px;
	height:55px;
}
.search_display .caption .left{
   float:left;
	background-image: url(template/news_caption_left_corner.png);	
	width:14px;
	height:55px;
}
.search_display .caption .text{
   float:left;
	color: White;
	font: bold 12px Tahoma,sans-serif;
	background-image: url(template/news_caption_text_bg.png);	
	padding-top:12px;
	height:43px;	
}
.search_display .caption .right{
   float:left;
	background-image: url(template/news_caption_right_corner.png);	
	width:14px;
	height:55px;	
}
.search_display_all{
   padding-top:6px;
   padding-bottom:6px;	
	width: 665px;
	height: 665px;
}
.search_result_scroll{
	overflow-y: scroll;
	overflow-x: hidden;
	width: 665px;
	height: 610px;	
}
.search_keyword{
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	padding-top:4px;	
	padding-bottom:12px;	
	width: 660px;	
	text-align: left;
}

.search_category{
	color: Black;
	font: bold 11px Tahoma,sans-serif;
	padding-top:12px;	
	padding-bottom:3px;		
   border-bottom:1px solid Black;
	width: 660px;	
	text-align: left;
}
.search_result{
	padding-top:12px;	
	padding-bottom:3px;		
	width: 630px;	
	text-align: left;
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;	
}
a.search_result_link:link{
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.search_result_link:visited{
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
a.search_result_link:hover{
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-decoration: none;
}
.contact_form_label{
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-align:left;	
	padding: 3px;	
	width:40px;
}
.contact_form_label_small{
	color: #605F5F;
	font: normal 11px Tahoma,sans-serif;
	text-align:left;	
}
.contact_form_text{
	color: Black;
	font: 12px Tahoma,sans-serif;
	text-align: left;
	padding: 3px;
}
.contact_input{
	color: #605F5F;
	font: bold 11px Tahoma,sans-serif;
	text-align:left;	
   float:left;
   font-size:12px;
   padding:4px 2px;
   border:solid 1px #aacfe4;
   width:300px;
   margin:2px 0 10px 10px;
}
.contact_textarea{
   float:left;
   font-size:12px;
   padding:4px 2px;
   border:solid 1px #aacfe4;
   width:300px;
   margin:2px 0 10px 10px;
}
#contact_form label{
   display:block;
   font-weight:bold;
   text-align:right;
   width:140px;
   float:left;
}
#contact_form .small{
	display: block;
	color: #605F5F;
	font: normal 11px Tahoma,sans-serif;
	text-align: left;
	text-align: right;
	width: 140px;
}
.contact_form_error{
	color: Red;
	font: bold 12px Tahoma,sans-serif;
	text-align: center;
	padding-bottom: 5px;
	padding-left: 5px;
   width:460px;
}
.contact_form_msg{
	color: #605F5F;
	font: bold 12px Tahoma,sans-serif;
	text-align: center;
	padding-bottom: 18px;
	padding-left: 5px;
	width: 460px;
}