
/* ::::: http://wiatrowki.pl/templates/base/css/login_form.css ::::: */

.login_form_cont { border: 0px solid gray; margin: 0px auto; padding: 5px; position: relative; width: 300px; background-color: rgb(255, 255, 255); font-size: 12px; }
.login_form_header { display: none; }
.login_form_warning { font-weight: bold; color: rgb(189, 50, 11); text-align: center; }
.login_form_row { padding: 4px; position: relative; }
.login_form_label { float: left; width: 80px; text-align: right; margin-right: 7px; height: 21px; line-height: 21px; }
.login_form_row_forgot { padding-left: 90px; margin-bottom: 3px; }
.login_form_val { float: left; }
.login_form_input { width: 180px; }
.login_form_submit { margin-top: 2px; }
.login_form_join { position: absolute; bottom: 11px; left: 162px; font-size: 13px; font-weight: bold; }

/* ::::: http://wiatrowki.pl/templates/base/css/general.css ::::: */

body { margin: 0px 0px 20px; padding: 0px; background-color: rgb(255, 255, 255); }
a img, form, p { border: 0px none ; margin: 0px; padding: 0px; }
div#main { position: relative; width: 770px; margin-left: auto; margin-right: auto; }
div#left_column_menu { position: relative; width: 215px; float: left; }
div#left_column_content { position: relative; width: 215px; float: right; }
div#right_column_menu { position: relative; width: 546px; float: right; left: -9px; }
div#right_column_content { position: relative; width: 546px; float: left; left: 9px; }
div#footer { border: 0px solid red; position: relative; height: 37px; background-repeat: repeat-x; margin-bottom: 10px; }
div#bottom_text, div#bottom_menu_block, div#boonex_banners { border: 0px solid red; position: relative; width: 770px; margin-top: 5px; margin-left: auto; margin-right: auto; text-align: center; }
.paginate { margin: 2px; text-align: center; }
.paginate a, .paginate a:link, .paginate a:visited { background-color: rgb(255, 255, 255); color: rgb(46, 106, 177); }
.paginate i, .paginate a:active, .paginate a:hover { color: rgb(255, 255, 255); background-color: rgb(46, 106, 177); }
.paginate i, .paginate a, .paginate a:link, .paginate a:active, .paginate a:visited, .paginate a:hover { border: 1px solid rgb(46, 106, 177); font-style: normal; text-decoration: none; padding-left: 3px; padding-right: 3px; margin-right: 1px; font-weight: bold; }
.searchResPerPage { margin: 2px; text-align: center; }
.searchResPerPage select { border: 1px solid rgb(204, 204, 204); width: 45px; }
.showingResults { margin: 2px; text-align: center; }
div.thumbnail_block { padding: 0px; position: relative; text-align: center; margin-right: auto; background-color: rgb(255, 255, 255); }
div.thumbnail_block img { border: 1px solid rgb(155, 154, 154); background-position: center center; background-repeat: no-repeat; }
div.thumbnail_block .online_offline_bulb { border: 0px none ; }
div.clear_both { clear: both; font-size: 1px; }
div.rate_block { position: relative; margin-left: auto; margin-right: auto; margin-bottom: 2px; }
div.rate_text { position: relative; text-align: left; }
div.rate_scale { border: 1px solid rgb(157, 160, 161); margin: 0px; padding: 0px; position: relative; height: 10px; font-size: 1px; line-height: 10px; text-align: left; }
div.im_invite_container { border: 6px solid silver; position: absolute; z-index: 90; width: 288px; height: 188px; background-color: rgb(255, 255, 255); }
div.im_invite_image { border: 1px solid black; position: absolute; width: 110px; height: 110px; left: 10px; top: 10px; text-align: center; }
div.im_invite_image img { margin-top: auto; margin-bottom: auto; }
div.im_invite_caption { position: absolute; left: 134px; top: 16px; width: 140px; font-family: Verdana; font-size: 12px; font-weight: normal; }
div.im_invite_nickname { position: absolute; left: 134px; top: 40px; width: 140px; font-family: Verdana; font-size: 12px; font-weight: bold; }
div.im_invite_message { position: absolute; left: 134px; top: 64px; width: 140px; height: 80px; font-family: Verdana; font-size: 11px; font-weight: normal; font-style: italic; }
div.im_invite_accept_button { position: absolute; left: 186px; top: 156px; width: 86px; }
div.im_invite_decline_button { position: absolute; left: 80px; top: 156px; width: 86px; }
input.im_invite_button { border: 1px solid silver; background-color: rgb(126, 170, 215); color: rgb(255, 255, 255); font-size: 12px; font-family: Arial; height: 22px; }
input, textarea, select { font-family: Georgia,Verdana,"Times New Roman",Times,serif; font-size: 12px; font-weight: normal; color: rgb(63, 63, 63); vertical-align: middle; }
input.no, textarea.no, select.no { font-family: Georgia,Verdana,"Times New Roman",Times,serif; font-size: 12px; font-weight: normal; color: rgb(63, 63, 63); vertical-align: middle; }
select.select_years {  }
input.input_years_readonly {  }
select.select_num {  }
input.select_input_num_readonly {  }
input.input_text_edit {  }
input.input_textarea_counter { text-align: center; }
textarea.textarea_edit {  }
input.input_type_password {  }
select.select_prof { width: 200px; }
input.input_select_prof_readonly {  }
select.select_set_membership { white-space: nowrap; }
select.select_multiple {  }
div.no_result, div.action { border: 1px solid rgb(204, 204, 204); margin: 10px auto; padding: 1px; position: relative; width: 80%; }
div.no_result div, div.action div { margin: 0px; padding: 0px; position: relative; background-color: rgb(204, 204, 204); vertical-align: middle; font-weight: bold; color: rgb(255, 255, 255); text-align: center; line-height: 20px; }
div.err { border: 1px solid rgb(255, 65, 45); margin: 10px auto; padding: 1px; position: relative; width: 80%; }
div.err div { position: relative; background-color: rgb(255, 65, 45); vertical-align: middle; font-weight: bold; color: rgb(255, 255, 255); text-align: center; line-height: 20px; }
* html div.no_result div, * html div.action div, * html div.err div { padding: 3px 0px; line-height: normal; }
div#boonex_banners { border: 0px solid red; position: relative; height: 77px; width: 783px; margin-left: auto; margin-right: auto; }
div#boonex_image_link { border: 1px solid rgb(153, 153, 153); position: absolute; top: 0px; right: 0px; height: 77px; width: 488px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; }
div#boonex_image_link table td { width: 488px; height: 77px; }
div#switch_lang { position: absolute; top: 4px; right: 10px; }
div#switch_skin { position: absolute; top: 18px; right: 10px; }
div.err ul { margin: 0px; text-align: left; }
div.pollBlock { border: 1px solid rgb(151, 151, 151); overflow: hidden; position: relative; height: 154px; width: 100%; text-align: left; float: left; }
div.pollCaption { margin: 2px; padding: 0px 5px; position: relative; vertical-align: top; height: 25px; font-weight: bold; font-size: 12px; background-repeat: repeat-x; background-position: center center; }
div.pollAnswerBlock { border: 0px solid rgb(204, 0, 0); margin: 2px; overflow: hidden; position: relative; height: 100px; text-align: left; }
div.pollUp { position: absolute; right: 5px; top: 5px; }
div.pollDown { position: absolute; right: 5px; bottom: 5px; }
div.pollQuestionBlock { border: 0px solid green; padding: 2px; overflow: hidden; position: absolute; width: 80%; }
div.pollSubmitBlock { border: 0px solid rgb(0, 0, 204); margin: 2px; overflow: hidden; position: relative; height: 20px; text-align: center; }
.pollContainer { border: 0px solid red; padding: 10px; position: relative; margin-top: 2px; background-color: rgb(246, 246, 255); }
.createPollSection { border: 0px solid red; padding: 10px; position: relative; background-color: rgb(240, 240, 255); }
.controlsDiv { margin: 10px; position: relative; clear: both; background-color: rgb(255, 255, 255); }
.innerControlBlock { border: 0px solid red; position: relative; float: right; width: 200px; }
.controlsHeader { padding: 0px 2px; font-weight: bold; }
.deleteDiv { padding: 2px 0px 0px 2px; }
div.playerAdminLink { position: relative; text-align: left; margin-bottom: 15px; }
.logInRegistrationText { margin: 5px; }
div.member_submenu { overflow: hidden; position: relative; margin-left: 35px; line-height: 18px; vertical-align: middle; font-weight: bold; }
p { margin: 0px; padding: 0px; }
div.profile_ditails_block { border: 0px solid red; margin: 0px; padding: 5px; overflow: hidden; position: relative; height: 115px; }
div.prof_details_wrapper { width: 580px; margin-left: auto; margin-right: auto; padding-left: 120px; }
div.prof_ditails_block { border: 1px solid rgb(248, 218, 168); position: relative; width: 298px; float: left; margin-left: 10px; text-align: left; background-color: rgb(248, 248, 231); height: 105px; }
div.prof_ditails_block div.li_word { border: 0px solid red; margin: 1px; position: relative; float: left; width: 80px; text-align: left; font-weight: bold; background-color: rgb(248, 248, 231); height: 20px; line-height: 20px; vertical-align: middle; padding-left: 5px; }
div.prof_ditails_block div.li_value { border: 0px solid red; margin: 1px; position: relative; float: left; text-align: left; width: 200px; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 5px; background-color: rgb(255, 255, 255); }
input.input_textarea_counter { width: 50px; }
div.menuBlock { position: relative; }
div.menuLine, div.menuLineHover {  }
div.menuLine {  }
div.menuLineHover {  }
div.menuLineDivider { clear: both; height: 0px; font-size: 0px; }
div.menuIcon {  }
div.menuLinkBlock { font-weight: bold; margin-left: 15px; }
ul#topMenuBlock { margin: 0px; padding: 0px; position: relative; }
ul#topMenuBlock li { position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
ul#topMenuBlock li div {  }
ul#topMenuBlock li.activeTopMenuItem {  }
ul#topMenuBlock li.activeTopMenuItem div {  }
ul#topMenuBlock li.inactiveTopMenuItem {  }
ul#topMenuBlock li.inactiveTopMenuItem div {  }
ul#topMenuBlock li.hoverTopMenuItem {  }
ul#topMenuBlock li.hoverTopMenuItem div {  }
.photoTitle { float: left; width: 60%; }
.boxContent .votes_small { position: relative; float: right; width: 40%; }
.votes_big, .votes_small {  }
.votes_big { margin-left: auto; margin-right: auto; width: 280px; }
.votes_gray_big, .votes_gray_small { position: relative; float: left; }
.votes_gray_big { height: 32px; background-image: url('../files/vote_star_gray_32.gif'); }
.votes_gray_small { height: 16px; background-image: url('../files/vote_star_gray_16.gif'); }
.votes_active_big, .votes_active_small { position: absolute; top: 0pt; left: 0pt; z-index: 1; }
.votes_active_big { height: 32px; background-image: url('../files/vote_star_active_32.gif'); }
.votes_active_small { height: 16px; background-image: url('../files/vote_star_active_16.gif'); }
.votes_buttons { position: absolute; top: 0pt; left: 0pt; z-index: 2; }
.votes_button_big, .votes_button_small { border: medium none ; margin: 0pt; padding: 0pt; }
.votes_button_big { width: 32px; height: 32px; }
.votes_button_small { width: 16px; height: 16px; }
.votes_big b, .votes_small b { color: rgb(102, 102, 102); font-weight: bold; display: block; float: left; position: relative; }
.votes_big b { font-size: 18px; line-height: 32px; margin-left: 30px; }
.votes_small b { font-size: 13px; line-height: 16px; margin-left: 6px; }
.galleryRate {  }
.galleryRate span { float: left; }
.galleryRate .votes_small { margin: 0px; padding: 0px; float: left; width: 180px; }
.galleryRate .votes_active_small { margin: 0px; padding: 0px; }
img.dolphinLogo { float: left; }

