body {
margin: 0;
padding: 0;
vertical-align: top;
background-color : #cbbbad;
text-align: left;
font-size:100%;
font-family: Arial, "Trebuchet MS"
}

*{
padding:0;
margin:0
}

a:link, a:visited{
text-decoration:none
}

a:hover{
text-decoration:underline
}

#page{
width:994px;
margin:0 auto
}

#top{
width:616px;
height:108px;
background:#94003A url(../img/top.png) no-repeat scroll;
padding:25px 0 0 378px;
margin-top:23px
}

#top img{
border:0 none
}

#main_box{
float:left;
width:994px;
background:#6d0c35 url(../img/main_box_border.gif) repeat-y scroll;
}

#main_box #baner_box{
width:972px;
margin:0 11px;
background:#610c2e
}

#main_box #baner_box #baner_box_top{
float:left;
width:960px;
padding:0 5px;
border-width:0 1px;
border-style:none solid;
border-color:#872747;
background:#610c2e
}

#main_box #baner_box #baner_box_bottom{
float:left;
width:960px;
border-bottom:1px solid #872747;
height:4px !important;
line-height:4px;
background:#610c2e
}

#main_box #baner_box #baner_box_bottom_left{
float:left;
width:6px;
line-height:5px;
height:5px !important;
background:transparent url(../img/baner_box_bottom_left.png) no-repeat scroll left
} 

#main_box #baner_box #baner_box_bottom_right{
float:left;
width:6px;
line-height:5px;
height:5px !important;
background:transparent url(../img/baner_box_bottom_right.png) no-repeat scroll right
}

#main_box #baner_box #baner_box_top #baner{
float:left;
width:729px;
height:290px
}

#main_box #baner_box #baner_box_top #logowanie_box{
float:left;
width:215px;
height:290px;
padding:0 4px 0 12px;
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box_top{
float:left;
width:215px;
height:6px !important;
line-height:6px;
background:transparent url(../img/login_box_top.png) no-repeat scroll
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box{
float:left;
width:173px;
height:120px;
padding:12px 17px 0 23px;
background:transparent url(../img/login_box_background.png) repeat-x scroll;
border-width:0 1px;
border-style:none solid;
border-color:#960639;
color:#b1b1b1
}

#main_box #baner_box #baner_box_top #logowanie_box p.small_white{
font-size:0.75em;
line-height:0.8em;
color:#EFE0E6
}

#main_box #baner_box #baner_box_top #logowanie_box p.small{
font-size:0.75em;
color:#b1b1b1
}

#main_box #baner_box #baner_box_top #logowanie_box p.small a{
border-bottom:1px solid #fb0054;
color:#fb0054
}

#main_box #baner_box #baner_box_top #logowanie_box p, #box_logowanie p{
font-size:1.1em;
line-height:1.2em;
color:#fb0054
}

#main_box #baner_box #baner_box_top #logowanie_box p.white{
font-size:1.1em;
line-height:1.2em;
color:#EFE0E6
}

#main_box #baner_box #baner_box_top #logowanie_box p.white a{
color:#EFE0E6
}

#main_box #baner_box #baner_box_top #logowanie_box p.white span{
text-decoration:underline;
color:#fb0054
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box input.login{
border:0 none;
width:155px;
height:25px;
margin-top:6px;
padding:0px 7px 0;
font-size:0.7em;
color:#525f66;
background:transparent url(../img/login_box_login.png) no-repeat scroll
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box input.haslo{
float:left;
border:0 none;
width:88px;
height:25px;
margin:3px 0 0;
padding:0px 7px 0;
font-size:0.7em;
color:#525f66;
background:transparent url(../img/login_box_haslo.png) no-repeat scroll
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box img.zaloguj{
float:left;
margin:3px 0 0 3px
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box .zapamietaj{
float:left;
margin-top:8px;
line-height:13px;
height:13px
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box .zapamietaj input{
margin-right:6px;
padding:0;
float:left
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box .zapamietaj label{
float:left;
font-size:0.75em;
line-height:13px
}

#main_box #baner_box #baner_box_top #logowanie_box #rejestracja_box{
float:left;
clear:both;
width:188px;
padding:12px 5px 0 20px;
color:#b1b1b1
}

#main_box #baner_box #baner_box_top #logowanie_box #rejestracja_box input.rejestracja{
margin-top:10px
}

#main_box #baner_box #baner_box_top #logowanie_box #login_box_bottom{
float:left;
width:215px;
height:6px;
background:transparent url(../img/login_box_bottom.png) no-repeat scroll
}

#main_box_bottom{
float:left;
width:994px;
height:23px;
background:#6d0c35 url(../img/main_box_bottom.png) no-repeat scroll;
}

#content{
float:left;
padding:0 11px 0;
width:972px
}

#content #left{
float:left;
padding-top:5px;
width:222px;
}

#content #center{
float:left;
margin:0 13px;
padding-top:10px;
width:502px;
}

#content #center #title1{
float:none;
color:#FB0054;
color:#fff;
font-weight:normal;
font-size:1em;
padding-top:20px !important
}

#content #center #title2{
float:none;
color:#FB0054;
font-weight:normal;
font-size:1.5em;
padding-top:15px
}

#content #center #title2 a{
color:#FB0054;
}

