* { margin: 0; padding: 0; border: 0; }
body { font-family: verdana; font-size: 12px; background: #161E24 url(gfx/bg.jpg) no-repeat top center; color: #8A9AA3; text-align: center; }
object,embed { outline: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.wym { text-align: justify; width: 48%; margin: 0 1%; float: left; }
.wym li { list-style-image: url(gfx/barr_r.jpg); margin-left: 15px; margin-bottom: 10px; }
.wym li i { color: #83B2D0; }
.wym_white { padding: 10px 0; }
.wym_white li { list-style-image: url(gfx/li.jpg); margin-left: 15px; margin-bottom: 7px; }
.wym_white li a { color: #fff; font-weight: bold; }
.wym_white li b { color: #698fa7; }
.clr { clear: both; }
.fl { float: left; }
.fr { float: right; }
.li { vertical-align: middle; margin-right: 5px; }
.wciecie { padding: 10px; }
.ico,.lico,.vmid { vertical-align: middle; margin: 0 7px 0 15px; }
.lico { margin: 0 0 0 7px; }
.vmid { margin: 0; }
.vtop { vertical-align: top; }
.wrap { height: 10px; }
.wrap_15 { height: 15px; }
.wrap_20 { height: 20px; }
.wrap_clr { height: 10px; clear: both; }
.cbox,label { vertical-align: middle; }
label { margin-left: 5px; }
.title { color: #649DC4; }
.n { color: #8A9AA3; }
.col { width: 48%; float: left; padding: 1%; }
.col a { color: #fff; }
.box { width: 96%; padding: 2%; background: #252e34; }
.box1 { width: 80%; padding: 10%; background: #2e3941; line-height: 18px; }
.violet { color: #d918e7; }
.blue,.box1 a { color: #79a0b8; }
.green { color: #5EA81A; }
.red { color: #E60D12; }
.ctr { text-align: center; }
.all { width: 990px; margin: 0 auto; text-align: left; }
.big { font-size: 15px; }
#top { height: 115px; width: 990px; border-bottom: 1px solid #2E373C; margin-bottom: 15px; }
#top .fl { margin: 0; }
#top_menu { float: right; }
#top_menu a { display: block; height: 10px; width: 83px; border-right: 1px solid #2E373C; padding: 50px 10px 5px; float: left; }
#top_menu a#btn1 { background: url(gfx/btn1.jpg) no-repeat bottom center; width: 36px; }
#top_menu a#btn2 { background: url(gfx/btn2.jpg) no-repeat bottom center; }
#top_menu a#btn3 { background: url(gfx/btn3.jpg) no-repeat bottom center; }
#top_menu a#btn4 { background: url(gfx/btn4.jpg) no-repeat bottom center; }
#top_menu a#btn5 { background: url(gfx/btn5.jpg) no-repeat bottom center; }
#top_menu a#btn1:hover { background: url(gfx/btn1a.jpg) no-repeat bottom center; width: 36px; }
#top_menu a#btn2:hover { background: url(gfx/btn2a.jpg) no-repeat bottom center; }
#top_menu a#btn3:hover { background: url(gfx/btn3a.jpg) no-repeat bottom center; }
#top_menu a#btn4:hover { background: url(gfx/btn4a.jpg) no-repeat bottom center; }
#top_menu a#btn5:hover { background: url(gfx/btn5a.jpg) no-repeat bottom center; }
#left,#main,#right,#left1,#main1 { float: left; width: 231px; height: 389px; }
#left,#left1 { position: relative; }
#main { width: 468px; height: 359px; padding: 30px 50px 30px 10px; position: relative; overflow: hidden; }
#main1,#left1 { height: auto; }
#main1 { width: 739px; padding: 10px; position: relative; }
#bot { position: relative; border-top: 1px solid #3E505A; padding-top: 10px; margin-top: 30px; width: 100%; }
#bot_head { position: absolute; color: #fff; font-weight: bold; padding: 10px; border: 1px solid #3E505A; border-bottom: 0; border-right: 0; left: 0; top: -36px;  }
#bot_head a { color: #fff; }
#left_menu { margin-bottom: 29px; width: 201px; padding: 10px 15px; background: #263A46 url(gfx/menu_bg.jpg) repeat-x; }
#left_menu a.main,#left_menu a.sub,.lb_sub,.lb_main { display: block; width: 187px; padding: 7px; border-bottom: 1px solid #3E505A; color: #fff; }
#left_menu a.sub { border-bottom: 1px dashed #3E505A; color: #83B2D0; padding-left: 13px; width: 177px; }
#left_menu a img,.lb_main img,.lb_sub img { vertical-align: middle; margin-right: 5px; }
#lb_menu { position: absolute; left: -231px; bottom: 0; }
.lb_main { width: 188px; padding: 20px 21px; border: 0; color: #83B2D0; }
.lb_sub { width: 188px; padding: 20px 21px; border: 1px solid #3E505A; border-right: 0; border-bottom: 0; }
#r_newsletter { cursor: pointer; color: #fff; font-size: 11px; width: 217px; padding: 7px; background: url(gfx/nwsl_bg.jpg) repeat-x; }
#search_q { margin-right: 10px; width: 150px; vertical-align: middle; padding: 3px; background: #1D303B; border: 1px solid #233640; color: #83B2D0; }
.bot_box { float: left; padding: 20px; width: 350px; text-align: left; color: #8A9AA3; border-right: 1px solid #3E505A; font-size: 11px; }
.bot_box a { color: #8A9AA3; }
.bot_box .data { display: block; color: #f8e891; font-weight: bold; margin-bottom: 7px; }
.bot_box .data strike { color: #fff; }
.bot_box .title { font-size: 14px; display: block; margin-bottom: 2px; }
.bot_box .fl { width: 77px; text-align: center; }
.bot_box .fr { width: 260px; font-size: 12px; line-height: 16px; }
#foot { color: #545F66; font-weight: bold; width: 950px; padding: 20px; }
#foot a { color: #545F66; }
.sub_wciecie { padding: 5px 15px; color: #fff; }
.div_mod,.div_mod1 { width: 710px; padding: 10px; line-height: 16px; margin: 7px 0; color: #83b2d0; }
.div_mod a,.div_mod1 a { color: #FF8E00; }
.div_mod b,.div_mod1 b { color: #fff; }
.div_mod b.orange,.div_mod1 b.orange { color: #FCFC11; }
.div_mod img,.div_mod1 img { margin: 5px 10px 10px 0; }
.div_mod div,.div_mod1 div { float: left; width: 70px; text-align: center; }
.div_mod1 { background: #364249; }
#form_kontakt { width: 440px; text-align: right; line-height: 30px; }
#form_kontakt input,#form_kontakt textarea,#form_kontakt select,.input_text { width: 300px; background: #D0E0E9; border: 1px solid #83B2D0; vertical-align: middle; margin-left: 7px; padding: 3px; }
#form_kontakt textarea { vertical-align: top; margin: 5px 0 5px 7px; height: 120px; }
#form_kontakt select { width: 308px; }
#form_kontakt input.sbm,input.sbm1 { cursor: pointer; background: #263A46; margin-top: 5px; width: auto; padding: 2px 10px; border: 1px solid #85878A; color: #FCEFA0; font-weight: bold; }
input.sbm1 { background: #3E5F73; }
#form_kontakt .ek { color: #E60D12; font-size: 10px; line-height: 12px; margin-top: -1px; }
.input_text { width: 150px; }
.input_text1 { width: 200px; border: 2px solid #CCCCCC; background: #fff; color: #276D7E; font-weight: bold; padding: 3px; margin: 0 5px; }
.list_functions,.documentation { margin: 10px 0 30px 0; }
.list_functions li,.documentation li { margin: 9px 0 9px 20px; list-style-image: url(gfx/li1.gif); }
.list_functions li {  }
.list_functions a,.documentation a { color: #fff; }
.h { font-size: 21px; margin-bottom: 2px; font-weight: bold; }
.orange { color: #FCFC11; }
#admin li { list-style-position: inside; padding-bottom: 15px; margin: 0 0 15px 5px; border-bottom: 1px solid #3E505A; }
#admin img { margin: 15px 0 0 19px; }
#wersja50 img { margin: 10px 0; }
#techniczne a { color: #fff; font-weight: bold; }
#pid_show { color: #fff; margin-bottom: 40px; }
#pid_show a { color: #fff; font-weight: bold; }
#pid_show a.link { font-size: 10px; color: #83B2D0; display: block; margin-bottom: 25px; }
#pid_show a.return { font-size: 11px; color: #fff; display: block; width: 210px; padding: 7px 0; text-align: center; background: #263A46; border: 1px solid #3E505A; margin-right: 15px; float: left; }
#pid_show a.return:hover { background: #324553; text-decoration: none; }
#pid_show a#back { background: #21323D; border: 1px solid #394A53; }
#pid_show a#back:hover { background: #263A46; border: 1px solid #3E505A; }
#pid_show .pid_show_left { width: 350px; float: left; padding: 10px 15px 10px 0; margin-right: 15px; border-right: 1px solid #3E505A; }
#pid_show .desc { width: 300px; float: left; padding: 10px 0; }
#pid_show .wrap { height: 7px; }
#pid_show .wym_white li { margin-left: 30px; }
.right_box { line-height: 19px; color: #545f66; width: 190px; height: 401px; padding: 20px; margin-top: 7px; border-top: 1px solid #3E505A; border-right: 1px solid #3E505A; }
.right_box a { color: #83B2D0; }
.right_box .h { color: #8a9aa3; font-size: 14px; }
.random_client { padding: 10px 0; border-bottom: 1px solid #3E505A; margin-bottom: 5px; width: 180px; }
.random_client img { margin-bottom: 3px; }
.random_client b { color: #fff; font-size: 14px; }
.random_client i { display: block; width: 100%; text-align: right; margin-top: 2px; font-size: 11px; border-top: 1px dashed #3E505A; }
#left_login_box { border-top: 1px dashed #3E505A; margin-top: 5px; padding-top: 10px; text-align: right; }
input.t { width: 150px; border: 1px solid #83B2D0; background: #D0E0E9; padding: 3px; margin: 0 0 5px 5px; }
input.s { cursor: pointer; background: #263A46; width: auto; padding: 2px 10px; border: 1px solid #85878A; color: #FCEFA0; font-weight: bold; }