/* ::::: http://wiatrowki.pl/templates/tmpl_uni/css/login_section.css ::::: */

.login_block { position: relative; margin-left: 52px; margin-top: 15px; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.login_line { border: 0px solid blue; position: relative; font-size: 12px; height: 30px; color: rgb(51, 51, 51); margin-right: 5px; }
.forgotDiv { position: relative; margin-top: 8px; }
.login_area { border: 1px solid rgb(153, 153, 153); padding: 2px; position: relative; height: 13px; width: 160px; font-size: 11px; background-image: url('../files/textarea_bg.gif'); background-repeat: repeat-x; }
.login_button { position: relative; float: left; margin-top: 7px; }
.join_now { position: relative; float: left; margin-top: 12px; margin-left: 7px; }

/* ::::: http://wiatrowki.pl/templates/tmpl_uni/css/general.css ::::: */

body { margin: 0px; padding: 0px; background-image: url('../files/body_backgr.png'); background-repeat: repeat; font-family: Tahoma,Arial; font-size: 12px; color: rgb(68, 68, 68); }
td { text-align: left; }
a img, form { border: medium none ; margin: 0px; padding: 0px; }
select, select.no, input, input.no, textarea, textarea.no { font-size: 12px; font-family: Arial; }
.MsgBox { margin: 15px auto; }
.MsgBox td { margin: 0px; padding: 0px; }
.MsgBox .corner, .MsgBox .corner img { width: 7px; height: 7px; font-size: 0px; }
.MsgBox .left_side, .MsgBox .right_side, .MsgBox .top_side, .MsgBox .bottom_side { background-color: rgb(248, 248, 248); background-image: url('../files/msgbox_bd.gif'); font-size: 0px; }
.MsgBox .left_side { width: 7px; background-position: left top; background-repeat: repeat-y; }
.MsgBox .right_side { width: 7px; background-position: right top; background-repeat: repeat-y; }
.MsgBox tr .top_side { height: 7px; background-position: left top; background-repeat: repeat-x; }
.MsgBox .bottom_side { height: 7px; background-position: left bottom; background-repeat: repeat-x; }
.MsgBox .msgbox_content { background-color: rgb(248, 248, 248); }
.MsgBox .msgbox_text { padding: 10px; text-align: center; color: rgb(204, 204, 204); font-weight: bold; font-size: 24px; text-transform: uppercase; }
.main { border: 1px solid rgb(116, 165, 22); margin: 4px auto 5px; position: relative; width: 960px; background-color: rgb(255, 255, 255); }
.topestMenu { border-bottom: 1px solid rgb(116, 165, 22); height: 17px; padding-top: 3px; background-image: url('../files/top_tab_cutting.gif'); font-size: 11px; text-align: center; }
.topestMenu a { margin-left: 5px; }
.topBlock { border: 0px dashed blue; position: relative; height: 73px; margin-bottom: 0px; background-image: url('../files/header.gif'); background-repeat: no-repeat; background-position: right center; }
img.mainLogo { position: absolute; top: 10px; left: 4px; }
.topBigText { position: absolute; top: 7px; left: 70px; }
.topBigText .title { font-size: 36px; line-height: 36px; }
.topBigText .title a, .topBigText .title a:link, .topBigText .title a:visited, .topBigText .title a:active, .topBigText .title a:hover { font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; }
.topBigText .powered { font-size: 8px; font-weight: bold; text-transform: uppercase; color: rgb(102, 102, 102); margin-left: 3px; }
.topMenuWrapper { position: relative; z-index: 100; }
.topMenu { width: 100%; background-image: url('../files/topmenubg.gif'); }
.topMenu td { background-color: white; height: 22px; text-align: center; vertical-align: middle; }
.topMenu a, .topMenu b { margin: 0px; padding: 0px; font-weight: bold; display: block; line-height: 22px; height: 22px; text-transform: capitalize; }
.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu a:active { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); color: rgb(116, 165, 22); text-decoration: none; background-image: url('../files/tab_cutting.gif'); }
.topMenu b, .topMenu a:hover { color: rgb(0, 0, 0); text-decoration: none; background-image: url('../files/tab_cutting_h.gif'); }
.topMenu b { cursor: default; white-space: nowrap; }
.subMenusContainer { position: relative; z-index: 150; }
.subMenu { background-image: url('../files/h_menu_bg.png'); background-repeat: repeat-x; height: 57px; padding-top: 8px; font-weight: bold; background-color: white; position: absolute; top: 0px; width: 100%; }
.subMenuOvr { margin-left: 14px; }
* html .subMenu {  }
.subMenu h2 { margin: 0px; padding: 0px 0px 2px; font-size: 24px; color: rgb(116, 165, 22); text-transform: capitalize; }
.subMenu a, .subMenu a:link, .subMenu a:hover, .subMenu a:active, .subMenu a:visited { color: rgb(0, 147, 66); text-decoration: none; }
.subMenu a, .subMenu b { margin-right: 9px; }
h2.pageHeader { margin: 0px; padding: 8px 0px 0px 14px; font-size: 24px; color: rgb(102, 102, 102); height: 57px; }
.Notice { border: 1px solid rgb(204, 204, 102); margin: 5px auto; padding: 3px; width: 70%; background-color: rgb(255, 255, 204); text-align: center; color: black; }
.bodyBlock { padding: 0px 10px; margin-top: 5px; z-index: 50; }
.page_column { overflow: hidden; float: left; position: relative; }
.page_block_container { margin-left: 5px; margin-right: 5px; }
.page_column_first .page_block_container { margin-left: 0px; }
.page_column_last .page_block_container { margin-right: 0px; }
.leftNavDiv { position: relative; width: 182px; float: left; margin-right: 8px; }
.rightNavDiv { padding: 0px; overflow: hidden; position: relative; width: 749px; }
.loginDiv { border: 1px solid rgb(204, 204, 204); position: relative; height: 201px; margin-bottom: 13px; }
* html .loginDiv { margin-bottom: 14px; }
.shoutboxDiv { border: 1px solid rgb(204, 204, 204); position: relative; margin-bottom: 13px; height: 241px; }
* html .shoutboxDiv { height: 242px; }
.pollsDiv { border: 0px solid green; position: relative; }
.boxHeader { padding: 4px 0px 0px 6px; position: relative; background-image: url('../files/head_cutting.gif'); background-repeat: repeat-x; height: 22px; font-size: 10px; font-weight: bold; color: rgb(102, 102, 102); text-align: left; text-transform: uppercase; }
.menu_item_link { text-decoration: none; }
div.menu_item_line { margin: 0px 0px 1px; padding: 0px 0px 0px 25px; position: relative; height: 20px; line-height: 20px; vertical-align: middle; font-weight: bold; text-transform: capitalize; }
div.menu_item_line_active { margin: 0px 0px 1px; padding: 0px 0px 0px 25px; position: relative; height: 20px; line-height: 20px; vertical-align: middle; font-weight: bold; text-transform: capitalize; background-image: url('../files/bullet.gif'); background-repeat: no-repeat; background-position: left center; }
.disignBoxFirst { border: 1px solid rgb(116, 165, 22); position: relative; margin-bottom: 10px; background-image: url('../files/head_cutting.gif'); background-repeat: repeat-x; background-color: rgb(255, 255, 255); }
.boxFirstHeader { border-bottom: 1px solid rgb(116, 165, 22); padding: 3px 0px 0px 8px; height: 17px; font-size: 12px; font-weight: bold; color: rgb(116, 165, 22); text-align: left; text-transform: uppercase; }
.boxContent { padding: 10px; overflow: hidden; font-size: 13px; }
.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item { position: absolute; top: 0px; right: 0px; white-space: nowrap; color: rgb(0, 0, 0); font-size: 11px; text-transform: capitalize; font-weight: bold; }
.disignBoxFirst .boxFirstHeader .caption_item { padding-top: 3px; padding-right: 5px; }
.dbTopMenu div.active, .dbTopMenu div.notActive { border-left: 1px solid rgb(204, 204, 204); float: left; padding-left: 5px; padding-right: 5px; height: 17px; padding-top: 3px; position: relative; }
.dbTopMenu div a, .dbTopMenu div a:link, .dbTopMenu div a:hover, .dbTopMenu div a:active, .dbTopMenu div a:visited, .caption_item a, .caption_item a:link, .caption_item a:hover, .caption_item a:active, .caption_item a:visited { text-decoration: none; color: rgb(65, 136, 175); }
.caption_item a { margin-left: 4px; }
.dbTopMenu div.active { border-bottom: 1px solid rgb(247, 247, 247); }
.dbBottomMenu { position: relative; height: 16px; margin-top: 5px; text-align: center; }
.backMembers, .moreMembers, .viewAllMembers { color: rgb(102, 102, 153); text-transform: capitalize; font-weight: bold; }
.backMembers { float: left; }
.moreMembers { float: right; }
div.design_box_border { border: 1px solid rgb(204, 204, 204); margin: 10px; padding: 1px; position: relative; }
div.design_box_border div.header { padding: 0px 0px 0px 7px; position: relative; height: 30px; line-height: 23px; vertical-align: middle; font-size: 12px; font-weight: bold; text-transform: uppercase; background-image: url('../files/design_border_cutting.gif'); background-repeat: repeat-x; }
div.design_box_border div.keeper { border: 0px solid red; margin: 2px; padding: 5px; position: relative; text-align: center; }
.emptyBox { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px; position: relative; }
.languageBlock { border: 0px solid red; position: relative; float: right; margin-top: 0px; }
.skinBlock { border: 0px solid red; position: relative; float: right; margin-top: 24px; margin-right: -90px; }
.topBannerBlock { border: 1px solid red; position: relative; width: 770px; margin-top: 5px; margin-left: auto; margin-right: auto; }
.bannerBlock { border: 0px solid red; margin: 0px auto; position: relative; width: 770px; }
.leftBanner { border: 0px solid red; position: absolute; top: 0px; left: -150px; }
.rightBanner { border: 0px solid red; position: absolute; top: 0px; right: -150px; }
.bottomBannerBlock { border: 0px solid red; margin: auto; position: relative; width: 770px; }
.bannerInnerBlock { border: 0px solid blue; position: relative; margin-left: auto; margin-right: auto; width: 470px; }
div.playerAdminLink { position: relative; text-align: left; margin-bottom: 15px; }
.action { margin-top: 20px; }
.logInRegistrationText { margin: 5px; }
div.pollBlock { border: 0px solid rgb(150, 178, 201); overflow: hidden; position: relative; height: 154px; text-align: left; float: left; margin-bottom: 10px; }
div.pollBody { border: 1px dashed rgb(204, 204, 204); margin: 5px; }
div.pollCaption { margin: 3px; padding: 0px; position: relative; vertical-align: middle; font-weight: bold; }
div.pollAnswerBlock { border: 0px solid rgb(150, 178, 201); margin: 2px; overflow: hidden; position: relative; height: 90px; text-align: left; }
div.pollUp { position: absolute; left: 2px; top: 2px; }
div.pollDown { position: absolute; left: 2px; bottom: 2px; }
div.pollQuestionBlock { padding: 2px; overflow: hidden; position: absolute; margin-left: 18px; }
div.pollSubmitBlock { border: 0px solid rgb(0, 0, 204); margin: 2px; overflow: hidden; position: relative; height: 30px; text-align: center; }
.small { font-size: 11px; color: rgb(51, 51, 102); }
.text2 { border: 1px solid rgb(255, 255, 255); }
.pollContainer { border: 0px solid red; padding: 10px; position: relative; margin-top: 2px; background-color: transparent; }
.createPollSection { border: 0px solid red; padding: 10px; position: relative; background-color: transparent; }
.controlsDiv { margin: 10px; position: relative; clear: both; background-color: rgb(255, 255, 255); }
.innerControlBlock { position: relative; float: none; width: auto; }
.controlsHeader { padding: 0px 2px; font-weight: bold; }
.deleteDiv { padding: 2px 0px 0px 2px; }
.customMenuItemActive { color: black; }
div.menuLine, div.menuLine:hover, div.menuLineActive { font-size: 13px; margin-bottom: 5px; text-transform: capitalize; color: black; }
.menuLineDivider {  }
div.menuLinkBlock { padding-left: 20px; background-repeat: no-repeat; background-image: url('../files/menu_pt.gif'); }
div.menuLine div.menuLinkBlock:hover { background-image: url('../files/menu_pt_h.gif'); }
.topMemberBlock { padding: 3px; background: transparent url('../files/h_menu_bg.png') repeat scroll 0pt 0pt; position: absolute; right: 5px; top: 9px; height: 46px; text-align: right; font-size: 11px; }
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block { margin-left: 5px; }
.hello_member { padding: 7px 12px 0px; font-size: 14px; }
.hello_actions { text-transform: capitalize; font-size: 11px; }
.hello_actions span { margin-left: 5px; }
.no_hello_actions { font-size: 18px; font-weight: bold; padding-right: 10px; padding-top: 9px; }
.no_hello_actions a { margin-left: 15px; }
.tags_wrapper { border: 0px solid green; margin: 0px 18px 30px auto; text-align: center; }
.one_tag { border: 0px solid green; margin: 0px 1px; line-height: 30px; }
div.rate_text { text-align: center; font-weight: bold; }
.newsWrap, .categoryBlock1, .categoryBlock2, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 { margin: 0px 0px 10px; }
.categoryBlock1, .categoryBlock2, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 { margin-left: 12px; margin-right: 12px; text-align: justify; }
.newsHead, .categoryCaption, .artCaption, .articleBlock1 .title, .articleBlock2 .title { font-size: 16px; font-weight: bold; padding-left: 30px; padding-bottom: 10px; background-position: left top; background-repeat: no-repeat; }
.newsHead { background-image: url('../files/news.gif'); text-align: left; }
.newsInfo { font-size: 11px; color: rgb(102, 102, 102); }
.newsText {  }
.newsReadMore { font-weight: bold; text-align: right; }
.articleBlock1 .title, .articleBlock2 .title { margin-bottom: 5px; background-image: url('../files/artic_papr.gif'); }
.categoryCaption, .artCaption { background-image: url('../files/artic_fldr.gif'); }
.articleBlock .date, .articleBlock1 .date, .articleBlock2 .date { font-size: 11px; color: rgb(102, 102, 102); }
.guestbookTextArea { width: 530px; height: 250px; }
.blogBlock { margin-bottom: 10px; margin-top: 10px; }
.blog_wrapper { margin-bottom: 10px; margin-top: 10px; }
.blog_subject { font-size: 16px; font-weight: bold; padding-left: 35px; padding-bottom: 10px; background-repeat: no-repeat; background-position: left top; background-image: url('../files/artic_papr.gif'); }
.blog_author { font-size: 11px; font-style: normal; color: rgb(102, 102, 102); padding-top: 2px; padding-bottom: 2px; }
.blog_text { font-size: 13px; text-align: justify; }
.blogs_pages { margin: 4px; text-align: center; font-weight: bold; font-size: 12px; }
.menuLinkBlock { font-weight: bold; font-size: 12px; text-decoration: underline; color: rgb(51, 51, 102); }
.online_offline_bulb { position: absolute; z-index: 10; right: 0px; top: 0px; }
.blog_subject_n { font-size: 16px; font-weight: bold; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; }
.caption_item { position: relative; float: right; font-weight: bold; font-size: 11px; }
.blog_subject { font-size: 16px; font-weight: bold; padding-left: 25px; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; background-image: url('../files/artic_papr.gif'); }
.blogInfo { color: rgb(102, 102, 102); font-size: 11px; padding-bottom: 2px; padding-top: 2px; }
.blogInfo span { margin-right: 5px; line-height: 18px; }
.blogInfo span img { vertical-align: middle; margin-right: 3px; }
.blogSnipper { font-size: 13px; text-align: justify; }
.icon_block { position: relative; float: left; width: 47px; height: 47px; margin-right: 10px; }
.blog_wrapper_n { position: relative; float: left; margin-top: 0px; margin-bottom: 15px; width: 82%; }
.blogHead { background-image: url('../files/artic_papr.gif'); background-position: left top; background-repeat: no-repeat; font-size: 16px; font-weight: bold; padding-bottom: 5px; padding-left: 25px; }
.blogInfo { color: rgb(102, 102, 102); font-size: 11px; padding-bottom: 2px; padding-top: 2px; }
.blogInfo span { margin-right: 5px; line-height: 18px; }
.blogInfo span img { vertical-align: middle; margin-right: 3px; }
.blogSnippet { font-size: 13px; text-align: justify; }
.rss_item_wrapper { padding-bottom: 15px; }
.rss_item_header { font-size: 16px; font-weight: bold; }
.rss_item_info { color: rgb(102, 102, 102); font-size: 11px; }
.rss_read_more { text-align: right; font-weight: bold; }
.login_ajax { position: absolute; z-index: 550; background-image: url('../files/op40.png'); display: none; }
.popup_form_wrapper { margin: 0px; padding: 0px; border-collapse: collapse; width: 350px; }
.popup_form_wrapper td { margin: 0px; padding: 0px; }
.popup_form_wrapper td.corner { width: 16px; height: 16px; font-size: 1px; }
.popup_form_wrapper td.side { width: 16px; }
.popup_form_wrapper td.side_ver { height: 16px; }
.popup_form_wrapper td.side_ver, .popup_form_wrapper td.side { background-image: url('../files/sp_op_gr.png'); font-size: 1px; }
.popup_form_wrapper td.container { background-color: white; width: 450px; }
.edit_item_table_cont { border: 1px solid rgb(102, 102, 102); position: relative; }
.bottomCopyright { border-top: 1px solid rgb(116, 165, 22); height: 17px; padding-top: 3px; background-image: url('../files/top_tab_cutting.gif'); font-size: 11px; text-align: center; padding-left: 10px; padding-right: 10px; }
.bottomLinks { position: relative; float: left; }
.bottomCpr { position: relative; float: right; }
.short_desc { position: relative; float: left; width: 760px; }
.login_ajax_wrap { margin: 250px auto 0px; width: 350px; }
.login_ajx_close { position: absolute; right: -1px; top: 3px; z-index: 150; cursor: pointer; }