#content #center #title3{
float:none;
color:#FB0054;
color:#fff;
font-weight:normal;
font-size:1em;
padding-top:0
}

#content #center h2{
clear:both;
color:#d30047;
font-weight:normal;
font-size:1.3em;
padding:15px 5px 0
}

#content #center h2.first{
padding:30px 5px 0
}

#content #center p{
color:#b1b1b1;
font-size:0.7em;
padding:5px
}

#content #center p.description{
color:#efe0e6;
font-size:0.75em;
font-weight:bold;
padding:2px 5px
}

#content #center p.zarejestrowani_title{
width:100%;
color:#efe0e6;
font-size:1.1em;
margin:30px 0 5px 0;
padding:0;
text-align:center;
float:left;
}

#content #center #zarejestrowani, #tresc .rej_content{
padding:0;
width:500px
}

.rej_content{
float:left;
margin-top:15px;
}

#content #center #zarejestrowani ul, #content #center #zarejestrowani_o ul, #tresc .rej_content ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0
}

#content #center #zarejestrowani_o ul li{
text-indent:0;
float:left;
padding-top:5px;
width:164px;
margin:0;
clear:none;
}

#content #center #zarejestrowani ul li, #tresc .rej_content ul li{
text-indent:0;
float:left;
padding-top:15px;
width:144px;
margin:0;
clear:none;
}

#content #center #zarejestrowani ul li p, #tresc .rej_content ul li p{
color:#B1B1B1;
font-size:1em
}

#tresc .rej_content ul li p{
text-align:left;
}

#content #center #zarejestrowani ul li.title, #tresc .rej_content ul li.title{
padding:10px 8px 0 15px;
font-size:1.5em;
color:#99a2ac;
text-align:right;
width:60px
}

#tresc .rej_content ul li.title{
color:#234B9E;
}

#content #center #zarejestrowani ul li.krecha, #tresc .rej_content ul li.krecha{
width:2px;
padding:0;
margin:0 25px;
height:125px;
background:transparent url(../img/zarejestrowani_krecha.gif) no-repeat scroll
}

#tresc .rej_content ul #ticker_ona, #tresc .rej_content ul #ticker_on{
font-size:0.9em;
}

#tresc .rej_content ul #ticker_ona p, #tresc .rej_content ul #ticker_on p{
color:#99a2ac !important;
font-size:1em !important;
margin-top:3px;
line-height:1.2em !important;
}

#tresc .rej_content ul li.krecha{
margin:0 25px 0 24px;
height:115px;
background:transparent;
border-left:1px solid #99a2ac
}

#content #center .zarejestrowani_poznaj{
width:245px;
margin:10px 10px 0 0;
padding:0;
float:left;
clear:both;
line-height:25px;
color:#fff;
text-align:right
}

#content #right{
float:left;
padding-top:5px;
width:222px;
}

#content #right_full{
float:left;
margin:0 0 0 4px;
width:746px
}

#content #right .polecamy_box{
float:left;
width:210px;
height:101px;
border:0 none;
margin:5px
}

#content .box_nowosci_content ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#content .box_nowosci_content ul li{
padding:5px 15px 0 20px;
font-size:0.7em
}

#content .box_nowosci_content ul li a{
color:#b1b1b1
}

#content .box_nowosci_content ul li.title{
padding-top:10px;
font-size:0.75em;
color:#EFE0E6
}

#content .box_nowosci_content ul li.title a{
color:#EFE0E6
}

#content .box_nowosci_content ul li.data{
padding-top:0;
font-size:0.7em;
color:#848d96
}

#content .box_left, #content .box_bottom_left, #content .box_nowosci_left, #content .box_nowosci_bottom_left{
float:left;
width:7px;
line-height:7px;
height:7px !important;
background:transparent url(../img/box_left.png) no-repeat scroll left
}

#content .box_bottom_left{
background:transparent url(../img/box_bottom_left.png) no-repeat scroll left
}

#content .box_nowosci_left{
margin-top:5px;
background:transparent url(../img/box_nowosci_left.png) no-repeat scroll left
}

#content .box_nowosci_bottom_left{
background:transparent url(../img/box_nowosci_bottom_left.png) no-repeat scroll left
}

#content .box_center, #content .box_bottom_center, #content .box_nowosci_center, #content .box_nowosci_bottom_center{
background:#610c2e;
border-top:1px solid #872747;
float:left;
height:6px !important;
line-height:6px;
width:208px
}

#content .box_bottom_center{
border-top:0 none;
border-bottom:1px solid #872747;
}

#content .box_nowosci_center{
margin-top:5px;
background:#551b33;
}

#content .box_nowosci_bottom_center{
background:#551b33;
border-top:0 none;
border-bottom:1px solid #872747;
}

#content .box_right, #content .box_bottom_right, #content .box_nowosci_right, #content .box_nowosci_bottom_right{
float:left;
width:7px;
line-height:7px;
height:7px !important;
background:transparent url(../img/box_right.png) no-repeat scroll left
}

#content .box_bottom_right{
background:transparent url(../img/box_bottom_right.png) no-repeat scroll left
}

#content .box_nowosci_right{
margin-top:5px;
background:transparent url(../img/box_nowosci_right.png) no-repeat scroll left
}

#content .box_nowosci_bottom_right{
background:transparent url(../img/box_nowosci_bottom_right.png) no-repeat scroll left
}

