* {
    margin: 0;
    padding: 0;
}

body {
    background: #f9feff;
    font-family: Arial;
    text-align: center;
}

img {
    border: 0;
}

input, textarea {
    font-family: Arial;
    font-size: 11px;
    vertical-align: middle;
}

fieldset {
    border: 0;
}

.wrap {
    margin: 0 auto;
    width: 1000px;
    text-align: left;
}

.fcont {
    padding: 18px 14px;
}

.bold {
    font-weight: bold;
}

.comments li, .artlist_ext li,
.artlist li,
.clear {
    clear: both;
}

#footer {
    background: #f2f7fb;
    border-top: #fff solid 1px;
    border-bottom: #bcd9ea solid 1px;
    font-size: 11px;
    color: #8697a5;
}

#footer #link_map {
    text-align: center;
}

#footer #link_map li {
    display: inline;
}

#footer #link_map, #footer #link_map a, #letsrock a{
    color: #6781bf;
    font-weight: bold;
    text-decoration: none;
    list-style: none;
}

#footer #link_map a:hover {
    text-decoration: underline;
}

#footer #link_map li a {
    margin: 0 12px;
}

#most_top {
    background: url("../images/top_line_back.gif") repeat-x;
    height: 25px;
}

#map {
    background: #f8f5fc url("../images/mini_menu.gif") no-repeat;
    height: 26px;
    padding: 0 0 0 4px;
    width: 275px;
    float: right;
}

#top {
    background: url("../images/top_back.gif") repeat-x;
    height: 155px;
}



#middle {
    border-top: #dbd6e8 solid 1px;
    border-bottom: #bcd9ea solid 1px;
    background: url("../images/mid_back.gif") repeat-x;
}

#content {	
    margin: 5px;
    font-size: 11px;
    color: #000;
}
#split {
    background: url("../images/split.gif") repeat-x;
    height: 10px;
    font-size: 1px;
}

.b_t {background: #fff url("../images/b_dot.gif") 0 0 repeat-x; width: 100%}
.b_b {background: url("../images/b_dot.gif") 0 100% repeat-x}
.b_l {background: url("../images/b_dot.gif") 0 0 repeat-y}
.b_r {background: url("../images/b_dot.gif") 100% 0 repeat-y}
.b_bl {background: url("../images/b_bl.gif") 0 100% no-repeat}
.b_br {background: url("../images/b_br.gif") 100% 100% no-repeat}
.b_tl {background: url("../images/b_tl.gif") 0 0 no-repeat}
.b_tr {background: url("../images/b_tr.gif") 100% 0 no-repeat}

.b_t, .b_b, .b_l, .b_r, .b_bl, .b_br, .b_tl,
.b_tr , .bb_t, .bb_bl, .bb_br, .bb_tl, .p_t,
.p_b, .p_l, .p_r, .p_bl, .p_br, .p_tl, .p_tr, .bb_tr {
    height: 100%;
}

.bb_t {background: #f2f7fa url("../images/b_dot.gif") 0 0 repeat-x; width: 100%}
.bb_bl {background: url("../images/bb_bl.gif") 0 100% no-repeat}
.bb_br {background: url("../images/bb_br.gif") 100% 100% no-repeat}
.bb_tl {background: url("../images/bb_tl.gif") 0 0 no-repeat}
.bb_tr {background: url("../images/bb_tr.gif") 100% 0 no-repeat}

.p_t {background: #fff url("../images/p_dot.gif") 0 0 repeat-x; width: 100%}
.p_b {background: url("../images/p_dot.gif") 0 100% repeat-x}
.p_l {background: url("../images/p_dot.gif") 0 0 repeat-y}
.p_r {background: url("../images/p_dot.gif") 100% 0 repeat-y}
.p_bl {background: url("../images/p_bl.gif") 0 100% no-repeat}
.p_br {background: url("../images/p_br.gif") 100% 100% no-repeat}
.p_tl {background: url("../images/p_tl.gif") 0 0 no-repeat}
.p_tr {background: url("../images/p_tr.gif") 100% 0 no-repeat}

.ebook_back,
.mini_padd {
    padding: 5px;
}

.no_padd {
    padding: 0px !important;
}

#log {
    padding: 9px 0 0 0;
    vertical-align: top;
    height: 99px;
}

#mini_log {
    float: right;
}

#beta {
    vertical-align: top;
    margin: 30px 0 0 0;
}

#logo {
    outline: none;
    height: 2px;
}

#map ul {
    list-style: none;
}

#map ul li {
    background: url("../images/mini_menu_sep.gif") no-repeat scroll 100% 0;
    padding: 1px 12px 6px 6px;
    display: inline;
}

#map ul li a {
    color: #b3a9cb;
    font-size: 10px;
    text-decoration: none;
}

#map ul li a:hover {
    text-decoration: underline;
}

#menu, #menu_search {
    list-style: none;
    padding: 17px 0 0 0;
}

#menu {
    float: left;
}

#menu li, #menu #active {
    padding: 0 0 0 9px;
    background: url('../images/menu_buttons.gif') no-repeat scroll 0 -30px;
    float: left;
    margin: 0 5px 0 0;
}

#menu li a, #menu #active a {
    display: block;
    background: url('../images/menu_buttons.gif') no-repeat scroll 100% -30px;
    padding: 7px 9px 6px 0 ;
    float: none;
    font-size: 12px;
    color: #642b7f;
    font-weight: bold;
    text-decoration: none;
}

#menu li {
    margin-top: 2px;
}

#menu #active {
    background: url('../images/menu_buttons.gif') no-repeat scroll 0 0px;
}

#menu #active a {
    background: url('../images/menu_buttons.gif') no-repeat scroll 100% 0px;
    padding: 8px 9px 7px 0 ;
    color: #fff;
}

#menu_search {
    float: right;
    width: 271px;
}

#menu_search li {
    background: url("../images/menu_search.gif") no-repeat;
    height: 25px;
    padding: 5px 0 0 113px;
}

#menu_search #in_menu {
    border: 0;
    background: url("../images/menu_s_input.gif") no-repeat;
    width: 111px;
    height: 18px;
    margin: 0;
    padding: 2px 6px 2px 2px;
    float: left;
}

#menu_search #menu_search_button {
    width: 19px;
    height: 21px;
    background: url('../images/menu_s_send.gif') no-repeat;
    border: 0;
    margin: 0 0 0 8px;
    vertical-align: top;
}

#content p {
    margin: 4px 0;
}

.bluebox {
    border: #d6ebf7 solid 1px;
}

.bluebox .box {
    background: #eaf4fa;
    border-top: #f3f9fc solid 1px;
}

.pinkbox {
    border: #eac3f8 solid 1px;
}

.pinkbox .box {
    background-color: #f7edfa;
    border-top: #f3f9fc solid 1px;
}

.bluebox, .pinkbox {
    margin: 5px 0 0 0;
}

.mtop {
    margin-top: 10px;
}

.mright {
    margin-right: 10px;
}

.standardform ul li div,
.standardform ul li textarea,
.reg_form .box ul,
.artlist li label,
.fl {
    float: left;
}

.fr {
    float: right !important;
}

.hr, .hr_v {
    width: 100% !important;
    float: none !important;
    border: 0;
    margin: 5px 0;
    background: url('../images/line.gif') repeat-x;
    height: 2px;
    font-size: 1px;
}

.hr_v {
    background: url('../images/line_v.gif') repeat-x;
}

#links {
    list-style: none;
}

#suwaczki a, #web a,
.forum_items li a,
#links li a {
    text-decoration: none;
}

.forum_items li a:hover,
#links li a:hover {
    text-decoration: underline;
}

#links li label, #links li a {
    color: #3759ab;
}

#links li label {
    font-weight: bold;
    width: 132px;
    height: 25px;
    display: block;
    float: left;
}

#couple {
    background: url('../images/couple.gif') no-repeat scroll 100% 33px;
    line-height: 19px;
    padding: 5px 15px;
}

#couple p {
    margin: 13px 0 10px 0;
}

.blue_button, .pink_button, .viol_button {
    background: url('../images/buttons.gif') no-repeat scroll;
    padding: 2px 0 1px 4px;
    font-size: 10px;
    color: #fff;
    margin: 2px 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
}