/* ::::: http://wiatrowki.pl/templates/base/css/anchor.css ::::: */

a:link, a:visited { color: rgb(51, 102, 204); text-decoration: underline; }
a:hover, a:active { color: rgb(204, 51, 58); text-decoration: none; }

/* ::::: http://wiatrowki.pl/templates/tmpl_uni/css/anchor.css ::::: */

a, a:link { color: rgb(51, 102, 153); text-decoration: underline; }
a:visited { color: rgb(51, 102, 153); text-decoration: underline; }
a:hover, a:active { color: rgb(0, 0, 0); text-decoration: none; }
a.menu_item_link, a.menu_item_link:link, a.menu_item_link:visited { text-decoration: underline; }
a.menu_item_link:active, a.menu_item_link:hover { text-decoration: none; }
a.menu_item_link, a.menu_item_link:link, a.menu_item_link:visited { color: rgb(255, 255, 255); }
a.menu_item_link:active, a.menu_item_link:hover { color: rgb(0, 0, 0); }
.no_hello_actions a, .no_hello_actions a:link, .no_hello_actions a:visited, .no_hello_actions a:hover, .no_hello_actions a:active { color: rgb(51, 102, 153); }
a.customMenuItem, a.customMenuItem:link, a.customMenuItem:visited { color: rgb(51, 51, 153); text-decoration: none; }
.one_tag a, .one_tag a:link, .one_tag a:active, .one_tag a:visited { color: rgb(128, 0, 64); }
.one_tag a:hover { color: rgb(0, 0, 255); }
.bottomLinks a, .bottomLinks a:link, .bottomLinks a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
.bottomLinks a:hover, .bottomLinks a:active { color: rgb(0, 0, 0); text-decoration: none; }