#content .box_content, #content .box_nowosci_content{
float:left;
width:220px;
padding:6px 0;
border-width:0 1px;
border-style:none solid;
border-color:#872747;
color:#b1b1b1;
background:#610c2e
}

#content .box_nowosci_content{
background:#551b33
}

#content p.title{
color:#EFE0E6;
font-size:1.1em;
padding:0 15px
}

#content p.subtitle{
font-size:0.75em;
margin-top:-3px;
padding:0 15px 0 18px
}

#content .box_content ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:20px
}

#content .box_content ul li{
float:left;
color:#EFE0E6;
text-indent:20px;
line-height:1.2em;
font-size:0.7em
}

#content .box_content ul li a{
color:#EFE0E6
}

#content .box_content ul li p{
padding:3px 0 0 0 !important
}

#content .box_content ul li.submenu{
color:#b1b1b1;
text-indent:30px
}

#content .box_content ul li.submenu a{
background:transparent url(../img/submenu_pointer.gif) no-repeat scroll left;
color:#b1b1b1;
padding-left:10px
}

#content .box_content ul li.menu_underline{
width:220px;
line-height:1px;
height:1px !important;
margin:6px 0;
background:#681c39 url(../img/menu_underline.gif) no-repeat scroll left
}

#tagi_title{
float:left;
padding:0 0 5px 11px;
width:185px;
color:#fff
}

#tagi_title p{
font-size:0.75em;
padding-left:10px
}

#tagi_title .title{
padding-top:15px;
font-size:1.1em
}

#tagi{
float:left;
width:787px;
padding:5px 11px 0 0;
font-size:0.7em;
text-align:justify;
color:#f9efe6
}

#tagi a{
color:#fff
}

.stopka_krecha{
float:left;
height:1px !important;
width:994px !important;
background:transparent url(../img/stopka_menu_krecha.gif) no-repeat scroll left
}

#stopka_menu{
float:left;
width:980px;
margin: 0 7px;
height:46px;
list-style-image:none;
list-style-position:outside;
list-style-type:none
}

#stopka_menu li{
color:#fff;
font-size:0.7em;
line-height:46px;
float:left
}

#stopka_menu li a{
color:#fff;
}

#stopka_menu li.krecha{
color:#f7e9dc;
padding:0 10px
}

#copyright, #realizacja{
float:left;
width:486px;
color:#F9EFE6;
font-size:0.7em;
line-height:1.6em;
padding:10px 0 30px 11px;
}

#realizacja{
width:481px;
color:#F9EFE6;
text-align:right;
padding:15px 16px 30px 0;
}

#realizacja a{
text-decoration:none;
border-bottom:1px dotted #fff;
margin:0 5px 0 2px;
color:#fff
}

#content #content_top_left, #content #content_bottom_left{
float:left;
width:6px;
line-height:7px;
height:7px !important;
background:transparent url(../img/content_top_left.gif) no-repeat scroll left
}

#content #content_top_right, #content #content_bottom_right{
float:left;
width:6px;
line-height:7px;
height:7px !important;
background:transparent url(../img/content_top_right.gif) no-repeat scroll left
}

#content #content_bottom_left{
background:transparent url(../img/content_bottom_left.gif) no-repeat scroll left
}

#content #content_bottom_right{
background:transparent url(../img/content_bottom_right.gif) no-repeat scroll left
}
 
#content #content_top_center, #content #content_bottom_center{
background:#eeebcc;
border-top:1px solid #872747;
float:left;
height:6px !important;
line-height:6px;
width:734px
}

#content #content_bottom_center{
border-top:0 none;
border-bottom:1px solid #872747
}

#content #content_center{
background:#eeebcc;
border-color:#872747;
border-style:none solid;
border-width:0pt 1px;
color:#B1B1B1;
overflow:hidden;
float:left;
padding:6px 0pt;
width:744px;
}

h1{
padding:0 18px;
font-size:1.3em;
width:708px;
font-weight:normal;
color:#960439
}

h1 strong{
font-weight:normal;
float:left
}

h1 span{
float:left;
clear:both;
margin-top:-2px;
font-size:0.55em;
text-indent:2px;
color:#797979
}

#content #content_center #tresc{
padding:20px 18px;
width:708px;
float:left;
clear:both:
}

#content #content_center #menu_zalogowany{
padding:0 18px;
width:708px;
float:left;
clear:both:
}

#content #content_center #tresc strong{
color:#000
}

#content #content_center #tresc .autor{
margin:30px 20px;
clear:both
}

img.img{
border:1px solid #C7C5AB;
padding:1px
}

img.img_galeria{
margin:2px auto;
clear:both;
cursor:pointer;
border:1px solid #C7C5AB;
padding:1px
}

#content #content_center #tresc .autor td p{
padding:0 10px;
font-size:0.8em;
color:#000
}

#content #content_center #tresc .autor td p span{
color:#797979
}

#content #content_center #tresc img.img_right{
float:right;
margin:5px 15px;
}

#content #content_center p, #content #content_center .pt, #content #content_center .pt2{
color:#000;
width:auto;
line-height:1.4em;
font-size:0.8em
}

a.tresc{
color:#000;
font-weight:bold;
font-style:italic
}

a.email{
color:#436DC3;
font-style:italic
}

#content #content_center .pt{
padding-top:10px
}