.blue_button span, .pink_button span, .viol_button span{
    background: url('../images/buttons.gif') no-repeat scroll;
    padding: 2px 4px 2px 0;
    font-weight: bold;
}

.blue_button {
    color: #79a5be;
    background-position: 0 -16px;
}

.blue_button span {
    background-position: 100% -16px;
}

.pink_button {
    background-position: 0 0;
}

.pink_button span {
    background-position: 100% 0;
}

.viol_button {
    background-position: 0 -32px;
}

.viol_button span {
    background-position: 100% -32px;
}

.pink_bold, .violet_bold, .blue_bold, .d a,
.cpink li label, .cblue li label {
    font-weight: bold;
}

.pink_bold, 
.cpink li label{
    color: #c12d75;
}

.forum_items li a,
.violet_bold {
    color: #4a3e65;
}

.cblue li label,
.blue_bold {
    color: #18658f;
}

.book {
    background: url('../images/book.gif') no-repeat scroll 100% 20px;
}

.no_list {
    list-style: none;
    padding: 0 0 10px 10px;
    line-height: 19px;
}

#content p {
    line-height: 19px;
}

.right {
    text-align: right;
}

.mid_padd {
    padding: 10px 5px;
} 

.med_padd {
    padding: 10px;
}

.center {
    text-align: center;
}

.no_margin {
    margin: 0px !important;
}

.services {
    width: 50%;
}

.services li {
    padding: 3px 0;
    margin:0 0 0 22px;
}

.services a {
    color: #4a3e65;
    text-decoration: none;
}

.services a:hover, .company #list li a {
    text-decoration: underline;
    color: #243970;
}

.big_ad_list li a span,
.d a,
.d span{
    color: #e34265 !important;
    margin: 4px 0 0 0;
}

.d a{
    font-size: 10px !important;
}

.no_padd_bot {
    padding-bottom: 0px;
}

.no_padd_bot a {
    outline: none;
}

#login {
    float: right;
    font-size: 11px;
    margin: 35px 0 0 0;
}

#login label {
    font-weight: bold;
    color: #7c4294;
    padding: 0 5px;
}

#login ul, #login ul li ul {
    list-style: none;
}

#login ul li {
    margin: 3px 0px;
}

#login #log_in li input {
    background: url('../images/login_input.gif') no-repeat scroll;
    width: 80px;
    height: 15px;
    border: 0;
    padding: 3px 4px 2px 4px;
    color: #83a7b9;
}

#login ul li ul li {
    display: inline;
}

#login a {
    font-weight: bold;
    text-decoration: none;
    color: #733b8f;
}

#login a:hover {
    text-decoration: underline;
}

#login #rec {
    font-size: 10px;
    color: #a491af;
    padding: 0 0 0 5px;
}

#login #logon {
    margin: 0 0 0 25px;
}

.submit_med, #submit, .submit_long, .submit input{
    border: 0;
    height: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    text-align:center;
}

#submit, .submit input{
    background: url('../images/login.gif') no-repeat;
    width: 61px;
}

.submit_long {
    background: url('../images/submit_long.gif') no-repeat !important;
    width: 171px !important;
}

#mlink {
    background: url('../images/mlink.gif') no-repeat;
    width: 990px;
}

#mlink a, #mlink span {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #642b7f;
}

.artlist h1 a,
#mlink #m_active a {
    color: #142b66;
}

#mlink #m_active {
    background: 0;
}

#mlink ul {
    list-style: none;
    height: 33px;
    background: url('../images/home.gif') no-repeat 12px 10px;
    padding: 0 0 0 20px;
}

#mlink ul li {
    float: left;
    background: url('../images/next.gif') no-repeat scroll 100% 0;
    padding: 5px;
}

#mlink ul li a, #mlink ul li span {
    padding:4px 18px 4px 4px;
    display: block;
    float: left;
}

.big_padd, h3 {
    padding: 7px 17px 5px 17px;
}

h3 {
    padding-right: 0px;
}

.box_header,
h3, .header {
    font-weight: bold;
    font-size: 14px;
    color: #632d7d;
}

.box_header img  {
    float: left;
    margin: 0 5px 0 0 ;
}

.box_header a {
    text-decoration: none;
    padding-bottom: 10px;
    display:block;
    height:23px;
}

.header {
    background: url('../images/search.gif') no-repeat 5px 2px;
    padding-left: 34px;
}

.sear {
    list-style: none;
    float: left;
    margin: 0 0 0 15px;
}

.sear li {
    display: inline;
    color: #243970;
    margin: 0 10px  0 0;
}

.sear label {
    font-weight: bold;
    color: #000;
    margin: 0 5px 0 0;
}

.comp_list {
    list-style: none;
}

.comp_list li {
    padding: 10px;
    border-bottom: #c3deed solid 1px;

}

.comp_list li a {
    color: #243970;
    text-decoration: none;
}

.comp_list label {
    padding: 0 10px 0 0;
}

.comp_list label a {
    float: left;
    display: block;
    height: 14px;
    width: 14px;
    background: url("../images/x.gif") no-repeat;
}

#mini_map {
    border: #fff solid 1px;
}


.company .cleft {
    width: 107px;
	text-align: center;
	float: left;
	margin-right: 5px;
}

.company .ccenter {
    margin: 0 10px;
	padding-top: 10px;
}

.company .cright {
    float: right;
    width: 176px;
}

.company .cfl_to {
    color: #9d9d9d;
}

.treelist,
.company .cfl_to a{
    color: #243970;
}

.company .cleft div {
    background: url('../images/w_company_image_back.gif') no-repeat;
    padding: 6px 0 6px 6px;
}

.company .coff, .company .cfav {
    background: url('../images/ofer__ulub.gif') no-repeat;
    height: 22px;
    width: 172px;
    display: block;
    outline: none;
}

.company .coff {
    background-position: 0 -22px;
}

.company h2, .company h2 a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

.company h2 span {
    color: #632d7d;
}

.company #list {
    list-style: none;
    width: 530px;
}

.company #list li {
    float: left;
    width: 150px;
    padding: 5px 10px 5px 0;
}

.company .inform {
    list-style: none;
}

.company .inform li {
    margin: 0 0 6px 0;
}

.company .inform li label{
	width: 100px;
}

.cpink li label, .cblue li label {
    width: 120px;
    text-transform: uppercase;
    float: left;
}

.cblue li div{
    float: left;
    width: 260px;
    margin-bottom: 10px;
}

.company .dotted_links a {
    text-decoration: none;
    border-bottom: #243970 dotted 1px;
    color: #243970;
}

.tabs .tab {
    float: left;
    list-style: none;
    margin: 0 0 -4px;
    padding: 0 0 0 10px;
}

.tabs .tab li, .tabs .tab .t_active {
    padding: 0 0 0 9px;
    background: url('../images/tabs.gif') no-repeat scroll 0 0;
    float: left;
    margin: 0 3px;
}

.tabs .tab li a, .tabs .tab .t_active a {
    display: block;
    background: url('../images/tabs.gif') no-repeat scroll 100% 0;
    padding: 6px 9px 3px 0;
    float: none;
    font-size: 12px;
    color: #4c67ac;
    font-weight: bold;
    text-decoration: none;
}

.tabs .tab li {
    margin-top: 2px;
}

.tabs .tab .t_active {
    background: url('../images/tabs.gif') no-repeat scroll 0 -25px;
    position: relative;
    top: 1px;
}

.tabs .tab .t_active a {
    background: url('../images/tabs.gif') no-repeat scroll 100% -25px;
    padding: 7px 9px 8px 0;
    color: #642b7f;
}

.tabs .sheet {
    border-top: #a2cbde solid 1px;
    color: #142b66;
}

.tabs .sheet_bborder {
    border-bottom: #a2cbde solid 1px;
}

.tabs .sheet h2 {
    font-size: 13px;
    padding-bottom: 10px;
    color: #000;
}

.tabs .sheet p {
    font-size: 12px;
}

.tabs .sheet #ts_left {
    width: 550px;
    margin-left: 20px;
}

.image_border div {
    padding: 3px;
    border: #f2f2f2 solid 1px;
    font-size: 0px;
}

.mini_ad {
    float: left;
    width: 320px;
}

.mini_ad ul {
    margin: 13px 0 0;
    list-style: none;
}

