*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}caption,th,td{text-align:left}

body { background:#015b6b url(../images/bg.gif) repeat-x center top; padding-bottom:55px; }

#global { width:980px; margin:50px auto 0 auto; background:url(../images/bg_content.gif) repeat-y left top; position:relative; }
#global span { display:none; margin-left:-10000px; }

#global .dark_left { position:absolute; top:127px; left:0; width:7px; height:243px; background:url(../images/bg_darkleft.gif) no-repeat 0 0; }
#global .dark_right { position:absolute; top:127px; right:0; width:8px; height:243px; background:url(../images/bg_darkright.gif) no-repeat 0 0; }

#header { width:969px; background:url(../images/bg_top.gif) no-repeat left top; padding:35px 0 0 11px; position:relative; }
#header h1 { height:92px; }
#header h1 a { display:block; width:957px; height:89px; background:url(../images/header.gif) no-repeat left top; }
#header ul.menu { width:957px; height:30px; background:url(../images/bg_menu.gif) no-repeat 0 0; }
#header ul.menu li { height:30px; float:left; }
#header ul.menu li a { display:block; height:30px; }
#header ul.menu li.mn_home a { width:88px; background:url(../images/mn_home.gif) no-repeat 0 0; }
#header ul.menu li.mn_register a { width:85px; background:url(../images/mn_register.gif) no-repeat 0 0; }
#header ul.menu li.mn_contact a { width:74px; background:url(../images/mn_contact.gif) no-repeat 0 0; }
#header ul.menu li.mn_login a { width:55px; background:url(../images/mn_login.gif) no-repeat 0 0; }
#header ul.menu li a:hover { background-position:0 -30px; }
#header ul.menu li.mn_selected a { background-position:0 -30px; }

#header .header_peter { width:957px; height:207px; background:url(../images/header_peter.jpg) no-repeat 0 0; }
#header .header_peterb { width:957px; height:21px; background:url(../images/header_peterb.jpg) no-repeat 0 0; overflow:hidden; }
#header .header_peterb.header_peterb_nopeter { background-image:url(../images/header_peterb2.jpg); height:27px; }

#header a.bt_startpromo { display:block; width:244px; height:235px; position:absolute; top:133px; right:28px; }


#footer { width:947px; background:#015b6b url(../images/bg_copyrights.gif) no-repeat 0 0; padding:0 0 0 33px; }
#footer p.footer_copy { font:10px Arial, Helvetica, sans-serif; color:#11c7e9; padding-top:55px; }
#footer p.footer_copy a { color:#fff; text-decoration:none; }
#footer p.footer_copy a:hover { color:#11c7e9; }
#footer p em { color:#fff; }

#content { width:957px; padding:0 0 0 11px; }

.clear { clear:both; }

/* HOME PAGE */
.content_home {  }
#content .home_bg a { display:block; height:572px; background:url(../images/bg_home.jpg) no-repeat top left; width:957px; }
#content .home_bg a  span { display:none; }


/* CONTACT US */
.content_contact { padding-left:25px!important; }
.content_contact h2 { display:block; width:265px; height:39px; background:url(../images/h2_contact.gif) no-repeat 0 0; }
.content_contact p.bymail_phone { width:300px; float:left; padding:5px 0;  }
.content_contact h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin-top:15px; }
.content_contact h3.msg_sent { font-size:16px; color:#809a5f; }
.content_contact p { color:#2D2D2D; font:11px/16px Verdana,Arial,Helvetica,sans-serif; }
.content_contact form { border:1px solid #a0a0a0; background:#f3f3f3; padding:6px; margin:0; width:600px; }
.content_contact form p { clear:both; }
.content_contact form p label { width:215px; float:left; color:#2D2D2D; font:bold 11px Verdana,Arial,Helvetica,sans-serif; margin-bottom:6px; padding:3px; }
.content_contact form p input { width:200px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; margin-bottom:6px; padding:3px; }
.content_contact form p select { width:160px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; margin-bottom:6px; }
.content_contact form p textarea { width:300px; height:150px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; padding:3px; }
.content_contact form p input.bt_submit { width:auto; height:auto; margin:0 0 0 190px; border:none; }

/* REGISTER */
.content_register { padding-left:25px!important; }
.content_register h2 { display:block; width:140px; height:50px; background:url(../images/h2_register.gif) no-repeat 0 0; }
.content_register p.bymail_phone { width:300px; float:left; padding:5px 0;  }
.content_register h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin-top:15px; }
.content_register h3.msg_sent { font-size:16px; color:#809a5f; }
.content_register p { color:#2D2D2D; font:11px/16px Verdana,Arial,Helvetica,sans-serif; }
.content_register form {  }
.content_register form p { clear:both; }
.content_register form p label { width:215px; float:left; color:#2D2D2D; font:bold 11px Verdana,Arial,Helvetica,sans-serif; margin-bottom:6px; padding:3px; }
.content_register form p input { width:200px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; margin-bottom:6px; padding:3px; }
.content_register form p select { width:160px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; margin-bottom:6px; }
.content_register form p textarea { width:300px; height:150px; float:left; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; margin-bottom:6px; padding:3px; }
.content_register form p input.bt_submit { width:auto; height:auto; margin:0 0 0 190px; border:none; }
.content_register form em { font-style:normal; font-weight:bold; }
.content_register form .frm_div { border:1px solid #a0a0a0; background:#f3f3f3; padding:6px; margin:0 auto; width:600px; }
.content_register a { color:#015b6b; text-decoration:underline; font-weight:bold; font-size:10px; }
.content_register a:hover { color:#00b4d5; }

/* PRIVACY */
.content_privacy { padding-left:25px!important; }
.content_privacy p { color:#2D2D2D; font:11px/16px Verdana,Arial,Helvetica,sans-serif; padding:10px 0; }
.content_privacy p a { color:#015b6b; text-decoration:underline; font-weight:bold; }
.content_privacy p a:hover { color:#00b4d5; }
.content_privacy h2 { display:block; width:265px; height:39px; background:url(../images/h2_privacy.gif) no-repeat 0 0; }

/* TERMS */
.content_terms { padding-left:25px!important; }
.content_terms p { color:#2D2D2D; font:11px/16px Verdana,Arial,Helvetica,sans-serif; padding:10px 0; }
.content_terms a { color:#015b6b; text-decoration:underline; font-weight:bold; }
.content_terms a:hover { color:#00b4d5; }
.content_terms h2 { display:block; width:295px; height:39px; background:url(../images/h2_terms.gif) no-repeat 0 0; }
.content_terms ul { padding:0 0 10px 30px; }
.content_terms ul li { list-style-type:disc; padding:2px 0; color:#2D2D2D; font:11px Verdana,Arial,Helvetica,sans-serif; }


/* TAXES */
.content_taxes { padding-left:25px!important; }
.content_taxes p { color:#2D2D2D; font:10px/13px Verdana,Arial,Helvetica,sans-serif; padding:0 0 10px 0; }
.content_taxes ul { padding:0 0 10px 30px; }
.content_taxes ul li { list-style-type:disc; padding:2px 0; color:#2D2D2D; font:10px Verdana,Arial,Helvetica,sans-serif; }
.content_taxes a { color:#015b6b; text-decoration:underline; font-weight:bold; font-size:10px; }
.content_taxes a:hover { color:#00b4d5; }
.content_taxes .invoice_align { text-align:center; padding-bottom:20px; }
.content_taxes .invoice_align img { border:1px solid #2D2D2D; }
.content_taxes .invoice_align span { display:block!important; margin:0!important; color:#2D2D2D; font:10px Verdana,Arial,Helvetica,sans-serif; }

