/* tagi html - start */
html {overflow-y: scroll; font-size: 100%;}
body {margin: 0; padding: 0; text-align: center; color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 62.5%;}

form {margin: 0; padding: 0;}

img {border: 0;}

h1 {clear: both; font-size: 1.4em; font-weight: 700; margin: 0; padding: 10px 0 10px 10px;}
h2 {font-size: 1.4em; font-weight: 700; margin: 0; padding: 0 0 10px 0;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em; margin: 0.75em 0 1px; padding: 0;}

#top-submit {
position:relative;
top:-20pt;
left:25px;
}

a {color: #000}
a:hover {text-decoration: none;}
a:focus {outline: none;}

ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}

p {margin: 0 0 10px 0; padding: 0 0 0 0;}

label {line-height: 18px;}

input, select, textarea {border-color: #727070 #E0E0E0 #E0E0E0 #727070; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}
input, select, textarea {border-style: solid;	border-width: 1px; margin: 0 0 5px 0;	padding: 0;}
input, select {border-style: solid; border-width: 1px; margin: 0 0 5px 0; padding: 0;}
input, select, option, textarea {outline: none;}
/* tagi html - end */

/* pseudo atrybuty - start */
.fuw {width: 100%;}

.lft {text-align: left}
.cnt {text-align: center;}
.rgt {text-align: right;}
.bot {vertical-align: bottom;}
.top {vertical-align: top;}
.midd, .unv_List td.midd, .users_List td.midd, .events_List td.midd, .midd td {vertical-align: middle;}

.bld {font-weight: 700;}
.obl {font-style: italic;}
.breaker {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.block {display: block;}
.oflow {overflow: hidden;}

.p_null {padding: 0;}
.p_3 	{padding: 3px;}
.p_5 	{padding: 5px;}
.p_10	{padding: 10px;}
.p_5_10	{padding-left: 10px;}
.p_t_2  {padding-top: 2px;}
.p_t_5	{padding-top: 5px;}
.p_t_10 {padding-top: 10px;}
.p_t_20 {padding-top: 20px;}
.p_l_5  {padding-left: 5px;}
.p_l_10 {padding-left: 10px;}
.p_l_20 {padding-left: 20px;}
.p_b_5	{padding-bottom: 5px;}
.p_b_10	{padding-bottom: 10px;}
.p_b_15	{padding-bottom: 15px;}
.p_b_20	{padding-bottom: 20px;}

.m_null {margin: 0;}
.m_t_2 {margin-top: 2px;}
.m_t_5 {margin-top: 5px;}
.m_b_5 {margin-bottom: 5px;}
.m_r_5 {margin-right: 5px;}
.m_l_5 {margin-left: 5px;}
.m_t_7 {margin-top: 7px;}
.m_t_10 {margin-top: 10px;}
.m_b_10 {margin-bottom: 10px;}
.m_r_10 {margin-right: 10px;}
.m_l_10 {margin-left: 10px;}
.m_t_15 {margin-top: 15px;}
.m_b_15 {margin-bottom: 15px;}
.m_l_15 {margin-left: 15px;}
.m_t_20 {margin-top: 20px;}
.m_r_20 {margin-right: 20px;}
.m_l_20 {margin-left: 20px;}
.m_b_20 {margin-bottom: 20px;}

.m_t_14 {margin-top: 14px;}
.m_t_29 {margin-top: 29px;}
.m_l_50 {margin-left: 50px;}
/* pseudo atrybuty  - end */

/* klasy uniwersalne - start */
img.thumb, div.thumb {width: 30px; height: 40px;}
div.thumb {width: 30px; height: 40px; text-align: center;}
img.mid {width: 70px; height: 93px;}
div.mid {width: 70px; height: 93px; text-align: center;}
img.bigphoto {width: 140px; height: 185px;}
div.bigphoto {width: 140px; height: 185px; text-align: center;}

a.inv:link, 
a.inv:active, 
a.inv:visited {text-decoration: none;}
a.inv:hover {text-decoration: underline;}



a.moreInfo {background: url(/pics/more.gif) no-repeat 90% 60%; padding-right: 25px; text-decoration: none;}

.jsa {text-decoration: underline; cursor: pointer;}

input.check {border: none; margin: 0;}
input.nomargin, .midd input, .midd select {margin: 0;}
input.file {font-size: 48px; position: absolute; right: 0; filter: alpha(opacity: 0); opacity: 0;}
.ipt_300 {width: 300px;}
.ipt_290 {width: 290px;}
.ipt_235 {width: 235px;}
.ipt_200 {width: 200px;}
.ipt_190 {width: 188px;}
.ipt_150 {width: 150px;}
.ipt_110 {width: 110px;}
.ipt_60  {width: 60px;}
input.error_field, select.error_field, textarea.error_field  {border: 1px solid #BC100E;}
input.block_field, select.block_field, textarea.block_field  {background: #ECE9D8;}

.default_value, .gtxt {color: #808080;}

div.frow {overflow: hidden; height: 1%;}
.frow div {float: left; overflow: hidden;}
.frow input.check {width: auto;}
.frow select {width: 100%;}

ul.ful {margin: 5px 0px 10px 5px;}
ul.ful li {margin-bottom: 7px; overflow: hidden; line-height: 120%; clear: both;}
ul.ful label {margin-left: 22px; display: block;}
ul.ful .check {margin-right: 3px; padding: 0px;}

ul.onepercent li, div.onepercent, ul.fcheck li, ul.prvset li {height: 1%;}

ul.fcheck input.check {float: left; margin-right: 0;}

textarea.w850 {width: 848px;}

textarea.w630, input.w630 {width: 628px;}

div.w590 {width: 590px;}
textarea.w590, input.w590 {width: 588px;}

div.w570 {width: 570px;}

textarea.w550, input.w550 {width: 548px;}

div.w420 {width: 420px;}
textarea.w420, input.w420 {width: 418px;}

input.w345 {width: 343px;}

input.w210 {width: 210px;}

input.w315 {width: 313px;}

div.w310 {width: 310px;}
input.w310 {width: 308px;}

div.w290 {width: 290px;}
input.w290 {width: 288px;}

div.w280 {width: 280px;}
input.w280 {width: 278px;}

input.w275 {width: 273px;}

div.w270 {width: 270px;}
input.w270 {width: 248px;}

div.w250 {width: 250px;}
input.w250 {width: 248px;}

input.w230, textarea.w230 {width: 228px;}

div.w205 {width: 205px;}
input.w205 {width: 203px;}

input.w200 {width: 198px;}

input.w180 {width: 178px;}

div.w170 {width: 170px;}
input.w170 {width: 168px;}

div.w145 {width: 145px;}
input.w145 {width: 143px;}

div.w140 {width: 140px;}
input.w140 {width: 138px;}

div.w135 {width: 135px;}
input.w135 {width: 133px;}

div.w130 {width: 130px;}
input.w130 {width: 128px;}

div.w120 {width: 120px;}

input.w110 {width: 108px;}

div.w105 {width: 105px;}
input.w105 {width: 103px;}

div.w100 {width: 100px;}
input.w100 {width: 98px;}

div.w85 {width: 85px;}
input.w85 {width: 83px;}

div.w60 {width: 60px;}
input.w60 {width: 58px;}

div.w55 {width: 55px;}
input.w55 {width: 53px;}

div.w45 {width: 45px;}
input.w45 {width: 43px;}

div.w20 {width: 20px;}
div.w10 {width: 10px;}

.boxw_310, .boxw_600 {display: inline; float: left; overflow: hidden;}
.boxw_310 {width: 310px;}
.boxw_600 {width: 600px;}

.user_Name {font-weight: 700;}
.draggable {position: relative;}

.col_start {width: 540px; margin: 0 0 0 20px;}
.col_start p, #login p {margin: 0 0 5px 0;}

.column {float: right; display: inline; overflow: hidden;}

.col_full {width: 850px;}
.col_830  {width: 830px;}
.col_810  {width: 810px;}
.col_730 	{width: 730px;}
.col_630	{width: 630px;}
.col_590	{width: 590px;}
.col_550  {width: 550px;}
.col_520  {width: 520px;}
.col_480	{width:	480px;}
.col_450 	{width: 450px;}
.col_425	{width: 425px;}
.col_420	{width: 420px;}
.col_355	{width: 355px;}
.col_310	{width: 310px;}
.col_280	{width: 280px;}
.col_275	{width: 275px;}
.col_270	{width: 270px;}
.col_180	{width: 180px;}
.col_130 	{width: 130px;}
.col_dbl 	{width: 590px;}
.col_half 	{width: 420px;}
.col_double {width: 590px; margin:0pt 0pt 0pt 1px;}
.col_wide   {width: 290px;}
.col_narrow {width: 250px; float: left;}
.col_min_height {height: 400px;}
.gbt, tr.gbt td {border-top: solid 1px #A8CAE2;}
.gbb, tr.gbb td   {border-bottom: 1px solid #A8CAE2;}
.gbb_5 {border-bottom: 5px solid #FFF;}

.bigger {font-size: 14px;}

/* klasy uniwersalne - end */

/* komunikaty - start */
.info_msg, .infos_msg, .warning_msg, .confirm_msg, .error_msg {clear: both; font-weight: 700; margin-bottom: 5px; padding: 1px 0 2px 24px;}
.warning_msg {background: url(/pics/ico_error.gif) no-repeat 5px 5px; border: 1px solid #BC100E; color: #CC0000; padding: 6px 4px 5px 28px;}
.confirm_msg {background: url(/pics/ico_conf.gif) no-repeat 5px 5px; border: 1px solid #CACACA; padding: 4px 4px 4px 25px;}
.error_msg {background: url(/pics/ico_error.gif) no-repeat left top; color: #CC0000;}
.info_msg {background: url(/pics/ico_info.gif) no-repeat left top; font-weight: 100;}
.infos_msg {border: 1px solid #CACACA; color: #000; padding: 10px; font-weight: 100;}
.confirm_msg_nb {background: url(/pics/ico_conf.gif) no-repeat top left;	clear: both; font-weight: bold; margin-bottom: 5px; padding: 0 0 2px 21px;}
div.msg_body {border-bottom: 1px solid #999999; border-top: 1px solid #999999; margin: 0 0 1em; padding: 1em 0;}
/* komunikaty - end */

/* struktura - start */

#container {margin: 0 auto; width: 850px; text-align: left;}
#contentblock {clear: both; background: url(/pics/content_bg.gif) repeat-x top; text-align: left; font-size: 1.2em; line-height: 140%; padding-bottom: 20px; overflow: hidden;}
#contentblock p {line-height: 140%;}

/* Start header */
#header {width: 850px; text-align: left; overflow: hidden; white-space: nowrap;}
.header_logged {height: 82px; margin: 10px 0 2px 0; background: url(/pics/header_bg.gif) repeat-x;}
.header_notlogged {height: 113px; margin: 10px 0 0 0; background: url(/pics/header_unlogged.gif) repeat-x;}
#header .bigger {font-size: 12px;}
#header .mini_panel a {margin-left: 10px; text-decoration: none;}
#header .mini_panel a img {vertical-align: -4px;}

.start_news {float: left; height: 52px; margin-top: 22px; background: url(/pics/start_news_right.gif) no-repeat top right;}
.start_news div {background: url(/pics/start_news_left.gif) no-repeat top left; color: #fff; font-size: 24px; font-weight: 700; padding: 14px 14px 10px 15px;}
/* End header */

/* Start nav link header */
#header-nav {}
#header-nav ul {margin: 5px 0 0; padding: 0 10px 0 0;}
#header-nav ul li {float: left; height: 15px;}
#header-nav ul li a {padding: 0 4px; font-size: 11px; line-height: 10px; border-right: 1px solid #C9C9C9;}
#header-nav a {color: #000; text-decoration: none;}
#header-nav ul li#lang_link {background: url(/pics/btn_down.gif) no-repeat right top}
#header-nav ul li#lang_link a {padding: 0 20px 0 8px; border-right: none;}
#lang_select {font-size: 1em;}
#lang_select li {display: block; margin: 0; padding: 0; white-space: nowrap;}
#lang_select li a {display: block; padding: 2px 10px 2px 10px; text-decoration: none;}
#lang_select li a:hover {background: #eee; text-decoration: none;}
#header_lang_selector {position:absolute;}
#menu_lang {top: 30px; left: 900px; position: fixed; opacity: 0.999999; display: none; z-index: 100; width: 160px; text-align: left; border: 1px solid #D0D0D0; background-color: #fff;}
/* End nav link header */

/* menu główne */
#nav_main {overflow: hidden; background: #DEDEDE url(/pics/mm_bg.gif) repeat-x top; white-space: nowrap;}
#nav_main ul {overflow: hidden; width: 100%; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700;}
#nav_main ul li {float: left;}
#nav_main ul li a {padding: 8px 12px 9px; color: #000; text-decoration: none; display: block;}
#nav_main ul li a:hover {text-decoration: underline;}
#nav_main ul li.active {background: url(/pics/mm_active_left.gif) no-repeat top left;}
#nav_main ul li.start {}
#nav_main ul li.start_active {background: url(/pics/mm_start_active_bg.gif) repeat-x top;}
#nav_main ul li.active a, #nav_main ul li.start_active a {background: url(/pics/mm_active_right.gif) no-repeat top right;}

/* podmenu */
#nav_sub {background: #DEDEDE url(/pics/sm_bg.gif) repeat-x bottom; overflow: hidden; white-space: nowrap;}
#nav_sub ul {overflow: hidden; width: 100%; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;  font-weight: 700;}
#nav_sub ul li {padding: 5px 0; float: left;}
#nav_sub ul li a {margin-bottom: 10px; padding: 0 10px; color: #777; border-right: solid 1px #777; text-decoration: none; display: block;}
#nav_sub ul li a.noborder {border-right: none;}
#nav_sub ul li a.active {color: #000;}

/* Start login info */
#login_info {background: url(/pics/login_info_bg.gif) repeat-x top;}
#login_info h1 {font-size: 24px; padding: 15px 0 15px 10px;}
#login_info ul {margin: 0; padding: 0;}
#login_info ul li {width: 410px; background: url(/pics/start_separator.gif) no-repeat 0 0; font-size: 16px; line-height: 18px; padding: 7px 0 8px 10px;}
#login_info ul li span {color: #2953AA;}
#badlogin_info li {background: url(/pics/punktor_1.gif) no-repeat 0 5px; font-size: 14px; line-height: 18px; margin-bottom: 20px; padding-left: 18px;}

/* End login info */

/* Start footer */
#footer {text-align: center;	line-height: 110%; white-space: nowrap; padding: 20px 0 20px; font-size: 11px; width: 850px; clear: both; margin-bottom: 20px; background: url(/pics/footer_bg.gif) repeat-x bottom; }
/* End footer */

/* Start draggable */
.draggable {float: left; overflow: hidden;}
.draggable .dbox_header {/*cursor: move; */}

/* z Dbox_set zrobimy na razie tabelkę */
.dbox_set {overflow: visible;}
.dbox_set td {vertical-align: top; text-align: left;}
.dbox_set td.bot {vertical-align: bottom;}
/* End draggable */

/* dbox */
.dbox {margin-bottom: 10px;}


.dbox_header {margin-bottom: 3px; display: block; background: url(/pics/dbox_header_left.gif) no-repeat top left;}
.dbox_header h2 {background: url(/pics/dbox_header_right.gif) no-repeat top right;	padding: 6px 6px 8px;	color: #FFF; font-size: 12px;}

.dbox_footer {text-align: right; padding: 5px; background: #FFFFFF url(/pics/dbox_footer_bg.gif) repeat-x bottom;}

.button_mov {display: none;}

.extraInfo {margin-left: 3px; float: left;}
.extraInfo a {margin-right: 8px;}
/* End of dbox */

ul.user_List li {border-bottom: 1px solid #D5E2F8; display: block; margin: 0 0 2px 0;	overflow: hidden;	padding: 0 5px 2px 8px;}
ul.user_List div.thumb {float: left; margin: 0 5px 0 0;}

ul.user_List li img.articles_List {float: right; width: 40px; height: 30px; margin: 0 0 0 5px;}

ul.user_List li div.sec1 {float: left; width: 90px;}
ul.user_List li div.sec2 {float: left; width: 182px; margin-left: 5px;}

table.user_List td {padding: 5px; border-bottom: 1px solid #D8D8D8;}
table.other_List td {padding: 5px;}
/* End of user List */

/* sbox */
.sbox_bottom {background: url(/pics/sbox_bottom_bg.gif) repeat-y left bottom;	margin-bottom: 10px;}
.sbox {background: url(/pics/sbox_top_bg.gif) no-repeat left bottom; border-top: solid 1px #DFDFDF;}
.sbox h3 {margin: 0; padding: 0; font-size: 14px;}

.col_wide .sbox_bottom {background: url(/pics/sbox_wide_bottom_bg.gif) repeat-y left bottom;}
.col_wide .sbox {background: url(/pics/sbox_wide_top_bg.gif) no-repeat left bottom;}

.login_reg {background: #F5F5F5 url(/pics/login_reg_bg.gif) repeat-x top; border-style: solid; border-width: 1px; border-color: #E3E3E3 #B7B7B7 #7F7F7F;}
.login_reg h2 {font-size: 14px; padding: 0; margin: 0 0 7px 0; border-bottom: solid 1px #C5C5C5;}
.login_reg p {font-size: 12px; margin: 0 0 10px 0;}

/* extra (recommend, upgrade) */
.extra_bottom {background: #DCDCDC url(/pics/prem_bottom_bg.gif) repeat-x top; padding: 0 1px; border-top: solid 1px #DFDFDF; border-bottom: solid 1px #DFDFDF;}
.extra {background: #fff url(/pics/prem_bg.gif) repeat-x top; padding: 10px 0;}
/* fbox */
.fbox_bottom {overflow: hidden;	background: url(/pics/fbox_bottom_bg.gif) repeat-y left; margin: 40px 0 10px; border-top: solid 1px #AEAEAE;}
.fbox {background: url(/pics/fbox_top_bg.gif) no-repeat left bottom;}

h3.user_Name {margin: 0px 0px 10px 0px;}
h2.profile_List {margin: 0px 5px; padding: 0px;	font-size: 12px;}
p.profile_List {margin-bottom: 5px; padding: 0px 5px;}
.profile_List img {margin-right: 5px;	float: left;}

ul.profile_List li {clear: both; display: block; margin: 0px 0px 0px 0px; overflow: hidden; padding: 4px 5px 4px 5px; height: 1%;}
ul.profile_List li.separator {}
/* End of sbox */

/* Start butons universal */
/* tymczasowe na inputach */
.btn_normal_narrow, .btn_grey_narrow, .btn_normal_wide, .btn_grey_wide {border: none; font-size: 12px; font-weight: 700; height: 22px; line-height: 18px; padding: 0 0 3px 0; cursor: pointer;}
.btn_normal_narrow {width: 60px; background: url(/pics/btn_normal_narrow.gif) no-repeat left center; color: #382727;}
.btn_grey_narrow {width: 60px; background: url(/pics/btn_grey_narrow.gif) no-repeat left center; color: #382727;}
.btn_normal_wide {width: 140px; background: url(/pics/btn_normal_wide.gif) no-repeat left center; color: #382727;}
.btn_grey_wide {width: 140px; background: url(/pics/btn_grey_wide.gif) no-repeat left center; color: #382727;}

button.btn {overflow: visible; background: none; padding: 0; border: none; outline: none; cursor: pointer;}
.btn div {background: url(/pics/btn_normal_left.gif) no-repeat left center; margin: 0; padding: 0 0 0 1px;}
.btn div.grey {background: url(/pics/btn_grey_left.gif) no-repeat left center;}
.btn div.blue {background: url(/pics/btn_blue_left.gif) no-repeat left center;} 
.btn div p {white-space: nowrap; background: url(/pics/btn_normal_right.gif) no-repeat right center; margin: 0; padding: 4px 5px 4px 4px; line-height: 18px; font-size: 12px; font-weight: 700; color: #382727;}
.btn div.grey p {background: url(/pics/btn_grey_right.gif) no-repeat right center; color: #000;}
.btn div.blue p {background: url(/pics/btn_blue_right.gif) no-repeat right center; color: #fff;}
.btn div p.p_10 {padding: 4px 11px 4px 10px;}
.btn div p.p_20 {padding: 4px 21px 4px 20px;}

a.btn {cursor: pointer;	text-decoration: none; padding: 4px 0 4px 1px; background: url(/pics/btn_normal_left.gif) no-repeat left center;}
a.btn_grey {cursor: pointer;	text-decoration: none; padding: 4px 0 4px 1px; background: url(/pics/btn_grey_left.gif) no-repeat left center;}
a.btn_blue {cursor: pointer;	text-decoration: none; padding: 4px 0 4px 1px; background: url(/pics/btn_blue_left.gif) no-repeat left center;}
.btn span {background: url(/pics/btn_normal_right.gif) no-repeat right center;	padding: 4px 11px 4px 10px;	color: #382727; font-size: 12px;	line-height: 18px; font-weight: 700;}
.btn_grey span {background: url(/pics/btn_grey_right.gif) no-repeat right center;	padding: 4px 11px 4px 10px;	color: #000; font-size: 12px;	line-height: 18px; font-weight: 700;}
.btn_blue span {background: url(/pics/btn_blue_right.gif) no-repeat right center;	padding: 4px 11px 4px 10px;	color: #fff; font-size: 12px;	line-height: 18px; font-weight: 700;}
.btn span.p_20, .btn_grey span.p_20, .btn_blue span.p_20 {padding: 4px 21px 4px 20px;}
.btn span.p_40, .btn_grey span.p_40, .btn_blue span.p_40 {padding: 4px 41px 4px 40px;}
.btn span.p_140, .btn_grey span.p_140, .btn_blue span.p_140 {padding: 4px 70px 4px 70px;}


button.btnbig {overflow: visible; background: none; padding: 0; border: none; outline: none; cursor: pointer;}
.btnbig div {background: url(/pics/bigbutton_left.gif) no-repeat left center; margin: 0; padding: 0 0 0 6px;}
.btnbig div p {white-space: nowrap; background: url(/pics/bigbutton_right.gif) no-repeat right center; margin: 0; padding: 20px 6px 20px 0; font-size: 18px; font-weight: 700; color: #fff;}
.btnbig div p.p_10 {padding: 20px 16px 20px 10px;}
.btnbig div p.p_20 {padding: 20px 26px 20px 20px;}
/* End butons universal */

/* postęp wypelnienia profilu */
.filling_bg {height: 18px; width: 230px; background: url(/pics/filling_bg.gif) no-repeat left top;	overflow: hidden; margin-bottom: 10px;}
.filling_holder {margin: 1px 0px 0px 1px; width: 228px; overflow: hidden;}
.filling_progress {height: 15px; width: 29%; padding: 0px; margin: 0px; background: url(/pics/filling_progress.gif) repeat-x; overflow: hidden;}

/* submenu użytkownika */
.user_submenu {margin-bottom: 10px; border-top: solid 1px #DCDCDC;}
.user_submenu_holder {padding: 5px; border-bottom: solid 1px #DCDCDC; border-right: solid 1px #fff; border-left: solid 1px #fff;}
.user_submenu_active {background: url(/pics/submenu_bg.gif) repeat-x top; border-right: solid 1px #C1C1C1; border-left: solid 1px #C1C1C1;}
div.user_submenu_header {width: 235px;	padding: 3px 0px 3px 0px; cursor: n-resize;}
.user_submenu_header a {display: block; font-weight: 700; padding-left: 25px; text-decoration: none;}
.user_submenu_header a img {margin-left: 5px; float: right;}
.user_submenu_content td {vertical-align: top;	padding: 3px 3px 3px 0px;}
.user_submenu_content th {vertical-align: top;	padding: 3px 5px;}


/* user info TT */
div.userInfo {padding: 10px 5px 5px 10px;}
table.userInfo td {vertical-align: top;}
table.userInfo td.separator {border-right: solid 1px #E9E9E9;}
h1.userInfo {font-size: 12px; margin: 0px 0px 5px 0px; padding: 0px;}
h3.userInfo {font-size: 16px; margin: 0px 0px 10px 5px; padding: 0px;}

.menu_List a img {margin-right: 6px; vertical-align: middle; margin-bottom: 2px;}
.menu_List a {text-decoration: none;}

/* Register start*/
.reg_ph {/*height:1%;*/margin:20px 0;overflow:hidden;padding:0;font-size:17px;}
div.reg_steps {	margin-right: 5px;}
.headline_reg {background: #fff;	border-bottom: 1px solid #A8CAE2; color: #000; padding: 0 0 5px;}
.reg_step_active, .reg_step_noactive {width: 40px; height: 40px; padding-top: 6px;}
.reg_bg {background: url(/pics/reg_bg.gif) repeat-x 0% 50%; width: 100px;}
.reg_required {font-size: 1.4em; font-weight: normal; line-height: 0.1em;	margin: 0 0 0 1px; padding: 0;}
/* Register end */

/* ikonki różniste TT */
.img_locked {background: transparent url(/pics/ico_locked.gif) no-repeat 0% 0%;}
label.img_locked {background: transparent url(/pics/ico_locked.gif) no-repeat -5px 0; padding-left: 15px;}

.img_search {background: transparent url(/pics/ico_search.gif) no-repeat -2px 0;}
h2.img_search, label.img_search {padding: 3px 0px 0px 20px;}

.img_info {background: transparent url(/pics/ico_info.gif) no-repeat -2px -2px;}
p.img_info {padding: 0px 0px 0px 18px;}
label.img_info {background: transparent url(/pics/ico_info.gif) no-repeat -2px -2px; padding-left: 18px; padding-bottom: 5px;}


.img_delete {background: transparent url(/pics/ico_delete.gif) no-repeat 0% 0%;}
a.img_delete {padding: 3px 0px 0px 20px;} 

.img_sharedata {background: transparent url(/pics/ico_sharedata.gif) no-repeat 0% 0%;}
label.img_sharedata {background: transparent url(/pics/ico_sharedata.gif) no-repeat -1px -2px; padding-left: 22px;}

.profile_List span.img_rss {background: transparent url(/pics/ico_rss.gif) no-repeat right center; padding-right: 20px;}

/* Start Info site*/
div.info_list {border-top: 1px dotted #CCC;	border-bottom: 1px dotted #CCC;}
div.info_list ul {list-style: none; padding: 10px 0;	margin: 0;}
div.info_list ul li {padding: 0 0 0 22px; background: url(/pics/ico_info.gif) no-repeat;}
ul.info_list {list-style: outside; padding: 0; margin: 0;}
ul.info_list li {background: url(/pics/ico_info.gif) no-repeat top left; padding: 2px 0 .5em 22px;	margin: 0; line-height: 120%;}
/* End Info site*/


/* tabsMenu TT */
.tabsMenu {overflow: hidden;	width: 100%;	background: url(/pics/tabsmenu_bg.gif) repeat-x bottom;	padding-bottom: 7px;}
ul.tabsMenu li {float: left; background: url(/pics/tabsmenu_bg_left.gif) no-repeat bottom left; margin: 0 0 0 6px; font-weight: 700;}
ul.tabsMenu li a {background: url(/pics/tabsmenu_bg_right.gif) no-repeat bottom right;	padding: 8px 10px 4px 10px; margin: 0;	text-decoration: none; display: block;}
ul.tabsMenu li.active {background: url(/pics/tabsmenu_act_left.gif) no-repeat bottom left;}
ul.tabsMenu li.active a {background: url(/pics/tabsmenu_act_right.gif) no-repeat bottom right; color: #FFFFFF;}

/* tabelka userData TT */
table.userData td, table.userData th {text-align: left;	vertical-align: top;}
table.userData td {padding: 5px;}
table.userData th {padding: 5px 10px;}

.userData tr.odd, .MsgList tr.odd, .unv_List tr.odd, .events_List tr.odd {background: #FFFFFF;}
.userData tr.even, .MsgList tr.even, .unv_List tr.even, .MsgNoList tr.even, .events_List tr.even {background: #EFF0FC;}
.userData a.hidden {color: #A0A0A0;}
.userData ul.subList li {clear: both; overflow: hidden; margin-bottom: 2px;}
.userData ul.subList div {float: left; margin-right: 10px;}

.userData div.sec1 {width: 1%;}
.userData div.sec2 {width: 50%;}
.userData div.sec3 {width: 33px;}
.userData div.sec4 {}

.userData td.disabled {color: #7f7f7f; font-style: italic; font-size: small;}
.userData tr.head th {color: #2A70A2; border-bottom: solid 1px #2A70A2; font-size: 14px; padding: 15px 0 2px 0;} 

/* tabelka userSatements TT */
table.userStms td, table.userStms th {text-align: left;	vertical-align: top; padding: 5px 10px;}
table.userStms tr.odd {background: #FFFFFF;}
table.userStms tr.even {background: #EFEFEF;}

/* tabelka userStatus TT */
table.userCsts td, table.userCsts th {text-align: left;	vertical-align: top; padding: 5px 10px 10px 0px;}

.td_memoshp_white {border-bottom: 1px solid #A8CAE2; padding: 10px 5px; text-align: right;}
.td_memoshp_grey {border-bottom: 10px solid #A8CAE2; border-bottom: 1px solid #fff; background: #F4F4F4 url(/pics/reg_bg_normal.gif) repeat-y scroll left top; width: 215px; padding: 10px 5px; text-align: center;}
.td_memoshp_pink {border-bottom: 10px solid #A8CAE2; border-bottom: 1px solid #fff; background: #CFDEF7 url(/pics/reg_bg_premium.gif) repeat-y scroll left top; width: 215px; padding: 10px 5px; text-align: center;}
.td_memoshp_top {vertical-align: top; padding-bottom: 0;}

/** BEGIN: context window **/
.helper {text-align: left; line-height: 120%; width: 270px; position: absolute; margin: 0; padding: 5px; z-index: 10000; background: #FFCC05 url(/pics/helper_bg.gif) repeat-y left; font-size: 11px; border-top: solid 1px #C3C3C3; border-bottom: solid 1px #C3C3C3; border-right: solid 1px #979797; border-left: solid 1px #979797;}
.helper h3 {margin: 0; padding: 2px 0 4px 20px;}
.helper img.close {float: right; cursor: pointer;}
.helper .helper-content {padding-right: 15px;}
ul.help-list li {background: url(/pics/more.gif) no-repeat 0 2px; padding-left: 13px; margin-bottom: 5px;}
/** END: context window **/

/* BEGIN:	drag n drop */
.dropZoneHover {border: 1px dashed #ff0000;}
.dropZoneActive {background: #afafaf;}
/*#dragHelper {	text-align: left;}*/
/* END:		drag n drop */

ul.point_List {list-style-image: url(/pics/punktor_2.gif); list-style-position: outside; padding-left: 16px;}
ul.point_List li {margin-bottom: 10px;}

div.links_List {padding-bottom: 15px; margin-top: 14px; border-bottom: solid 1px #BABABA;}
div.links_List tt {font-size: 12px; display: block; margin-bottom: 10px;}

/* stronicowanie po literkach */
.byletter a {padding: 0 4px; border-left: solid 1px #000; text-decoration: none;}
.byletter a.noborder {border-left: none;}
a.notags {padding: 0 4px; margin: 0 4px; border-left: solid 1px #000; border-right: solid 1px #000;}
a.tagged {margin-left: 5px; color: #8B8A8A;}

/* stronicowanie */
div.pages {margin: 5px 10px;}
.pages img {vertical-align: middle;}
.pages a, .pages span {padding-right: 5px;}

/* lista użytkowników  (ogólnie) */
table.users_List td {vertical-align: top; padding: 5px 0px 5px 10px;}
table.users_List th {padding: 5px 0px;}
table.users_List tr.head th {text-align: left; padding: 5px 0px 5px 10px;}
.users_List tr.odd {background: #FFFFFF;}
.users_List tr.even, .search_List tr td {background: #EFF0FC;}
.users_List td.ico {vertical-align: middle; text-align: center; padding: 0 0 0 0;}
.users_List td.tags, .users_List td.nottags {text-align: right; padding: 0px 5px 5px 0px;}
.users_List div.nottags {width: 535px; text-align: left; float: left; padding: 2px;}
.users_List div.tags {width: 515px; text-align: left; border: solid 1px #C2C2C2; float: left; padding: 2px;}
.users_List div.tags {width: 515px; text-align: left; border: solid 1px #C2C2C2; float: left; padding: 2px;}
.users_List div.notags {color: #8B8A8A;}

.users_List .memo_container {background: url(/pics/ico_edit.gif) no-repeat top right; text-align: left;}
.users_List .inf {border: solid 1px #C2C2C2; padding: 2px; margin-right: 25px; color: #8B8A8A;}
.users_List .ainf textarea, .users_List .ainf input {width: 100%;} 

/* lista użytkowników typu cards (ogólnie) */

.card_bottom {background: url(/pics/dbox_footer_bg.gif) repeat-x bottom; float: left; width: 270px; margin-left: 10px; border-right: solid 1px #dedede; border-left: solid 1px #dedede;}
.card {overflow: hidden; height: 100%; padding: 5px; background: url(/pics/card_bg.gif) repeat-x top;}
.card_menu {border-top: solid 1px #BFBFBF; padding: 10px 5px; margin: 10px 5px 0 5px;}
.card_menu a img {margin-right: 5px;}

.stats_premium {color: #3C5697; font-weight: 700;}

/* status zaproszeń */
.graph ul {background: #fff url(/pics/graph_tile.gif) repeat-y 10px 0; padding-left: 10px;}
.graph li {padding-left: 20px; line-height: 24px; background-image: url(/pics/graph_node.gif); background-repeat: no-repeat;}
.graph li.last {background-color: #FFF;}
.graph .title {color: #666; font-weight: bold;}
.graph .first {background:  url(/pics/inv_status_bg.gif) repeat-x center; color: #fff; font-weight: bold; padding: 5px 0 5px 10px; margin: 0 0 2px 0; overflow: hidden; height: 1%;}
.graph .value {float: right; background: none; width: 40px; font-weight: bold;}

.graph .unv_List {margin-bottom: 9px;}
.graph .unv_List th {white-space: nowrap;}
.graph .unv_List th, .graph .unv_List td {padding:  4px 0  4px 10px; line-height: 14px;}
.graph .unv_List th.last, .graph .unv_List td.last {padding:  4px 10px  4px 10px; line-height: 14px;}


/* Messages Module Start */
table.MsgList, table.operations, table.MsgNoList
table.MsgList th, table.MsgNoList th {padding: 8px 0px 5px 8px; text-align: left;}
table.MsgList td  {padding: 2px 0px 2px 8px;}
table.MsgNoList td {padding: 10px;}

table.operations td {vertical-align: middle; padding: 0 0 0 8px;}

div.prvset {margin: 5px 0;}
ul.prvset {margin-bottom: 5px; clear: both;}
ul.prvset li {clear: both; margin: 0; padding: 0; overflow: hidden; clear: both;}
ul.prvset label {float: left; margin: 0 0 0 5px; padding: 0;}
ul.prvset .check {float: left; padding: 0; margin: 0;}

div.switch {display: none; padding-left: 20px;}
span.attrGroup {clear: both; cursor: pointer; background: url(/pics/btn_plus.gif) no-repeat right; padding-right: 14px;}
span.attrGroup.expanded {background: url(/pics/btn_minus.gif) no-repeat right;}
	
div.cc_address {clear: both; cursor: pointer; background: url(/pics/btn_down.gif) no-repeat right; padding-right: 14px;}
div.cc_address.expanded {background: url(/pics/btn_up.gif) no-repeat right;}

cite.quote { border-left: 4px solid #888; color: #888; display: block; font-style: italic; padding-left: 4px;}
/* Messages Module End */

div#message_body {border-bottom: 1px solid #A8CAE2; border-top: 1px solid #A8CAE2; margin: 10px 0; padding: 10px 0;}
div#contact_settings {border-top: 1px #DCDCDC solid;}
div#contact_settings div.option {border-bottom: 1px #DCDCDC solid; padding: 5px 5px 5px 1px; cursor: pointer;}
div#contact_settings div.option: hover, div#contact_settings div.option div.text {}
div#contact_settings div.text {padding: 5px 5px 0 5px;}
div#contact_settings div.option.active {padding: 5px 4px 5px 0; border-right: solid 1px #C1C1C1; border-left: solid 1px #C1C1C1; background: url(/pics/submenu_bg.gif) repeat-x top;}
div#contact_settings div.option div.head {background: url(/pics/btn_down.gif) no-repeat right; padding-right: 1.1em;}
div#contact_settings div.option div.headlink {padding-right: 1.1em;}
div#contact_settings div.option div.head.active {}

.checksEvent td {vertical-align: middle; line-height: 100%;}
.checksRow td, .checksRows td  {padding-left: 5px; vertical-align: middle; line-height: 100%;}
.checksRow input.check {margin-left: 20px;}
.checksRows input.check {margin-left: 3px;}

/* power search */
.psearch {background: #E8E8E8; margin-bottom: 2px; padding: 8px 10px; overflow: hidden;}
.psearch a.inv span {float: right; background: url(/pics/more.gif) no-repeat 100% 60%; padding-right: 15px; text-decoration: underline;}

/* boxik z wyszukiwaniem */
.searchbox_bottom {background: #34576F url(/pics/searchbox_bottom_bg.gif) repeat-x top; padding: 1px;}
.searchbox {overflow: hidden; padding: 9px; background: #D2DBE4 url(/pics/searchbox_bg.gif) repeat-x top;}
.searchbox.adv {padding: 10px 0;}
/* listy grup */
.search_List th, .search_List td {padding: 7px 0px 7px 10px; vertical-align: top;}
.search_List td {border-bottom: 5px solid #FFF; vertical-align: top;}
.search_List th.last, .search_List td.last {padding: 7px 10px 7px 10px;}

a.prember {margin-left: 5px; text-decoration: none;}

.grow {padding: 0px 5px; margin-bottom: 5px; overflow: hidden; clear: both; height: 1%;}	

/* widok artykułów */
.artHead {background: #D8D8D8; padding: 5px; overflow: hidden; margin-bottom: 10px; height: 1%;}
.artAvatar {float: left; width: 120px; text-align: center; margin-bottom: 10px;}
.artBody {width: 715px; padding: 0 0 10px 10px; margin-bottom: 10px; border-left: solid 1px #EBEBEB; border-bottom: solid 1px #EBEBEB;}
.artMenu {text-align: right; margin-bottom: 10px;}
.artMenu a {text-decoration: none; margin-left: 20px;}
.artMenu a img {vertical-align: middle;}

/* search module start */

table.unv_List {width: 100%;}
.unv_List th, .unv_List td {padding: 7px 0px 7px 10px; vertical-align: top;}
.unv_List th.last, .unv_List td.last {padding: 7px 10px 7px 10px;}
.unv_List td.operations a {margin-right: 10px;}
.unv_List td.operations img {vertical-align: middle;}

td.yes {color: #003DB2;}
td.no {color: #CE1A32;}

.head_Spec th {background: #ccc url(/pics/head_spec.gif) repeat-x top; color: #fff; border-bottom: solid 1px #A3A3A3;}
.head_Spec th.first  {border-left: solid 1px #888;}
.head_Spec th.last {border-right: solid 1px #888;}
.unv_List.head_Spec th.first {padding: 7px 0px 7px 9px;}
.unv_List.head_Spec th.last {padding: 7px 10px 7px 9px;}
/* search module end */

.pathbar span {font-size: 14px; margin-right: 4px; color: #0051CE;}
.pathbar a {white-space: nowrap; color: #808080; text-decoration: none;}
.pathbar a: hover {text-decoration: underline;}

pre.zend_debug_dump {
	font-size: 12px;
	font-family: courier new;
	text-align: left;
	background: url('/img/mx.png');
	margin: 0;
	padding: 10px 15px;
	border-bottom: 1px dashed #000000;
}

/* Personal Tags and Memo Start 
div#personal_tags div.noactive, div#personal_memo div.noactive {background-color: #fff; border: 1px #BACDDC solid; width: 233px; height: 70px; overflow: auto; padding: 2px;}
div#personal_tags div.noactive: hover, div#personal_memo div.noactive: hover {background-color: #eceef9;}
#personal_memo div.active div textarea, #personal_tags div.active div input {width: 237px;}
Personal Tags and Memo End */

.userInfo div.noactive {background: #fff; border: 1px #eee solid;	width: 100%; height: 50px; overflow:auto;	padding: 2px;}
.userInfo div.noactive:hover {background-color: #E7F0F8;border-left: 1px #999 solid;border-top: 1px #999 solid;cursor:text;}
.userInfo div.active {width: 100%;}
.userInfo div.active div textarea {width: 100%; height: 50px;}
.userInfo div.active div input {width: 100%;}

/* Start Premium Membership Upgrade */
#prem_info {float: left; width: 500px;}
#prem_info ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 20px 0 0 0; padding: 0;}
#prem_info ul li {background: transparent url(/pics/punktor_mid.gif) no-repeat scroll 0 4px;	font-weight: 700; margin-bottom: 8px;	padding-left: 20px;}
.prembox_bottom {background: url(/pics/prem_wide_bottom.gif) no-repeat right bottom; margin-bottom: 10px;}
.prembox {background: url(/pics/prem_wide_top.gif) no-repeat right top;}
.prem_txt_red {font-size: 25px; font-weight: 700; color: #B11428;}
.prem_txt_blk {font-size: 17px; font-weight: 700;}

.memberlock {background: url(/pics/ilu_settings.gif) no-repeat right top;}
.blk_frame {border: 1px solid #000; padding: 10px 10px 0 10px;}
/* End Premium Membership Upgrade */

/* Events module Start */
.guest_list {margin: 0pt 0pt 5px; width: 425px; height: 250px;}
.add_btn_position {padding-top: 83px; padding-left: 30px;}
.w340 {width: 340px;}
.w338 {width: 338px;}
.h180 {height: 180px;}
/* Events module End */

/* Connections Start */
.connections {float: left; background: #fff url('/pics/connect_bg.gif') repeat-x right 10px;}
.connections .avtr {float: left; padding-left: 5px; background: #fff;}
.connect {float: left; overflow: hidden; background: url('/pics/connect_arrow.gif') no-repeat right 10px; height: 80px;}
.connect .userInfo {float: left; margin: 0 10px 0 0; padding: 0 10px 0 5px; background: #fff;}
.connect .lastInfo {padding: 0 5px; background: #fff;}

.routeFrame {position: relative; height: 80px; overflow: hidden; float: left;}
.routeRow {float: none; clear; both; overflow: hidden; background: #fff url('/pics/connect_bg.gif') repeat-x right 10px;}
#route-frame {position: relative; top: 0px;}

.st_1 .connect {width: 300px;}
.st_1 .routeFrame {width: 0px; display: none;}
.st_2 .connect {width: 250px;}
.st_2 .routeFrame {width: 0px; display: none;}
.st_3 .connect {width: 230px;}
.st_3 .routeFrame {width: 265px;}
.st_4 .connect {width: 165px;}
.st_4 .routeFrame {width: 400px;}
.st_5 .connect {width: 125px;}
.st_5 .routeFrame {width: 480px;}
.st_6 .connect {width: 100px;}
.st_6 .routeFrame {width: 540px;}
.st_7 .connect {width: 80px;}
.st_7 .routeFrame {width: 575px;}
/* Connections End */

/* Jobs module Start */
.jobs_tbl td {padding: 7px 3px 3px 0; vertical-align: top;}
/* Jobs module End */

.noactive_completition {color: #A0A0A0;}
.noul a, a.noul  {text-decoration: none;}
.noul a: hover, a.noul: hover  {text-decoration: underline;}

.invitations {cursor:pointer;width:130px; background: url(/pics/btn_down.gif) no-repeat scroll 100% 50%;}

.message_send_error {font-size:13px; font-weight:bold; color:#cc0000;}
.message_send_succes {font-size:13px; font-weight:bold; color:#547FBA;}

.letter {
line-height:19px;
text-align:center;
width:100%;
}
.letter a{
text-align:center; font-size: 11px; color:#999999; font-family:arial; border-left: 1px solid #999999;
 font-weight: bold;
padding-right:7px;
padding-left:7px;
text-decoration:none;
height: 19px;
border-right:0px;

}

.letter a:hover {
	text-align: center;
	font-size: 11px;
	text-decoration:underline;
	color: #1370C1;
	font-weight:bold;
}

.letter a:active {
	text-align: center;
	font-size:11px;
	text-decoration:underline;
	color: #1370C1;
	font-weight:bold;
}