.mini_ad ul li {
    margin: 3px 0;
}

.mini_ad div div {
    background: url('../images/w_mini_ad_img_border.gif') no-repeat;
    padding: 5px 5px 2px;
}

.mini_ad div  {
    margin: 0 5px 0 0;
}

.sonda label,
.mini_ad ul li a,
.forum_cat li a {
    font-size: 11px;
    color: #142b66;
}

.mini_ad ul #category label, .mini_ad ul li label,
.mini_text_ad ul li span {
    font-weight: bold;
    float: left;
    padding: 0 5px 0 0;
}

.mini_ad ul li div{
    float: left;
}

.mini_ad ul li h4 {
    font-weight: normal;
    font-size: 12px;
    float: left;
    width: 165px;
}

.mmtop {
    padding: 20px 0 0 0;
}

.mini_padd_y {
    padding: 5px 0;
}

.sonda label,
#pub div ul li h4 label a,
#featured .f a,
.wed_gall ul li a, 
.pagination_bar {
    font-weight: bold;
    color: #142b66;
    text-decoration: none;
}

#pub div ul li h4 label a,
.f {
    font-size: 12px;
}

.pagination_bar  .pagination {
    text-align: center;
    width: 312px;
}

.pagination_bar  .pagination span {
    padding: 0 15px;
}

.pagination_bar  .pagination, .pagination_bar  .pagination .page{
    text-decoration:none;
    color:#6074a6;
    margin: 0 !important;
}

.pagination_bar .pagination strong, .pagination_bar .pagination a {
    color: #142b66;
}

.pagination_bar p{
    margin: 0 !important;
}

.pagination_bar .pagination, .pagination_bar .actpage {
    float: left;
}

.pagination_bar .actpage {
    width: 82px;
    padding: 0 10px 0 0;
}

.pagination_bar .displ {
    float: right;
    width: 204px;
}

.readmore a,
.addi_ul a {
    color: #e1345a !important;
    font-weight: bold;
}

.tags {
    text-align: justify;
    font-size:  22px;
}

.tags a {
    text-decoration: none;
    color: #1a2f64;
}

#maps {
    background: url('../images/poland.jpg') no-repeat scroll 0px 0px;
}

#maps p {
    padding:0 0 0 128px;
}

#best_comp {
    padding-right: 240px;
    background: url('../images/art.gif') no-repeat scroll 100% 0;
    height: 172px;
}

#best_comp p {
    line-height:22px;
}

.a_ul li a {
    color: #4a3e65;
    text-decoration: none;
}

.a_ul li a:hover {
    text-decoration: underline;
}

.ebook .prop,
.standardform ul li,
.reg_form .box ul,
.aads #advantages_m li, .aads #advantages li,
.artlist li, .comments li,
.forms li, .user ul  li,
.treelist, .treelist li ul,
.no_disc, .artlist_ext li,
.ul_horizontal,
.cities {
    list-style: none;
}

.ul_horizontal li {
    float: left;
}

.li_horizontal_padding3 li {
    padding: 3px 0;
}


.li_vertical_padding8 li,
.cities li {
    padding: 8px 0;
}

.li_right_padding li {
    padding-right: 10px;
}

.li_width_130 li {
    width: 106px !important;
}

.li_padding_left30 li,
.cities li {
    padding-left: 30px;
}

.ul_disc_ie,
.ul_disc {
    list-style: disc;
}

.ul_margin_l_20_ie,
.ul_margin_l_20 {
    margin-left: 20px;
}

.ul_margin_l_10 {
    margin-left: 10px;
}

.tools2 a  {
    width:60px;
    text-align: center;
    margin: 3px 8px;
}


.cities li {
    border-bottom: #d3c8ec solid 1px;
    background: url('../images/array.gif') no-repeat 11px 13px;
}

.a_2 a,
.cities li a {
    color: #243970;
    text-decoration: none;
}

.a_2 a:hover,
.cities li a:hover {
    color: #243970;
    text-decoration: underline;
}

.img_list ul {
    list-style: none;
}

.img_list ul li {
    float: left;
}

.img_list ul li a {
    display: block;
    text-decoration: none;
    text-align: center;
}

.img_list ul li a span {
    display: block;
    padding: 0;
}

.img_list ul li a img {
    margin: 0 0 8px 0;
}

.tools ul li a, 
.companies ul li a {
    padding: 5px;
    width: 60px;
}

.tools ul li,
.companies ul li {
    margin: 3px 8px;
}


.reg_form h1,
.tools ul li a span,
.companies ul li a span,
.pb_border ul li a span,
.bb_border ul li a span {
    font-weight: bold;
    font-size: 12px;
}

.steps p,
.standardform .info a,
.reg_form .box,
.reg_form h1,
.tools ul li a span,
.companies ul li a span,
.pb_border ul li a span,
.bb_border ul li a span {
    color: #355195;
}

.companies ul li a {
    background: url('../images/bb_pic.gif') no-repeat 5px 0;
}

.pb_border ul li a {
    background: url('../images/pb_border.gif') no-repeat 0px 0px;
}

.bb_border ul li a {
    background: url('../images/bb_border.gif') no-repeat 0px 0px;
}

.big_ad ul li a {
    background: url('../images/ads_back_big.gif') no-repeat 25px 0px;
    padding:4px 0 0;
}

.big_ad ul li {
    width: 113px;

}

.big_ad .n {
    color: #142b66;
    text-decoration: underline;
}

.pb_border ul li a,
.bb_border ul li a {
    padding: 6px 4px;
    width: 100px;
}

.pb_border ul li,
.bb_border ul li {
    margin: 3px 11px;
}

.mini_text_ad {
    width: 270px;
}

.mini_text_ad ul {
    margin: 0 !important;
}

.mini_text_ad ul li span {
    float: right !important;
    width: 100px;
    padding: 0 !important;
}

.mini_text_ad ul li label {
    font-weight: bold;
    width: 180px;
}

.mini_text_ad ul li span a {
    font-size: 11px !important;
    background: transparent !important;
    padding: 5px 0 !important;
}

.mini_text_ad ul li a.fancy {
    float: left;
    background: transparent url(../images/w_mini_ad_img_border.gif) no-repeat scroll 0 0;
    padding: 5px;
    margin-right: 5px;
}

.mini_text_ad ul li {
    clear: both;
}

.addictions {
    background: url('../images/add.gif') no-repeat scroll 4px 4px;
    padding-left: 34px;
}

.catalogs h5 a,
.addi_ul {
    color: #243970;
}

.addi_ul a {
    padding: 0 0 0 10px;
}

.advi {
    background: url('../images/advi.gif') no-repeat scroll 1px 1px;
    padding-left: 34px;
}

.catalog_list ul li a.fancy {
    border: #d9d9d9 solid 1px;
    background: transparent !important;
    font-size: 0px;
    padding: 3px;
}

.catalog_list ul li span {
    float: left !important;
}

.catalog_list ul li span a {
    border: 0 !important;
    text-decoration: none;
    background: url('../images/down.gif') no-repeat scroll 100% 50% !important;
    padding-right: 10px !important;
}
.catalog_list ul li span a:hover {
    border: 0 !important;
    text-decoration: underline;
}

.down_tabs {
    padding: 0px !important;
}

.down_tabs li {
    margin-right: 8px !important;
    margin-left: 0px !important;
}

.catalog_main {
}

.catalog_main ul li span ,
.catalog_main ul li label {
    width: 145px !important;
}

.catalog_main {
    width: 215px !important;
}


.forum_cat {
    border-right: #bddaea solid 1px;
    width: 96px;
    float: left;
    margin-right: 10px;
}

.forum_cat li {
    background: url('../images/forum_cat_back.gif') repeat-x;
    border-bottom: #bddaea solid 1px;
}

.forum_cat li a {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 6px 12px;
    height: 100%;
}

.forum_items li a span {	
    color: #6947b7;
}

.item_inside {
    list-style-position:inside;
}

.forum_margin {
    margin-top: 10px;
}

.ads #big {
    width: 120px;
    border-right: #bddaea solid 1px;
    margin-right: 10px;
}


.wed_gall ul li {
    float: left;
    margin: 0 10px 16px 0 ;
}

