@charset "utf-8";
/* global */
*{padding: 0; margin: 0; }
/* tags */
html, body{padding:0; margin:0; background:#FFFFFF url(../images/wrapperbg_loop.jpg) repeat-y center 143px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272;}

img{border: 0 none;}
a{text-decoration:underline; color:#5f5f5f; font-weight:bold;}
a:hover{ color:#B43624;}
select{border: 1px solid #C8C8C8; color:#999; font-size: 11px;padding: 0px 0px 0px 10px;height:22px; }
optgroup{font-style: normal}
optgroup option{padding-left: 10px;}
a.yellow_button, .yellow_button_right a, .yellow_button_left a{ display:inline-block; text-decoration:none; color:#a40305; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:0px; font-weight:normal; height:33px; line-height:23px;}
a.yellow_button div{height:33px;}
.yellow_button_left {background:url('../images/yellow_button.png') no-repeat; width:18px;}
.yellow_button_right {background:url('../images/yellow_button.png') no-repeat 100% 0; width:auto; padding-right:32px}

hr{background-color:#c8c8c8; border:0 none; height:1px; margin:12px 0; line-height:1px;}

/* top div */
#top{height:146px; background:#FFFFFF url('../images/topbg.png') top left repeat-x;}
#top .logo{width:342px; height:69px; left:12px; top:10px;}
#top .login{width:340px; right:0; top:12px;}
#top .login .inputs{margin-top:7px;}
#top .login .sub{margin-left:3px;}
#top .login .info{margin:2px 2px 0 0;}
#top .login input.text-pass, #top .login input.text-text{border:1px solid #C8C8C8; width: 98px; padding:0 10px; height:20px; font-size:11px; color:#999; }
.r_input{border:1px solid #C8C8C8;padding:0 10px; font-size:11px; color:#999; }
.input_h20{height:20px;}
.input_h150{height:150px;}
.input_w240{width:240px;}
.input_w224{width:224px;}
#top .login input.submit, #top .login input.logout{width: 78px; height: 37px; background:transparent url('../images/submit.png') top left no-repeat; border: 0 none; cursor: pointer;}
#top .login input.logout{background:transparent url('../images/logout.png') top left no-repeat;}

#top .navigation{height:59px; top:84px;}
#top .navigation a{text-decoration:none;}
#top .navigation ul{list-style: none; margin-left: 52px;}
#top .navigation ul li{float: left; width: 112px; height: 59px;}
#top .navigation ul li.border{width: 1px; height: 50px; margin-top: 8px;}
#top .navigation ul li.active{background: url('../images/nav-hover.png') top left no-repeat;}
#top .navigation ul li a{display: block; width: 112px; height: 38px; text-align: center; font-size: 14px; font-weight: bold; color: #6e6e6e; padding-top: 21px;}
#top .navigation ul li.active a{color: #b43524;}
#top .navigation ul li a:hover{background: url('../images/nav-hover.png') top left no-repeat; color: #b43524;}

#top #share_icons{width:110px; height:22px; right:-10px; top:105px;}
#top #share_icons ul{margin-left:0px;}
#top #share_icons ul li {display:block; list-style:none;}
#top #share_icons ul li a{margin-right:5px;width:22px; height:22px;  display:block; float:left; background:url(../images/icons/share.png) no-repeat;}

#top #share_icons .icon1{ background-position:0px 0px;}
#top #share_icons .icon2{background-position:-24px 0px}
#top #share_icons .icon3{background-position:-48px 0px}
#top #share_icons .icon4{background-position:-72px 0px}

#top #share_icons .icon1_active{ background-position:0px -26px;}
#top #share_icons .icon2_active{background-position:-24px -26px}
#top #share_icons .icon3_active{background-position:-48px -26px}
#top #share_icons .icon4_active{background-position:-72px -26px}

#content{}
#content h1{font-size: 28px; font-weight: bold;  color: #B43624; margin-bottom:20px;}
#content .tabs{ position:absolute; width: 50px; height: auto; margin-top: 14px; overflow:visible;}
#content .tabs span{display:block;}
#content .tabs .active {z-index:30; left:3px;}
#content .tabs .normal {z-index:2; left:2px;}
#content .tabs .active .tabin{background:url('../images/tabs/active_tab_m.png') repeat-y;}
#content .tabs .normal .tabin{background:url('../images/tabs/normal_tab_m.png') repeat-y;}
#content .tabs .tabin img{margin-left:22px;}
#content .tabs .active .tab_t{ background: url('../images/tabs/active_tab_t.png') no-repeat; width:50px; height:20px;}
#content .tabs .active .tab_b{ background: url('../images/tabs/active_tab_b.png') no-repeat; width:50px; height:23px;}
#content .tabs .normal .tab_t{ background: url('../images/tabs/normal_tab_t.png') no-repeat; width:50px; height:20px;}
#content .tabs .normal .tab_b{ background: url('../images/tabs/normal_tab_b.png') no-repeat; width:50px; height:23px;}

#content .tabs_h{ position:absolute; width: auto; height: 43px; line-height:43px; margin-left: 14px; overflow:visible;}
#content .tabs_h a{height: 43px; line-height:43px; text-decoration:none;}
#content .tabs_h div{height: 43px; line-height:43px;}
#content .tabs_h span{height: 43px; line-height:43px; display:block;}
#content .tabs_h .active {z-index:30; left:3px;}
#content .tabs_h .normal {z-index:2; left:2px;}
#content .tabs_h .active .tabin{background:url('../images/tabs/active_tab_h_m.png') repeat-x; float:left;}
#content .tabs_h .normal .tabin{background:url('../images/tabs/normal_tab_h_m.png') repeat-x; float:left;}
#content .tabs_h .normal .tabin a{text-decoration:none;}
#content .tabs_h .tabin img{ margin-top:18px; text-decoration:none;}
#content .tabs_h .active .tab_l{ background: url('../images/tabs/active_tab_h_l.png') no-repeat; width:25px; height:43px; float:left;}
#content .tabs_h .active .tab_r{ background: url('../images/tabs/active_tab_h_r.png') no-repeat; width:20px; height:43px;float:left;}
#content .tabs_h .normal .tab_l{ background: url('../images/tabs/normal_tab_h_l.png') no-repeat; width:15px; height:43px;float:left;}
#content .tabs_h .normal .tab_r{ background: url('../images/tabs/normal_tab_h_r.png') no-repeat; width:15px; height:43px;float:left;}
/*#content .content{position: relative;  z-index: 10; width: 638px; min-height: 522px; margin-top: 4px; background-color: #fff;  border: 1px solid #d7d7d7; background:#FFFFFF url(../images/ring_top_r.png) no-repeat 100% 0;}*/

#content .box649{z-index: 20; width: 649px;/* margin-top:4px;*/}
#content .box649 .t{height:12px; background:url(../images/panels/w649_log_t.png) no-repeat;}
#content .box649 .t2{height:12px; background:url(../images/panels/w649_t.png) no-repeat;}
#content .box649 .c{background:url(../images/panels/w649_m.png) repeat-y;}
#content .box649 .b{height:14px; background:url(../images/panels/w649_b.png) no-repeat;}
#content .box649 .content{ padding:13px 25px 11px 25px; min-height:522px; z-index:22;}
#content .box649 .ring{background:url(../images/panels/log_ring.png) no-repeat; width:136px; height:154px; top:0px; right:1px; z-index:21;}
#content .box649 h2{color:#B43624; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; margin-bottom:20px;}

#content .box935{z-index: 20; width: 935px;}
#content .box935 .t{height:11px; background:url(../images/panels/w935_t.png) no-repeat;}
#content .box935 .c{background:url(../images/panels/w935_m.png) repeat-y;}
#content .box935 .b{height:14px; background:url(../images/panels/w935_b.png) no-repeat;}
#content .box935 .content{ padding:13px 25px 11px 25px;}
#content .box935 h2{color:#B43624; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; margin-bottom:20px;}

#content .boxs{}
#content .boxs .box_grad {width:283px; margin:4px 0 16px 0;}
#content .boxs .box_grad .t{background: url('../images/panels/orange_t.png') no-repeat;  min-height:150px;}
#content .boxs .box_grad .content{width:260px; padding-top:5px; z-index:50;}
#content .boxs .box_grad .b{}
#content .boxs .box_grad .b .fix{width:283px; background: url(../images/panels/orange_b.png) no-repeat; height:101px; top:-87px;}

#content .boxs .box_white {width:284px; margin:4px 0 4px 0;}
#content .boxs .box_white .t{background:url(../images/panels/w284_t.png) no-repeat; height:11px; font-size:1px; line-height:1px;}
#content .boxs .box_white .m{background:url(../images/panels/w284_m.png) repeat-y;}
#content .boxs .box_white .content{width:242px; padding:2px 0 0 6px; z-index:50;}
#content .boxs .box_white .b{ background: url(../images/panels/w284_b.png) no-repeat; height:14px;}

#content .boxs h3{color:#B43624; font-size:18px; font-weight:normal; margin:5px 0 16px 0; padding:0;}
#content .boxs .news-item{ margin:0 0 15px 0;}
#content .boxs .news-title{color:#585858;}
#content .boxs .news-content{margin: 5px 0;}
#content .boxs .read-more, .read-more{text-align:right;}
#content .boxs .ad-top{ width: 100%; font-size: 11px; margin-top: 6px;}
#content .boxs .ad-top .pic{width: 118px; height: 95px;}
#content .boxs .ad-top .txt-links{width: 124px; margin-top: 8px; text-align: left; font-weight: bold;  line-height: 1.8em;}
#content .boxs .ad-bottom {margin:10px 0 0 0;}

#content .boxs .box-item{ margin:0 0 15px 0;}
#content .boxs .box-title{color:#585858;}
#content .boxs .box-content{margin: 5px 0 0 0;}
#content .boxs .box-content img{float:left; margin-right:10px;}
.help{line-height:18px;}

.table_thin{border: none; margin:0 0 20px 0; width:610px; font-size:11px;}
.table_thin th{border-right:#c8c8c8 1px solid; border-bottom:#c8c8c8 1px solid;}
.table_thin tr{border: none; padding:4px 2px 4px 2px;}
.table_thin td{border-right:#c8c8c8 1px solid; border-bottom:#c8c8c8 1px solid; text-align:center; padding:4px 2px 4px 2px;}
.table_thin td.tr{text-align:right; padding-right:10px;}



#foot{background:url(../images/footerbg0.jpg) repeat-x; height:85px;}
#foot .footer{}
#foot .footer .links{top: 46px;  left: 42px; width: 708px;}
#foot .footer .links a{color: #fff;font-weight:normal;text-decoration: none}
#foot .footer .links ul{float: left; color: #FFF; font-size: 11px;}
#foot .footer .links ul li{float: left; margin-left: 22px;}

#foot .footer .references{top: 10px; right: 0px; width: 280px; font-size: 16px; color: #f2da50; text-align: right;}
#foot .footer .references .logos{ margin-top: 10px;}
#foot .footer .references .logos .img{ margin-right: 10px; vertical-align: middle;}
/**/
#options { margin:20px auto; text-align:right; }
#options a {text-decoration:none; }
#options a:hover {}

#acc { list-style:none;  margin:0 auto 40px}
#acc h4 {cursor:pointer; color:#5F5F5F; font-size:11px; line-height:14px;;}
#acc li{border-bottom:#c8c8c8 1px solid;}
#acc li h2{padding:5px 0; cursor:pointer; background:url(../images/rozwin.gif) no-repeat right;}
#acc li h2.ac{padding:5px 0; cursor:pointer; background:url(../images/zwin.gif) no-repeat right;}
#acc h3:hover {}
#acc .acc-section {overflow:hidden;}
#acc .acc-content {padding:0;  border-top:none;  color:#5f5f5f; line-height:14px; font-size:11px;}

#nested, #nested1, #nested2, #nested3, #nested4 , #nested5 , #nested6 , #nested7 , #nested8 { list-style:none; margin-bottom:15px}
#nested li, #nested1 li, #nested2 li, #nested3 li, #nested4 li, #nested5 li, #nested6 li, #nested7 li, #nested8 li{ border-bottom:0; padding:4px 0;}

#nested .acc-section, #nested1 .acc-section, #nested2 .acc-section, #nested3 .acc-section, #nested4 .acc-section , #nested5 .acc-section , #nested6 .acc-section , #nested7 .acc-section , #nested8 .acc-section {overflow:hidden;}
#nested .acc-content, #nested1 .acc-content, #nested2 .acc-content, #nested3 .acc-content, #nested4 .acc-content, #nested5 .acc-content, #nested6 .acc-content, #nested7 .acc-content, #nested8 .acc-content { padding:15px 0; border-top:none; color:#5f5f5f; line-height:14px; font-size:11px;}
#nested .acc-selected, #nested1 .acc-selected, #nested2 .acc-selected, #nested3 .acc-selected, #nested4 .acc-selected, #nested5 .acc-selected, #nested6 .acc-selected, #nested7 .acc-selected, #nested8 .acc-selected {}

/* pages class*/
.home_text{left:220px; top:130px; width:335px;}
.home_text h3{color:#727272; font-size:18px; font-weight:normal; margin-bottom:10px;}
.home_text .text{font-size:11px; line-height:18px;}
.home_text .butt{text-align:right;}
.home_box{font-size:11px; font-weight:bold;}
.content .b1{ width:108px; text-align:center; top:116px; left:37px;}
.content .b2{ width:165px; text-align:center; top:316px; left:134px;}
.content .b3{ width:123px; text-align:center; top:338px; left:434px;}
.content .a1{ top:260px; left:106px;}
.content .a2{ top:364px; left:344px;}

.content ol{margin:10px 0 10px 20px;}
.content li{margin:10px 0;}


/* shared position*/
.bold{ font-weight:bold;}
.ma{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.pr{position:relative;}
.pa{position:absolute;}
.cf{height:1px; font-size:1px; line-height:1px;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
/* shared layout*/
.mw{min-width:980px;}
.pw{width:980px;}
.half_size{width:280px;}
.ls{width:696px;}
.rs{width:649px;}
.w500{width:500px;}
.w560{width:560px;}
.w220{width:220px;}
.w241{width:241px;}
.w280{width:280px;}
.w278{width:278px;}
.ml45{margin-left:45px;}
.mb16{margin-bottom:16px;}
.pt42{padding-top:42px;}
.mt4{margin-top:4px;}
.h_space{height:20px;}
.h_space5{height:5px;}
.red-text{font-weight:bold; color:#b43624;}
.hid{ display:none;}
.bl{border-left:#c8c8c8 1px solid;}
.br{border-right:#c8c8c8 1px solid;}
/*  panel wydawcy */
#content .box649 h2.money{font-size:24px; color:#ff7600; font-weight:bold;}
#content .box649 .content2{ padding:13px 25px 11px 25px; }

.bottom_links{text-align:right;}
.more-bt{ text-align:right; margin-top:10px;}
.register{width:550px;}
.register .hs{width:270px;}
.register .submit-bt{width:150px; text-align:center;}
.register .check{margin-bottom:10px; width:450px;}
.loging{width:300px;}
.loging .hs{width:240px;}
.loging .submit-bt{width:150px; text-align:center;}
.loging .check{margin:10px auto; width:140px;}
.loging .message{ color:#b43624; font-weight:bold; margin:10px 0; text-align:center;}
.loging .forgot{margin:10px 0; text-align:center;}
.loging .submit-bt{width:200px;}

.input_w260{width:240px;}
.input_w440{width:390px;}
.lab{width:250px; padding-left:10px;}
.lab_s{padding-left:10px;}
.info{padding-left:10px; color:#b43624;}
.error{ color:#b43624; font-weight:bold;}
.ok{color:#009900;}
.form_label{padding-left:10px;}
.req{font-size:14px; color:#B43624;}
.red_color{color:#B43624;}