#content #content_center .pt ol, #content #content_center .pt ul{
font-size:1.3em;
padding:0;
}

#content #content_center .pt ol li, #content #content_center .pt ul li{
line-height:1.4em;
}

#content #content_center .pt ul{ 
list-style: disc;
list-style-position:inside;
padding-bottom:10px;
}

#content #content_center .pt2{
padding-top:20px
}

#content #content_center h2, #content #content_center h2.h2_pt, #content #content_center h2.h2_pt_cl, #content #content_center h2.h2_pt2{
color:#000;
font-size:0.95em;
font-weight:bold;
width:auto;
padding-bottom:1px;
line-height:normal
}

#content #content_center h2.h2_pt{
padding-top:15px
}

#content #content_center h2.h2_pt2{
padding-top:30px
}

#content #content_center h2.h2_pt_cl{
padding-top:15px;
clear:both
}

#content #content_center ul, #content #content_center ul.ul_pt{
list-style-image:none;
list-style-position:outside;
list-style-type:none
}

#content #content_center ul.ul_pt, #content #content_center ol.ol_pt, .ul_wywiad_pt{
margin-top:30px
}

#content #content_center ol.aktywnosc p{
font-size:1em;
padding:5px 0 10px
}

#content #content_center ul, .korespondencja_ul{
list-style-image:none;
list-style-position:inside;
list-style-type:none;
width:auto;
}

.korespondencja_ul{
width:100%
}

.korespondencja_ul li{
width:100% !important;
line-height:1.8em !important
}

.korespondencja_ul li.kontakt{
padding-top:20px;
text-align:right
}

.korespondencja_ul li.kontakt .wiecej{
margin-left:20px
}

#content #content_center ul.punkt li, #content #content_center ul.punkt_sub li, #content #content_center ul.punkt_pt li, #content #content_center ul.punkt_pt2 li, #content #content_center ul.punkt_pt li.punkt_none{
background:transparent url(../img/ul_tresc_ico.gif) no-repeat scroll 0px 9px;
padding:3px 0 3px 15px;
color:#000;
width:690px;
line-height:1.4em;
font-size:0.8em
}

#content #content_center ul.punkt_pt li.punkt_none{
background-image:none
}

#content #content_center ul.punkt_sub li{
font-size:1em;
margin-left:15px
}

#content #content_center ol, #content #content_center ol.ol_pt, .ul_wywiad_pt{
list-style-image:none;
list-style-position:inside;
list-style-type:decimal
}

#content #content_center ol li, #content #content_center ol.ol_pt li, #content #content_center ol.sub li, .ul_wywiad_pt li{
padding:3px 0;
color:#000 !important;
width:auto !important;
line-height:1.4em !important;
font-size:0.8em !important
}

.ul_wywiad_pt li{
clear:none !important;
float: none !important;
}

.ul_wywiad_pt li.pytanie{
font-weight:bold !important;
padding:5px 0 5px;
}

.ul_wywiad_pt li .dialog{
font-weight:bold !important;
font-style:normal !important;
margin:0 !important;
color:#999 !important;
}

#content #content_center ul.ul_pt li{
width:auto !important
}

#content #content_center ol.sub{
list-style-type:lower-latin
}

#content #content_center ol.sub li{
padding-left:18px;
font-size:1em !important
}

#content #content_center ul.punkt_pt{
padding-top:10px
}

#content #content_center ul.punkt_pt2{
padding-top:20px
}

#content #content_center ul.punkt li a,  #content #content_center ul.punkt_pt li a, #content #content_center ul.punkt_pt2 li a{
color:#000;
font-style: italic
}

#content #right_full #nawigacja{
width:746px;
line-height:2em;
color:#EFE0E6;
text-indent:3px;
font-size:0.7em
}

#content #right_full #nawigacja a{
color:#EFE0E6;
padding:0 5px 0 8px;
background:transparent url(../img/nawigacja_ico.gif) no-repeat scroll 0px 5px
}

#content #right_full #nawigacja a.on{
color:#fff
}

#page #main_box #content #right_full #nawigacja a.on:hover{
text-decoration:none
}

#content #right_full #nawigacja a.first{
padding-left:0;
background:transparent
}

#content #right_full #nawigacja span{
color:#B1B1B1
}

#box_logowanie{
padding:5px 15px;
text-align:center;
width:192px
}

#content #left #box_logowanie{
padding:20px 15px;
width:192px
}

#content #left #box_logowanie img{
margin:10px auto
}

#content #left #box_logowanie .small_white{
color:#EFE0E6;
font-size:0.75em;
line-height:0.8em;
}

#content #left #box_logowanie p{
text-align:left;
font-size:1.1em;
line-height:1.2em;
color:#fb0054
}

#content #left #box_logowanie p a{
color:#fb0054
}

#content #left #box_logowanie p span{
color:#fb0054;
text-decoration:underline
}

#content #left #box_logowanie p.rejestracja{
color:#fff
}

#content #left #box_logowanie p.rejestracja a{
color:#fff
}

#content #left #box_logowanie p.rejestracja a:hover span{
color:#fff
}

.poradnik_lista{
clear:both;
width:100%;
margin-top:20px
}

.poradnik_lista td{
vertical-align:top;
color:#000;
font-size:0.8em;
padding:3px 0;
line-height:1.4em
}

