* 	{ padding:0; margin: 0; }
p {
    color:#ffffff; font-family:Calibri, Helvetica; 
}
h3{
    padding-top: 12px; color:#ffffff;font-family:Times New Roman;size: 24px;font-weight: 20; 
}
ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }	

body {background:#121213 url("gf/bg/bg.jpg") no-repeat; text-align:center; font-family:Arial, Verdana, sans-serif; font-size:12px;  } 

strong { font-weight:bold; }
#container { width:1004px; height:auto; position:relative; z-index:3; margin:0 auto;  } 

#top { width:1004px; height:138px; clear:both; }
#top .logo { width:362px; height:138px; float:left; }

#top .nav { width:642px; height:100px; float:right; }
#top .nav ul { float:right; }
#top .nav ul li { float:left; margin-right:12px; }
#top .nav ul li a { text-decoration:none; float:left;  }
#top .nav ul li a.btn_01 { text-decoration:none; float:left; width:126px; height:60px; margin:42px 0 0 0;  }
#top .nav ul li a.btn_03 { text-decoration:none; float:left; width:126px; height:60px; margin:39px 0 0 0;  }

#top .login { width:620px; height:38px; float:right; padding-right:22px; }
#top .login ul { float:right; }
#top .login ul li { float:left; }
#top .login ul li.span_01 { float:left; width:10px; height:24px; background:url("gf/bg/span_01a.png") no-repeat; }
#top .login ul li.span_02 { float:left; width:auto; padding:0 10px; height:24px; background:url("gf/bg/span_01b.png") repeat-x; line-height:24px; 
font-size:13px; color:#ffffff; }
#top .login ul li.span_03 { float:left; width:auto; padding:0 10px; height:24px; background:url("gf/bg/span_01c.png") repeat-x; line-height:24px; 
font-size:13px; color:#ffffff; }
#top .login ul li.span_03 a { text-decoration:none; font-size:12px; color:#ffffff; }
#top .login ul li.span_03 a:hover { text-decoration:underline; }
#top .login ul li.span_04 {  float:left; width:10px; height:24px; background:url("gf/bg/span_01d.png") no-repeat;}

#left_site { width:502px; height:auto; float:left; }
#left_site .nag { width:456px; height:43px; background:url("gf/bg/bg_nag.png") no-repeat; margin:20px 0 10px 46px; text-align:center;  }
#left_site .nag img{ padding-top:10px}
.robo { float:left; width:177px; height:auto; }
#left_site .form { width:325px; height:auto; float:right;text-align:left; }
#left_site .form .fieldset {float:left; border:none; }
#left_site .form .formline{ width:325px; min-height:36px; float:left; line-height:36px; }
#left_site .form .formline label { width:137px; min-height:36px; float:left; line-height:36px; font-size:12px; color:#ffffff; }
#left_site .form .formline .input { width:168px; padding:0 10px; background:url("gf/bg/bg_input.png") no-repeat; height:36px; float:left; 
line-height:36px; }
#left_site .form .formline .textarea { width:168px; padding:0 10px; background:url("gf/bg/bg_textarea.png") no-repeat; height:78px; float:left; 
line-height:18px; }
#left_site .form .formline .textarea textarea { width:168px; background:none; height:55px; float:left; line-height:18px; border:none; font-family:Arial, Verdana, sans-serif; margin-top:12px; font-size:11px; }
#left_site .form .formline .input input[type="text"] { width:168px; background:none; height:36px; float:left; line-height:36px; border:none; font-family:Arial, Verdana, sans-serif; font-size:11px;}
#left_site .form .formline .input input[type="password"] { width:168px; background:none; height:36px; float:left; line-height:36px; border:none; font-family:Arial, Verdana, sans-serif; font-size:11px;}
#left_site .form .formline input[type="radio"] { margin-left:10px; }
#left_site .form .formline ul { float:right; margin:4px 6px 0 0; }
#left_site .form .formline li { float:left; }
#left_site .form .formline li.leftreg { float:left; width:9px; height:32px; background:url("gf/bg/bg_reg_01.png") no-repeat; }
#left_site .form .formline li.centerreg { float:left; width:auto; padding:0 5px; line-height:32px; height:32px; font-size:12px; color:#ffffff; 
background:url("gf/bg/bg_reg_02.png") repeat-x; }
#left_site .form .formline li.centerreg a { font-size:12px; color:#ffffff; text-decoration:none; margin-right:10px; }
#left_site .form .formline li.centerreg a:hover { text-decoration:underline; }
#left_site .form .formline li.rightreg { float:left; width:9px; height:32px; background:url("gf/bg/bg_reg_03.png") no-repeat; }
#left_site .form .formline .change { width:152px; height:76px; float:right; background:url("gf/bg/change.png") no-repeat; border:none;  cursor:pointer; }
#left_site .form .formline .login { width:152px; height:76px; float:right; background:url("gf/bg/login.png") no-repeat; border:none;  cursor:pointer; margin-right:15px; }
#left_site .form .formline .watch { width:170px; height:100px; float:right; background:url("gf/bg/watch.png") no-repeat; border:none;  cursor:pointer; margin-right:70px; }
#left_site .form .formline a.question { width:245px; height:21px; float:right; background:url("gf/bg/question.png") no-repeat; border:none; 
cursor:pointer; }