/* ::::: http://wiatrowki.pl/templates/base/css/index.css ::::: */

div#MemberStat, div#Featured, div#index_login_section { margin: 0px; padding: 0px; position: relative; display: block; }
div#index_promo_block { margin: 0px; padding: 0px; position: relative; font-size: 12px; }
div#index_promo_caption { position: absolute; top: 17px; left: 8px; }
div#index_promo_caption h2 { margin: 0px; padding: 0px; font-size: 25px; text-transform: capitalize; font-weight: bold; }
div#index_promo_join { position: absolute; top: 80px; left: 8px; }
div#index_promo_join a { font-weight: bold; }
div#index_promo_list { position: absolute; top: 130px; left: 8px; }
div#index_promo_list ul { margin: 0px; padding: 0px 0px 0px 20px; }
div#index_promo_list ul li { list-style-image: url('../files/promo_list_image.gif'); list-style-position: outside; vertical-align: middle; margin-bottom: 10px; }
div#index_promo_dolphin { position: absolute; top: 10px; right: 8px; }
div#index_login_section div.db_1_block div.container { padding-left: 15px; padding-right: 15px; }
div#index_login_section div.db_1_block div.container div { position: relative; }
div#index_login_question { margin-bottom: 10px; font-size: 12px; }
div#index_login_form { margin-bottom: 20px; }
div#index_login_join { font-size: 16px; text-align: center; }
div#login_section_block div.username { font-weight: bold; text-align: left; text-transform: capitalize; }
div#login_section_block div.input { margin-bottom: 10px; }
input.login_form_input {  }
div#Featured div.db_1_block div.container { overflow: hidden; min-height: 10px; }
div.featured_info { border: 0px solid red; position: relative; top: 24px; width: 80%; float: left; font-weight: bold; }
div.featured_nickname { color: rgb(0, 0, 0); line-height: 20px; text-align: left; }
div#MemberStat { position: relative; display: block; }
div.membes_statistic_block { position: relative; }
div.member_stat_block_1, div.member_stat_block_2 { overflow: hidden; width: 135px; height: 100px; text-align: left; position: relative; float: left; padding-left: 25px; margin-bottom: 5px; }
div.member_stat_block_1 div, div.member_stat_block_2 div { margin: 2px 0px; }
div#QuickSearchIndex { position: relative; display: block; }
div#Survey { position: relative; display: block; }
div.survey_block { border: 0px solid red; position: relative; }
div.survey_question { position: relative; text-align: left; color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 10px; margin-left: 50px; }
div.survey_answer_block { border: 0px solid red; margin: 0px 12px auto 50px; }
div.survey_answer { margin: 4px 0px; }
div.survey_answer input { border: medium none ; }
div#News { position: relative; display: block; }
div.news_title { position: relative; margin-left: 20px; margin-bottom: 5px; color: rgb(1, 104, 185); font-weight: bold; vertical-align: middle; }
div.news_text { position: relative; line-height: 18px; }
div.news_date { margin: 3px 0px; position: relative; text-align: right; font-style: italic; padding-right: 5px; }
div.news_divider { border-bottom: 1px solid silver; margin: 10px 0px; position: relative; }
div#TopRated { position: relative; display: block; }
div#prof_of_week { margin: 0px; padding: 0px; position: relative; float: left; width: 261px; }
div.top_rated_divider { position: relative; width: 2px; float: left; background-color: rgb(222, 222, 222); height: 150px; }
div#prof_of_month { margin: 0px; padding: 0px; position: relative; float: left; width: 260px; left: 20px; }
div.top_rated_head { position: relative; color: rgb(59, 59, 59); font-weight: bold; text-align: left; margin-bottom: 10px; }
div.top_prof_not_avail { position: relative; text-align: center; font-weight: bold; margin-top: 20px; }
div.rate_block_position { padding: 0pt; position: relative; float: left; width: 112px; height: auto; top: 12px; }
div.rate_block_position .votes_small { margin: 0pt; float: none; width: 112px; }
div.rate_block_position .votes_small .votes_gray_small { margin-left: 16px; float: none; }
div.rate_block_position .votes_small b { float: none; text-align: center; }
div#TopMembers { position: relative; display: block; }
div#top_members_menu { border: 0px solid red; position: relative; text-transform: capitalize; text-align: center; margin-bottom: 10px; }
div.top_members_select { margin: 4px 0px 8px; position: relative; text-align: center; }
div.top_members_select select { border: 1px solid silver; margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); vertical-align: middle; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
div.topmembers_desc_block { border: 0px solid red; position: relative; float: left; left: 14px; width: 416px; }
div.topmembers_nickname { position: relative; height: 20px; line-height: 20px; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-weight: bold; }
div.topmembers_age_sex_country { border-bottom: 2px solid rgb(234, 234, 234); position: relative; line-height: 20px; vertical-align: middle; font-weight: bold; }
div.topmembers_self_desc { position: relative; }
div.topmembers_more { position: relative; margin-top: 7px; }
div.top_member_divider {  }
div#NewsLetters { position: relative; display: block; }
div#NewsLetters .text { position: relative; text-align: left; }
div#NewsLetters .email_here { position: relative; text-align: center; margin-top: 10px; }
div#NewsLetters .input { position: relative; margin-top: 4px; text-align: center; }
div#SuccessStory { position: relative; display: block; }
div#SuccessStory .subject { position: relative; color: rgb(1, 104, 185); font-weight: bold; text-align: left; margin-bottom: 5px; }
div#SuccessStory .text { position: relative; text-align: left; line-height: 16px; }
div#SuccessStory .author { position: relative; text-align: right; font-style: italic; }
div.logged_section_block { border: 0px solid red; position: relative; height: 35px; text-align: center; padding-left: 20px; }
div.logged_section_block div { border: 0px solid red; position: relative; float: left; height: 20px; line-height: 20px; vertical-align: middle; margin-top: 9px; margin-right: 5px; }
div#ppoll_menu { text-align: center; margin-bottom: 10px; text-transform: capitalize; }
div.pollBody { position: relative; float: left; }
div.pollInfo { float: left; left: 30px; }
div.loggedSectionBlock { border: 0px solid red; position: relative; height: 35px; text-align: center; padding-left: 20px; }
div#loginHeaderText { margin-bottom: 10px; font-size: 12px; }
div.loginJoin { font-size: 16px; text-align: center; }
div#indexLoginForm { margin-bottom: 20px; }
div#loginSectionBlock div.username { font-weight: bold; text-align: left; text-transform: capitalize; }
div#loginSectionBlock div.input { margin-bottom: 10px; }
div.loginForgot, div.loginSubmit { margin-bottom: 7px; text-align: center; }
input.loginFormInput { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 2px 0px; width: 179px; font-family: Georgia,Verdana,"Times New Roman",Times,serif; font-size: 11px; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(102, 102, 102); }
div.indexNewsBlock { position: relative; margin-bottom: 10px; }
div.indexNewsHeader { margin-bottom: 3px; font-weight: bold; }
div.indexNewsText {  }
div.indexNewsDate { text-align: right; font-style: italic; }
div.indexNewsArchive { text-align: center; }