#content #content_center #tresc .poradnik_lista td p{
font-size:1em;
padding:3px 0 0 10px
}

#content #content_center #tresc .poradnik_lista td p a{
font-size:1.1em;
font-weight:bold;
color:#000
}

#content #content_center #tresc .poradnik_lista td ul{
margin:5px 0 0 10px
}

#content #content_center #tresc .poradnik_lista td ul li{
background:transparent url(../img/ul_tresc_ico.gif) no-repeat scroll 0px 9px;
padding:3px 0 3px 15px;
color:#000;
width:auto;
line-height:1.3em;
font-size:1em
}

#content #content_center #tresc .poradnik_lista td ul li a{
color:#000;
}

.poradnik_lista td p a.wiecej{
margin:8px 20px 0 0;
float:right
}

.poradnik_lista td p.czytelnia a.wiecej{
margin:0 20px 20px 0; !important
}

a.wiecej{
font-size:12px !important;
padding-left:18px;
color:#616159 !important;
font-weight:normal !important;
line-height:normal !important;
background:transparent url(../img/wiecej_ico.gif) no-repeat scroll 0px 1px;
font-style:italic
}

a.wiecej_j{
font-size:11px !important;
padding-left:18px;
color:#616159 !important;
font-weight:normal !important;
line-height:normal !important;
background:transparent url(../img/wiecej_j_ico.gif) no-repeat scroll 0px 1px;
font-style:italic
}

a.alista, a.faworyt, a.strzala{
font-size:12px !important;
padding-left:17px;
color:#616159 !important;
font-weight:normal !important;
line-height:normal !important;
background:transparent url(../img/lista_ico.gif) no-repeat scroll 0px 2px;
}

a.strzala span{
color:#436DC3 !important;
margin:0 !important;
font-size:0.9em
}

a.strzala span{
color:#436DC3 !important;
margin:0 !important;

}

a.faworyt{
background:transparent url(../img/lista_ico.gif) no-repeat scroll 0px 1px;
}

a.lista{
font-size:12px !important;
padding-left:22px !important;
color:#000 !important
}

a.strzala{
font-size:12px !important;
font-style:italic;
padding-left:20px !important;
color:#436DC3 !important
}

a.wiecej:hover{
text-decoration:underline !important
}

.link_blue{
color:#436DC3
}

.hr, .hr_mt{
clear:both;
width:100%;
height:1px;
line-height:1px;
border-bottom:1px solid #fff;
margin:10px 0;
padding:0;
background:#c8c6ac
}

.hr_mt{
margin-top:20px
}

#formularz input.text, #formularz2 input.text{
float:left;
border:0 none;
width:350px;
height:24px;
margin-top:3px;
padding:5px 7px 0;
font-size:13px;
color:#525f66;
background:transparent url(../img/input_text.gif) no-repeat scroll
}

#formularz input.login, #formularz2 input.login, #formularz input.haslo{
float:left;
border:0 none;
width:221px;
height:20px;
margin:3px 0;
padding:4px 7px 0;
font-size:13px;
color:#525f66;
background:transparent url(../img/input_login.gif) no-repeat scroll
}

#formularz input.haslo{
width:154px;
margin-right:4px;
background:transparent url(../img/input_haslo.gif) no-repeat scroll
}

#formularz textarea.textarea, #formularz textarea.textarea_550{
float:left;
border:0 none;
width:336px;
height:190px;
margin:3px 0 5px 0;
padding:5px 7px;
font-size:13px;
color:#525f66;
background:transparent url(../img/textarea.gif) no-repeat scroll;
}

#formularz textarea.textarea_550{
width:536px !important;
background:transparent url(../img/textarea_550.gif) no-repeat scroll;
}

#formularz input.kod{
float:left;
border:0 none;
width:12px;
height:20px;
margin:3px 1px 0;
padding:4px 6px 0;
font-size:13px;
color:#525f66;
text-align:center;
background:transparent url(../img/input_kod.gif) no-repeat scroll
}

#formularz select{
margin:5px 0;
width:200px
}

#tresc ul.forma{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:10px;
float:left
}

#tresc ul.forma li ul li{
font-size:1em
}

#tresc ul.forma li.opis{
text-indent:2px !important
}

#tresc ul.forma li, .alert ul li{
text-indent:0 !important
}

#tresc ul.forma li{
width:auto !important;
}

#tresc ul.forma li input{
float:left;
}

#tresc ul.forma li label{
float:left;
width:600px;
margin-left:10px
}

#tresc ul.forma li.kod_promocyjny{
margin-top:5px
}

#tresc ul.forma li.kod_promocyjny label{
line-height:24px;
margin:3px 15px 0 0;
width:15px
}

.alert ul li input{
float:left;
}

.alert ul li label{
float:left;
margin-left:10px
}

.alert ul li img{
float:left;
margin-top:3px
}


.alert a.wiecej{
background:transparent url(../img/lista_ico.gif) no-repeat scroll 0px 1px;
color:#436DC3 !important;
}

#tresc ul li{
float:left;
color:#000;
clear:both;
text-indent:2px;
line-height:1.2em;
width:350px;
font-size:0.75em
}

#tresc ul li span{
margin-left:10px;
font-style:italic;
color:#9f9d89
}

#tresc .ul_profil li{
margin-top:15px;
text-indent:0
}

#tresc .ul_profil li span{
margin-left:0;
font-style:normal;
color:#9f9d89
}

