#divUpControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divDownControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divContainer {VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 250px;}
#divContent {POSITION: relative;}

body{margin:0; font-family:Tahoma, Verdana, sans-serif; background:#e2d8c6;}
h1, h2, h3,  h5{ font-size:11px; margin:0;}
h4, { font-size:20px; margin:0;}
form{ margin:0;}
img{border:0;}
p{margin:0;}

.float{ float:left;}
.clear{ clear:both;}


#alert h5{ font-size:14px; line-height:12px; margin-bottom:10px;}
#alert a{ color:#333333; text-decoration:none;}
#alert a:hover{ text-decoration:underline;}
.green_alert {margin-top:10px; margin-bottom:10px; background: url(../images/alerts/pass_alert.gif) no-repeat #f3faf2; border:1px #ceeac9 solid;  font-size:11px; color:#339900; padding:7px 0 7px 40px;} 
.red_alert {margin-top:10px; margin-bottom:10px; background: url(../images/alerts/error_alert.gif) no-repeat #ffe5e5; border:1px #ffacac solid;  font-size:11px; color:#ff0000; padding:7px 0 7px 40px;}
.yellow_alert {margin-top:10px; margin-bottom:10px; background: url(../images/alerts/warning_alert.gif) no-repeat #fff4e5; border:1px #ffd8a0 solid;  font-size:11px; color:#dfa42b; padding:7px 0 7px 40px;}

#line{ width:100%; height:5px; background:#765b3f;}
#line2{ width:100%; height:2px; background:#FFFFFF; border-bottom:1px #a28f77 solid;}

#line_logo_up{width:100%; height:2px; background:#FFFFFF; border-top:1px #a28f77 solid;}
#line_logo{ width:100%; height:112px; background:#FFFFFF;}
.rama{ width:960px; margin:0 auto;}
.bg{ float: left; width:435px; height:112px;}
.kontakt{ float:left; width:525px; height:112px; background:url(../images/logowanie_bg.gif) no-repeat;}
.zalogowany{ float:left; width:525px; height:112px; background:url(../images/panel_uzytkownika.jpg) no-repeat;}
.rejestracja{ height:40px; width:525px;}
.rejestracja p{ padding-left:218px; line-height:14px; font-size:11px; padding-top:4px; color:#887055;}
.rejestracja p a{color:#d08139; text-decoration:none;}
.rejestracja p .normal{ color:#887055;}
.rejestracja p a:hover{ color:#a57c2f;}
.zarzadzanie{height:35px; width:525px;}
.zarzadzanie p{ padding-left:240px; line-height:14px; font-size:11px; padding-top:4px; color:#887055;}
.zarzadzanie p a{color:#d08139; text-decoration:none;}
.zarzadzanie p .normal{ color:#887055;}
.zarzadzanie p a:hover{ color:#a57c2f;}
#user{ float:left; padding-left:55px; font-size:11px; padding-top:5px;}
#user p{color:#887055;}
#user span{ font-size:18px; font-weight:bold; font-family:Arial; line-height:16px;}
#logout{ float:right; padding-right:15px; padding-top:15px;}
#logowanie form{ margin:0; padding:0;}
#logowanie .inp{ background:none; border:0; width:162px; margin-left:20px; font-size:11px; padding:6px 8px 0 8px; height:19px; color:#938243;}
#logowanie .sub{ margin-left:18px;}
#logowanie .float{ }

#line_menu{ width:100%; height:38px; background:url(../images/menu.png) repeat-x; }
.m_item{ height:38px; float:left; width:856px }
  .m1{ height:38px; width:77px; margin-right:15px; }
  a .m1 {background:url(../images/1.png);}
  a:hover .m1{ background-position: 100% -38px;}
  
  .m2{ height:38px; width:110px; margin-right:15px; }
  a .m2 {background:url(../images/2.png);}
  a:hover .m2{ background-position: 100% -38px;}
  
  .m3{ height:38px; width:48px; margin-right:15px; }
  a .m3 {background:url(../images/3.png);}
  a:hover .m3{ background-position: 100% -38px;}
  
  .m4{ height:38px; width:70px; margin-right:15px; }
  a .m4 {background:url(../images/4.png);}
  a:hover .m4{ background-position: 100% -38px;}
  
  .m5{ height:38px; width:104px; margin-right:15px; }
  a .m5 {background:url(../images/5.png);}
  a:hover .m5{ background-position: 100% -38px;}
  
  .m6{ height:38px; width:17px; margin-right:15px; }
  a .m6 {background:url(../images/6.png);}
  a:hover .m6{ background-position: 100% -38px;}
  
  .m7{ height:38px; width:40px;  margin-right:0px;}
  a .m7 {background:url(../images/7.png);}
  a:hover .m7{ background-position: 100% -38px;}
  
  .m8{ height:38px; width:52px;  margin-right:15px;}
  a .m8 {background:url(../images/8.png);}
  a:hover .m8{ background-position: 100% -38px;}
  
  .m9{ height:38px; width:41px;  margin-right:15px;}
  a .m9 {background:url(../images/9.png);}
  a:hover .m9{ background-position: 100% -38px;}
  
  .m10{ height:38px; width:63px;  margin-right:10px;}
  a .m10 {background:url(../images/10.png);}
  a:hover .m10{ background-position: 100% -38px;}
.m_item_end{ float:left; width:80px;}


#main{ background:url(../images/main_bg.jpg) repeat-x #FFF; width:100%; height:262px;  border-bottom:1px #a28f77 solid;}
#main .rama{ width:960px; height:262px; margin:0 auto; background:url(../images/top.jpg) no-repeat;}
#main .rama p{ font-size:12px; color:#857d31; width:315px; line-height:18px; padding:125px 0 0 643px;}

.basic{ float:left; width:330px; padding:20px 0; background:url(../images/ico1.gif) no-repeat; background-position:0 70px;}
.basic p{ color:#7b7622; font-size:12px; line-height:18px; text-align:justify; padding:20px 40px 10px 50px;}
.basic h2{ font-weight:normal; font-size:11px; color:#78ab1f; background:url(../images/plus_basic.gif) no-repeat; margin:3px 0 3px 50px; background-position:0 3px; padding-left:15px}
.premium{ float:left; width:340px; padding:20px 0;background:url(../images/ico2.gif) no-repeat; background-position:0 70px;}
.premium p{ color:#926b26; font-size:12px; line-height:18px; text-align:justify; padding:20px 40px 10px 60px;}
.premium h2{ font-weight:normal; font-size:11px; color:#e87814; background:url(../images/plus_premium.gif) no-repeat; margin:3px 0 3px 60px; background-position:0 3px; padding-left:15px}
.program{ float:left; width:290px; padding:25px 0 20px 0;background:url(../images/ico3.gif) no-repeat; background-position:0 70px;}
.program p{ color:#785660; font-size:12px; line-height:18px; text-align:justify; padding:13px 0 10px 55px;}
.program h2{ font-weight:normal; font-size:11px; color:#c5457d; background:url(../images/plus_program.gif) no-repeat; margin:3px 0 3px 55px; background-position:0 3px; padding-left:15px}

#topek{background:url(../images/main_bg2.png) #fffcf0 repeat-x; width:100%; height:25px;}
#topek .rama{ width:960px; height:19px; margin:0 auto; background:url(../images/topek.png) no-repeat;}

.space{ width:100%; height:3px; background:#fff;}
#content{ background:url(../images/content_bg.jpg) repeat-x #FFFFFF; width:100%; padding-bottom:25px;}
#content .rama{ width:960px; }
#content .rama h1{ padding:25px 0;}
/*#content .rama h2{ font-weight:normal; font-size:12px; color:#78ab1f; background:url(../images/plus_basic.gif) no-repeat; padding-left:28px; margin-bottom:15px; margin-top:6px; margin-left:20px}*/

#opis h3{ margin:0 0 22px 0;}
#opis p{font-size:12px; line-height:20px; color:#663300;}
#opis span{ color:#b93700;}
#opis ul{ font-size:12px; padding-left:20px; margin:10px 0; line-height:20px; color:#a1792d;}
#opis ol{ font-size:12px; padding-left:20px; margin:10px 0; line-height:20px; color:#663300;}


#data{}
#data .title td{ padding:20px 20px 20px 33px; font-size:12px; color:#FFF; background:#5d4832 url(../images/t_title.png) repeat-x; }
#data .separator{ height:1px; width:100%; margin:2px 0; background:#5d4832 }
#data .d1 td{ padding:9px 20px 9px 33px; font-size:12px; color:#663300; background:#fff0d1 url(../images/plus_orange.gif) no-repeat; }
#data .d1 td strong{ color: #da823e;}
#data .d2 td{ padding:9px 20px 9px 33px; font-size:12px; color:#663300; background:#fce2c4 url(../images/plus_rek.gif) no-repeat;}
#data .d2 td strong{ color: #c45e42;}
#data .d3 td{ padding:9px 20px 9px 33px; font-size:12px; color:#333333; background:#e9f6d0 url(../images/plus_gr.gif) no-repeat;}
#data .d3 td strong{ color: #55a23b;}

#faq{}
#faq h4{ background:url(../images/question.png) no-repeat; color:#c83e0f; font-size:12px; height:24px; padding:7px 0 0 50px; margin:15px 0;}
#faq p{ padding-left:20px;}
#faq p.jakikod{ font-weight:bold; font-size:11px; margin:20px 0 10px 20px ;}
#faq p.code{border:1px #fde8cd solid; background: url(../images/bg_cont_png.png); color:#663300; padding:10px 20px; margin:0 0 20px 20px;}
#faq code{ font-family:Tahoma, sans-serif; font-size:11px; line-height:16px; }

#pp h5{color:#c83e0f; font-size:12px; margin:15px 0;}
#pp a{ font-size:11px; text-decoration:none;color:#c83e0f; }
#pp a:hover{ text-decoration:underline}
#pp .im_logo{ margin-bottom:5px; border:0; text-decoration:none;}
#pp .im_logo:hover{ margin-bottom:5px; border:0; text-decoration:none;}


#dane_kontaktowe p{ margin-left:12px; line-height:17px; color:#663300;}
#dane_kontaktowe p.marg{ margin-top:12px;}
#tab_kontakt{ border:1px #fde8cd solid; width:630px; padding:25px 20px; background: url(../images/bg_cont_png.png); font-size:12px; color:#663300;}
#tab_kontakt .input{ background:none; border:0; width:300px; font-size:12px; color:#938243; font-family:Tahoma, sans-serif;}
#tab_kontakt .select{ background:#FFF; line-height:18px; border:0; width:300px; font-size:12px; color:#938243; font-family:Tahoma, sans-serif;}
#tab_kontakt .captcha{ background:none; border:0; width:200px; font-size:12px; color:#938243; font-family:Tahoma, sans-serif;}
#tab_kontakt .textarea{ background:none; border:0; font-size:12px; color:#938243; font-family:Tahoma, sans-serif;}
#tab_kontakt .inp_bg{background:url(../images/input_bg.png) no-repeat; height:30px; margin:0; padding:0 10px; border:0;}
#tab_kontakt .inp_bgb{background:url(../images/input_bgb.png) no-repeat; height:30px; margin:0; padding:0 10px; border:0;}
#tab_kontakt .inp_cap{background:url(../images/captcha_bg.png) no-repeat; height:30px; margin:0; padding:0 10px; border:0;}
#tab_kontakt .ta_bg{background:url(../images/textarea_bg.png) no-repeat; height:160px; margin:0; padding:0 10px; border:0;}
.p_kont{ font-size:12px; line-height:20px; margin-bottom:20px; width:690px; padding-left:2px;}
.kont_error{ border:1px #feafa9 solid; padding:7px 8px; background:url(../images/error.png) right top no-repeat #ffe0de;}

#panel{float:left; width:680px; font-size:12px; color:#663300;}
#panel h3{ padding:0; color:#c83e0f; font-size:18px; margin:15px 0 5px 0;}
#panel p{ padding-bottom:10px;}
#panel .input{ background:none; border:0; width:300px; font-size:12px; color:#938243; font-family:Tahoma, sans-serif;}
#panel .inp_bgb{background:url(../images/input_bgb.png) no-repeat; height:30px; margin:0; padding:0 10px; border:0;}
#panel .n_licence_title td{padding:6px 5px 6px 5px; font-size:12px; background:#fddfa9; color:#ca5f00; font-weight:bold; border:#fbca72 1px solid;}
#panel .n_licence1 td{padding:6px 5px 6px 5px; font-size:12px; color:#ca5f00; background:#fefbf3; border:#fff1cb 1px solid;}
#panel .n_licence2 td{padding:6px 5px 6px 5px; font-size:12px; color:#ca5f00; background:#fef7e5; border:#fef1cf 1px solid;}
#panel .z_licence_title td{padding:6px 5px 6px 5px; font-size:12px; background:#effebc; color:#70940a; font-weight:bold; border:#d3ec7a 1px solid;}
#panel .z_licence1 td{padding:6px 5px 6px 5px; font-size:12px; color:#70940a; background:#f9fce9; border:#f0f7d1 1px solid;}
#panel .z_licence2 td{padding:6px 5px 6px 5px; font-size:12px; color:#70940a; background:#f5f9dd; border:#ebf6c5 1px solid;}
#panel .r_licence_title td{padding:6px 5px 6px 5px; font-size:12px; background:#c2cee3; color:#3d678c; font-weight:bold; border:#9baed1 1px solid;}
#panel .r_licence1 td{padding:6px 5px 6px 5px; font-size:12px; color:#3d678c; background:#f6f7fa; border:#dbe0ef 1px solid;}
#panel .r_licence2 td{padding:6px 5px 6px 5px; font-size:12px; color:#3d678c; background:#eceff6; border:#dde2ef 1px solid;}
 

#up_footer{ width:100%; background:#FFFFFF; height:2px; border-top:1px #e2d8c6 solid;}

#footer{ width:100%; background:#e2d8c6; font-size:10px; padding:10px 0;}
#footer .rama{width:960px;}
#footer .copy{float:left; width:680px; color:#86744d;}
#footer .xann{float:left; width:280px; text-align:right;} 
#footer a{text-decoration: none; color:#86744d;}
#footer .col1{ width:230px; float:left;}
#footer .col2{ width:250px; float:left; padding-left:20px}
#footer .col3{ width:460px; float:left; text-align:right;}
#footer .col3 p{color:#86744d; font-size:11px; line-height:16px;} 
#footer .col3 img{ padding-top:5px;} 
#footer h1{ margin-bottom:10px; color:#86744d; font-size:11px;}
#footer h3 { background:url(../images/star.gif) no-repeat; font-size:10px; font-weight:normal; color:#86744d; padding:5px 10px 6px 15px; border-bottom:1px #cec2ab solid;  }
#footer .up{border-top:1px #cec2ab solid;}