.wed_gall ul li a {
    background: url('../images/wed_gall_border.gif') no-repeat scroll 0px 0px;
    padding: 4px 0 4px 4px;
    display: block;
    text-decoration: none;
    float: left;
    width: 160px;
    font-size: 12px;
}

.wed_gall ul li a img {
    float: left;
    margin-right: 10px;
}

.wed_gall ul li a span {
    display: block;
    width: 168px;
}

.gall ul li a {
    background: url('../images/bb_pic.gif') no-repeat scroll;
    padding: 5px 0 5px 5px;
}



#pub div ul li {
    padding: 0 0 8px 0;
    margin: 0 !important;
}

#pub div ul li a {
    border: 0;
    background: url('../images/wed_gall_border.gif') no-repeat !important;
    display: block;
    padding:3px 8px 16px;
}

#pub div ul li span, #pub div ul li label {
    width: 200px !important;
    padding-right: 0px !important;
}

#pub div ul li h4 label a {
    background: transparent !important;
    padding: 0;
    text-decoration: none;
}

#pub div ul li h4 label a:hover, #featured .f a:hover {
    text-decoration: underline;
}

#pub div ul li span {
    margin-bottom: 7px;
}

#feat_big {
    display: block;
    background: url('../images/featured.gif') no-repeat;
    height: 127px;
    padding: 7px 8px;
    margin-right: 10px;
    width: 91px;
    text-align: center;
}

#featured {
    width: 344px;
}

#book_item {
    width: 305px !important;
}

.padd20 {
    padding: 20px;
}

.sonda label input {
    margin-right: 10px;
}

.li_ver_marg10a li,
.li_ver_marg10 li {
    margin: 0 5px;
}

.displ ul li {
    float: left;
    margin: -2px 0 0 0;
    list-style: none;
}

.displ .tit {
    margin-top: 3px;
    width: 87px;
}

.hei1 {
    height: 145px;
}

.hei2 {
    height: 112px;
}

.hei3 {
    height: 160px;
}

.bigm {
    margin-top: 100px;
}


#letsrock{
    float: right;
} 

.login_form li, .login_data li,
.fpass {
    color: #9b74b0;
}

.fpass {
    font-weight: bold
}

#lorem {
    color: #5e416a;
}

.aads h3.hv, .aads,
.ebook .rightside h3,
.ebook .rightside h1,
.sliwka,
.art_comm a,
.article h1, .article h2 {
    color: #3c184f;
}

.article h1 {
    font-family: "Palatino Linotype";
    font-size: 39px;
}

.article h2 {
    font-size: 16px;
    margin: 20px 0 10px 0;
    line-height: 22px;
}

.ebook .rightside .hr,
.standardform .hr,
.reg_form .hr,
.article .hr {
    background: #fff url("../images/dotted.gif") repeat-x scroll;
    height: 1px;
    font-size: 0px;
}

.reg_form .hr,
.article .hr {
    margin: 20px 0;
}

.article {
    text-align: justify;
}

.article .dott,
.article h5{
    font-size: 13px;
    margin: 0 0 20px 0;
    font-weight: bold;
    clear: both;
}

.article h5 {
    padding: 20px 0 10px 0;
}

.article .dott {
    margin: 0 0 10px 0;

}

.article .leftside {
    width: 386px;
    float: left;
}

.article .rightside {
    width: 290px;
    float: right;
}

.article ul, .article ol{ list-style-position: inside }

.article p, .article ul, .article ol {
    margin: 0 0 12px 0 !important;
    font-size: 12px !important;
    line-height: 22px !important;
    text-align: justify;
}

.article p, .article h1, .article h2, .article h5, .article ul, .article ol{
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.article a {
    color: #3757ac;
}

.artlist li label,
.article .image, .comments  li div, .comments li label{
    border: 1px solid #bcd9ea;
}

.artlist li label,
.article .image {
    padding: 5px;
    font-size: 0px;
}

.article .image {
    margin: 3px 10px 0px 10px;
}

.article .slist {
    padding: 0 0 0 20px;
    font-size: 12px;
    line-height: 15px !important;
}

.slist h5{
    margin-bottom: 10px;
}

.article #smallbox {
    font-size: 11px;
    margin: 20px 0 0 0;
}
.artlist li,
.treelist li {
    border-bottom: 1px solid #b3bacb;
    padding: 8px 0;
}
.treelist li {
    background: url("../images/array_right.gif") no-repeat scroll 10px 13px;
    padding-left: 25px;
}

.treelist li a {
    font-weight: bold;
    color: #243970;
}

.treelist li ul {
    display: none;
}

.treelist .unroll ul {
    display: block;
    border-top: 1px solid #b3bacb;
    margin-top: 8px;
}
.treelist .unroll_color{
    background-color: #edf5fa;
}
.treelist .unroll {
    padding: 0px;
}

.treelist .unroll_color ul{
    background-color: #FFF;
}

.treelist .unroll ul li {
    padding-left: 40px;
    border-bottom: 1px solid #dfeff9;
    background-position: 26px 13px;
}

.treelist .unroll label {
    display:block;
    font-weight:bold;
    padding:8px 25px 0;
}

.treelist a {
    text-decoration: none;
    color: #3756a7;
}


#suwaczki a, #web a {
    height: 31px;
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding-top: 16px;
}

#suwaczki a {
    width: 235px;
    padding-left: 35px;
}

#web a {
    width: 210px;
    padding-left: 60px;
}

#suwaczki {
    background: url("../images/suwaczki.jpg") no-repeat;
}

#web {
    background: url("../images/web.jpg") no-repeat;
}

.standardform .info a {
    text-decoration: none;
}

.standardform .info a:hover {
    text-decoration: underline;
}

.forms select {
    width: 100%;
    border: 0;
    margin: 2px 0 0 0;
}

.standardform .info {
    padding-left: 15px;
    float: left;
}

.standardform .info span{
    border-top: 1px solid #d4d7d9;
    border-left: 1px solid #d4d7d9;
    border-bottom: 1px solid #a1b7c4;
    border-right: 1px solid #a1b7c4;
    float: left;
    padding: 5px;
    color: #475e96;
}

.standardform .info label {
    background: url('../images/info_pointer.gif') no-repeat;
    height: 8px;
    width: 7px !important;
    padding: 0px;
    float: left;
    position: relative;
    left: 1px;
}

.standardform .red,
.forms .red {
    color: #d21212;
}

.forms li {
    padding: 5px 0 0 0;
    clear: both;
}



.forms .input,
.forms .input_b,
.forms .input_e,
.forms .input_long,
.forms .input_med {
    background: url('../images/beged.gif');
    background-repeat: repeat-x;
}

.forms .input_b,
.forms .input_e {
    display: block;
    float: left;
}

.forms .input_b {
    height: 25px;
    width: 4px;
}

.forms .input_e {
    height: 25px;
    width: 2px;
    background-position: -4px 0;
    margin-right: 10px;
}


.login_form li label {
    width: 60px !important;
}

.login_data li label {
    width: 100px !important;
}

.login_data li {
    font-size: 11px !important;
}

.login_form li label, .login_data li label {
    color: #000 !important;
}

.forms li label{
    float:left;
    padding: 4px 15px 0 0 ;
    text-align:right;
    width:150px;
    font-size: 12px;
}

.forms {
    font-size: 11px;
}

.forms .input,
.forms .textarea_big,
.forms .input_long, 
.forms .input_med {
    height: 25px;
    float: left;
    padding: 2px;
}

.forms .textarea_big {
    height: 131px;
}

.forms .input input,
.forms .input_long input, 
.forms .input_med input,
.forms .textarea_big textarea
{
    border: 0;
    padding: 3px 2px 4px 2px;
    margin-top: 0px;
}

.forms .input,
.forms .input_long,
.forms .input_med {
    background-position: -6px 0;
}

.forms .input_long {
    width: 224px;
}

.forms .input_long input {
    width: 216px;
}

.forms .input_med {
    width: 134px;
}

.forms .textarea_big {
    height: 131px;
    padding: 3px 2px 4px 2px;
    width: 457px;
    background: url("../images/textbox.gif") no-repeat;
}

.forms .textarea_big  textarea {

    width: 450px;
    height: 119px;
}

.forms #save,
.standardform #add_comment,
.forms #create_account {
    border: 0;
    text-indent: -1000em;
    font-size: 0px;
    display:block;
    line-height: 0px;
    cursor: pointer;
    height: 22px;
}

