.clear {display:block;}
.clear:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }

#gallery_small {background:url('img/box_blue_left_bg.png') repeat-y}
#gallery_small h2 {background:#49F url('img/box_blue_left_header.png') no-repeat}
#gallery_small .box_content {text-align:center; padding:5px 0}
#gallery_small .box_content img {border:solid 2px #490; opacity:0.9}
#gallery_small .box_content a:hover img {border-color:#49F; opacity:1}
#gallery_small .box_footer {background:url('img/box_blue_left_footer.png') no-repeat;}
#gallery_small .box_footer a {margin-top:7px}

#gallery_small_right {background:url('img/box_blue_right_bg.png') repeat-y}
#gallery_small_right h2 {background:#49F url('img/box_blue_right_header.png') no-repeat}
#gallery_small_right .box_content {text-align:center; padding:5px 0}
#gallery_small_right .box_content img {border:solid 2px #490; opacity:0.9; margin:10px}
#gallery_small_right .box_content a:hover img {border-color:#49F; opacity:1}
#gallery_small_right .box_footer {background:url('img/box_blue_right_footer.png') no-repeat;}
#gallery_small_right .box_footer a {margin-top:7px}

/*----------------------*/

.friends_box h2 {background:#28F url('img/box_blue_right_header.png') no-repeat;}
.friends_box .box_content {overflow:hidden; padding-left:15px; height:86px; background:url('img/box_blue_right_bg_bottom.png') no-repeat}

/*----------------------*/

.table_photos td { padding: 0px; font-size: 8pt; overflow: hidden; }

.photos_row li {float:left; margin-right:9px; list-style-type:none; }
.photos_row li, .small_photo {height:66px; width:56px; position:relative}
.small_photo, .photos_row li a {display:block}
.photos_row li a img, .small_photo img {border:none; margin:3px 0 0 3px}
.photos_row li a span, .small_photo span {display:block; height:66px; width:56px; position:absolute; top:0; left:0; background:url('img/photo_small_border.png') no-repeat}
.photos_row li a:hover span, .small_photo:hover span {background:url('img/photo_small_hover_border.png') no-repeat}
.photos_row li a:hover, .small_photo:hover {text-decoration:none !important}
.photos_row li dl dd a {overflow:hidden}

/*-------------------*/

.middle_photo a {height:99px; width:84px; position:relative; display:block}
.middle_photo a:hover {text-decoration:none !important}
.middle_photo img {margin:4px 0 0 4px; width:77px; border:none}
.middle_photo span {display:block; height:99px; width:84px; position:absolute; top:0; left:0; background:url('img/photo_middle_border.png') no-repeat}
.middle_photo a:hover span {background-image:url('img/photo_middle_hover_border.png')}
.middle_photo span.admin {display:block; height:99px; width:84px; position:absolute; top:0; left:0; background:url('img/photo_middle_border_admin.png') no-repeat}
.middle_photo a:hover span.admin {background:url('img/photo_middle_hover_border_admin.png') no-repeat}
.middle_photo span.mycomm {display:block; height:99px; width:84px; position:absolute; top:0; left:0; background:url('img/photo_middle_border_mycomm.png') no-repeat}
.middle_photo a:hover span.mycomm {background:url('img/photo_middle_hover_border_mycomm.png') no-repeat}

/*---------------------*/

.box_advert {background:url('img/box_std_left_bg.png') repeat-y}
.box_advert h2 {height:22px; background:url('img/box_left_advert_top.png') no-repeat}
.box_advert h2 span {display:none}
.box_advert_bottom {height:22px; background:url('img/box_left_advert_bottom.png') no-repeat}
.box_advert .box_content {padding:10px 0; text-align:center}
.box_advert .box_content img {border:none}

.box_advert_horizontal {background:url('img/box_std_bg.png') repeat-y; margin-bottom:20px;}
.box_advert_horizontal h2 {height:22px; background:url('img/box_horizontal_advert_top.png') no-repeat}
.box_advert_horizontal h2 span {display:none}
.box_advert_horizontal_bottom {height:22px; background:url('img/box_horizontal_advert_bottom.png') no-repeat}
.box_advert_horizontal .box_content {padding:10px 0; text-align:center}
.box_advert_horizontal .box_content img {border:none}

.news_box {background:url('img/box_std_right_bg.png') repeat-y; margin-bottom:22px; }
.news_box h2 {height:17px; padding:5px 0 0 20px; font-size:10px; font-weight:bold; color:#666; background:url('img/box_right_news_top.png') no-repeat}
.news_box .news_box_bottom {font-size:10px; color:#666; text-align:right; font-weight:bold; padding:0 20px 0 0; height:22px; background:url('img/box_right_news_bottom.png') no-repeat}
.news_box .box_content {padding:0; text-align:center}
.news_box .box_content img {border:none}

.classic_left_box {background:url('img/box_std_left_bg.png') repeat-y; margin-bottom:22px; }
.classic_left_box h2 {height:17px; padding:5px 0 0 20px; font-size:12px; font-weight:bold; color:#666; background:url('img/box_classic_left_top2.png') no-repeat}
.classic_left_box .h2_2 {height:17px; padding:5px 0 0 20px; font-size:12px; font-weight:bold; color:#666; background:url('img/box_classic_left_top3.png') no-repeat; margin-bottom: 0px;}
.classic_left_box h3 {padding:10px 0 0 15px; font-size:10px; font-weight:bold; color:#000; }
.classic_left_box .classic_left_box_bottom {font-size:10px; color:#666; text-align:right; font-weight:bold; padding:0 20px 0 0; height:22px; background:url('img/box_classic_left_bottom.png') no-repeat}
.classic_left_box .box_content {padding:0; text-align:center}
.classic_left_box .box_content img {border:none}
.classic_left_box .box_content_small {padding:0 30px; text-align:center; height:22px; line-height:22px;}
.classic_left_box a {font-size:12px; color:#049; font-weight:bold;}
.classic_left_box a.left {float:left;}
.classic_left_box a.right {float:right;}
.classic_left_box a.f {font-size: 10px; color:#049; font-weight:bold;}
.classic_left_box li {margin-left: 10px;};

/*---------------------*/

.user_data dt, .user_about dt {color:#06C; background:url('img/dot_1.gif') no-repeat 0 5px; padding:4px 0 7px 18px}

.user_data dt {float:left; margin-right:5px;}
.user_data dd {margin-left:5px; font-weight:bold; padding:4px 0 7px 0}
.user_data dd span {font-weight:normal; color:#333}
.user_data dd a {color:#000}
.user_data ul {padding-left:10px}
.user_data ul li {background:url('img/dot_2.gif') no-repeat center left; padding-left:17px; list-style-type:none; margin-bottom:5px}
.user_data ul span {font-weight:normal; color:#8AC}

.user_about dd p {text-indent:18px; text-align:justify}

.user_big_photo {height:135px; width:117px; position:relative; display:block}
.user_big_photo img {margin:5px 0 0 5px; border:none}
.user_big_photo span {display:block; position:absolute; top:0; left:0; width:117px; height:135px; background:url('img/photo_big_border.gif') no-repeat}

/*------------------*/

.tab_menu {height:30px; line-height:30px; background:url('img/last_actions_menu.png') repeat-x bottom center; margin-bottom:10px; padding-left:4px}
.tab_menu li {float:left; list-style-type:none; margin-right:1px}
.tab_menu a {display:block; height:30px; background:url('img/last_actions_menu_right.png') no-repeat top right; color:#490; outline:none}
.tab_menu span {display:block; background:url('img/last_actions_menu_left.png') no-repeat top left; padding:0 6px}
.tab_menu a:hover {color:#06C; text-decoration:none}
.tab_menu .active a {background-image:url('img/last_actions_menu_active_right.png'); color:#06C}
.tab_menu .active a span {background-image:url('img/last_actions_menu_active_left.png')}

/*-----------------*/

.std_forms {border:none; margin:0 20px}
.std_forms h3 {margin:10px 0 20px 0 !important; color:#9BC; font-size:12px;}
.std_forms h3 a {font-weight:normal; color:#6C0; font-size:10px}

.std_forms p.row, .std_forms dl.row {color:#08F; border:none; position:relative; clear:left}
.std_forms p.row {margin-bottom:10px}
.std_forms dl.row {margin-bottom:15px}
.std_forms p.row label, .std_forms dl.row dt {float:left; width:130px; display:block; padding:3px 0;}

.std_forms p.row input, .std_forms .row textarea, .std_forms .row select, .std_forms dl.row dd {margin-left:0; display:block; border:solid 1px #08F; color:#333; font-size:10px; width:300px}
.std_forms p.row input, .std_forms .row textarea, .std_forms dl.row dd {padding:3px}
.std_forms .row textarea {font-size:11px}
.std_forms dl.row dd {border-color:#CCC}

dl.std_forms_narrow { margin: 0px 15px 0px 15px; }
dl.std_forms_narrow dt { width:110px; color:#08F; float:left; padding:5px; position:relative; font-size:10px; font-weight:normal;}
/* dl.std_forms_narrow dt NIE MOŻE MIEĆ  {z-index: 0;} */
.std_forms_narrow dd { margin-left:120px; padding: 5px; margin: 2px 0px; }
.std_forms_narrow dd .dd_img { display:block; width:auto; text-align:center; margin-top:10px } 
.std_forms_narrow .box { border:1px solid #0088FF; margin-left: 115px; margin-top: 2px; margin-bottom: 2px; width: 274px; padding: 0px; }
.std_forms_narrow .box div { padding: 2px; margin: 0px; }
.std_forms_narrow .text { border:1px solid #0088FF; color:#333333; font-size:10px; margin-top:-2px; padding:2px; width:270px; }
.std_forms_narrow .text_focus { border:1px solid #66CC00; color:#333333; font-size:10px; margin-top:-2px; padding:2px; width:270px; }
.std_forms_narrow .date { border:1px solid #0088FF; color:#333333; font-size:10px; margin-top:-2px; padding:2px; width: 60px; z-index: 0px; }
dl.std_forms_narrow .submit, dl.std_forms_narrow #submit { background:transparent url('img/intro/register_submit.gif') no-repeat center right; border:none; color:#F51; display:block; padding-right:20px; font-weight:bold; font-size:12px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 115px; position: relative; left: 0px; float: none; }

.std_forms p.row input:focus {border-color:#2A0}

.std_forms dl.row .radio {overflow:hidden; margin-bottom:3px}
.std_forms dl.row .radio label {display:inline; float:none}

.std_forms .select_line label {padding-right:10px}
.std_forms .select_line select {width:auto; min-width:50px; display:inline; margin:0 10px 0 0}

.std_forms .submit input {float:left; background:transparent url('img/intro/register_submit.gif') no-repeat center right; border:none; color:#F51; display:block; padding-right:20px; font-weight:bold; font-size:12px; margin-right:20px; margin-top: 10px; }
.std_forms .submit input:focus, .std_forms .submit input:hover {text-decoration:underline}

/*-----------------*/

.help_msg span {display:none}
.help_msg span {position:absolute; z-index:1000; top:16px; left:10px; border:solid 1px #0e5300; width:300px; background-color:#edffea; color:#0e5300; padding:3px}
.help_msg span.opened {display:block;}
.help_msg em {color:#6C0; cursor:pointer}
.help_msg em img {position:absolute; top:0px; right:10px}

/*-----------------*/

.profile_cfg .box_content {padding:30px 0 20px 0}
.profile_cfg #city_search, .profile_cfg #country_search {display:none; z-index: 999; }
.profile_cfg #map {height:540px; width:436px; margin:-30px auto 0 auto;}
.profile_cfg #map span {font-size: 8px; }
#leave_site {position:relative; display:block; height:24px; padding:5px; width:150px; margin-bottom:30px}
#privacy_site {position:relative; display:block; height:24px; padding:5px; width:150px}
/*-----------------*/

#invitations h3 {margin-top:15px; margin-bottom:10px}
#invitations .inv_list {list-style-type:none; margin-left:50px}
#invitations .inv_list li {overflow:hidden; width:80%; margin-bottom:10px}
#invitations .inv_list .user_big_photo {float:left; margin:0 20px 10px 0}
#invitations .inv_content {font-weight:normal; font-size:11px}

#invitations .inv_opts {float:right}
#invitations .inv_opts a {display:block; height:25px; line-height:25px; width:130px; padding-left:10px; text-align:center; color:#FFF; font-weight:bold; float:left; margin-left:5px}
#invitations .inv_accept {background:#591 url('img/user_add.png') no-repeat;}
#invitations .inv_refuse {background:#D30 url('img/user_remove.png') no-repeat;}

/*-----------------*/

#privacy_cfg .std_forms {width:500px; margin:0 auto}
#privacy_cfg .std_forms .submit {text-align:right}
#privacy_cfg .std_forms .submit input {float:none; margin:20px 0 20px auto}

#privacy_cfg table {display:block; margin:0 auto; width:100%; border-spacing:1px;}
#privacy_cfg td {text-align:center; padding:0}
#privacy_cfg .col1 {background-color:#8C3}
#privacy_cfg .col2 {background-color:#EE4}
#privacy_cfg .col3 {background-color:#E63}

#privacy_cfg thead th {text-align:center; width:230px}
#privacy_cfg thead td {font-weight:bold; font-size:10px; padding:2px; background-color:#FFF; vertical-align:bottom; color:#777}
/*#privacy_cfg thead .all {background-color:#7C1}
#privacy_cfg thead .frnds {background-color:#EE2}
#privacy_cfg thead .nbdy {background-color:#E40}*/

#privacy_cfg tbody th {border-bottom:solid 1px #BBC; border-top:solid 1px #CDD; font-size:10px; font-weight:normal; text-align:right; padding:3px 5px 3px 2px; color:#777}
#privacy_cfg tbody td {width:90px}
#privacy_cfg tbody label {padding:3px 0; display:block;}

#privacy_cfg table.checkboxes {display:block; margin:10px auto; width:100%; border-spacing:0px;}
#privacy_cfg table.checkboxes tbody th {width:420px; border-bottom:solid 1px #BBC; border-top:solid 1px #CDD; font-size:10px; font-weight:normal; text-align:right; padding:3px 5px 3px 2px; color:#777}
#privacy_cfg table.checkboxes tbody td {width:90px; border-bottom:solid 1px #BBC; border-top:solid 1px #CDD;}


/*-----------------*/


/*ByM*/
#content1 { display:block; width:100%; height:450px; padding:0px; margin: 0px}
#content1 #left_box { background:url('img/my_prof_bg.png') repeat-y; margin-bottom:22px }
#content1 #left_box #header {height:41px; line-height:41px; background:url('img/my_prof_header.png') no-repeat; font-family:'trebuchet ms'; position:relative; font-weight:bold; color:#F60; font-size:12px}
#content1 #left_box #header div { margin-left:20px }
#content1 #left_box #body {background:url('img/my_prof_bg_top.png') no-repeat top left; overflow:hidden }
#content1 #left_box #body #bottom {background:url('img/my_prof_bg_bottom.png') no-repeat bottom left }
#error { margin-left:20px; color:#ff0000; display:block; font-size:10px; font-weight:bold; width:420px}
#content1 #left_box #body #bottom fieldset {border:none; height:400px; position:relative; padding:5px}
#content1 #left_box #body #bottom p.row {position:relative; height:20px; margin-bottom:10px;}
#content1 #left_box #body #bottom p.row .content1 {display:block; font-size:10px; color:#333; width:300px; height:20px; padding:2px 4px 2px 4px; position:absolute; top:0px; left:125px; border:1px solid #08F }
#content1 #left_box #body #bottom p.row .content2 {display:block; position:absolute; width:300px; left:125px; top:0px; text-align:center }
#content1 #left_box #body #bottom p.row label {color:#08F; position:absolute; top:6px; left:20px; width:100px}
#content1 #left_box #body #bottom p.row label.wide {width:405px}
#content1 #left_box #body #bottom p.row .fat {font-weight:bold; font-size:12px}
#content1 #submit {color:#F51; font-weight:bold; width:100px; display:block; position:absolute; left:300px; background:url('img/intro/register_submit.gif') no-repeat center right; cursor:pointer; border:none; width:150px}
#content1 .submit {color:#F51; font-family:'sans-serif'; font-size:12px; font-weight:bold; width:100px; display:block; float:left; margin-left:100px; background:url('img/intro/register_submit.gif') no-repeat center right; cursor:pointer; text-align:center; vertical-align:middle; border:none}
#content1 .submit:hover {text-decoration:underline}

.content1_map { height:620px; width:390px; left:3px }
#content1_map_box {height:620px; width:396px; margin:0px; padding:0px; position:relative; top:-21px; left:20px; background:url('img/box_std_left_bg.png') repeat-y }
#content1_map_box #box_top {display:block; height:15px; width:100%; position:absolute; top:-3px; left:0; background:url('img/gmap_corners_top.gif') no-repeat; z-index:10}
#content1_map_box #box_bottom {display:block; height:15px; width:100%; position:absolute; bottom:0; left:0; background:url('img/gmap_corners_bottom_light.gif') no-repeat; z-index:10}
#content1 #left_box ol {margin-left:50px; margin-top:20px; width:350px; position:relative }
#content1 #left_box li {list-style-type:none; margin-bottom:10px; position:relative }
#content1 #left_box dl {margin-left:28px;}
#content1 #left_box dt {color:#08F; font-weight:bold; font-size:12px}
#content1 #left_box dd {font-size:10px; color:#889; text-align:justify}
#content1 #left_box ol .pos1 {background:url('img/intro/pos1.gif') no-repeat top left}
#content1 #left_box ol .pos2 {background:url('img/intro/pos2.gif') no-repeat top left}
#content1 #left_box ol .pos3 {background:url('img/intro/pos3.gif') no-repeat top left}
/*
#country_search {background:white; border:1px solid #09F; height:100px; left:125px; width:301px; z-index:1; overflow:auto; position:absolute}
#city_search {background:white; border:1px solid #09F; height:100px; width:301px; left:125px; z-index:1; overflow:auto; position:absolute}
*/

.content2 { position:relative; width:100%; padding:0px; padding-left:5px; margin:0px}
.content2 .table_box { display:table; }
.content2 .row_box { display:table-row; }
.content2 .left_box { display:table-cell; width:450px; }
.content2 .right_box { display:table-cell; width:440px; }
.content2 .center_box { margin-left:230px; width:440px; }
.content2 .main_box { position:relative; background:url('img/box_def_bg.png') repeat-y; margin-bottom:22px}
.content2 .header {height:41px; width:440px; line-height:41px; background:url('img/box_def_header.png') no-repeat; font-family:'trebuchet ms'; position:relative; font-weight:bold; color:#F60; font-size:8pt}
.content2 .header div { margin-left:20px }
.content2 .header a.link { color:#F60 }
.content2 .header .right { position:absolute; right:20px; color:#00F }
.content2 .header .green_button {float:right; margin-left:0px}
.content2 .body {background:url('img/box_def_bg_top.png') no-repeat top left; overflow:visible}
.content2 .body .bottom {left:200px; background:url('img/box_def_bg_bottom.png') no-repeat bottom left; padding-bottom:20px; padding-top:20px }
.content2 .body .bottom .pagging { position:relative; margin:0px 10px 0px 20px; width:400px; height:20px; color:#00F; font-size:12px; font-weight:bold }
.content2 .body .bottom .pagging .right { position:absolute; right:0px; }
.content2 .body .bottom .body_links { margin:10px 10px 0px 20px; font-size:11px; font-weight:bold; width:400px; padding-top:10px; padding-bottom:10px}
.content2 .body .bottom .body_links .green_button { float:right; margin-right:1px; margin-left:10px } 
.content2 .body .bottom .body_header { margin:0px 10px 0px 20px; color:#490; font-size:11px; font-weight:bold; width:400px; padding-top:10px; padding-bottom:10px}
.content2 .body .bottom .body_header a { color:#490 }
.content2 .body .bottom .body_header a:hover { color:#7C0 }
.content2 .body .bottom .body_datetime { position:relative; left:20px; color:#AAA; font-size:9px; font-weight:bold; width:400px}
.content2 .body .bottom .body_datetime a {font-size:10px; color:#049}
.content2 .body .bottom .body_datetime span { position:absolute; right:0px;}
.content2 .body .bottom .body_topic_name {margin:0px 10px 10px 35px; position:relative; width:385px; text-align:justify}
.content2 .body .bottom .body_topic_name a {color:#490; font-size:11px; font-weight:bold}
.content2 .body .bottom .body_subheader { margin:0px 10px 0px 20px; color:#049; font-size:9px; font-weight:bold; width:400px; text-align:left; padding-bottom:5px}
.content2 .body .bottom .body_content { margin:10px 10px 10px 35px; position:relative; width:385px; text-align:justify}
.content2 .body .bottom .comment { left:20px; margin:10px 10px 10px 0px; position:relative; width:400px }
.content2 .body .bottom .comment a { color:#049 }
.content2 .body .bottom .comment .comment_header { margin-bottom:5px; color:#AAA; font-weight:bold}
.content2 .body .bottom .comment .comment_body { margin-left:15px; text-align:justify }
.content2 .body .bottom .body_footer { margin:10px 10px 10px 35px; position:relative; width:390px; text-align:right; height:30px; font-size:11px}
.content2 .body .bottom .images { margin:10px 10px 10px 10px }
.content2 .body .bottom .images .image { margin:10px 18px 10px 0px; border:none }
.content2 .green_button {float:left; position:relative; top:-33px; margin-right:10px}
.content2 .body .error { margin-left:20px; color:#ff0000; display:block; font-size:10px; font-weight:bold; width:400px; margin-bottom:20px}
.content2 .body .bottom fieldset {border:none; height:400px; position:relative; padding:5px}
.content2 .body .bottom p.row {position:relative; min-height:20px; margin-bottom:10px}
.content2 .body .bottom p.row .content1 {display:block; font-family:sans-serif; font-size:10px; color:#333; width:295px; padding:3px; position:absolute; top:0px; left:125px; border:1px solid #08F }
.content2 .body .bottom p.row .content2 {display:static; position:absolute; width:303px; left:125px; top:0px; text-align: left; }
.content2 .body .bottom p.row .content2 .green_button {left:0px}
.content2 .body .bottom p.row .content3 {font-size:10px; height:18px; width:auto; border:1px solid #08F; background:#FFF}
.content2 .body .bottom p.row .content4 {height:22px; padding:4px; font-size:10px; border:1px solid #08F}
.content2 .body .bottom p.row .checkbox {display:block; height:15px; position:relative; top:0px; left:20px; width:405px}
.content2 .body .bottom p.row .checkbox input {height:15px; width:15px}
.content2 .body .bottom p.row .checkbox label {top:-15px}
.content2 .body .bottom p.row .radiobox {display:block; height:20px; position:relative; top:0px; width:auto}
.content2 .body .bottom p.row .radiobox input {position:absolute; left:0px; height:15px; width:15px; top:2px}
.content2 .body .bottom p.row .radiobox label {position:absolute; left:20px; top:2px; width:auto}
.content2 .body .bottom p.row label {color:#08F; position:relative; top:0px; left:20px; width:100px; display:block; padding:3px}
.content2 .body .bottom p.row label.wide {width:405px}
.content2 .body .bottom p.bigMargin {margin-bottom:30px}
.content2 .body .bottom p.row .fat {font-weight:bold; font-size:12px}
.content2 #submit {color:#F51; font-weight:bold; width:100px; display:block; position:absolute; left:300px; background:url('img/intro/register_submit.gif') no-repeat center right; cursor:pointer; border:none}
.content2 #submit:hover {text-decoration:underline}
.content2 .submit {color:#F51; font-family:'sans-serif'; font-size:12px; font-weight:bold; width:100px; display:block; float:left; margin-left:100px; background:url('img/intro/register_submit.gif') no-repeat center right; cursor:pointer; text-align:center; vertical-align:middle; border:none}
.content2 .submit:hover {text-decoration:underline}
.content2 .submit2 {color:#F51; font-weight:bold; width:100px; display:block; position:absolute; left:300px; background:url('img/intro/register_submit.gif') no-repeat center right; cursor:pointer; border:none}
.content2 .submit2:hover {text-decoration:underline}
.content2  ol {margin-left:50px; margin-top:20px; width:350px; position:relative }
.content2  li {list-style-type:none; margin-bottom:10px; position:relative }
.content2  dl {margin-left:28px;}
.content2  dt {color:#08F; font-weight:bold; font-size:12px}
.content2  dd {font-size:10px; color:#889; text-align:justify}
.content2  ol .pos1 {background:url('img/intro/pos1.gif') no-repeat top left}
.content2  ol .pos2 {background:url('img/intro/pos2.gif') no-repeat top left}
.content2  ol .pos3 {background:url('img/intro/pos3.gif') no-repeat top left}
.content2 .members {background:url('img/box_def_blue_right_bg.png') repeat-y; margin-bottom:22px;}
.content2 .members h2 {font-size:10px; font-weight:normal; color:#FFF; height:47px; line-height:40px; padding-left:20px; background:#49F url('img/box_def_blue_right_header.png') no-repeat}
.content2 .members h2 a {color:yellow; display:inline; cursor:pointer}
.content2 .members h2 a:hover {font-weight:bold}
.content2 .members .box_content {background:url('img/box_def_blue_right_bg_bottom.png') no-repeat bottom left; padding:3px 15px 10px 15px}
.content2 .members_slider {position:relative; margin-bottom:10px; min-height:150px}
.content2 .members_border {height:auto; width:350px; position:relative; overflow:hidden; margin:0 auto;}
.content2 .members_move_right {height:66px; width:17px; position:absolute; display:block; top:0; cursor:pointer; right:0; background:url('img/prints_move_right.gif') no-repeat top center}
.members_move_right_bottom {height:66px; width:17px; position:absolute; display:block; bottom:0px; cursor:pointer; right:0; background:url('img/prints_move_right.gif') no-repeat top center}
.members_move_left_bottom {height:66px; width:17px; position:absolute; display:block; bottom:0px; cursor:pointer; left:0; background:url('img/prints_move_left.gif') no-repeat top center}
.content2 .members_move_left {height:66px; width:17px; position:absolute; display:block; top:0; cursor:pointer; left:0; background:url('img/prints_move_left.gif') no-repeat top center}
.content2 .members .prints_move:hover {background-position:0 -66px}
.content2 .members_move_inactive {background-position:bottom center !important; cursor:default !important}
.content2 .members_footer {height:24px; line-height:24px; padding-left:15px}
.content2 .members_footer .green_button {float:right}
.content2 .members_footer dl dt {display:none}
.content2 .members_footer dd {background:url('img/dot_1.gif') no-repeat center left; padding-left:20px; color:#06C}
.content2 .members_footer dd span {color:#8AC}
.content2 .members_footer dl a {color:#490; font-weight:bold}
.content2 .members .normal_photos_row li {margin-right:16px; margin-left:16px}
.content2 .question_mark {color:#490}
.content2 .help {display:none; position:absolute; border:1px solid #490; color:#490; width:250px; z-index:1; background-color:#EFE; padding:5px; top:10px; text-align:justify}
.content2 .help ul {display:table; width:100%}
.content2 .help li { display:table-row }
.content2 .help dt { display:table-cell; color:#490; font-size:10px}
.content2 .help dd { display:table-cell; color:#490; font-size:10px}

.content3 {position:relative; width:100%; padding:0px; margin:0px; background:url('img/box_blue_bg.png') repeat-y; margin-bottom:20px}
.content3 h2 {height:47px; width:880px; font-size:11px; line-height:40px; color:#FFF; padding-left:20px; background:#49F url('img/box_blue_header.png') no-repeat; position:relative}
.content3 h2 a {color:yellow; display:inline; cursor:pointer}
.content3 h2 a:hover {font-weight:bold}
.content3 h3 {font-size:13px; color:#39F; margin-bottom:10px}
.content3 h3 a {color:#40F}
.content3 span {font-weight:normal}
.content3 .box_content {background:url('img/box_blue_bg_bottom.png') no-repeat bottom left; padding:3px 15px 10px 15px}
.content3_slider {position:relative; margin-bottom:10px; min-height:150px}
.content3_border {height:auto; width:800px; position:relative; overflow:hidden; margin:0 auto;}
.content3 .normal_photos_row div {margin-bottom:15px}

.news {background:url('img/box_blue_right_bg.png') repeat-y; margin-bottom:22px;}
.news h2 {background:#39F url('img/box_blue_right_header.png') no-repeat; height:47px; font-size:11px; line-height:40px; color:#FFF; padding-left:20px}
.news .box_content {padding:0 3px}
.news_menu {height:30px; line-height:30px; background:url('img/last_actions_menu.png') repeat-x bottom center; margin-bottom:10px; padding-left:4px}
.news_menu li {float:left; list-style-type:none; margin-right:1px}
.news_menu a {display:block; height:30px; background:url('img/last_actions_menu_right.png') no-repeat top right; color:#490}
.news_menu span {display:block; background:url('img/last_actions_menu_left.png') no-repeat top left; padding:0 9px}
.news_menu a:hover {color:#06C; text-decoration:none}
.news_menu .active a {background-image:url('img/last_actions_menu_active_right.png'); color:#06C}
.news_menu .active a span {background-image:url('img/last_actions_menu_active_left.png')}
.news_list li {height:31px; line-height:31px; list-style-type:none; margin-top:1px; padding-left:2px; border-top:solid 1px #CDD; border-bottom:solid 1px #BBC; background:url('img/dot_2.gif') no-repeat 7px 7px; padding-left:31px}
.news_list li.even {background-color:#F0F3F5}
.news_list dt {overflow:hidden; float:left; color:#8AC; padding-right:6px; margin-right:5px; background:url('img/vert_separator.png') no-repeat center right}
.news_list dt a {font-size:10px; color:#490}
.news_list dd {padding:7px 9px 0 0}
.news_list dd a {height:18px; line-height:18px; color:#06C; display:block; background:url('img/arrow_right.gif') no-repeat top right}
.news_list dd a:hover {background-position:bottom right}
.news .box_footer {background:url('img/box_blue_right_footer.png') no-repeat 0 -1px; height:36px }
.news .box_footer a {margin-top:7px}
.news h2 a {display:block; color:#FFF;}
.news h2 span {font-weight:normal; font-size:10px; margin-left:5px}
.news h2 a:hover {text-decoration:none !important}
.news h2 a:hover span {text-decoration:underline}
.news .lock_box {height:70px; width:100%; display:block; position:relative; padding-left:70px;}
.news .lock_img {background:url('img/lock.jpeg') no-repeat; height:50px; width:50px; display:block; position:absolute; left:10px; top:10px}
.news .lock_info {display:table-cell; height:70px; width:320px; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold; color:#180068}

#members {background:url('img/box_blue_right_bg.png') repeat-y}
#members h2 {background:#49F url('img/box_blue_right_header.png') no-repeat; position:static}
#members h2 a {color:yellow; display:inline; cursor:pointer}
#members h2 a:hover {font-weight:bold}
#members .box_content {background:url('img/box_blue_right_bg_bottom.png') no-repeat bottom left; padding:3px 15px 10px 15px; position: relative; }
#members_slider {position:relative; margin-bottom:10px; border: 1px solid white; border-width: 0px; }
#members_border {height:auto; width:400px; position:relative; overflow:hidden; margin:0 auto;}
.members_move {height:66px; width:17px; position:absolute; display:block; top:0; cursor:pointer}
#members_move_right {right: 0px; background:url('img/prints_move_right.gif') no-repeat top center; }
#members_move_left {left:0; background:url('img/prints_move_left.gif') no-repeat top center; }
#members .prints_move:hover {background-position:0 -66px}
.members_move_inactive {background-position:bottom center !important; cursor:default !important}
#members_footer {height:24px; line-height:24px; padding-left:15px}
#members_footer .green_button {float:right}
#members_footer dl dt {display:none}
#members_footer dd {background:url('img/dot_1.gif') no-repeat center left; padding-left:20px; color:#06C}
#members_footer dd span {color:#8AC}
#members_footer dl a {color:#490; font-weight:bold}
#members .right { position:absolute; right:50px }
#members_search_box {color:#00F; margin-bottom:10px; position:relative; width:450px;}
#members_search_box input {border:1px solid #08F; font-size:10px; color:#333; width:330px; padding:3px; margin-left:6px }
#members_search_box #members_search_submit {height:18px; width:20px; position:absolute; display:block; top:0; cursor:pointer; right:23px; background:url('img/arrow_right.gif') no-repeat top right;}
#members_search_box #members_search_submit:hover {background:url('img/arrow_right_hover.gif') no-repeat top right}
#members_search_box #members_search_hide {height:18px; width:18px; position:absolute; display:block; top:0; cursor:pointer; right:0px; background:url('img/action_cancel2.gif') no-repeat top right;}

#comm_profile {background:url('img/my_prof_bg.png') repeat-y; margin-bottom:22px;}
#comm_prof_header {height:41px; line-height:41px; background:url('img/my_prof_header.png') no-repeat; font-family:'trebuchet ms'; position:relative}
#comm_prof_header img { border-width: 0px; }
#comm_prof_content {background:url('img/my_prof_bg_top.png') no-repeat top left; overflow:hidden;}
.comm_prof_content_hidden {border-bottom:solid 1px #6AD;}
#comm_prof_content_bottom {background:url('img/my_prof_bg_bottom.png') no-repeat bottom left; padding:7px 20px 11px 20px;}
#comm_prof_last_logged dt {float:left; margin:0 3px 0 20px; color:#F60; font-weight:bold}
#comm_prof_last_logged dd {color:#8AC;}
#comm_prof_last_logged dd strong {color:#06C; margin-right:3px}
#comm_prof_hide {position:absolute; right:15px; top:0;}
#comm_prof_hide a {padding-right:25px; color:#8AC; background:url('img/arrow_down.gif') no-repeat center right; display:block}
#comm_prof_hide a:hover {text-decoration:none; background-image:url('img/arrow_down_hover.gif')}
#comm_about dd {color:#333}
#comm_prof_footer {line-height:24px; margin-top:42px; height:30px}
#comm_prof_edit {display:block}
#comm_prof_edit a {float:right; margin-left:5px}
#comm_join a {display:block; position:absolute; right:20px; top:5px}
#comm_big_photo {float:right; margin:5px 0px 5px 5px}
.comm_big_photo {height:135px; width:117px; position:relative; overflow:hidden}
.comm_big_photo img {margin:5px 0 0 5px; height:125px}
.comm_big_photo span {display:block; position:absolute; top:0; left:0; width:117px; height:135px; background:url('img/photo_big_border.gif') no-repeat}
#comm_data {min-height:150px}
#comm_data ul {margin-top:25px}
.comm_data dt, .comm_about dt {color:#06C; width:120px; background:url('img/dot_1.gif') no-repeat 0 5px; padding:4px 0 7px 18px}
.comm_data dt {float:left; margin-right:5px;}
.comm_data dd {margin-left:5px; font-weight:bold; padding:4px 0 7px 0}
.comm_data dd span {font-weight:normal; color:#333}
.comm_data ul {padding-left:10px}
.comm_data ul li {background:url('img/dot_2.gif') no-repeat center left; padding-left:17px; list-style-type:none; margin-bottom:5px}
.comm_data ul a {color:#000}
.comm_data ul span {font-weight:normal; color:#8AC}
.comm_data .empty {color:#AAA; font-style:italic}
.comm_about dd p {text-indent:18px; text-align:justify}


.no_border {border:none}
.bigger {font-size:12px; font-weight:bold}
.current_page {font-weight:bold; color:#490; font-size:12px}
a.bigger {font-size:11px; font-weight:bold}
a.bigger:visited {color:#07C}
.warning { color:#ff0000; font-weight:bold; display:block}

noscript { display:block; position:absolute; top:20px; width:100%}
noscript div { text-align:justify; color:green; padding:10px; font-size:12px }

/*ByM*/

/* do prywatnosci obrazek */

.lock_img {
    background:url('img/lock.jpeg') no-repeat; 
    display: block;
    margin-left: auto;
    margin-right: auto;
    height:80px; width:50px; 
}

/* rozne takie dla galerii zdjec */
/* stronicowanie */

ul.pagging li { display: inline; padding: 2px; font-size: 12px}

/*******************************************/
#pc_page_h_config_image div.imageListTable div.cell {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: none 0px;
	background-color: #FFFFFF;
}
#pc_page_h_config_image div.imageListTable div.cell dl { width: 150px; height: 220px; font-size: 12px; overflow: hidden}
#pc_page_h_config_image div.imageListTable div.cell dl dt { padding-left: 5px; padding-bottom: 5px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd { text-align: center; padding-top: 5px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd.imageActions { text-align: center; margin: 0px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd.unreadComments { font-size: 10px; text-align: center; margin: 0px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd.lastComment { font-size: 10px; text-align: center; margin: 0px;}

#pc_page_h_config_image div.imageListTable div.cell dl dd.upImage { height: 125px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd.upImage img { max-width:125px; max-height:125px;}
#pc_page_h_config_image div.imageListTable div.cell dl dd.fileName { width: 150px; overflow: hidden;}

/*******************************************/
#pc_page_f_show_image div.imageListTable div.cell {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #A3A3A6 solid;
	background-color: #FFFFFF;
}
#pc_page_f_show_image div.imageListTable div.cell dl { width: 150px; font-size: 12px;}
#pc_page_f_show_image div.imageListTable div.cell dl dt { padding-left: 5px; padding-bottom: 5px;}
#pc_page_f_show_image div.imageListTable div.cell dl dd { text-align: center; margin: 0px;}
#pc_page_f_show_image div.imageListTable div.cell dl dd.upImage { height: 125px;}
#pc_page_f_show_image div.imageListTable div.cell dl dd.upImage img { max-width:125px; max-height:125px;}
#pc_page_f_show_image div.imageListTable div.cell dl dd.fileName { width: 150px; overflow: hidden;}



#signout {display:block; position:relative; margin-bottom:22px; height:22px }
#signout a {display:block; position:absolute; left:160px; height:22px; line-height:22px; width:120px; background:url('img/red_button.png') no-repeat; color:#FFF; font-weight:bold; text-align:center}
.red_button2 {font-weight:bold; font-size:10px; display:block; color:#FFF; height:24px; line-height:23px; width:120px; background:url('img/red_button.png') no-repeat; text-align:center; white-space:nowrap; cursor:pointer}
.red_button2 span {display:block; height:24px; padding:0 7px}

/* ----------------------------------
 * użyte w fh_show_image_comment_list 
 */
.image_view_box {display:table; background-color:#FFF; border:1px solid #000; padding:10px; text-align:center; margin-left:auto; margin-right:auto}
.image_view_img {display:block; border:1px solid #000}
.image_view_date {display:inline-block; text-align:center; font-size:12px; color:#049; margin-top:10px }
.image_view_desc {display:inline-block; text-align:center; font-size:12px; font-weight:bold; margin-top:10px }
/* ---------------------------------- */


/*----------Do kasacji------------*/
/*
<stivenek> 

używam poniższych klas w szablonach:
+ c_event_detail.tpl
+ c_home.tpl
+ c_topic_detail.tpl
+ c_edit_member.tpl
*/
.normal_photos_row div {height:auto; overflow:hidden; margin-bottom:2px; min-height:156px}
.normal_photos_row { margin: 0px; padding: 0px; }
.normal_photos_row li {float:left; margin-left:4px; margin-right:8px; list-style-type:none; width:84px; position:relative; padding: 0px; min-height:156px; overflow: hidden; }
.normal_photos_row li a img {border:none; margin:3px 0 16px 3px; height:78px}
.normal_photos_row li a span {display:block; height:99px; width:84px; position:absolute; top:0; left:0; background:url('img/photo_middle_border.gif') no-repeat}
.normal_photos_row li a:hover span {background:url('img/photo_middle_hover_border.gif') no-repeat}
.normal_photos_row li a .admin {display:block; height:99px; width:84px; position:absolute; top:0; left:0; background:url('img/photo_middle_border_admin.gif') no-repeat}
.normal_photos_row li a:hover .admin {background:url('img/photo_middle_hover_border_admin.gif') no-repeat}
.normal_photos_row li dd {position:relative; text-align:center; width:84px; margin-top:3px; margin-bottom:3px;}
.normal_photos_row  dl {margin-left:0px;}
.normal_photos_row  dt {font-weight:normal; font-size:10px; overflow:hidden; text-align: center;}
.normal_photos_row dd a {color:#8AF}
.normal_photos_row dd a.name {color:blue}

/* inc_error_msg.tpl */
#error_msg {height:100px; width:300px; z-index:10000000; position:absolute; left:520px; border:solid 2px #ae0000; background:#ff7777; text-align:center; display:table; margin-bottom:20px}
#error_msg div {vertical-align:middle; display:table-cell; font-weight:bold; font-size:12px; padding:3px}
/* inc_info_msg.tpl */
#info_msg {height:100px; width:300px; z-index:10000000; position:absolute; left:520px; border:solid 2px #00ae00; background:#77ff77; text-align:center; display:table}
#info_msg div {vertical-align:middle; display:table-cell; font-weight:bold; font-size:12px; padding:3px;}

/* fh_show_image_comment_list.tpl */
.comment_header form {display:inline}
.comment_header .link {display:inline; color:blue; font-size:9px; background:none; border:none}
.comment_header .link:hover {cursor:pointer; font-weight:bold}

/* o_regist_prof.tpl */
.country_search {display:block; border:solid 1px #08F; color:#333; font-size:10px; background:#FFF; height:100px; z-index:9999; overflow:auto; position:absolute; padding:3px}
.city_search {display:block; border:solid 1px #08F; color:#333; font-size:10px; background:#FFF; height:100px; z-index:9999; overflow:auto; position:absolute; padding:3px}
.city_search div.selected { background: #316AC5; color : #FFF; }

/* c_home.tpl */
.event_list_description {display:none; z-index:99999; width:460px; position:relative; left:-30px; top:8px; background:#fea; border:1px solid #500}
.event_list_description .event_list_description_name {line-height:20px; color:#510; font-size:12px; font-weight:bold; margin:0px 0px 0px 10px;}
.event_list_description .event_list_description_place {line-height:20px; color:#510; font-size:10px; font-style:italic; margin:0px 0px 0px 10px;}
.event_list_description .event_list_description_body {margin:0px 10px 0px 30px; line-height:15px; text-align:justify}
.event_list_description .event_list_description_user {color:#510; font-weight:bold; text-align:right}

/* h_home_ajax_calendar */
#call_events .calendar_home_event_detail {display:none; float:none; position:absolute; margin-top:31px; left:0px; background:#efffb0; border:1px solid #050; color:#000; z-index:99999; width:376px; height:auto}
#call_events .calendar_full_event_detail {display:none; float:none; position:absolute; margin-top:31px; left:2px; background:#efffb0; border:1px solid #050; color:#000; z-index:99999; width:454px; height:auto}
#call_events .calendar_full_event_detail_modified {left:3px; width:414px}
#call_events .calendar_full_event_detail .calendar_full_event_detail_name, #call_events .calendar_home_event_detail .calendar_home_event_detail_name {line-height:20px; color:#051; font-size:12px; font-weight:bold; margin:10px 0px 0px 10px;}
#call_events .calendar_full_event_detail .calendar_full_event_detail_place, #call_events .calendar_home_event_detail .calendar_home_event_detail_place {line-height:20px; color:#051; font-size:10px; font-weight:normal; font-style:italic; margin:0px 0px 0px 10px;}
#call_events .calendar_full_event_detail .calendar_full_event_detail_body, #call_events .calendar_home_event_detail .calendar_home_event_detail_body {margin:0px 10px 0px 30px; line-height:15px; text-align:justify; font-weight:normal}
#call_events .calendar_full_event_detail .calendar_full_event_detail_user, #call_events .calendar_home_event_detail .calendar_home_event_detail_user {color:#051; font-weight:bold; text-align:right}
#call_events .calendar_full_event:hover {text-decoration:underline}



.box_half .textmsg {padding-left:20px; padding-right:10px; width:410px; margin-bottom:20px; color:#049}
.box_half .textmsg h4 {color:#900; padding-top:10px; margin-bottom:20px; font-size:14px; font-weight:bold; text-align:center}
.box_half .textmsg p {margin-bottom:20px; text-align:justify}
.box_half .textmsg p.msg {font-size:12px;}
.box_half .textmsg p.msg_small {font-size:10px;}

#bars .center {text-align:center}

#go2o_list {position:absolute; right:50px; text-decoration:underline; color:#49D}
#go2o_list:hover {color:#049}

#commu_about dd {font-weight:normal}
#commu_about .commu_about_description_dt {float:none}
#commu_about .commu_about_description_dd {margin-bottom:25px; font-size:12px;}
#commu_about .commu_about_description_dd a {color:#059;}
#commu_about .commu_about_description_dd h4 {color:#059; font-weight:bold; font-size:14px; margin:0}
#commu_about .commu_about_description_dd strong {color:#000; font-weight:bold; font-size:13px;}
#commu_about .commu_about_description_dd em {color:#000; font-weight:normal; font-style:italic; font-size:13px;}
#commu_about .commu_about_description_dd img {margin:5px 0;}
#commu_about .commu_about_description_dd ul li {list-style-type:disc; margin:0 0 0 35px; background:none;}
#commu_about .commu_about_description_dd ol li {list-style-type:decimal; margin:0 0 0 35px}

#user_image_delete {position:absolute; top:7px; right:50px;}
#user_image_delete a {color:#F00;}
#user_image_link {position:absolute; top:7px; left:110px; color:#000}
#user_image_link a {color:#009; }

#topic_list li { height:auto; line-height:15px; padding-top:5px; padding-bottom:5px; width:442px;}
#topic_list li dt { float:none; background:none; width:300px; height:100px; display:inline}
#topic_list li dt a { color:#049; font-weight:bold; }
#topic_list li dd { padding:0px; color:#999; }
#topic_list li dd a { display:inline; background:none }
#topic_list li dd .topic_list_last_comment { margin-left:20px; color:#000; margin-right:10px; }
#topic_list li dd .topic_list_last_comment a { color:#000 }
.news { font-size:11px; }

#light_information {color:#999;}


.galleries_tmp {float:left; width:400px; margin:40px 20px;}
.galleries_tmp:hover {background:#e1e8ff; text-decoration:none;}
.galleries_tmp_a {color:#000; cursor:pointer; text-decoration:none;}
.galleries_tmp img {float:left; margin:0 20px;}
.galleries_tmp .title {color:#049; font-size:30px;}
.galleries_tmp .description {font-size:11px;}

/* meine haki */
.std_forms .cancel {float:right; background:transparent url('img/intro/register_submit.gif') no-repeat center right; border:none; color:#F51; display:block; padding-right:20px; font-family:'Trebuchet Ms','DejaVu Sans'; font-weight:bold; font-size:14px; margin-right:20px; margin-top: 10px; }