strong.s_italic{
color:#383333;
font-style:italic
}

.wciecie p, .wciecie ul, .wciecie ol, .wciecie div.pt{
padding:0 35px;
margin:0;
}

.wciecie_lewa p, .wciecie_lewa ul{
margin-left:20px
}

.clr{
clear:both !important
}

.tac{
text-align:center !important
}

.b{
font-weight:bold !important
}

.i{
font-style:italic !important
}

.l{
float:left !important
}

.r{
float:right !important
}


.tabela_profil{
margin:10px 30px 15px 10px;
float:left
}

.tabela_profil td{
padding:8px 5px 8px 20px;
font-size:0.85em;
border-bottom:1px solid #d6d3b8;
color:#000
}

.tabela_profil td.nazwa{
padding:8px 5px;
width:190px;
color:#767676;
font-size:0.8em
}

.tabela{
width: 100%;
background:#fff;
color:#000;
border:1px solid #234b9e;
margin:10px 0
}

.tabela_in{
width: 686px;
}

.tabela_in td{
width:25%
}

.tabelka_m{
color: #436DC3;
background: #d3d6c8;
text-align: center;
font-size: 12px;
padding: 10px 5px 10px 5px;
line-height: 15px;
border-bottom:1px solid #767676
}


.tabelka_j{ 
background: #f2efd0;
text-align: center;
font-size: 12px;
}

.tabelka_c{ 
background: #e8e5c7;
text-align: center;
font-size: 12px;
}

.tabelka_b{ 
color: #b2b2b2;
background: #f1ebdf;
text-align: center;
font-size: 10px;
}

.td5, .td5_c{
padding:10px
}

.td5_c{
color: #ff0e14; 
}

.td5b{
padding: 10px 10px 10px 10px;
font-weight: bold;
}

.td5l, .td5l_lh, .td5l_lh15, .td5l_lh17{
text-align: left;
padding: 10px 10px 10px 10px;
}

.td5l_lh{
line-height: 14px;
}

.td5l_lh15{
line-height: 15px;
}

.td5l_lh17{
line-height: 17px;
}

.td_dt{
padding:10px;
text-align:right;
width:30%;
color:#767676
}

.td_dd{

}

#p24_box{
float:left;
clear:both;
width:450px;
padding:10px 129px
}

#p24_box #p24_er3wf2{
color:#000;
line-height:15px;
background:#eeebcc !important
}

#p24_box td{
padding:3px 0;
}

#p24_box label{
padding-left:5px;
float:left;
color:#000;
font-size:11px;
}

#p24_box input{
float:left;
}

#tresc ul.radio{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}

#tresc ul.radio li{
line-height:14px;
padding:5px 0;
width:100%;
text-indent:0;
color:#000;
}

#tresc ul.radio li.tab{
width:678px;
padding-left:30px
}

#tresc ul.radio li input{
float:left
}

#tresc ul.radio li label{
float:left;
width:630px;
padding-left:5px;
}

.alert, .alert_full{
clear:both;
float:left;
padding:10px 129px;
}

.alert_korespondencja{
padding:0;
margin:10px 69px 10px 68px !important;
}

.alert_full{
margin:10px 9px;
}

.alert .alert_ico, .alert_full .alert_ico{
background:#ff6600;
float:left;
padding:0 0 5px;
width:385px !important;
height:40px;
background:transparent url(../img/alert_ico.gif) no-repeat scroll center top
}

.alert_full .alert_ico{
margin:0 324px 10px;
}

.alert .alert_top, .alert .alert_bottom{
float:left;
width:445px;
background:transparent url(../img/alert_box_top.gif) no-repeat scroll;
line-height:3px;
height:3px !important
}

.alert_full .alert_top, .alert_full .alert_bottom{
float:left;
width:690px;
background:transparent url(../img/alert_box_top_full.gif) no-repeat scroll;
height:3px
}

.alert .alert_bottom{
background:transparent url(../img/alert_box_bottom.gif) no-repeat scroll
}

.alert_full .alert_bottom{
background:transparent url(../img/alert_box_bottom_full.gif) no-repeat scroll
}

.alert .alert_content, .alert_full .alert_content{
float:left;
width:385px;
padding:27px 29px 29px;
border-width:0 1px;
border-style:none solid;
border-color:#234b9e;
background:#e3eff6 url(../img/alert_box_gradient.gif) repeat-x scroll;
}

.alert_full .alert_content{
width:630px;
}

.alert .alert_content p, .alert_full .alert_content p{
float:left;
clear:both;
width:100% !important;
color:#666 !important;
font-size:13px !important;
text-align:center
}

.alert .alert_content p.alert_tresc, .alert .alert_content p.wait_tresc, .alert_full .alert_content p.alert_tresc{
float:left;
clear:both;
width:385px !important;
color:#000 !important;
font-size:15px !important;
line-height:20px;
padding:5px 0 20px;
text-align:center
}

.alert .alert_content p.alert_tresc a, .alert .alert_content p.wait_tresc a, .alert_full .alert_content p.alert_tresc a{

}

.alert .alert_content p.wait_tresc{
padding-bottom:5px !important;
font-weight:normal
}

.alert .alert_content .buttons{
float:left;
text-align:center;
width:100%
}

.alert .alert_content .buttons .button_anuluj{
margin-left:10px
}