.standardform #add_comment {
    background: url("../images/dodaj_komentarz.gif") no-repeat;
    width: 155px;
}

.forms #save {
    background: url("../images/save.gif") no-repeat;
    width: 60px;
}

.forms #create_account {
    background: url("../images/create_account.gif") no-repeat;
    width: 120px;
}

.art_comm {
    text-align: right;
    padding: 7px 0 3px 0;
}

.art_comm a {
    font-weight: bold;
    text-decoration: none;
    margin: 0 10px;
}

.art_comm img {
    padding: 0 5px 0 0;
    vertical-align: middle;
}

.artlist {
    line-height: 17px;
}


.artlist li {
    padding: 8px 10px;
}

.artlist h1{
    margin-bottom: 8px;
}

.artlist h1 a{
    background: url("../images/array_right.gif") no-repeat scroll 0 6px;
    font-size: 13px;
    text-decoration: none;
    padding-left: 15px;
}

.artlist li label {
    margin: 0 5px 5px 0;
    line-height: 0px;
}

.comments li div {
    float: left;
    width: 479px;
    padding: 10px 15px;
}

.comments li {
    padding: 10px 0;
}

.comments li div h6 {
    font-size: 10px;
    color: #191e21;
    margin: 0 0 10px 0;
}

.comments li div h6 a {
    font-size: 11px;
    color: #1740a9;
}

.comments .tri_comm {
    position: relative;
    left: 86px;
    top: 10px;
}

.comments li label {
    width: 87px;
    height: 87px;
    float: left;
    margin-right: 20px;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}

.comments li label, .comments li div {
    background: #ecf5fa;
}

.comments .quote,
.comments p {
    margin: 0 !important;
}

.comments .quote {
    border-left: 1px solid #d4dce1;
    padding-left: 10px;
}

.artlist_ext li div {
    width: 485px;
    float: right;
    margin-right: 14px;
}

.artlist_ext li label span {
    border: 1px solid #f3f3f3;
    padding: 5px;
    display: inline-block;
}

.artlist_ext li label {
    margin-left: 14px;
    float: left;
    width: 165px;
    text-align: center;
    font-size: 0px;
}

.artlist_ext li {
    padding: 10px 0;
    border-bottom: 1px solid #bdd9ea;
    display: inline-block;
    width: 100%;
}

.artlist_ext li div h2 a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
}
.artlist_ext li div p {
    text-align: justify;
}

.editor h1 {
    color: #0c0c0c;
    font-size: 21px;
}

.editor,
.editor h1 span {
    color: #284a9a;
}

.editor h4 {
    font-size: 11px;
}

.user_t {background: #fff url("../images/us_list_top_line.gif") 0 0 repeat-x; width: 100%}
.user_tb {background: #f2f7fa url("../images/us_list_top_line.gif") 0 0 repeat-x; width: 100%}
.user_tl {background: url("../images/us_list_top_left.gif") 0 0 no-repeat}

.user {
    padding: 4px 1px 3px 1px;
    margin-bottom: 1px;
}

.user h1 {
    background: url("../images/us_list_back.gif") repeat-x;
    font-size: 14px;
    color: #23428d;
    padding: 4px 0 7px 0;
}

.user h1,
.user ul li {
    border-bottom: 1px solid #bcd9ea;
}

.user h1 span {
    background: url("../images/us_list_arr.gif") no-repeat scroll 10px 4px;
    padding: 0 0 0 30px;
}

.user .treelist {
    font-size: 12px;
}

.user .treelist a {
    color: #233970;
}

.user .treelist li ul {
    font-size: 11px;
}

.user .treelist li {
    background: url("../images/us_list_arr_item.gif") no-repeat scroll 10px 13px;
}

.user .treelist #active_item,
.user .treelist .unroll ul li,
.user .treelist .unroll {
    background-color: #f9feff;
}

.user .treelist #active_item,
.user .treelist .unroll {
    border-right: 4px solid #bcd9ea;
}

.user .treelist #active_item {
    font-weight: bold;
}

.user .treelist .unroll ul {
    border-top: 1px solid #bcd9ea;
}

.pink_color {
    color: #da2676 !important;
}

.p_header,
.sliwka2 {
    color: #722b95;
}

.p_header {
    font-weight: bold;
    font-size: 14px;
}

.padd_5 {
    padding: 0 5px;
}

.sliwka3 {
    color: #5f2d78;
    margin-left: 25px;
}

.height_l {
    height: 270px;
}

.reg_form h1 {
    font-size: 18px;
    margin-bottom: 15px;
}

.reg_form li label {
    width: 150px !important;
}

.input150 {
    width: 150px !important;
}

.input300 {
    width: 300px !important;
}

.reg_form .hr {
    margin: 10px 0;
}

.reg_form .box  {
    float: left;
}


.reg_form .box label {
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 11px !important;
}

.reg_form .box .check_box {
    background: url('../images/dotted.gif') repeat-y scroll 0px 0px;
    padding: 0 0 0 20px;
    margin: 0 0 0 20px;
}

.standardform .info input,
.reg_form .box input {
    float: left;
    margin: 0 6px 0 0;
    vertical-align: top;
}

.li_margin25 li {
    margin: 0 0 25px 0 !important;
}

.width_date {
    width: 40px;
}

.width_date_year {
    width: 60px;
}

.steps  h1{
    font-size: 13px;
    color: #dc287b;
}

.steps {
    padding: 10px;
}

.steps p {
    font-weight: bold;
    font-size: 12px;
    color: #8da1d1 !important;
}

.blue p {
    color: #355195 !important;
}





.standardform ul li h2 {
    color: #355195;
    font-size: 18px;
    padding: 0 0 20px 20px;
}

.standardform ul li.checkbox label{ padding-top: 0px; }
.standardform ul.checklist label{ padding-top: 2px; }
.standardform ul li.checkbox input{ float: left; margin-left: 165px; }

.standardform ul li label {
    float:left;
    padding: 4px 15px 0 0 ;
    text-align:right;
    width:150px;
    font-size: 12px;
}

.standardform ul li.checkbox label {
    width:180px !important;
}

.standardform ul li {
    font-size: 12px;
    clear: both;
    padding: 12px 0 0 0;
}

.standardform ul li div select,
.standardform ul li div input {
    border: 0;
    width: 100%;
    margin-top: 5px;
}

.standardform ul li textarea {
    height:124px;
    padding:3px 2px 4px;
    width:453px;
    background: url("../images/textbox.gif") no-repeat;
    border: 0;
}

.standardform ul li div {
    height: 18px;
    background: url('../images/input_long.gif') no-repeat;
    width: 210px;
    padding: 1px 4px 2px 4px;
    height: 25px;
}

.standardform .hr {
    float: none;
    width: auto;
}

.standardform .checklist {
    background: 0;
    height: auto !important;
    width: auto !important;
}

.standardform .checklist .check_box,
.standardform .checklist div {
    padding: 0 0 0 20px;
    margin: 0 0 0 20px;
}

.standardform .checklist  input {
    width: auto !important;
    vertical-align:  middle;
}

.standardform .checklist .check_box {
    background: url('../images/dotted.gif') repeat-y scroll 0px 0px;
    padding: 0 0 0 20px;
    margin: 0 0 0 20px;
}


/** Beldzio's mods **/


#letsrock{
    float: right;
}

#links div{
    /**	float: right;
	width:  578px;
	**/
    line-height: 1.6em;
}

#links li {
    margin: 5px 0;
}

.company #list {
    width: 100%;
}

.mini_ad ul li h4 a{
    font-size:  12px;
    text-decoration:  none;
}

.mini_ad ul li h4 .readmore{
    margin-top: 10px;
}

#pub div ul li a.fancy{
    text-align:center;
    width:68px;
    height:62px;
    margin-right: 10px;
    padding: 0px;
}

.padd20 {
    padding: 10px 20px 0px 20px;
}

.comp_list .left{ float: left }
.comp_list .right{ float: right; margin: 0 !important; }

#flash{ height: auto; margin: 15px auto; width: 1000px }

.displ .sub{ text-align: right; width: 56px; float: right; margin-top:  1px; }
.pagination_bar .displ{ width: 270px }