/* ::::: http://wiatrowki.pl/templates/tmpl_uni/css/login_section.css ::::: */

.login_block { position: relative; margin-left: 52px; margin-top: 15px; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.login_line { border: 0px solid blue; position: relative; font-size: 12px; height: 30px; color: rgb(51, 51, 51); margin-right: 5px; }
.forgotDiv { position: relative; margin-top: 8px; }
.login_area { border: 1px solid rgb(153, 153, 153); padding: 2px; position: relative; height: 13px; width: 160px; font-size: 11px; background-image: url('../files/textarea_bg.gif'); background-repeat: repeat-x; }
.login_button { position: relative; float: left; margin-top: 7px; }
.join_now { position: relative; float: left; margin-top: 12px; margin-left: 7px; }

/* ::::: http://wiatrowki.pl/templates/tmpl_uni/css/index.css ::::: */

.bodyBlock { margin-top: 18px; }
.login_block { width: 300px; height: 120px; }
* html .login_block { padding-top: 11px; }
.login_area { margin-left: 5px; width: 168px; }
.login_section_hello { height: 50px; position: relative; }
.login_section_hello .topMemberBlock { top: 0px; right: 30px; }
#indexPhoto { overflow: hidden; position: relative; height: 200px; margin-bottom: 14px; cursor: pointer; }
#indexPhoto img { position: absolute; }
h2.pageHeader { display: none; }
.subMenu { background-color: transparent; }
.promo_code_wrapper { border: 0px solid rgb(116, 165, 22); padding: 0pt 0pt 0pt 3px; margin-bottom: 10px; }
.memberDiv, .photosDiv, .tagsDiv { position: relative; margin-bottom: 13px; padding-bottom: 13px; }
.blogsDiv { position: relative; }
.blog_wrapper, .blog_wrapper_n { position: relative; float: left; margin-top: 0px; margin-bottom: 15px; }
.blog_wrapper_n { width: 82%; }
.blog_wrapper { width: 350px; }
.blog_subject { font-size: 16px; font-weight: bold; padding-left: 25px; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; background-image: url('../files/artic_papr.gif'); }
.subject { font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.blog_subject_n { font-size: 16px; font-weight: bold; padding-bottom: 5px; background-repeat: no-repeat; background-position: left top; }
.blog_author, .author { font-size: 11px; color: rgb(102, 102, 102); padding-top: 2px; padding-bottom: 2px; }
.blog_author_n { font-size: 11px; color: rgb(102, 102, 102); padding-top: 2px; padding-bottom: 2px; }
.rss_item_header { padding-bottom: 5px; }
.rss_item_info { padding: 2px 0px; }
.rss_item_desc { text-align: justify; }
.blog_author span, .blog_author_n span, .rss_item_info span { margin-right: 5px; line-height: 18px; }
.blog_author span img, .blog_author_n span img, .rss_item_info span img, .newsInfo img { vertical-align: middle; margin-right: 3px; }
.blog_text_n { text-align: justify; }
.blog_text, .text { font-size: 13px; text-align: justify; }
.blogs_pages { margin: 4px; text-align: center; font-weight: bold; font-size: 12px; }
div#TopMembers { position: relative; display: block; }
div#top_members_menu { border: 0px solid red; position: absolute; right: -1px; top: -28px; text-transform: capitalize; height: 26px; text-align: center; font-family: Arial; font-size: 12px; color: rgb(102, 102, 153); text-decoration: none; }
.boxTitle { position: absolute; top: 4px; left: 0px; font-family: Arial; font-size: 14px; text-transform: uppercase; font-weight: bold; color: rgb(102, 102, 102); }
div.topmembers_block_1, div.topmembers_block_2, div.topmembers_block_3 { overflow: hidden; position: relative; float: left; }
div.topmembers_block_1 { margin: 0px 10px 10px 0px; width: 112px; }
div.topmembers_block_2 { margin: 0px 0px 10px; }
div.topmembers_block_3 { margin: 0px 0px 10px; }
div.topmembers_desc_block { border: 0px dashed blue; position: relative; float: left; width: 100%; left: 0pt; }
div.topmembers_nickname { border: 0px solid red; position: relative; height: 17px; line-height: 17px; vertical-align: middle; text-align: center; font-weight: bold; }
div.topmembers_age_sex_country { border: 0px solid blue; position: relative; line-height: 15px; vertical-align: middle; text-align: center; color: rgb(85, 85, 85); font-weight: normal; }
.thumbnail_block { text-align: center; }
div.logged_section_block { position: relative; padding-top: 0px; padding-left: 3px; font-size: 13px; font-weight: bold; text-align: center; }
.loading { text-align: center; margin-bottom: 10px; }
* html .loading { padding-top: 60px; }
.qsi_wrapper { height: 162px; position: relative; }
div.qsi_line { overflow: hidden; position: relative; height: 25px; margin-bottom: 5px; }
div.qsi_first { position: relative; float: left; width: 100px; line-height: 18px; vertical-align: middle; text-align: right; white-space: nowrap; margin-right: 6px; }
div.qsi_second { position: relative; float: left; width: 170px; padding-bottom: 10px; }
div.qsi_second span input { height: 14px; }
div.qsi_second span select { width: 50px; }
div.qsi_second select, div.qsi_second input { margin: 0px; padding: 0px; vertical-align: middle; font-size: 11px; font-family: Arial,Helvetica,sans-serif; width: 170px; }
div.qsi_second input { width: 166px; }
div.pollInfo { overflow: hidden; left: 0px; margin-bottom: 10px; width: 100%; }
div.pollBody { margin: 5px 0px 0px; left: 0px; }
div.featured_info { top: 0px; font-weight: normal; }
div.pollBlock { margin-top: 3px; }
div.pollQuestionBlock {  }
* html div.pollBlock input { border: medium none ; }
div#prof_of_month, div#prof_of_week, div#prof_of_day { width: 112px; margin-left: 0px; margin-right: 0px; left: 0px; float: left; position: relative; }
div#prof_of_month, div#prof_of_week { margin: 0px 10px 0px 0px; }
div.rate_block_position { margin-bottom: 10px; }
div.top_rated_head { text-align: center; }
div.featured_block_1 { border: medium none ; position: relative; float: left; }
div.featured_block_2 { border: medium none ; margin: 0px 0px 7px; position: relative; float: left; }
div.featured_block { border: medium none ; margin: 0px 2px 7px; float: left; }
* html div.featured_block { margin: 3px 0px; }
div.member_stat_block { float: left; }
div.topOfBlock { font-weight: bold; }
.online_offline_bulb { border: 0px solid red; position: absolute; z-index: 10; right: 0px; top: 0px; }
div.news_title { position: relative; margin-left: 20px; margin-bottom: 5px; color: rgb(1, 104, 185); font-weight: bold; vertical-align: middle; }
.siteStatUnit { position: relative; float: left; width: 33%; }
.siteStatUnit img { width: 16px; height: 16px; }
.sharePhotosContent_1, .sharePhotosContent_2 { overflow: hidden; position: relative; float: left; width: 112px; height: 145px; white-space: nowrap; }
.sharePhotosContent_1 { margin: 0px 10px 10px 0px; }
.sharedMediaAdd { overflow: hidden; white-space: nowrap; }
.lastFilesPic { border: 1px solid rgb(237, 237, 237); position: relative; width: 110px; height: 110px; background-position: center center; background-repeat: no-repeat; margin-right: 10px; }
.sharePhotosContent_1 .votes_small b, .sharePhotosContent_2 .votes_small b { display: none; }
.sharePhotosContent_1 .votes_small .votes_gray_small, .sharePhotosContent_2 .votes_small .votes_gray_small {  }
.lastVideoPic { border: 1px solid rgb(237, 237, 237); position: relative; width: 112px; height: 80px; margin-right: 10px; }
.shareMusicContent_1, .shareMusicContent_2 { overflow: hidden; position: relative; float: left; width: 112px; }
.shareMusicContent_1 { margin: 0px 7px 7px 0px; }
.shareMusicContent_2 { margin: 0px 0px 7px; }
.shareMusicContent_1 .votes_small b, .shareMusicContent_2 .votes_small b { display: none; }
.lastMusicPic { border: 1px solid rgb(237, 237, 237); position: relative; width: 110px; height: 110px; }
.galleryRate .votes_small { width: 112px; }
.icon_block { position: relative; float: left; width: 47px; height: 47px; margin-right: 10px; }

/* ::::: null ::::: */

table#linkidowiatrowki tr td a { color: rgb(102, 102, 102); font-weight: bold; }

