@charset "utf-8";
body {background: #cccccc url(../gfx/bg_repeat.png) 0 0 repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; overflow-x:hidden}
a {outline: none;}
.box {width: 269px; padding: 13px 12px 28px 12px; color: #8f9b9c; font-size: 11px; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; background: #fff;}
.x_btn {background: url(../gfx/cross.png) 0 0 no-repeat; height: 16px; width: 16px; position: absolute; right: 6px; top:  5px; cursor: pointer;}
.read_more_btn {background: #e02828; height: 23px; line-height: 23px; display: inline-block ; width: 89px; text-align: center; font-size: 10px; color: #fff; text-decoration: none;}
.read_more_btn:hover {background:#933!important;}

.top_btn {margin-left:5px; margin-top:5px; background: #e02828; border:1px solid #933; height: 25px; line-height: 23px; display: inline-block ; padding:0px 10px; text-align: center; font-size: 12px; color: #fff; text-decoration: none; bottom:0px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
.top_btn:hover {background:#933!important; border-bottom-width:5px; border-color:#C2C2C2!important;}

.menu_btn {background-image:url(../gfx/tabs_bg.png); color:#494949; height: 39px; line-height: 39px; display: block; float:left; padding:0px 17px; text-align: center; font-size: 14px; text-decoration: none; width:150px;  border-left: 1px solid #b2b2b2; border-right: 1px solid #d7d7d7; border-top:1px solid #B2B2B2}
.menu_btn:hover {background:white!important; }
.cp_nav {background-color:white; padding-left:1px;}

.wrapper {background:url(../gfx/bg.png) 50% 38px no-repeat;}
.container {width: 932px; margin: 0 auto; }

.top_bar {height: 38px;}

.top_bar form {float: left;}
.top_bar  p {float: right; color: #414141; font-size: 14px; font-weight: bold; line-height: 38px;}
.top_bar form input { color: #c2c2c2; width: 167px;height: 15px; border:none;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  border-top: 1px solid #7f7f7f; border-bottom: 1px solid #b5b5b5; float: left; margin-top: 5px; margin-right: 9px; padding: 5px 3px 5px 3px;}
.send_credentials {width: 57px; margin-top: 5px; height: 27px; line-height: 27px; float: left;}
.send_credentials2 {width: 80px; margin-top: 5px; height: 27px; line-height: 27px; float: left;}

.submit_btn {background: #e02828; height: 27px!important; border: none!important; color: #fff; font-size: 10px; width: 57px;  float: left;}

.top h1 {float: left;}
.top h1 a {background: url(../gfx/logo.png) 0 0 no-repeat; width:299px; height:49px; display: block; text-indent: -3333em;}

.top {padding: 27px 0 0 0; overflow: hidden ; margin-bottom: 20px;}
.top ul {float: right; margin-top: 12px;}
.top ul li {float: left; padding: 0 17px;}
.top ul li a{height: 16px; text-indent: -3333em; display: block;}
.nav_home a {background:url(../gfx/nav_home.png) 0 bottom no-repeat;  width: 132px;}
.nav_last {padding-right: 0!important;}
.top ul li a:hover {background-position: 0 top!important;}
.nav_contact a {background: url(../gfx/nav_contact.png) 0 bottom no-repeat; width: 70px;}
.nav_register a {background: url(../gfx/nav_register.png) 0 bottom no-repeat; width: 97px;}
.nav_regulations a {background: url(../gfx/nav_regulations.png) 0 bottom no-repeat; width: 89px;}
.nav_warranty a {background:url(../gfx/nav_warranty.png) 0 bottom no-repeat; width: 92px;}
.nav_pp a {background:url(../gfx/nav_pp.png) 0 bottom no-repeat; width: 175px;}

.info_section {margin-bottom: 10px; width: 932px; height: 45px; position:relative; z-index:10;}


.content {padding-bottom: 10px;}
.main_content{float: left; margin-right: 17px; margin-top:155px; position:relative; z-index:11;}
.sidebar {float: left; margin-top:155px; position:relative; z-index:11;}

.what_is_box {position: absolute;  left:0px; height: 157px; z-index:10; overflow:hidden }
.what_is_box h2 {cursor:move; background: url(../gfx/what_is_h.png) 0 0 no-repeat; width: 154px; height:18px; text-indent: -3333em; margin-bottom: 15px;}
.what_is_box p, .what_gives_box p,.why_box p {line-height: 21px;}

.what_gives_box {position: absolute;  left:320px; height: 157px; padding-right: 124px; width: 157px; z-index:10; }
.what_gives_box h2 {cursor:move; background: url(../gfx/what_offers_h.png) 0 0 no-repeat; width: 156px; height: 18px; text-indent: -3333em; margin-bottom: 15px;}
.what_gives_img {background: url(../gfx/mainslider/rapidshare.jpg) 0 0 no-repeat; width: 133px; height: 139px; top: 50px; right: 0px; position: absolute;}

.why_box {position: absolute;  left:640px; height: 157px; margin-bottom: 10px; width:259px; z-index:10; }
.why_box h2 {cursor:move; background: url(../gfx/why_fload_h.png) 0 0 no-repeat; width: 148px;  height: 18px; text-indent: -3333em; margin-bottom: 15px;}
.logo_link {background: url(../gfx/ikonki.png) 0 0 no-repeat; width: 219px; height: 50px; display: block; margin: 0 auto ; text-indent: -3333em; margin-top: 12px;}

.sections {clear: both; cursor:pointer; width: 589px; overflow: hidden; border-bottom: none; height: 421px; background-color:white; background-position: center center; background-repeat:no-repeat; }
.section {width: 192px; height:210px; float: left; overflow:hidden; background-color:white;}
.section p {padding: 0 0 0 40px; line-height: 25px; color: #547a7e; font-size: 10px; font-family: Tahoma, Geneva, sans-serif;}
.section h3 a {display: block;}
.section h3 a:hover {background-position: 0 bottom!important;}

.safety_section h3 a {background:url(../gfx/safaty_ico.png) 0 0 no-repeat; width: 143px; height: 31px; text-indent: -3333em;}
.stabilnosc_section h3 a {background: url(../gfx/ico_stabilnosc.png) 0 0 no-repeat; height: 30px; width: 111px; text-indent: -3333em;}
.solidnosc_section h3 a {background: url(../gfx/ico_solidnosc.png) 0 0 no-repeat; height: 32px; width: 118px; text-indent: -3333em;}
.trust_section h3 a {background: url(../gfx/ico_trust.png) 0 0 no-repeat; width: 96px; height: 30px; text-indent: -3333em;}
.mozliwosci_section h3 a {background:url(../gfx/ico_possibility.png) 0 0 no-repeat; height:30px; width: 150px; text-indent: -3333em;}
.happiness_section h3 a {background: url(../gfx/ico_happiness.png) 0 0 no-repeat; width: 94px; height:32px; text-indent: -3333em;}

.tabs  {border-bottom: 1px solid #c5c5c5; overflow: hidden; width: 613px;}
.tabs ul {overflow: hidden; float: left;  background: #fff; }
.tabs ul li { cursor:pointer; border-top: 1px solid #b2b2b2; background: url(../gfx/tabs_bg.png) 0 0 repeat-x; height:38px; float: left; border-right: 1px solid #e5e5e5; border-left: 1px solid #848484;}
.tabs ul li:hover, .section_chosen {background: #fff!important;  height:38px!important;}
.tabs ul li:hover div, .section_chosen div {background-position: 0 bottom!important; }
.tabs ul li div {height: 38px; width: 32px;}

.safety_section_tab {border-left: none!important; }
.happiness_section_tab {border-right: none!important;}

.safety_section_tab {padding: 0 22px 0 20px;}
.safety_section_tab div {background: url(../gfx/safety_tab_ico.png) 0 0 no-repeat; }

.stabilnosc_section_tab div {background: url(../gfx/stabilnosc_tab_ico.png) 0 0 no-repeat; }
.stabilnosc_section_tab{ padding: 0 24px 0 26px;}

.solidnosc_section_tab {padding: 0 26px 0 26px;}
.solidnosc_section_tab div {background: url(../gfx/solidnosc_tab_ico.png) 0 0 no-repeat; }

.trust_section_tab {padding: 0 26px;}
.trust_section_tab div {background: url(../gfx/trust_tab_ico.png) 0 0 no-repeat; }

.possibility_section_tab {padding: 0 25px 0 25px;}
.possibility_section_tab div {background: url(../gfx/possibility_tab_ico.png) 0 0 no-repeat; }

.happiness_section_tab {padding: 0 24px 0 26px;}
.happiness_section_tab div {background: url(../gfx/happiness_tab_ico.png) 0 0 no-repeat;}

.tabs_logo {background: #fff url(../gfx/tab_logo.png) 4px 0 no-repeat; width: 115px; float: left; height: 38px; cursor:pointer; border-top:1px solid #B2B2B2;}

.flash_container {height: 160px; text-shadow:0 1px 0 #eeeeee; width: 293px; clear: both; line-height:35px; font-size:18px; font-family:"Trebuchet MS", sans-serif; color:#444444;}
.flash_container span {color:steelblue; }

.last_downloaded { padding: 13px 2px 18px 2px!important;width:289px;}
.last_downloaded h3 {background: url(../gfx/last_dled.png) 0 0 no-repeat; height:16px; text-indent: -3333em; margin-left: 8px;}
.last_downloaded li {line-height: 36px; border-bottom: 1px solid #b2b2b2; height: 36px; padding: 0 0 0 9px;}
.last_downloaded .downloaded_name {width: 185px; display: inline-block;}

.last_downloaded .download_button {background:url(../gfx/arrow_ico.png) 0 50% no-repeat; width: 14px; height: 16px; margin-bottom: -6px; display: inline-block; margin-right: 22px; margin-left: 17px;}
.last_downloaded .save_btn {background: url(../gfx/download_ico.png) 0 0 no-repeat; height:16px; width: 16px; display: inline-block; margin-bottom: -5px;}

/*FOOTER*/

.footer {background:url(../gfx/footer_bg.png) 160px 30px no-repeat; width: 957px; margin-left: -8px; overflow: hidden; padding-top:10px; clear:both; }
.footer h4 {background: url(../gfx/clock.png) 0 0 no-repeat; height: 37px; line-height: 64px;  padding: 26px 0 0 68px; width: 553px; float: left; margin-top: 18px;}
.footer h4 p {background: url(../gfx/chat_h.png) 0 0 no-repeat; height:18px; text-indent: -3333em; width: 458px; float: left;}
.footer h4  .read_more_btn {float: right; text-indent:0!important; text-transform: uppercase; margin-top: -5px;}
.footer .start_downloading_btn {background: url(../gfx/start_downloading_btn.png) 0 0 no-repeat; width: 310px; margin-bottom: 13px; height: 92px; display: block; text-indent: -3333em; float: left; margin-left: 26px; }


.footer_nav {background: #fff; clear: both; height: 80px; border-top: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4; margin-bottom: 160px; width: 932px; margin-left: 8px;}
.footer_nav ul {overflow: hidden; padding: 31px 0 0 10px; }
.footer_nav li{float: left; height: 16px; padding: 0 16px;}
.footer_nav li a {text-indent: -3333em; display: block; height: 16px;}
.footer_nav li a:hover {background-position: 0 top!important;}


/*SUB1*/
.title_bar {width: 900px; min-height: 22px; padding: 8px 16px ; margin-bottom: 9px; font-size:16px; font-weight:bold; text-transform:uppercase}
.empty_bar {width: 900px; min-height: 100px; padding: 8px 16px ; margin-bottom: 9px; background: #fff url(../gfx/right_side_stripes.png) right bottom no-repeat;}
.register_bar {width: 900px; text-shadow:0 1px 0 #eeeeee; height: 27px; padding: 8px 16px ; margin-bottom: 9px;}
.register_bar p { height: 18px; color:black; font-size:14px; float: left; margin-top: 6px;}
.register_bar p span  { color: steelblue; font-weight:bold;}
.register_bar a {float: right;}

.left_side,.right_side {float: left; height: 418px; width: 431px; padding-left: 15px; padding-right: 15px; padding-top: 18px;}
.left_side {margin-right: 10px; position: relative; background: #fff url(../gfx/left_side_stripes.png) 0 bottom no-repeat; z-index: 20;}
.left_side h3  {background: url(../gfx/register_h.png) 0 0 no-repeat; height: 16px; text-indent: -3333em; margin-bottom: 32px;}
.left_side form{margin-left: 79px;}
.left_side form p label, .empty_bar form p label{ margin-bottom: 4px; font-size: 14px; color: #494949; font-family: "Trebuchet MS", sans-serif; text-transform: uppercase;}
.left_side form div  input, .empty_bar form div  input  { margin-bottom: 7px;border: 2px solid #ebebeb; height: 28px; width: 270px; padding: 7px 5px 0 5px ; font-size: 16px; font-family: "Trebuchet MS", sans-serif; color: #313131;} 
input:focus  + div.form_TT {opacity:0.9; filter:alpha(opciaty=90); display:block!important;}
.left_side form p span, .empty_bar form p span {font-size:20px; color:darkgreen; font-style:italic; text-transform:uppercase;}
.input_error {border: 2px solid #e02828!important;}
.input_avalible {border: 2px solid #9dc13b!important;}
.register_girl { z-index: 10;background: url(../gfx/register_girl.png) 0 0 no-repeat; width: 203px; height: 113px; position: absolute;  bottom: 0; right: -62px;}
.next_section_arrow {background: url(../gfx/next_section.png) 0 0 no-repeat; width: 70px; height: 52px; position: absolute; top: 179px; right: -32px; z-index: 10;}
.register_continue { margin-left: 75px;}

.here_btn {width: 44px;}


.right_side {background:#fff url(../gfx/right_side_stripes.png) right bottom no-repeat; position: relative; z-index: 5;}
.right_side h3 {background: url(../gfx/did_u_know_h.png) 0 0 no-repeat; height:16px; text-indent: -3333em;}
.did_u_know_txt {font-size: 16px; color: #6d6d6d; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 22px; line-height: 25px; }
.did_u_know_txt a {margin-left: 5px;}
.after_registration {background: url(../gfx/after_registration.png) 0 0 no-repeat; height: 16px; text-indent: -3333em; margin-bottom: 5px;}
.right_side ul {margin-left: 20px; margin-bottom: 10px;}
.right_side li {background: url(../gfx/present_ico.png) 0 13px no-repeat; padding: 0 0 0 28px; line-height: 42px; font-size: 14px; color: #717171;}
.much_more {background: url(../gfx/and_much_more.png) 0 0 no-repeat; height:17px; text-indent: -3333em; margin-left: 49px;}

/*SUB2*/
.fancy_checkbox p {line-height: 27px; color: #717171;}
.checkbox_border {width: 29px; height: 27px; border:1px solid #d9d9d9; float: left; margin-left: 79px; position: relative;margin-right: 7px; }
.checkbox_checked {background: url(../gfx/checked_ico.png) 0 0 no-repeat; height: 32px; width: 31px; position: absolute;top: -4px; right: -4px; }
.unv {opacity:0; filter:alpha(opacity=0);}
.registration_step { position: absolute; background: #e5e5e5; color: #515151; font-size: 12px; line-height: 27px; width: 180px; text-align: center; top: 1px; right: 1px;}
.registration_step a { color: #515151; font-size: 12px; padding:2px 2px 0px 2px; border:1px solid #e5e5e5; text-decoration:none;}
.registration_step a:hover {color:black;}


.fancy_select {margin-left: 49px; position:relative; }
.fancy_select p {color: #494949; font-size: 14px;}
.select_label { line-height: 25px; font-weight:bold;} 
.fancy_select .select_inner { border: 1px solid #d7d7d7; position: relative; line-height: 37px; width: 238px; padding: 0 40px 0 6px; opacity:0.5; filter:Alpha(opacity=50); font-style:italic;}
.select_arrow {cursor:pointer; background: url(../gfx/select_arrow.png) 0 0 no-repeat; height: 25px; width: 25px; position: absolute; top: 7px; right: 7px;}
.parameters_h {background: url(../gfx/parametry_h.png) 0 0 no-repeat!important; margin-bottom: 32px; height: 12px!important;}

.proceed_btn {background: url(../gfx/proceed_btn.png) 0 0 no-repeat; height: 45px; width: 198px; display: block; text-indent: -3333em; margin: 20px 0 0  98px;}
#select_options { background-color:#f6f6f6; display:none; overflow:hidden; position:absolute; left:-1px; top:37px; width:274px; padding:0px 5px; border:1px solid #D7D7D7;  }
#select_options .option {background-color:#f6f6f6;  width:264px; padding:0px 5px; height:30px; border-bottom:1px dashed #D7D7D7;  color:black; font-size:12px; line-height: 30px; cursor:pointer;}
#select_options .option:hover {background-color:#e7e7e7;}
#select_options .last  {border-bottom-width:0px; }



/*SUB3*/
.left_side_last_step {height: 640px!important;}
.register_agreement {background: url(../gfx/register_agree.png) 0 0 no-repeat!important; height: 14px; margin-bottom: 0!important; margin-top: 5px;}
.given_data {background: url(../gfx/given_data_h.png) 0 0 no-repeat; height: 13px; text-indent: -3333em; margin-bottom: 5px;}
.activation_process {background: url(../gfx/activation_process.png) 0 0 no-repeat!important; margin-bottom: 14px; margin-top: 5px;}
.activation_right_side {height: 405px; margin-bottom: 9px;}
.activation_right_side p { margin-left: 57px; line-height: 26px; color: #717171; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 355px; margin-bottom: 15px;}
.activation_right_side textarea {border: 1px solid #d7d7d7; margin-left: 63px; background: none; width: 284px; height: 70px; }
.activation_right_side p strong {font-weight: bold;}
.activation_code_label {background: url(../gfx/activation_code_h.png) 0 0 no-repeat; height: 14px; text-indent: -3333em; margin-bottom: 6px!important; margin-left: 66px!important;}
.activation_right_side .proceed_btn {background:url(../gfx/zaloz_konto.png) 0 0 no-repeat!important}

.safety_box {float: left; width: 431px; padding: 18px 10px 0 20px; background: #fff url(../gfx/safety.png) 0 30px no-repeat; height: 123px;}
.safety_box h3 {background: url(../gfx/safety_h.png) 0 0 no-repeat; height: 17px; text-indent: -3333em;}
.safety_box p {line-height: 20px; padding-left: 82px;}

#curtain {display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background-color:black; opacity:0.75; filter:Alpha(opacity=75); z-index:20;}
#popup {display:none;  position:fixed; width:100%; height:200px; top:0px; left:0px; z-index:21;}
#popup > div { margin: 0 auto; width:300px; height:150px; position:relative; background-color:white; padding:10px; color:#555555; font-size:14px; text-align:center; font-family:"Trebuchet MS", sans-serif;}
#popup .pIcon {position:absolute; left:-16px; bottom:-16px; background:url(../gfx/block_64.png) top left no-repeat; width:64px; height:64px;}
#popup .pInfo {position:absolute; right:2px; top:2px; }

.empty_bar ul {list-style-type:square;}
.empty_bar ul li {padding-left:3px; margin-left:15px; font-size:14px; margin-bottom:5px;}

.empty_bar ul li a, a.stdlink {color:#E02828; text-decoration:none;}
.empty_bar ul li a:hover, a.stdlink:hover {color:#933; text-decoration:underline;}

.empty_bar .right_info {float:right; width:450px; font-size:14px; color:#414141; border-left:2px solid #B2B2B2; padding-left:10px;}
.empty_bar .right_info b {color:#227BB2;}
.hid {display:none;}

.plik_input {width:844px; height:22px; border:1px solid #B2B2B2; border-bottom-width:0px; font-family:"Courier New"; font-size:12px; color:#2385A0; line-height:22px; padding:10px 13px; overflow:hidden; }
.plik_input_h {background: white; width:870px; height:14px; border:1px solid #B2B2B2; border-top-width:0px;}
.plik_input_h img {cursor:s-resize; float:right; }

#files_loading {display:none; color:#227BB2; font-size:14px; margin-bottom:25px;}

.file_list_item {position:relative; padding:15px 0 10px 0; margin:0!important; overflow:hidden;}
.file_list_item div {display:none; position:absolute; color:#E02828; font-style:italic; background-color:#f0f0f0; font-size:16px; left:-2px; top:-5px; font-weight:normal; padding:5px; }
.file_list_item b{color:#3A97BE; font-style:italic; cursor:help;}
.file_list_item b:hover div {display:block;}
.file_list_item i {color:#3A97BE;}
#tooltip {position:absolute; left:0px; top:0px; display:none; z-index:50; height:35px; overflow:hidden;}
#tooltip .TTarrow {height:5px; background:url(../gfx/tooltip/strzalka.png) no-repeat;}
#TTarrowdown {background-image:url(../gfx/tooltip/strzalka2.png)!important; position:relative; top:-20px;}
#tooltip .TTheader {height:16px; background:url(../gfx/tooltip/gora_p.png) top right no-repeat; padding-right:8px;}
#tooltip .TTheader > div {height:16px; background:url(../gfx/tooltip/gora_l.png); position:relative; text-align:center; padding-left:8px; }
#tooltip  span {z-index:2; top:-10px; position:relative; padding:0px 5px; color:white; font-size:12px; display:block;}
#tooltip .TTfooter {z-index:1; top:-20px; position:relative; height:16px; background:url(../gfx/tooltip/dol_p.png) bottom right no-repeat; padding-right:8px;}
#tooltip .TTfooter div {height:16px; background:url(../gfx/tooltip/dol_l.png);}
#menu_podrzedne {overflow: hidden; position:fixed; z-index:22; right:2px; top:50px; width:25px; height:25px; cursor:pointer; border:1px solid #B2B2B2; border-width:1px 1px 0 1px; background-color:white; background-image:url(../gfx/select_arrow.png); background-repeat:no-repeat; }
.mp1 { height:27px; line-height:27px; background-image:url(../gfx/pnp/grad1.png); padding:0px 5px; color:#555555; font-size:12px;}
.mp2 { height:23px; width:23px; background-image:url(../gfx/pnp/x_black.png); float:right; margin-top:1px; cursor:pointer;}
.mp2:hover { height:23px; width:23px; background-image:url(../gfx/pnp/x_red.png); float:right; }
.mp_icon { width:30px; height:50px; float:left; background-position:center center; background-repeat:no-repeat;}
.mp_pnt { width:250px; height:13px; /*background-color:#888888;*/ position:relative; float:left;}
.mp_pasek { width:250px; height:13px; background-image:url(../gfx/pnp/pasek.png); position:absolute; top:0px; left:0px; z-index:2;}
.mp_tlo {position:absolute; top:0px; left:0px; height:13px; background-image:url(../gfx/pnp/tlo.png); z-index:1;}
.mp_name {font-size:12px; color:#444444; padding-top:8px; float:left;}
.mp_name > div {font-size:12px; color:#888888; }
.mp_file {border:1px solid #B2B2B2; border-width:1px 0 0 0; border-bottom:1px solid white; height:50px;}
.mp_percent {float:left; font-size:12px; color:steelblue; margin-left:5px; top:-2px; position:relative; font-weight:bold;}
.mp4 { height:28px; line-height:28px; background-image:url(../gfx/pnp/grad2.png);  color:#555555; font-size:12px; text-align:center;}
.mp5 { float: left; background:url(../gfx/uwaga.png) center center no-repeat; height:28px; line-height:28px;  width:30px; margin-right:10px; border-right:1px solid #6C6C6C; color:#555555; font-size:12px;}

.last_downloaded li img {border-width:0px; float:right; vertical-align:bottom!important; margin-top:10px!important; margin-right:10px;}
.form_TT {position:absolute; width:300px; height:82px; left:380px;  color:white; z-index:11; display:none; }
.form_TT img {float:right;}
.form_TT .fTT1 {float:left; height:62px; background:url(../gfx/tooltip/strzalka3.png) center center no-repeat; width:5px;}
.form_TT .fTT2 {float:left; background-image:url(../gfx/tooltip/gora_l.png); width: 287px; height:16px;}
.form_TT .fTT3{float:left; background-color:black; height:30px; width:285px; padding:0 5px;}
.form_TT .fTT4 {float:left; background-image:url(../gfx/tooltip/dol_l.png); width: 287px; height:16px; }
#po_rejestracji li {opacity:0; filter:alpha(opacity=0); }
#formreg3 textarea { font-family:"Trebuchet MS", sans-serif; text-transform:uppercase; color:#555555; font-size:52px; font-style:italic; padding-top:5px; text-align:center; }

/*oops & 404*/
.oops_page {background: #cccccc url(../gfx/bg.png) 50% 0 no-repeat;}
.oops_page .container {background: url(../gfx/footer_bg.png) 50% 18px no-repeat; padding: 60px 0 0 0;}
.oops_page h1 {background: url(../gfx/oops.png) 0 0 no-repeat; height: 73px; width: 215px; margin: 0 auto; text-indent: -3333em; margin-bottom: 5px;}
.oops_page h2 {background: url(../gfx/limit_h.png) 0 0 no-repeat; height: 21px; width: 515px; text-indent: -3333em; margin: 0 auto 10px auto;}

.e404 .container {padding: 20px 0 0 0;}
.e404 h1 {background: url(../gfx/404img.png) 0 0 no-repeat; height: 143px; width: 333px; margin-bottom: 10px }
.e404 p {width: 395px!important;}
.oops_page h3 {color: #df5a07; font-size: 15px; font-weight: bold; width: 515px; margin: 0 auto; margin-bottom: 30px;}
.oops_page h3 a {color: #df5a07; text-decoration:none;}
.oops_page h3 a:hover {text-decoration:underline;}
.oops_page p  {width: 515px; margin: 0 auto; font-size: 12px; color: #4e4e4e; line-height: 25px; margin-bottom: 30px;}

.user_panel_nav  {overflow: hidden; margin-bottom: 10px;}
.user_panel_nav li {float: left; margin-right: 14px;}
.user_panel_nav li a:hover {background-position: 0 bottom; }
.user_panel_nav li.active a {background-position: 0 bottom!important;}
.user_panel_nav li a {display: block; text-indent: -3333em; height: 33px;}
.user_panel_nav .user_home a {background: url(../gfx/user_home.png) 0 0 no-repeat; width: 63px; }
.user_panel_nav .user_list a {background: url(../gfx/user_file_list.png) 0 0 no-repeat; width: 97px; }
.user_panel_nav .user_add a {background: url(../gfx/user_add_files.png) 0 0 no-repeat; width: 97px; }
.user_panel_nav .user_proposition a {background: url(../gfx/user_proposition.png) 0 0 no-repeat; width: 136px; }
.user_panel_nav .user_settings a {background: url(../gfx/user_settings.png) 0 0 no-repeat; width: 136px; }

.go_back:hover {background-position: 0 bottom;}
.go_back {background: url(../gfx/home_page.png) 0 0 no-repeat; height:33px; width: 118px;  display: block; margin: 0 auto;}

.user_cp_left_side {width: 296px; float: left; margin-right: 12px; height: 284px;}
.user_cp_left_side h2 {background: url(../gfx/what_to_do_h.png) 0 0 no-repeat; height:13px; text-indent: -3333em; margin-bottom: 24px; }

.user_cp_left_side ul {margin-left: 16px;}
.user_cp_left_side ul li {float: left;}
.user_cp_left_side ul li a:hover {background-position: 0 bottom;}
.user_cp_left_side ul li a {display: block; width: 126px; height: 114px; text-indent: -3333em;}
.file_list {margin-bottom: 13px;}
.file_list a {background: url(../gfx/file_list_btn.png) 0 0 no-repeat;}
.download_file {margin-right: 13px; margin-bottom: 13px;}
.download_file a {background: url(../gfx/download_btn.png) 0 0 no-repeat; }
.get_help {margin-right: 13px;}
.get_help a {background: url(../gfx/hlp_btn.png) 0 0 no-repeat;}
.logout a {background: url(../gfx/logout_btn.png) 0 0 no-repeat;}

.user_cp_right_side {float: left; width: 576px; height: 284px; background: #fff url(../gfx/fload_gray_logo.png) right bottom no-repeat;}
.user_cp_right_side h2 {background: url(../gfx/stats_h.png) 0 0 no-repeat; height: 17px; text-indent: -3333em; margin-bottom: 2px;}

.user_panel_container {clear: both;}
.user_cp_right_side em { color: #89b4f2; font-size: 14px; font-weight: bold;}
.user_cp_right_side p {padding-left: 24px; line-height:31px;}
.user_cp_right_side {overflow: hidden;}
p.acc_type {background: url(../gfx/info_ico.png) 0 50% no-repeat; float: left; margin-right: 18px;}
p.files_downloaded {background: url(../gfx/downloaded_ico.png) 0 50% no-repeat; clear: both;}
p.ur_transfer {background: url(../gfx/transfer_ico.png) 0 50% no-repeat;}
p.ur_files {background: url(../gfx/your_files_ico.png) 0 50% no-repeat;}
.files {padding-left: 26px;}
.files li {background: url(../gfx/check_ico.png) 0 50% no-repeat;}
p.registered_since {background: url(../gfx/since_ico.png) 0 50% no-repeat;}

.rating_bg {background: url(../gfx/ranga_bg.png) 0 0 no-repeat; height: 29px; width: 169px; float: left; position: relative;}
.white_stars {background: url(../gfx/white_star.png) 0 0 repeat-x; height: 18px; position: absolute; top: 4px; left: 10px; width: 131px;}
.yellow_stars {background: url(../gfx/yellow_star.png) 0 0 repeat-x; height: 18px; position: absolute; top: 5px; left: 10px;}
.rating_1 {width: 15%;}
.rating_2 {width: 30%;}
.rating_3 {width: 45%;}
.rating_4 {width: 61%;}
.rating_5 {width: 80%;}

.cp_footer {padding-top: 40px; background-position: 160px 0px;}

/*regulamin*/
.text_box h2 {background: url(../gfx/mini_warning.png) 0 0 no-repeat; height:29px; padding-left: 40px; margin-bottom: 10px;}
.text_box h2 p {background: url(../gfx/regulamin_h.png) 0 50% no-repeat; height: 29px; text-indent: -3333em;  float: none; width: auto;}
.text_box {width: 508px; overflow: hidden;}
#regScrollContainer {line-height: 21px; float: left; width: 440px;}
.text_slider {background: url(../gfx/slider_bg.png) 0 0 no-repeat; height: 555px; width: 10px; float: left; margin: 15px 15px 0 0; position: relative; clear: both;}
.slider_handle {position: absolute; cursor:pointer; left:-4px; top: 20%; background: url(../gfx/slider_handle.png) 0 0 no-repeat; width: 18px; height: 19px;}

.seciurity_box {width: 359px;  margin-bottom: 10px;}
.seciurity_box h2 {text-indent: -3333em; height: 17px; margin-bottom: 5px;}
.seciurity_box p { padding-left: 85px; line-height: 20px; font-size: 11px; text-align:left; min-height:120px;}
.seciurity_box div.sl1 p { background: #fff url(../gfx/safety.png) -14px 0px no-repeat;}
.seciurity_box div.sl2 p { background: #fff url(../gfx/mozliwosci.jpg) -14px 0px no-repeat; }
.seciurity_box div.sl3 p { background: #fff url(../gfx/solidnosc2.png) 0px 0px no-repeat; padding-left: 115px!important;}
.seciurity_box div.sl1 h2 { background: url(../gfx/bezpieczenstwo.png) 0 0 no-repeat;}
.seciurity_box div.sl2 h2{ background: url(../gfx/mozliwosci.png) 0 0 no-repeat; }
.seciurity_box div.sl3 h2{ background: url(../gfx/solidnosc.png) 0 0 no-repeat;}

.chat_box {width:359px; background: #fff url(../gfx/mini_chat.png) 13px 0 no-repeat;  margin-bottom: 15px;}
.chat_box h2 {background: url(../gfx/mini_clock.png) 0 0 no-repeat; height: 32px;margin-left: 85px; padding-left: 40px; margin-bottom: 10px;}
.chat_box h2 p {background: url(../gfx/contact_chat_h.png) 0 50% no-repeat; height: 32px; text-indent: -3333em; }
.chat_box p {padding-left: 85px;line-height: 20px; font-size: 11px;}

/*Contact*/
.contact_box {overflow: hidden;}
.contact_box .column {height: 646px; width: 280px; float: left; }

.chat_column {background: #fff url(../gfx/contact_girl.jpg) 0 bottom no-repeat; margin-right:10px; width: 275px!important;}
.chat_column h2 {background: url(../gfx/mini_clock.png) 0 0 no-repeat; height: 32px; padding-left: 40px; margin-bottom: 28px;}
.chat_column h2 p {background: url(../gfx/contact_chat_h.png) 0 8px no-repeat; text-indent: -3333em; height:32px; line-height: normal; width: auto;}
.chat_column p {line-height: 21px; width: 265px;}
.chat_column p em {font-weight: bold; color: #1e84b5;}


.form_column {margin-right:10px; width:285px!important;}
.form_column h2 {background: url(../gfx/mini_book.png) 0 0 no-repeat; height: 32px; padding-left: 40px;  margin-bottom: 28px;}
.form_column h2  p {text-indent: -3333em; background: url(../gfx/contact_form_h.png) 0 8px no-repeat; height:32px; }
.form_column .fancy_select {margin: 0 0 5px 0;}
.form_column form p label {text-transform: none; color:#494949; font-size:14px;}
.form_column form p input {width: 274px; border: 1px solid #D7D7D7; font-size: 14px; padding: 10px 5px; margin:4px 0;}
.form_column form p textarea {border: 1px solid #D7D7D7; width: 270px; height: 192px; padding: 13px 7px;  font-size: 14px; margin:4px 0;}
.form_column .read_more_btn {float: right; margin-top: 9px;}
.read_more_btn {text-shadow:none;}

.contact_content {}
.owner_column { }
.owner_column h2 {background: url(../gfx/mini_owner.png) 0 0 no-repeat; height: 26px; padding: 0 0 0 40px;  margin-bottom: 37px;}
.owner_column h2 p {background: url(../gfx/owner_h.png) 0 8px no-repeat; height: 26px; text-indent: -3333em;}
.owner_column h3 { font-weight: bold; font-size: 12px;}
.owner_column address {line-height: 21px; margin-bottom: 32px; font-size: 11px;}
.owner_column a {color: #1e84b5; text-decoration: none; margin: 25px 0; display: block;}
.owner_column .read_more_btn {color: #fff; margin: 6px 0;}
h2.wykonanie {background: url(../gfx/wykonanie_h.png) 0 0 no-repeat; height: 17px; text-indent: -3333em; margin: 25px 0 15px 0;}

/*gwarancja*/
.warranty_header {background: url(../gfx/big_fload_logo.png) right 0 no-repeat; height: 53px; margin-bottom: 10px;}
.warranty_header h2 {height: 53px; background: url(../gfx/qality_guatanteed_h.png) 0 50% no-repeat; text-indent: -3333em;}

.warranty_content .box:hover {}
/* .warranty_content .box:hover img {top: -24px;}
.warranty_content .box:hover h2 {margin-top:0!important; margin-bottom: 92px;} */
.warranty_content .box {padding: 13px 35px 28px 21px; float: left; margin-right: 12px; height: 329px; cursor:default;}
.warranty_content .box p {font-size: 12px; color: #717171; text-shadow: 0 1px #fff; line-height: 26px;}
.warranty_content .box p strong {font-weight: bold;}
.warranty_content .box img {position: absolute;}
.warranty_content .box h2 { height: 11px; text-indent: -3333em; margin-bottom: 65px; margin-top: 12px;}

.gray_box { width: 259px; }
.gray_box:hover {background: #DDE6AA;}
.gray_box img {  top: -14px; left:20px;}
.gray_box  h2 {background: url(../gfx/analisys_h.png) 135px 0 no-repeat;}

.logic_box {width: 246px; padding: 13px 10px 28px 27px!important;}
.logic_box:hover {background: #c5ebf9;}
.logic_box img {top: -14px; left: 24px;}
/*.logic_box:hover h2{margin-bottom:88px!important;} */
.logic_box h2 {background: url(../gfx/logic_h.png) 120px 0 no-repeat; height: 15px!important; margin-bottom: 62px!important}

.loyality_box {width: 254px; margin-right: 0!important; padding: 13px 41px 28px 15px!important;}
.loyality_box:hover {background: #fffbbf;}
.loyality_box img { top: -14px; left: 7px;}
/*.loyality_box:hover h2 {margin-bottom: 90px!important;}*/
.loyality_box h2 {background: url(../gfx/loyality_h.png) 85px 0 no-repeat; height: 13px!important;margin-bottom: 65px!important; }


/*ACCOUNT*/
.account_content .main_content {margin-right: 0;}
.account_content .sidebar {margin-right: 12px;}
.pass_change {width: 287px; margin-bottom: 8px; overflow: hidden;}
.pass_change h2 {background: url(../gfx/pass_change.png) 0 0 no-repeat; height: 16px; margin-bottom: 19px;}
.pass_change input {width: 273px!important; padding:0 5px 0;height:35px; line-height:35px; margin-bottom: 7px; font-size:14px; border:2px solid #D7D7D7;}
.pass_change label {color:#494949; display:block; font-size:14px; margin-bottom:4px; text-transform: uppercase;}
.pass_change .read_more_btn {float: right;}

.rank_settings {width: 287px; overflow: hidden; padding-bottom: 5px;}
.rank_settings h2 {background: url(../gfx/show_files_rank.png) 0 50% no-repeat; height: 16px; float: left; width: 204px; height:27px; text-indent: -3333em; }
.rank_settings .fancy_checkbox {cursor:pointer; position:relative; height: 27px; width: 78px; float: right; margin-right: -8px; margin-bottom: 13px; color:white; text-shadow:1px 1px 2px #444444; font-size:14px; font-weight:bold; line-height:27px; font-family:Arial;}
.rank_settings .fancy_checkbox .on { position:absolute; height: 27px; width: 34px; padding-left:5px; left:0px; background:url(../gfx/iphone/iphone-on.png) left top no-repeat;}
.rank_settings .fancy_checkbox .off { position:absolute; height: 27px; width: 34px; padding-left:5px; right:0px; background:url(../gfx/iphone/iphone-off.png) right top no-repeat;}
.rank_settings .fancy_checkbox .handler { position:absolute; height: 27px; width: 39px; left:0px; background:url(../gfx/iphone/iphone-slider.png) right top no-repeat;}


.rank_settings img {display: block; margin: 0 auto;}
.rank_settings .read_more_btn {float: right; margin-top: 10px; margin-right: 22px; }

.additional_transfer {width: 585px; margin-bottom: 10px; z-index: 25; height: 167px; }

.additional_transfer h2 {background:url(../gfx/additional_transfer.png) 0 0 no-repeat; height: 18px; text-indent: -3333em; margin-bottom: 19px;}
.additional_transfer p {line-height: 26px;}
.additional_transfer p strong {font-weight: bold;}
.additional_transfer .arrow_down {background: url(../gfx/arrow_bottom.png) 0 0 no-repeat; width: 40px; height: 32px; position: absolute; bottom:-30px; left:150px; z-index: 20;}

.payment_ways {width: 174px; height: 263px; float: left; margin-right: 12px; position: relative; z-index:5; *height:269px; /* targets IE6 and 7 */}
.payment_ways h2 {background: url(../gfx/payment_h.png) 0 0 no-repeat; height: 17px; text-indent: -3333em; margin-bottom: 15px;}
.payment_ways li {position: relative; margin-bottom: 25px; }
.payment_ways li .arrow_right {background: url(../gfx/arrow_right.png) 0 0 no-repeat; height: 40px; width: 30px; position: absolute; right: -30px; top:0; display: none; z-index:10;}
.payment_ways ul {margin-left: -12px;}
.payment_ways li:hover {background: url(../gfx/payment_hover_bg.png) 0 0 repeat-y;}
.payment_ways li:hover .arrow_right {display: block; }
.payment_ways li {height: 40px; line-height: 40px; padding-left: 11px; cursor:pointer;}
.payment_ways .radio_btn {background: url(../gfx/radio_bg.png) 0 0 no-repeat; height: 16px; width: 16px; float: left; margin-top: 12px; margin-right: 9px;}
.radio_selected {background-position: 0 bottom!important; }


.payment_box {float: left; height: 263px; width: 375px; overflow: hidden; *height:269px; /* targets IE6 and 7 */}
.payment_box h2 {background: url(../gfx/pay_by_sms.png) 0 0 no-repeat; height: 14px; text-indent: -3333em; margin-bottom: 15px;}
.payment_box p {line-height: 26px; margin-bottom: 10px;}
.payment_box h4 {background: url(../gfx/captcha_h.png) 45px 0 no-repeat; height: 14px; text-indent: -3333em; margin-bottom: 10px;}
.payment_box img {display: block; margin: 0 auto; margin-bottom: 5px;}
.payment_box .read_more_btn {float: right; margin-right: 46px;}

.help_add {position:absolute; right:15px; top:15px; width:32px; height:32px; background:white url(../gfx/help_btn.png) left top no-repeat;}
.help_add:hover {background-position:left bottom;}
.help_add:hover + #help_add {display:block;}

#help_add {display:none; position:absolute; top:51px; right:15px; width:500px; z-index:54; height:170px; font-family:"Courier New"; font-size:12px; color:#2385A0; opacity:0.8; filter:alpha(opcait=80);  }
#help_add  .TTarrow {height:5px; background:url(../gfx/tooltip/strzalka.png) 479px 0 no-repeat; position:relative; }
#help_add .TTheader {height:16px; background:url(../gfx/tooltip/gora_p.png) top right no-repeat; padding-right:8px;}
#help_add .TTheader > div {height:16px; background:url(../gfx/tooltip/gora_l.png); text-align:center; padding-left:8px; }
#help_add  span {z-index:2; padding:0px 5px; color:white; font-size:12px; display:block; background-color:black;}
#help_add .TTfooter {height:16px; background:url(../gfx/tooltip/dol_p.png) bottom right no-repeat; padding-right:8px;}
#help_add .TTfooter div {height:16px; background:url(../gfx/tooltip/dol_l.png);}
* {outline:none; }
a.paseka {display:block; float:right; margin-right:10px; width:234px; height:39px; background-color:white; background-image:url(../gfx/pasek/button.png)!important; background-position:left top;}
a.pasekb {display:block; float:right; position:absolute; right:-10px; width:15px; height:15px;  background-image:url(../gfx/pasek/zamknij.png)!important; background-position:left top;}
a.paseka:hover {background-position:left bottom;}

#file_list_save {overflow:hidden; position:absolute; display:none; left:346px; bottom:41px; width:150px; height:78px; background-color: #E02828; color:white; text-align:center; padding-top:3px;}
#file_list_load {overflow:hidden; position:absolute; left:519px; bottom:41px; width:300px; height:0px; display:none; background-color: #E02828; color:white;}
#file_list_load2 {overflow:hidden; position:absolute; left:519px; bottom:41px; width:300px; height:0px; display:none; background-color: #E02828; color:white;}
#file_list_load .fileListItem, #file_list_load2 .fileListItem  {padding:3px; height:20px; border-bottom:1px solid darkred; cursor:pointer; }
#file_list_load .fileListItem:hover, #file_list_load2 .fileListItem:hover {background-color:darkred}

.mainPopupContainer {position:fixed; top:50px; left:0px; width:100%; z-index:22; display:none; }
#mainPopup {width:924px; height:427px; background-color:#e9e9e9; padding:0px 4px 4px 4px; margin:0 auto;}
#mainPopup .mainPheader {width:932px; height:35px; color:#4a4a4a; line-height:35px;}
#mainPopup .mainPheader .mp2{margin-top:5px; margin-right:10px;}
#mainPopup .mainPcontent {width:924px; height:390px; background-color:white;}
#mainPopup .mainPcontent img {margin:21px 10px;}
#mainPopup .mainPjoin {width:924px; height:35px; line-height:35px; border:1px solid #d9d9d9; border-width:1px 0 1px 0; background-color:white; color:#5d5d5d;}