.standardform ul li.lifloat a{ float: none; margin-left: 60px; }
.standardform ul li.lifloat label{ width: 100%!important; text-align: left; }
.standardform ul li label{ float: left; margin-left: 0px; }
.standardform ul li.lifloat a{ font-weight: bolder; text-decoration: none; color: #142B66; }

.standardform ul li .checklist{ clear: both }
.standardform ul li .checklist li{ float: left; clear: none; }
.standardform ul li .checklist li label{ width: 150px!important; text-align: right; }
.standardform ul li.hidden{ display: none; }

.panel_form{ float: right; margin-top: 0px; }

.submit {
    background:transparent url(../images/login.gif) no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:16px;
    text-align:center;
    text-transform:uppercase;
    width:61px;
}

.standardform .list{ padding-bottom: 20px; }
.standardform .list li{ margin-left: 80px; list-style: none; }
.standardform .list li.nag{ margin-left: 0px; list-style-type: none; }
.standardform .list li label{ width: 250px !important; text-align: left; padding: 0px; }
.standardform .list li a{ font-weight: bolder; text-decoration: none; color: #142B66; float: left; margin: 0px 10px; }
.standardform .list li.cp label{ width: 330px !important; }

.ebook .leftside h4 {
    padding: 15px 0 0 0 ;
}

.ebook .prop li div {
    float: left;
    width: 156px;
    padding: 10px 0 0 8px;
    font-size: 12px;
}

.ebook .prop li div a {
    color: #09397b;
}

.ebook .prop li label {
    background: url('../images/w_mini_ad_img_border.gif') no-repeat;
    height: 60px;
    width: 60px;
    text-align: center;
    float: left;
    line-height: 60px;
}

.ebook .prop li label img {
    vertical-align: middle;
}

.ebook .prop li {
    clear: both;
    padding: 10px 0;
    border-bottom: 1px solid #b9e1f3;
    display: inline-block;
    width: 226px;
}

.ebook #feat {
    background: url("../images/shadow.jpg") no-repeat 50% 99%;
    padding: 0 0 10px 0;
    float: left;
}

.ebook #feat #f_border {
    background: #fff;
    border: 1px solid #b9e1f3;
    width: 205px;
    margin: 0 auto;
    text-align: center;
    padding: 15px;
}

#sticker {
    position:absolute;
}

#sticker span {
    left:193px;
    position:relative;
    top:-5px;
    background:url("../images/sticker.png") no-repeat scroll 0 0 transparent;
    height:57px;
    width:58px;
    display:block;
}


.ebook {
    padding: 20px 5px 20px 20px;
}

.ebook .leftside {
    float: left;
    width: 245px;
}

.ebook .rightside {
    float: right;
    width: 420px;
}

.ebook h3, .ebook h1, .ebook h4 {
    padding: 15px 0;
}

.ebook .rightside h5 {
    color: #de2b7e;
    font-size: 12px;
    font-weight: bold;
}

.ebook .rightside h1 {
    font-size: 39px;
    font-family: "Palatino Linotype", Arial;
    line-height: 45px;
}

.ebook .rightside h3 {
    font-size: 16px;
    padding: 0px;
}

.ebook  h4 {
    font-size: 13px;
    color: #000;
}

.ebook .rightside p {
    font-size: 12px;
    line-height: 23px !important;
}

.ebook  .leftside a,
.ebook .leftside h4 {
    color: #6a3386;
}

.ebook .leftside a {
    text-decoration: none;
    font-weight: bold;
}

.ebook_back {
    background-image: url("../images/ebook_back.jpg") !important;
    background-repeat: no-repeat !important;
    background-position: 100% 100% !important;
}

.ebook_back a {
    color: #9167a8;
    text-decoration: none;
    font-weight: bold;
}

.catalogs .artlist_ext div span.h a, .catalogs h5 a {
    font-weight: bold;
}

.catalogs .artlist_ext div span.h a{
    font-size: 14px;
    padding: 0px;
    color: #000;
    padding:10px 45px 10px 0;
    line-height: 26px;
}

.catalogs .pdf {
    background: url("../images/pdf.jpg") no-repeat scroll 100% 0;
}

.catalogs .mail {
    background: url("../images/mail.jpg") no-repeat scroll 100% 0;
}

.catalogs .artlist_ext div span.h a span {
    color: #dc287c;
}

.catalogs h5 a{
    font-size: 11px;
    padding: 0 0 5px 0;
}

.catalogs .artlist_ext label span {
    background: url('../images/catalogs_back.jpg') no-repeat;
    width: 129px;
    height: 120px;
    border: 0;
    padding: 0;
}

.catalogs .artlist_ext label span img {
    border-width: 1px;
    border-style: solid;
    border-color: #eaebed #fff #fff #eaebed;
    margin: 11px 0px 0 22px;
}

.catalogs .artlist_ext div {
    width: 505px;
}

.catalogs .artlist_ext .getfile a,
.catalogs .artlist_ext .getfile2 a {
    width:146px;
    height: 22px;
    background: url("../images/pobierz_katalog.gif") no-repeat;
    display: block;
    float: right;
    text-indent: -1000em;
}

.catalogs .artlist_ext .getfile2 a{
    background: url(../images/pobierz_teraz.gif) no-repeat;
    height: 44px;
}

.catalogs .artlist_ext li {
    padding: 20px 0;
}

.download_now{
    background: url('../images/pobierz_teraz.gif') no-repeat;
    display: block;
    width: 159px;
    height: 42px;
    text-indent: -1000em;
    margin: 10px 0;
}

.article h1, .article h2{ text-align: left;  }

.rightside .fr{ float: none !important; text-align: center; }

.artlist_ext li div h2 small{ display: block; }
.artlist_ext li div h2 small a{ font-size: 10px; color: #E34265; }

.d a{ text-decoration: none}
#pub div ul li .d a{ background: none !important; display: inline; font-size: 10px !important; }
#pub div ul li .d a:hover{ text-decoration: none; }

.catalog_list ul li a {
    margin-bottom: 10px;
}

#pub .blank{ width: 69px; height: 70px; float: left; margin-right: 10px; }

.standardform .list li.nopoint{ list-style: none; }

.points li div {
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #c0d5e0;
    float: left;
    width: 190px;
}

.points li label {
    background: url('../images/point.gif') no-repeat;
    display:block;
    width: 30px;
    text-align:center;
    float:left;
    padding:4px 0;
    font-weight: bold;
    color: #fff;
    margin: 0 10px 0 0;
}

.points li {
    clear: both;
    padding: 5px 0;
    list-style: none;
}

.mini_padd p, .mini_padd h2{ padding: 0px 17px; }
.mini_padd h2{ font-size: 14px; }

.catalogs .artlist_ext div span.h a, .catalogs h5 a{ text-decoration:  none; }

.catalogs .artlist_ext label span a{
    width: 129px;
    height: 115px;
    display: block;
}

.treelist li label a{ font-weight: normal }

.zorro ul{ margin-left: 30px; line-height: 1.8em; }

.standardform .error span{ color: red }

.article ul, .article ol{ margin-left: 30px !important; }

#comment_form label{ width: 35px !important; }

#panel_main label, #panel_main a{ float: none; margin: 0px; }

#couple ul{ margin-left: 20px; list-style-position: inside; }

#eboook{ height: 298px; }

.no_padding{ padding: 0px !important; }

.hei5 p{ margin: 5px !important; }

.box.mini_padd .right{ margin-top: 10px; }

.hp_txt{
    font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;
    font-size: 21px;
    color: #632D7D;
    font-weight: bold;
    padding: 0px !important;
}

.tabs .sheet ul,
.tabs .sheet ol{ list-style-position: inside; }

.cont_foto .fl{ margin: 0px 3px; }

.aads table {
    margin:0 5px;
    line-height: 20px;
    font-size:11px;
}

.aads table tr {
    vertical-align:top;
}

.aads #advantages li {
    padding:7px 0 7px 20px;
    background:url('../images/ads_point.gif') no-repeat scroll 0 50%;
    font-size:12px;
}

.aads #advantages_m li {
    border-bottom:1px solid #b4dbee;
    padding:4px 5px 4px 25px;
}
.aads #advantages_m {
    padding:1px;
    line-height:17px;
}

.aads #advantages_m li {
    background:url(../images/ads_point_b.gif);
}