.alert .alert_content p.h1, .alert_full .alert_content p.h1{
float:left;
clear:both;
width:100% !important;
text-align:center;
font-size:20px !important;
color:#004983 !important
}

.redakcja{
margin:20px 0 10px;
width:688px
}

.redakcja td{
padding:8px 8px 8px 0;
height:126px;
text-align:left;
font-size:0.8em;
color:#000
}

.redakcja td span{
color:#767676
}

.redakcja td.zdjecie{
padding-right:0;
padding-left:10px;
text-align:left;
width:125px
}

#tresc ul#kwiaty li{
font-size:0.8em;
padding:5px 0;
width:100%;
text-indent:0;
color:#000;
}

#tresc ul#kwiaty li .img{
float:left;
}

#tresc ul#kwiaty .kwiaty_opis{
padding-top:5px;
float:left;
}

#tresc ul#kwiaty .kwiaty_opis li{
font-size:1em;
float:left;
padding:0 0 0 20px;
width:549px;
text-indent:0;
color:#000;
}

#tresc ul#kwiaty .kwiaty_wersja{
float:left;
background:transparent url(../img/ul_tresc_ico.gif) no-repeat scroll 0px 9px;
padding:0px 0 0px 15px;
width:534px;
}

#tresc ul#kwiaty .kwiaty_wersja li{
font-size:1em;
float:left;
clear:none;
padding:5px 0 5px 0;
width:50%;
text-indent:0;
color:#000;
}

#tresc ul#kwiaty .kwiaty_wersja li.kwiaty_cena{
text-align:right;
width:20%;
}

#tresc ul#kwiaty .kwiaty_wersja li.kwiaty_wybierz{
text-align:center;
width:30%;
}

#tresc ul#kwiaty .kwiaty_wersja li span{
margin-left:0
}

#alert_alpha, #galeria_alpha{
width:100%;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
z-index: 2;
position: absolute;
}

#galeria_alpha{
background-color:#fff
}

#alert_bg{
width:100%;
background-color:transparent;
z-index: 2;
font-size:20px;
position: absolute;
}

#galeria_box, #alert_box{
width: 910px;
margin:0 auto;
}

#alert_box .alert{
padding:0 233px
}

#galeria_box img{
border:1px solid #767676;
float:left;
cursor:pointer;
padding:1px
}

#galeria_box p{
padding:3px 0;
width:100%;
float:left;
text-align:right;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:bold
}

#galeria_box p a{
color:#fff;
text-decoration:none
}

#menu_konto{
float:left;
width:700px;
padding:2px 4px
}

#menu_konto img{
border:0 none
}

#tooltip{
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
border: 0 none;
z-index: 2;
position: absolute;
margin: 0;
padding: 10px;
font-size: 12px;
line-height: 18px;
color: #ffffff;
background: #555555;
text-align: left;
width: auto;
text-decoration: none
}

.menu_background{
float:left;
background:#f4f2da url(../img/menu_background.gif) no-repeat scroll;
padding:5px;
margin:0 6px;
width:60px;
height:90px;
}

.menu_background img{
float:left
}

.menu_background p{
float:left;
text-align:center;
padding-top:4px;
width:60px !important;
height:26px;
font-size:11px !important;
line-height:11px !important
}

.menu_background p a{
color:#32322e
}

.button{
border:0 none;
cursor:pointer
}

.hand{
cursor:pointer
}

.profil_top_menu{
text-align:right
}

.profil_top_menu .wiecej{
margin:0 15px
}

.galeria_zdjecia{
width:100%;
float:left;
clear:both;
margin-top:15px
}

.galeria_zdjecia img{
float:left;
border:1px solid #C7C5AB;
padding:1px;
margin-right:15px
}

.galeria_zdjecia p{
float:left;
color:#436DC3 !important;
font-style:italic;
width:350px !important;
font-size:0.75em !important;
}

.galeria_zdjecia img.nowe{
border:3px solid #E0004D;
padding:1px;
margin-right:15px
}

.mk_menu_row{
padding:0 99px;
margin:10px 0;
width:510px;
clear:both;
float:left
}

.mk_background{
float:left;
background:#f4f2da url(../img/moje-konto_menu.gif) no-repeat scroll;
padding:5px;
margin:0 10px;
width:140px;
height:90px
}

.mk_background img{
border:0 none;
margin:3px 40px;
float:left
}

.mk_background p{
float:left;
text-align:center;
padding-top:6px;
width:140px !important;
height:18px;
font-size:12px !important;
line-height:11px !important
}

.mk_background p a{
color:#32322e
}

#content #forma dl{
float:left;
width:708px;
clear:both
}

#content #forma dt{
float:left;
color:#000 !important;
font-size:0.95em !important;
line-height:normal;
padding-bottom:1px;
margin-top:15px;
width:100%
}

#content #forma dt dd{
width:100%;
float:left
}

#content #forma dt p{
font-size:1em;
padding-left:15px
}

#content #forma dt p.nr_pytania{
float:left;
display:block;
padding:0
}

#content #forma dt b{
}

#content #forma dt span.pytanie_komentarz{
font-size:0.8em;
color:#436DC3 !important
}

#content #forma dl dd ul{
float:left;
width:708px !important;
margin-top:5px
}

