body { left: 0px;top:0px; margin: 0px;}

#page {position:relative;margin: 0 auto 0 auto;width:912px;background: url("images/background.jpg") repeat-x top left;}

#logo{position:relative;width:381px;float:left;height:132px;background: url("images/logo.jpg") no-repeat top left;}
.logo_div{position:relative;top:20px;width:381px;float:left;}

#upper_menu{position:relative;margin-top:39px;width:394px;float:right;height:60px;}

.ski a{width:196px;float:left;height:52px;background: url("images/ski_coaching.jpg") no-repeat top left; }
.ski a:hover{width:196px;float:left;height:52px;background: url("images/ski_coaching_over.jpg") no-repeat top left; }
.ski_clicked{width:196px;float:left;height:52px;background: url("images/ski_coaching_over.jpg") no-repeat top left; }

.sailing a{width:196px;float:right;height:52px;background: url("images/sailing_coaching.jpg") no-repeat top left;margin-left:2px; }
.sailing a:hover{width:196px;float:left;height:52px;background: url("images/sailing_coaching_over.jpg") no-repeat top left;margin-left:2px; }
.sailing_clicked{width:196px;float:left;height:52px;background: url("images/sailing_coaching_over.jpg") no-repeat top left;margin-left:2px; }


#menu{position:relative;top:-5px;width:910px;float:left;line-height:18px;font-family:arial;font-size:13px;color:#fff;}
#menu a{color:#fff;text-decoration:none;padding-left:20px;padding-right:20px;}
#menu_clicked{color:#79acf9;text-decoration:none;padding-left:29px;padding-right:29px;}
#menu a:hover{color:#79acf9;text-decoration:none;}


p{text-indent:10px;}


#content{position:relative;font-family:arial;font-size:12px;float:left;width:890px;padding:10px;top:0px;text-align:left;color:#032571;border-left:1px solid #efefef;border-right:1px solid #efefef;}
#content a{color:#79acf9;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#043073;}
#content h3{font-size:15px;}

#content_index{position:relative;font-family:arial;font-size:12px;float:left;width:890px;padding:10px;top:180px;text-align:left;color:#032571;border-left:1px solid #efefef;border-right:1px solid #efefef;}

.footer_index{margin: 0 auto 0 auto;position:relative;width:912px;clear:both;top:168px;line-height:15px;color:#fff;text-align:right;font-size:10px;font-family:arial;background: url("images/footer.jpg") repeat-x top left;}
.footer_index a{color:#fff;text-decoration:none;}
.footer_index a:hover{color:#79acf9;text-decoration:none;}

.blue{color: #043073;}

.footer{margin: 0 auto 0 auto;clear:both;top:0px;width:912px;line-height:15px;color:#fff;text-align:right;font-size:10px;font-family:arial;background: url("images/footer.jpg") repeat-x top;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{color:#79acf9;text-decoration:none;}

a{ cursor: pointer; }
#preload{display:none;}


.left_img{ float:left;border:0;margin-right:20px;margin-bottom:20px; }
.right_img{ float:right;border:0;margin-left:20px;margin-bottom:20px; }

dl{position:relative; float:left;margin-left:20px;}

#right_newsletter_box{position:relative;margin-top:10px;width:280px; float:right;margin:5px;}


.subscribe{position:relative;clear:both;margin-top:10px;border:1px solid #cecece;padding:5px;width:255px;float:right;background:#f8fafe;font-family:arial;font-size:11px;}
.subscribe p{margin-left:10px; text-indent:0px;}
#content .subscribe li a{margin-left:30px;color: #c40106;text-decoration:none;}
#content .subscribe li a:hover{margin-left:30px;color: #000;}
#content .subscribe h3{font-size:12px;color:#c40106;text-align:center;font-family:helvetica;margin-top:0px;}
.subscribe img{float:right; margin:5px;}
*html .subscribe {margin-left:5px;}


.subscribe input{display: block;width:130px;float:left;background:#f6f8fe;height:12px;font-size:9px;font-weight:bold;margin-left:10px;margin-top:5px;border:1px solid #999999;}
.subscribe label{display: block;width:70px;float: left;text-align:left;margin-bottom: 7px; height:15px;margin-left:10px;margin-top:5px;}
.subscribe .button{display:block;cursor: pointer;float:right;border:0px;background: url("images/subscribe.jpg") no-repeat top center;width:84px;height:20px;margin-top:5px;margin-bottom:-5px;}
.subscribe br{clear:both;}


#wrapper  {overflow:hidden;height:20px;width:890px;position:relative;border-top:1px solid #efefef;}

#scroller {	background:#efefef; height:20px; line-height:20px;	white-space:nowrap;	position:relative; }
#scroller span {margin-right:100px;}


.login_area{float:right;width:369px;height:65px;font-size:12px;line-height:20px;color:#032571;font-family:arial;}
.login_area form{  margin-top:5px;}
.login_area input{display: block;width:100px;float:left;background:#f6f8fe;height:12px;font-size:9px;font-weight:bold;margin-left:3px;margin-top:5px;border:1px solid #efefef;margin-right:20px;}
.login_area label{display: block;width:32px;font-size:11px;float: left;text-align:left;margin-bottom: 7px; height:12px;margin-top:5px;}
.login_area .button_login{display:block;cursor: pointer;float:right;border:1px solid #efefef;width:40px;height:20px;margin-top:0px;margin-right:0px;}