.aads #advantages_m .w {
    background:#ffffff url('../images/ads_point.gif');
}

.aads #advantages_m .w,
.aads #advantages_m li {
    background-position: 5px 7px;
    background-repeat: no-repeat;
}

.aads .hr {
    margin:0;
}

.aads h1 {
    font-size:31px;
    padding:0 0 20px 0;
}

.aads h1,
.aads table tr th {
    font-family: "Palatino Linotype", Arial;
}

.aads table tr th {
    text-align: left;
    border-bottom: 1px solid #e1d7e7;
    font-size:19px;
    font-weight:bold;
    padding:10px 15px;
}

.aads table tr th img {
    vertical-align:middle;
    margin-right:15px;
}

.aads .bluebox .box p a,
.aads .bluebox .box b span,
.aads h3,
.aads table .more a,
.aads h4 {
    color: #e75ba0;
}

.aads h3,
.aads table .more a,
.aads h4 {
    font-size:12px;
    font-weight:bold;
    padding:10px 0;
}

.aads h3 {
    font-weight: normal;
}

.aads table h4 {
    background:url('../images/ads_arr.gif') no-repeat scroll 0 4px;
    padding:0 0 10px 20px;
    color:#000000;
}

.aads table tr td {
    border-bottom: 1px solid #e1d7e7;
    background: url('../images/ads_back.gif') repeat-x scroll 0 100%;
    padding: 15px 10px;
    color:#000000;
}

.aads table .tn {border:0;background:0;padding:0;}

.aads table .more {
    text-align: right;
}

.aads table .bo {
    margin:0 10px;
}

.aads table .more a {
    font-weight:bold;
    text-decoration:none;
}
.aads #free_acc,
.aads .bluebox .box {
    line-height:20px;
    padding:4px 12px;
}

.aads .box_header h3 {
    font-weight:bold;
    font-size:14px;
    padding:4px;
}

.aads .standardform ul li div {
    background:url('../images/input2.gif') no-repeat;
    height:21px;
    padding:0 1px 1px 4px;
    width:229px;
}

.aads .standardform ul li {
    padding:9px 0 0;
}

.aads .standardform ul li div input {
    margin-top:2px;
    font-weight:bold;
}

.aads .bluebox .box p {
    padding:0 !important;
}

.aads #con {
    background:url('../images/b_ads_bor.gif') no-repeat;
    width:90px;
    height:90px;
    text-align:center;
    padding:6px 0 0 0;
    margin-right:5px;
}

.aads .bluebox .box p a{
    text-decoration:none;
}

.aads #test_account {
    margin:10px 0;
}

.aads #test_account a {
    margin:0 auto;
    background:url('../images/zaloz-konto-firmy.jpg') no-repeat;
    width: 129px;
    height:28px;
    text-indent: -9999px;
    display:block;
    outline: none;
}

.submit_med {
    background:url("../images/submit_med.gif") no-repeat scroll 0 0 transparent !important;
    float:right;
    width:126px !important;
}

.conta textarea{ width: 230px !important; font-weight: bold; }

.regs1{ width: 710px; }

#content p.fbook{ text-align: justify; }
#content p.formdesc{ font-size: 12px; }

.d span{ font-size: 10px; }

.standardform ul li .checklist li input{ float: right; }
.standardform ul li .checklist li{ width: 200px; }

.rss_icon{ float: right; }

#content .sheet p.d{ border-top: 1px solid #A2CBDE; }
#content p.nb{ border-top: none; }

.urr .checklist li{ width: 178px !important }
.urr .checklist li .checklist li label{ width: 145px !important; }
.urr .checklist{ margin-left: 135px !important; }

.whitebox {
    margin: 5px 0 0 0;
    border: #d6ebf7 solid 1px;
}

.whitebox .box {
    background: #fff;
    padding: 5px 0;
}

.suwaczki {
    margin: 9px;
}

.suwaczki h4 {
    font-size: 12px;
    margin: 12px 0;
}

.suwaczki ul {
    list-style: none;
    margin: 0 0 0 10px;
}

.suwaczki ul li {
    padding-bottom: 8px;
    line-height: 16px;
}

.suwaczki a {
    color: #000;
    text-decoration: none;
}

.suwaczki a:hover {
    text-decoration: underline;
}

.top_suwaki ol {
    margin: 0 0 0 15px;
    list-style: none;
}

.top_suwaki ol li {
    font-size: 14px;
    font-weight: bold;
    color: #632d7d;
    padding: 7px 0;
}

.top_suwaki ol li div {
    float: left;
    padding: 21px 11px 0 0;
}

.steps2 {
    padding: 5px;
}

.steps2 p {
    padding: 0px !important;
    font-weight: bold;
    font-size: 12px;
    color: #355195;
}

.steps2  h1{
    font-size: 13px;
    color: #dc287b;
}

#suwaczki_items {
    list-style-image: url('../images/mini_dot.gif');
    margin: 0 0 0 17px;
}

#suwaczki_items li {
    line-height: 16px;
    padding-bottom: 8px;
}

#suwaczki_items li a {
    color: #153b91;
    font-weight: bold;
    text-decoration: none;
}

#suwaczki_items li a:hover {
    text-decoration: underline;
}

#opinie_uz {
    list-style: none;
    padding:  0 5px;
}

#opinie_uz li {
    padding: 8px 0;
}


#opinie_uz li .op_top_h , #opinie_uz li .op_bot_h{
    background: url('../images/top_op_uz.gif') no-repeat;
    width: 250px;
    height: 7px;
}

#opinie_uz li .op_bot_h {
    background: url('../images/bot_op_uz.gif') no-repeat;
}

#opinie_uz li .op_body {
    border-left: 1px solid #accddf;
    border-right: 1px solid #accddf;
    width: 248px;
    background: #e4f5ff url('../images/op_uz_body.gif') repeat-x;
}

#opinie_uz li .op_body p {
    margin: 0 !important;
}

#opinie_uz li .op_body p a {
    color: #153b91;
    font-weight: bold;
    text-decoration: none;
}

#opinie_uz li .op_body p a:hover {
    text-decoration: underline;
}

#opinie_uz li .op_uz_str_le , #opinie_uz li .op_uz_str_pr{
    background: url('../images/op_uz_st_lewa.gif') no-repeat scroll 200px 0;
    width: 248px;
    height: 15px;
    position: relative;
    top: -1px;
}

#opinie_uz li .op_uz_str_pr {
    background: url('../images/op_uz_st_prawa.gif') no-repeat scroll 20px 0;
}

#opinie_uz li .op_top strong {
    background: url('../images/op_uz_dot.gif') no-repeat scroll 4% 50%;
    padding:0 0 0 20px;
    color: #153b91;
}

#opinie_uz li .op_top {
    padding: 0 0 0 6px;
}

#opinie_uz li .op_top strong span {
    color: #252525;
}

#op_more {
    text-align: center;
}

#op_more a {
    text-decoration: none;
    font-weight: bold;
    color: #8a2aa0;
    background: url( '../images/op_more.gif' ) no-repeat;
    display: block;
    width: 114px;
    padding: 5px 0;
    float: right;
    position: relative;
    top: 4px;
    margin-right: 5px;
}

#op_more a:hover {
    text-decoration: underline;
}

#wybor_suwaka fieldset {
    border: 0;
}

#wybor_suwaka ul {
    list-style: none;
    margin: 0 0 0 15px;
}

#wybor_suwaka ul li {
    padding: 10px 0 0 0;
}

#wybor_suwaka ul li input {
    float: left;
    margin: 23px 15px 0 0;
}

#wybor_suwaka #wy_dalej {
    text-align: right;
    margin: 0 15px 0 0;
}

#wybor_suwaka #wy_dalej button, #su_generuj button {
    background: url('../images/btn_next.gif') no-repeat;
    width: 80px;
    height: 22px;
    text-indent: -9999px;
    border: 0;
    margin: 10px 0;
}

#su_generuj {
    text-align: right;
}

#su_generuj button {
    background: url('../images/btn_generuj.gif') no-repeat;
    width: 93px;
    margin: 0;
}

.suw_date_d, .suw_select, .suw_date_y {
    background: url('../images/suw_data.gif') no-repeat;
    padding: 2px 4px 2px 2px;
    height: 21px;
}