#right_site { width:502px; height:auto; float:right; position:relative; }
#right_site .signup { width:201px; height:152px; float:left; background:url("gf/bg/signup.png") no-repeat; position:absolute; right:255px; top:15px; border:none; cursor:pointer; }
#right_site .send { width:201px; height:152px; float:left; background:url("gf/bg/send.png") no-repeat; position:absolute; right:255px; top:15px; 
border:none;  cursor:pointer;}
#right_site .wejdz { width:201px; height:152px; float:left; background:url("gf/bg/goin.png") no-repeat; position:absolute; right:205px; top:110px; 
border:none;  cursor:pointer;}

.clear { width:100%; clear:both; height:1px; }

.acti { width:1004px; height:571px; background:url("gf/bg/bg_act.png") no-repeat; float:left; }
.acti #left_acti { width:454px; height:auto; float:left; padding:60px 14px 60px 34px; text-align:left; }
.acti p { color:#ffffff; margin-top:15px; font-family:Calibri, Helvetica; }
.acti p.size14 { font-size:14px; }
.acti p.size18 { font-size:18px; }
.acti #.green { font-size:24px; color:#96fc04; }
.acti .yellow { font-size:24px; color:#fffc00; }
.acti #right_acti { width:424px; height:auto; float:right; padding:60px 24px 60px 54px; position:relative; text-align:left; }
.acti .nag_02 { width:315px; height:43px; background:url("gf/bg/bg_nag_02.png") no-repeat; text-align:center; margin-bottom:15px;  }
.acti .nag_02 img{ padding-top:10px}

.acti ul.rectangle { margin-top:20px; width:auto; margin-bottom:15px; text-align:center; }
.acti ul.rectangle li { float:left; }
.acti ul.rectangle li.leftrectangle { width:10px; height:33px; float:left; background:url("gf/bg/bg_info_01.png") no-repeat; }
.acti ul.rectangle li.centerrectangle { width:auto; height:33px; float:left; background:url("gf/bg/bg_info_03.png") repeat-x; }
.acti ul.rectangle li.centerrectangle p { line-height:30px; font-size:30px; color:#ffba00; font-weight:bold; margin-top:0; padding-top:0;}
.acti ul.rectangle li.rightrectangle { width:10px; height:33px; float:left; background:url("gf/bg/bg_info_02.png") no-repeat; }

.active_form { width:424px; height:auto; margin:30px 0 0 0; }
.active_form fieldset{ float:left; border:none; width:424px;}
.active_form fieldset div { width:209px; height:33px; float:left; background:url("gf/bg/bg_input_active.png") no-repeat; margin:25px 15px 0 0;}
.active_form fieldset div input[type="text"] { width:169px; background:none; height:33px; float:left; line-height:33px; border:none; font-family:Arial, Verdana, sans-serif; font-size:11px; padding:0 20px; }
.active_form fieldset .active { width:120px; height:80px; float:left; background:url("gf/bg/active.png") no-repeat; border:none;  cursor:pointer;  }

ul.boxy { float:left; margin-top:10px; position:relative; bottom:50px; }
ul.boxy li { float:left; width:327px; margin:0 11px 0 0; }
ul.boxy li.nomargin { margin-right:0px; } 
ul.boxy li .box_01 { float:left; width:273px; height:22px; background:url("gf/bg/box_01.png") no-repeat; text-align:center; padding:30px 27px 0 27px;   } 
ul.boxy li .box_01 p { color:#011120; font-size:14px; font-weight:bold; } 
ul.boxy li .box_02 { float:left; width:273px; height:128px; background:url("gf/bg/box_02.png") no-repeat; padding:20px 27px 0 27px; text-align:left; } 
ul.boxy li .box_02 p { color:#ffffff; font-size:12px; line-height:17px; } 
ul.boxy li .box_03 { float:left; width:327px; height:82px; background:url("gf/bg/box_03.png") no-repeat; } 

#footer { width:100%; height:49px; background:url("gf/bg/bg_footer.png") repeat-x; position:relative; overflow:hidden; margin-bottom:100px; }
#footer .footer_content { width:1004px; height:49px; margin:0 auto; text-align:right; line-height:49px; }
#footer .footer_content p { font-size:10px; color:#ffffff; }
#footer .footer_content a { font-size:10px; color:#ffffff; text-decoration:none; background:url("gf/ic/ico_01.png") no-repeat; background-position:left; margin-right:3px; padding-left:7px; }
#footer .footer_content a:hover { text-decoration:underline; }