#content #forma dl dd li{
width:688px !important;
font-size:0.8em;
padding:5px 10px;
width:600px;
text-indent:0pt !important
}

#content #forma dl dd li label{
margin-right:10px
}

#content #forma dl dd li .ibox{

margin:3px 10px 5px 0;
padding:0;
float:left
}

#content #forma dl dd li .ibox_kom{

}

.textarea_odp, .text_odp, .text_odp_long{
color: #000;
font-size: 14px;
float: left;
border: 1px solid #c6c4ab;
background: #ffffff;
width: 300px;
margin: 0;
padding: 2px 2px 2px 2px;
}

.text_odp_long{
width: 490px;
}

#scroll{
width: 599px;
height: 550px;
padding: 0;
margin: 0; 
overflow-x: hidden; 
overflow-y: scroll; 
overflow: auto;
text-align: left;
}

#scroll_top{
width: 537px;
height: 233px;
padding:5px 10px;
margin:5px 20px;
overflow-x: hidden; 
overflow-y: scroll; 
overflow: auto;
text-align: left;
border:1px solid #C7C5AB;
background: #fff;
font-size: 12px;
line-height: 18px;
}

.td5 p.user{
width:100%;
color:#436DC3;
text-align:right
}

.td5 div{
clear:both;
padding:5px 0;
width:100%
}

.td5 p{
line-height:18px
}

.tabela_korespondencja{
width:580px !important;
margin-bottom:20px !important
}

.tabela_korespondencja td{
text-align:left
}












.pocztowka{
width: 539px;
height: 288px;
margin: 10px 30px;
padding: 0; 
position: relative;
text-align: center;
font-size: 12px;
line-height: 18px;
float: left;
}

.pocztowka ul {
margin:0px;
padding:0px;
list-style-image: none;
list-style-position: inside;
}

.pocztowka ul li {
width: 539px;
float: left;
text-align: center;
}

.pocztowka img {
clear: both;
padding: 1px;
border: 1px solid #CCC6AF;
}

.pocztowka p {
width: 100%;
color: #841643;
font-size: 1.7em;
line-height: 1.2em;
font-family: Georgia;
font-style: italic;
}

#button{
width: 599px;
padding: 3px 0;
margin: 0; 
background: #f8f7f2;
background: #fff;
text-align: center;
}

#scroll_top p{
width: auto;
}

#scroll_top img{
float: right;
margin: 0 0 5px 5px;
padding: 1px;
border: 1px solid #CCC6AF;
}

.pocztowka_bottom {
height: 155px !important;
}

#scroll_bottom{
width: 599px;
height: 210px;
margin: 0; 
padding: 0;
overflow-y: scroll; 
overflow: auto;
overflow-x: hidden !important; 
text-align: left;
background: #E8E5C7;
color: #000;
font-size: 12px;
line-height: 16px;
border-top: 1px dotted #A69665;
}

#scroll_bottom p {
padding: 0px 15px;
}

#scroll_bottom .listEdytorNaglowki{
padding: 10px 15px;
clear: both;
}

#scroll_bottom .listEdytorNaglowki span{

}

#scroll_bottom p.txt_ptb {
padding: 10px 15px;
line-height: 18px;
}

#scroll_bottom ul {
float:left;
list-style-type: none;
margin:0px;
padding:0px;
width:569px;
padding: 0px 15px;
font-size: 11px;
}

#scroll_bottom ul li {
clear:none !important;
width: 189px;
float: left;
font-size:1.05em;
padding: 2px 0px
}

.pocztowka_bottom ul li {
padding: 5px 0px !important;
}

.pocztowka_bottom ul li img, #scroll_bottom ul li img {
cursor: pointer;
padding: 1px;
border: 1px solid #CCC6AF;
}

#scroll_bottom .listtresc li {
clear: both;
width:569px;
}

#scroll_bottom .listtresc li label {
width: 532px;
}

#scroll_bottom .listtresc3 li {
clear: none;
float: left;
width:189px;
}

#scroll_bottom .listtresc2 li label {
width: auto;
}

#scroll_bottom .listtrescsub li label {
width: auto;
}

#scroll_bottom .listtrescsub, #scroll_bottom .listtrescsub2 {
padding: 0;
}

#scroll_bottom .listtrescsub li {
clear: both;
width: 539px;
padding-left: 30px;
}

#scroll_bottom .listtrescsub2 li {
clear: none;
float: left;
width: 254px;
padding-left: 30px;
}

#scroll_bottom .listtrescsub2 li label {
width: auto;
}

#scroll_bottom input {
float: left;
}

#scroll_bottom label {
float: left;
margin-left: 5px;
padding-top: 2px;
width: auto;
}

.wauto{
width:auto !important
}

.wauto li{
float:none !important;
clear:none !important;
width:100%;
}

.rej{
float:left !important;
width:373px;

}

.rej li{
width:221px;
margin:0 166px 0 86px;
}

.forma_r{
padding-top:0 !important;
margin-top:10px !important;
}

.forma_r #oz1{
padding-left:50px !important;
padding-right:0 !important;
}

.forma_r #oz1 .oz1t{
color:#234B9E !important;
}

.forma_r #oz1 #oz1h{
color:#333 !important;
}

.forma_r #oz1 p{
text-align:left !important;
font-size:0.9em !important;
}

.forma_r #oz1 p span{
font-style:normal !important;
margin-left:0;
}