.suw_date_y {
    background: url('../images/suw_data_y.gif') no-repeat;
}

.suw_date_d select, .suw_date_y  select {
    border: 0;
    padding: 2px 0;
    width: 42px;
}

.suw_date_y  select {
    width: 52px;
}

#suw_dlist {
    display:inline-block;
}

#suw_dlist li {
    float: left;
    margin: 0 10px 0 0 ;
}

.suw_select {
    background: url('../images/suw_list.gif') no-repeat;

}

.suw_select select, .suw_select input {
    border: 0;
    width: 333px;
    padding: 2px;
}

.suw_select input{ width: 330px; }

.suw_code {
    background: url('../images/suw_code.gif') no-repeat;
    padding: 2px;
}

.suw_code textarea {
    padding: 2px 10px;
    border: 0;
    height: 38px;
    width: 378px;
    font-family: Arial;
	overflow: hidden;
}

#painting, #arrow {
    line-height: 22px !important;
    padding-left: 10px !important;

}

#painting {
    background: url('../images/painting.jpg') no-repeat scroll 100% 0%;
    padding-right: 110px;
    height: 105px;
}

#arrow {
    background: url('../images/arrow.jpg') no-repeat scroll 100% 40px;
}

#arrow a {
    color: #9167a8;
    text-decoration: none;
    font-weight: bold;
}

#arrow a:hover {
    text-decoration: underline;
}

.new_header {
    padding: 10px 0 5px 1px;
    height: 33px;
}

.new_header_back {
    background: url('../images/new_header_back.gif') repeat-x;
    width: 684px;
    float:left;
    height: 33px;

}

.new_header_back img {
    margin-right: 6px;
}

.new_header_back h3 {
    color: #632D7D;
    font-size: 14px;
    font-weight: bold;
}

.new_header_end {
    background: url('../images/new_header_end.gif') no-repeat;
    width: 7px;
    float: left;
    height: 33px;
}

#templates {
    padding: 15px 20px;
}

#templates .temp_selector {
    background: #eaf4fa;
    border-top: 1px solid #bae3f5;
    margin-top: -3px;
}

#templates .zoom, #templates .selector {
    text-indent: -9999px;
    float: left;
    display: block;
    height: 22px;
}

#templates .zoom {
    width: 155px;
    background: url('../images/bigger.gif') no-repeat;

    margin-right: 20px;

}

#templates .selector {
    width: 90px;
    height: 22px;
    background: url('../images/vio_select.gif') no-repeat;
}

#templates .bottons {
    padding: 9px 0px 9px 27px;
}

.temp_selector_prv  {
    text-align: center;
    padding: 10px 0 0 0;
}
#mapa_1, #mapa_2 {height: 300px;}
#lug-mapa_1, #lug-mapa_2 {width: 100%;}
#lug-mapa_1 small, #lug-mapa_2 small {float: right}
#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }

.captcha_challenge{ float: left }
.captcha{ margin: 13px 0px 0px 45px; }

.standardform ul li div.captcha{ margin: 0px; width: auto; height: auto; margin-left: 5px; }
.standardform ul li div.captcha input{ width: 150px; margin: 0px; }

.riggg li{ padding-right: 0px; width: 106px; }

#letsrock2{ clear: both; text-align: right; padding: 20px 0; font-weight: bold; }
#letsrock2 img{ vertical-align: middle; margin-left: 10px; display: inline; }

#laddfoto{ margin-right: 332px; text-align: right; }
#addfoto{ background: url("../images/submit_med.gif") no-repeat; border: none; color: #FFF; height: 16px; width: 126px; font-size: 12px; vertical-align: middle; }

#create_company{ text-align: center; padding-bottom: 25px; }
#create_company #submit{ background: url("../images/zaloz-konto-firmy.jpg") no-repeat scroll 0 0 transparent; height: 31px; text-indent: -9999px; width: 129px; }

#cmp_head, #cmp_mid .item{ background: url("../images/b_dot.gif") repeat-x scroll 0 100% transparent; }
#cmp_head h1{ float: left; margin: 25px 0 0 20px; }

#cmp_left, #cmp_mid, #cmp_right{ float: left; }
#cmp_left, #cmp_right{ width: 240px; }

#cmp_mid{ width: 440px; margin: 0 20px; }
#cmp_mid .ab{ font-size: 20px; margin-bottom: 15px; }
#cmp_mid ol, #cmp_mid ul{ list-style-position: inside; }
#cmp_mid .item{ margin-bottom: 20px; padding-bottom: 30px; }

#gmap { height: 200px; overflow: hidden; text-align: center; margin-bottom: 20px; }

#cmp_right label{ text-align: left; }
#cmp_right textarea{ width: 210px; }
#cmp_right .captcha_challenge{ display: block; clear: both; }

#top.cp{ height: 120px; }

#footer_links{margin:15px 0 0 0;}
#footer_links li {color:#8c8c8c; margin:0 0 0 -3px; display: inline-block; }
#footer_links a{color:#8c8c8c; margin:0 5px;}

.mmhe{ margin: 10px 0 20px 0; width: 700px; }
.mmhb{ margin-top: 10px }
#mmfo{ margin: 0 auto; text-align: center;}
#mmfodata{ text-align: left; margin: 15px 0 15px 15px; }
#mmfodata span{ color: #d82373; }
#mmcomm ul{ margin: 0 !important; }
#mmcomm .slist{ padding: 0; }
#mmcomm .comments li div{ width: 539px; }
.mmhe2{ margin-bottom: 0; }
#mmcomm2 #comment_form label{ width: 85px !important; }

#gallery .pagination_bar .pagination{ width: 220px; }
#gallery #gle, #gallery #gri{ float: left; }
#gallery #gle{ width: 155px; margin-left: 15px; }
#gallery #gri{ width: 530px; }
#gallery .displ .tit{ width: 88px; }

#gallery #gle ul{ margin-top: 45px; list-style: none; }
#gallery #gle ul div{ background: url( ../images/gallery_button.gif ) no-repeat; width: 140px; height: 21px; margin: 5px 0; padding: 10px 0 0 13px; }
#gallery #gle ul div.promo{ background: url( ../images/gallery_button2.png ) no-repeat; }
#gallery #gle ul div.promo a{ color: #FFF; }
#gallery #gle ul li ul{ margin: 0; }
#gallery #gle ul li ul li{ text-align: right; padding: 5px 0; margin-right: 5px; }
#gallery #gle ul li a{ color: #132b65; font-weight: bold; text-decoration: none; display: block; }

#gallery #gri a{ color: #132b65; font-weight: bold; text-decoration: none;  }
.thumb{ background: url( ../images/pb_border.gif ) no-repeat; width: 109px; height: 83px; text-align: center; display: table-cell; vertical-align: middle; }
.thumb img{ max-width: 95px; }
#gallery #gri #g li{ float: left; text-align: center; margin: 25px 32px; }
#gallery #gri .line{ clear: both; border: 1px solid #e9f1f5; width: 490px; margin: 0 0 0 25px !important; }
#gallery #gri #g{ list-style: none; }
#gallery #gri strong{ color: #D82373; }

.mini{ margin: 164px 14px 0; width: 109px; }

#compare_list h3 span, #compare_form h3 span{ float: left; }
#compare_list h3 a, #compare_form h3 a{ float: right; display: none; padding: 0; height: auto; margin-right: 10px; }

#compare_list.open, #compare_form.open{ position: absolute; width: 600px !important; margin: 0 0 0 -300px; left: 50%; top: 50%; height: auto; opacity: 1 !important; z-index: 10; position: fixed; filter:alpha (opacity=100)}
#compare_list.open h3 a, #compare_form.open h3 a{ display: inline; }

#compare_form.open{ width: 660px !important; }

#mooo{ display: none; }
.open #mooo{ display: block; }

#op{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.7; z-index: 9; background: url("../images/mid_back.gif") repeat scroll 0 0 transparent; filter:alpha (opacity=70) }

.paggi .pagination{ width: 657px; float: none; text-align: right; }
.mar table{ margin: 0 auto; }

.hide{ display: none; }

#url_to_res{ margin: 20px auto; width: 420px; }
#url_to_res input{ width: 300px; padding: 5px 10px; }
#url_to_res span{ margin-right: 10px; color: #632D7D; font-weight: bold; }
