@charset "utf-8";

form p label {float: left; font-weight: bold; width: 45px; line-height:22px;}
form p .input_text {height: 22px; border: 1px solid #989898; margin-bottom: 14px; width: 190px; float: left;}


.button {background: url(../gfx/btn.png) 0 0 no-repeat; width: 85px; height: 28px; display: block; text-align: center; line-height: 28px; color: #565656; font-weight: bold; text-shadow: 0 1px #fff; text-decoration: none; position: absolute; bottom: 10px; right: 15px;}
.header_btn {background: url(../gfx/header_btn.png) 0 0 no-repeat; height: 23px; width: 94px; text-shadow: 0 -1px #888888; color: #fff; display: block; position: absolute; top: 5px; right: 5px; line-height:23px; text-align: center; text-decoration: none;}

.navlike_btn:hover {background-position: right bottom;}
.navlike_btn:hover span {background-position: 0 bottom;}
.navlike_btn {background: url(../gfx/nav_btn_right.png) right 0 no-repeat; padding-right: 6px; height:34px; display: block; float: right; text-decoration: none;}
.navlike_btn span {padding: 0 10px 0 16px; font-weight: bold; text-shadow: 0 -1px #888888; display: block; text-decoration: none; color: #fff; text-transform: uppercase;  background: url(../gfx/nav_btn.png) 0 0 no-repeat; height: 34px; line-height: 34px;}

body {background: url(../gfx/bg.png) 0 0 repeat-x; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #828282;}
.container {width: 932px; margin: 0 auto;}

.top {height: 72px; margin-bottom: 18px;}
.top h1 {margin-top: 9px; float: left;width: 142px; margin-right: 25px;}
.top h1 a {display: block; background: url(../gfx/logo.png) 0 0 no-repeat;  height:53px; text-indent: -3333em;}

.top ul {overflow: hidden;overflow: hidden; padding: 19px 0 0 0; float: right;}
.top ul li:hover {background-position: right bottom;}
.top ul li:hover a {background-position: 0 bottom;}
.top ul li { float: left; margin-right: 7px; background: url(../gfx/nav_btn_right.png) right 0 no-repeat; padding-right: 6px; height:34px;}
.top ul li a {padding: 0 10px 0 16px; font-weight: bold; text-shadow: 0 -1px #888888; display: block; text-decoration: none; color: #fff; text-transform: uppercase;  background: url(../gfx/nav_btn.png) 0 0 no-repeat; height: 34px; line-height: 34px;}

.content {clear: both;margin-bottom: 45px; overflow: hidden;}
.main_content {position: relative; z-index: 5; overflow: hidden; float: left;}
.sidebar {float: left;}

.no_right_margin {margin-right: 0!important;}
.box {float: left; width: 320px; margin: 0 12px 5px 0; position: relative;}
.box_top_left {background: url(../gfx/box_left_top.png) 0 0 no-repeat;}
.box_top_right {background: url(../gfx/box_top_right.png) right 0 no-repeat;}
.box_top_right h2 {background: url(../gfx/box_header.png) 0 0 repeat-x; height: 32px; margin: 0 8px; line-height:32px; text-transform: uppercase; text-shadow: 0 1px #fff; color: #565656; font-weight: bold; font-size: 14px;}
.box_top_right h2 p {height:32px; padding-left: 29px; line-height:32px;}

.box_inner { min-height:135px; background: #fdfbf6 url(../gfx/box_middle.png) 0 bottom repeat-x; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 21px 14px 30px 14px;}


.white_box .box_bottom_left {background: url(../gfx/white_box_bottom_left.png) 0 bottom no-repeat;}
.white_box  .box_bottom_right {background: url(../gfx/white_box_bottom_right.png) right bottom no-repeat; }
.white_box .box_bottom {background: url(../gfx/white_box_bottom.png) 0 bottom repeat-x;}

.box_bottom_left {background: url(../gfx/box_bottom_left.png) 0 bottom no-repeat; }
.box_bottom_right {background: url(../gfx/box_bottom_right.png) right bottom no-repeat; }
.box_bottom {background: url(../gfx/box_bottom.png) 0 bottom repeat-x; height: 8px; margin: 0 8px;}





.login_box {width: 267px!important;}
.login_box h2 p {background:url(../gfx/login_ico.png) 0 50% no-repeat; }
.login_box a {color: #828282; text-decoration: none; float: left;}
.login_box a span {font-weight: bold; color: #ea812b;}
.login_box .forgot_pass { margin-left: 45px;}



.calc_box h2 p {background: url(../gfx/cash_ico.png) 0 50% no-repeat; line-height: 32px!important;}
.calc_box p {line-height: 22px;}

.pig_box h2 p {background: url(../gfx/pig_ico.png) 0 50% no-repeat;}
.pig_box li {background: url(../gfx/bullet.png) 0 50% no-repeat; padding-left: 22px; line-height: 37px;}

.gray_box {clear: both; background: url(../gfx/gray_box.png) 0 0 no-repeat; line-height: 59px; margin: 0 0 10px 0; }
.gray_box h3 {font-size: 18px; color: #6482b8; font-weight: bold; text-align: center;}

.main_content p { line-height: 26px; }
.content p span {font-size: 14px; color: #d96720; font-weight: bold;}
.main_content p em {color: #789fdb; font-weight: bold; font-size: 14px;}
.main_content p strong {font-weight: bold;}
.main_content .left_side {float: left; width: 400px; padding: 12px 15px 16px 10px; border-right: 1px solid #ccc;}
.main_content .right_side {float: left; width: 480px; padding: 12px 0 0 12px;}

.footer {clear: both; overflow: hidden;}
.footer p {line-height: 25px; padding-left: 12px;}


/*Content*/

.font_16 h3 {font-size: 16px!important;}
.content_box {width: 596px; margin-right: 5px; }
.content_box .box_inner {}
.content_box h2 p {background: url(../gfx/shout_ico.png) 0 50% no-repeat;}
.content_box .box_inner {background: #fff; }


.sidebar .box {width: 331px;}
.sidebar .box h2 p {background: url(../gfx/shout_ico.png) 0 50% no-repeat;}
.sidebar h2 p {line-height: 32px;}
.sidebar .box .box_inner { overflow: hidden; }
.sidebar .box .input_text {width: 240px;}
.sidebar .box textarea { border: 1px solid #989898; width: 230px; height: 175px; padding: 5px; margin-bottom: 4px;}
.sidebar .navlike_btn {margin-right:14px; margin-bottom: 33px;}
.sidebar p {clear: both; line-height: 23px; }

/*FAQ*/

.faq_content {overflow: visible!important;}
.faq_box {width: 319px!important; float: none!important; }
.faq_box .box_inner {overflow:visible!important; }
.faq_box h2 p {background: url(../gfx/faq_ico.png) 0 50% no-repeat!important;}
.faq_box li { position: relative; line-height: 30px; padding: 6px 0; border-bottom: 1px solid #cccccc;  }
.faq_box li.last {border: none;}
.faq_box li p {width: 348px; height: 30px; position: absolute;left: -21px; top:6px; top:0; z-index: 10;}
.faq_box li span {position: relative; z-index:20; background: url(../gfx/bullet.png) 0 50% no-repeat; line-height:30px; padding-left: 22px; display: block}
.faq_box li:hover p {background: url(../gfx/faq_li_hover.png) 0 0 no-repeat;}

.faq_anwsers_box {z-index: 1; position: relative;}
.faq_anwser h3 {font-weight: bold; font-size: 14px; color: #2f2f2f; margin-bottom: 15px;}
.faq_anwser p {line-height: 25px; border-bottom: 1px solid #cccccc; margin-bottom: 14px; padding-bottom: 14px; }
.faq_anwsers_box .box_inner {height: 370px;}

.faq_footer {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 20px;}

/*KODY*/

.banner_box {width: 100%;}
.banner_box h2 p {background: url(../gfx/shout_ico.png) 0 50% no-repeat;}
.banner_box .box_inner {min-height:0; padding-top:9px;}
.codes_main {width: 760px!important; margin: 0 auto; float: none; }

.banner_box p {text-shadow: 0 1px #fff; color: #565656; font-size: 12px; font-weight: bold;}
.banner_box p small {font-size: 9px;}
.banner_box p a {display: block; color: #df9a07; text-decoration: underline;}

.code_content .left_side {padding: 0; margin-right: 6px; border: none; width: 377px;}
.code_content .right_side {padding: 0; width: 377px;}
.code_content .right_side .box_inner img {display: block; margin: 0 auto;}

.kod {border:none; outline: none; background:url(../gfx/box_middle.png) repeat-x scroll 0 bottom #FDFBF6;}
/*REJESTRACJA*/
.register {margin-right:15px; margin-bottom:5px; position:relative;}
.label {display:block; width:88px; float:left;}
.input_text1{border: solid 3px #CCCCCC;}

/* PANEL */
.pan_container{ height: 25px;}
.pan_div{padding: 0 5px; width: 150px; height: 15px; border: ridge 3px; float:left; margin-right:3px; }
.pan_div1{padding: 0 5px; width: 50px; border: solid 1px; float: left;}