/** google search **/
.google-search-field
{
	
	
	width:997px;
	float:left;
	display: block;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background-color: #ececec;
	color: #404040;
	
	text-align:center;

}

.currencyAbbrevCell
{
	color:#444444;
}

.center_cell
{
	color:#444444;
}


.google-search-info
{
	
	width:116px;
	height:28px;
	float:right;
	
	margin-top:19px;
	
	background: #ececec;
	text-align:center;
	vertical-align:middle;
	background:url(http://poradaprawna.pl/img/icons/google-button.png) top left no-repeat;


}



* {
	padding: 0px;
	margin: 0px;
}

a {
	outline:none;
}
body {
	/*font-family: Tahoma, Verdana, Arial, serif;
	font-size: 12px;*/
	
	font-size: 13px;	
	font-family:  Verdana, Verdana, Arial, serif;	
	
	background: #fff;
	color: #4D4D4D;
	background-repeat: repeat-x;
	text-align: center;
	background-image: url('../img/praca/top_bkg.jpg');}
a {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #e0e0e0;
}
input {
	border: 0px;
	font-size: 11px;
}
.center_content {
	text-align:center;
}
.center_buttons {
	width:300px;
	margin:auto;
	text-align:center;
}
.center_button {
	width:150px;
	margin:auto;
	text-align:center;
}
.form_error_message {
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
}
.red {
	color:#ff0000;
}
.user_changed_data {
	width:738px;
	margin:20px;
	padding: 10px;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #e6e6e6;
	background: #f6f7f8;
}
p.default {
	padding:10px 20px 10px 25px;
}
.important {
	font-weight:bold;
}
.float_right {
	float:right;
}


/*
*	SEND TO FRIEND
*/	
#mask {
	position:absolute;
	z-index:3000;
	display:none;
	opacity:0;
	background:#000000;
}

#boxes .window {   
  position:absolute;   
  width:575px;
	height:300px;  
  display:none; 
  z-index:9999;   
     
}    
/* Customize your modal window here, you can add background image too */   
#boxes #dialog {   
  /*width:375px;    
  height:203px;  */ 
}
#sendToFriendForm {
	width:575px;
	height:300px;
	text-align:left;
	border:#e5e5e5 1px solid;
	background:#fff;
}
#sendToFriendForm h1 {
	height:34px;
	margin:1px;
	padding-left:7px;
	font-size:14px;
	line-height:29px;
	color:#fff;
	background: url(../img/praca/prawo_bar_unselect.gif) left -11px repeat-x ;}
#closeSendToFriendForm {
	float:right;
	margin:7px 7px 0 0;
}
#sendToFriendForm dl {
	padding:25px 0 18px 0;
	background:#f6f7f9;
	border-bottom:#e7e7e7 1px solid;
}
#sendToFriendForm dl dt {
	float:left;
	display:inline;
	width:216px;
	margin-bottom:7px;
	padding:0 0 0 25px;
	text-align:left;
	line-height:23px;
	clear:both;
}
#sendToFriendForm dl dd {
	float:left;
	display:inline;
	width:330px;
}
#sendToFriendForm input {
	border:#e1e1e1 1px solid;
}
input.inputText {
	width:310px;
	height:21px;
	line-height:21px;
}

#sendToFriendFormErrors {
	width:550px;
	height:15px;
	text-align:center;
}

#submitButtonsFriendForm {
	margin-top:5px;
	text-align:center;
}
#submitButtonsFriendForm input#submit,
#submitButtonsFriendForm button#cancel {
	width: 130px;
	height: 27px;
	margin:0;
	padding:0 15px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	line-height:27px;
	text-align:center;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	background-position: center center;
}
#sendToFriendSuccess {
	width:550px;
	margin:100px auto 50px auto;
	text-align:center;
}
/*
*	END SEND TO FRIEND
*/	

#container {
	text-align: left;
	margin: 0px auto;
	width: 1000px;
}
.answer_brief {
	margin-bottom:10px;
}
.main_color {
	color: #56236b;}

.article_shortcut dl.interpretation_more dt, .article_shortcut_dark dl.interpretation_more dt {
	background-image:none;
}

#article_content a.default_button,
#article_content a.default_button_center {
	width: 120px;
	height: 25px;
	display:block;
	text-align:center;
	border: 1px solid #c0c0c0;
	color:#000;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	font-size:13px;
	line-height:25px;
	
	background-repeat: repeat-x;
	background-position: center center;
}
#article_content a.default_button {
	float:left;
	margin:0 10px 0 0;
}
#article_content a.default_button_center {
	margin:auto;
}

#content input.default_button,
#content input.default_button_center {
	width: 120px;
	height: 25px;
	display:block;
	text-align:center;
	border: 1px solid #c0c0c0;
	color:#000;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	font-size:11px;
	line-height:25px;
	
	background-repeat: repeat-x;
	background-position: center center;
}
#content input.default_button {
	float:left;
	margin:0 10px 0 0;
}

#content input.default_button_center {
	margin:auto;
}

a.sidebar_right_default_button {
	float:right;
	height: 25px;
	display:block;
	padding:0 10px;
	margin-left:15px;
	text-align:center;
	border: 1px solid #c0c0c0;
	color:#000;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	font-size:11px;
	line-height:25px;
	font-family:Arial;
	background-repeat: repeat-x;
	background-position: center center;
}

a.all_questionnaires_button {
	width:100px;
	height: 25px;
	display:block;
	padding:0 10px;
	margin:15px auto;
	text-align:center;
	border: 1px solid #c0c0c0;
	color:#000;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	font-size:11px;
	line-height:25px;
	font-family:Arial;
	background-repeat: repeat-x;
	background-position: center center;
}

a.sidebar_right_default_button:hover,
a.all_questionnaires_button:hover {
	text-decoration:none;
	color: #56236b;}


/** top **/
#top {
	width: 1000px;
	height: 138px;
	background-image: url('../img/praca/head.jpg');	display: block;
}
#spider {
	display: inline;
	float: left;
	width: 210px;
	height: 58px;
	padding: 40px 0px;
}
#spider p {
	margin-top: 7px;
}
#login_submit {
	width: 50px;
	height: 35px;
	background-color: #fff;
	font-size: 13px;
	margin-top: -3px;
	font-family: Tahoma, Verdana, Arial, serif;
	cursor: pointer;
	color: #56236b;}
input#query, input#search_text {
	width: 135px;
	height: 14px;
	border: 1px solid #c0c0c0;
	padding: 7px 5px 5px 5px;
	color: #56236b;}
input.search_button {
	width: 54px;
	height: 28px;
	cursor: pointer;
	background-color: #fff;
	float: right;
	background-image: url('../img/praca/search_na_stronie_btn.jpg');	background-repeat: no-repeat;
	font-size: 13px;
	padding-bottom: 2px;
}
input#search_submit_google {
	background-image: url('../img/praca/search_google_btn.jpg');	background-position: -4px 0px;
	margin-left: 4px;
}
#search_advanced {
	background-image: url('../img/praca/arrow_grey.jpg');	background-repeat: no-repeat;
	/*padding-left: 28px;*/
	float: left;
	height: 18px;
	padding-top: 1px;
}
a#tag_search {
	padding-left: 28px;
}
#logo {
	display: inline;
	float: left;
	width: 490px;
	height: 138px;
}
a#logo_url {
	display: block;
	width: 490px;
	height: 138px;
}
#client_area {
	display: inline;
	float: left;
	width: 280px;
	height: 127px;
	padding: 5px 10px;
	border-bottom: 1px solid #7B3E8B;}
#client_area p {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	padding: 6px 0px;
	width: 280px;
}
dl#client_area_ab {
	width: 280px;
	height: 27px;
	display: block;
	padding: 0px 0px;
	font-size:11px;
	border-bottom: 1px solid #e1e1e1;
}
dl#client_area_ab dt {
	width: 158px;
	padding-right: 2px;
	float: left;
	display: inline;
	text-align: center;
}
dl#client_area_ab dd {
	width: 118px;
	padding: 0 0 0 0;
	float: left;
	display: inline;
	text-align: center;
}
#client_area p span, dl#client_area_ab span {
	color: #56236b;	/*font-size: 13px;*/
	font-weight: bold;
}
dl#client_area_header {
	width: 280px;
	height: 29px;
	display: block;
}
dl#client_area_header dt {
	display: inline;
	float: left;
	width: 195px;
	margin-top: 1px;
	color: #404040;
	font-weight: normal;
	font-size: 17px;
	width: 195px;
	letter-spacing: -1px;
	float: left;
}
dl#client_area_header h2 {
	color: #404040;
	font-weight: normal;
	font-size: 17px;
	width: 195px;
	letter-spacing: -1px;
	float: left;
}
dl#client_area_header dd {
	float: left;
	width: 55px;
	padding-left: 25px;
	margin-top: 3px;
	font-size: 17px;
	letter-spacing: -1px;
	cursor: pointer;
	line-height: 17px;
	background-image: url('../img/praca/arrow_grey.jpg');	background-repeat: no-repeat;
	height: 18px;
	color: #56236b;}
dl#client_area_header dd a, dl#client_area_header dd a:hover {
	color: #56236b;	text-decoration: none;
}
dl.client_area_login {
	width: 280px;
	height: 22px;
	display: block;
	margin-top: 4px;
}
dl.client_area_login dt {
	display: inline;
	float: left;
	width: 90px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	margin-top: 3px;
}
dl.client_area_login dd {
	display: inline;
	float: left;
	width: 170px;
}
input.login_text {
	width: 160px;
	height: 15px;
	padding: 4px 5px 2px 5px;
	border: 1px solid #e1e1e1;
}


dl#client_area_modes {
	display: block;
	width: 280px;
	height: 34px;
}
dl#client_area_modes dt,
dl#client_area_modes dd {	
	background-repeat: no-repeat;
	width: 130px;
	display: inline;
	float: left;
	height: 34px;
	margin: 5px 10px 0 0;
}

#client_area_modes dd div,
#client_area_modes dt div {
	/*margin-top: 10px;*/
}

#client_area_modes dd div a, 
#client_area_modes dd div a:hover, 
#client_area_modes dt div a, 
#client_area_modes dt div a:hover {
	color: #56236b;	padding-left: 40px;
	text-decoration: none;
	display:block;
	height:34px;
	line-height:34px;
}
#client_area_modes dt div a#my_account {
	background: url('../img/praca/ico_nowe_konto.jpg') no-repeat;}
#client_area_modes dd div a#log_in {
	background: url('../img/praca/ico_zaloguj.jpg') no-repeat;}

#client_area_actions {
	width: 290px;
	height: 34px;
	
	background-repeat: no-repeat;
	clear: both;
	display: block;
	padding-top: 11px;
}
#client_area_actions div a, #client_area_actions div a:hover {
	color: #56236b;	text-decoration: none;
}
#client_area_newaccount {
	width: 82px;
	
}
#client_area_sendpassword {
	width: 120px;
}
#client_area_signin {
	width: 50px;

}
#client_area_newaccount,
#client_area_sendpassword,
#client_area_signin {
	display: block;
	float: left;
	height: 34px;
}

#client_area_newaccount a#new_account {
	background: url('../img/praca/ico_nowe_konto.jpg') no-repeat;	width:42px;
	
}

#client_area_sendpassword a#send_password {
	background: url('../img/praca/ico_przypomnij_haslo.jpg') no-repeat;	width: 68px;
}
#client_area_signin input#login_submit {
	background: url('../img/praca/ico_zaloguj.jpg') no-repeat;	width: 85px;
	margin-top:1px;
}
#client_area_newaccount a#new_account, 
#client_area_sendpassword a#send_password,
#client_area_signin input#login_submit {
	padding-left: 40px;
	display:block;
	height:34px;
}

/** advertisement **/
.advertisement, .advertisement2 {
	width: 978px;
	/*height: 60px;*/
	clear: both;
	display: block;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background: #f6f7f8;
	color: #404040;
	padding: 10px;
	text-align:center;
}
.advertisement2 {
	border-top: 1px solid #e6e6e6;
}

/** mainmenu **/
ul.mainmenu {
	width: 1000px;
	display: block;
	list-style-type: none;
	height: 45px;
	background-image: url('../img/praca/prawo_bar_unselect.gif');	background-repeat: repeat-x;
	margin-top: 10px;
}
/*ul.mainmenu li {
	display: inline;
	float: left;
	width: 120px;
	height: 25px;
	text-align: center;
	padding-left: 5px;
	padding-top: 20px;
}
ul.mainmenu li a, ul.mainmenu li a:hover {
	color: #fff;
	text-decoration: none;
}*/
ul.mainmenu li {
	display: inline;
	float: left;
	height: 25px;
	
}
ul.mainmenu li a, ul.mainmenu li a:hover {
	display:block;
	color: #fff;
	text-decoration: none;
	height:25px;
	width: 120px;
	text-align: center;
	padding-left: 5px;
	padding-top: 20px;
}
ul.mainmenu li.mainmenu_active a {
	background-image: url('../img/praca/prawo_bar_select_a.jpg');	background-repeat: repeat-x;
}
ul.mainmenu li.mainmenu_active a, ul.mainmenu li.mainmenu_active a:hover {
	color: #000;
	text-decoration: none;
}
ul.mainmenu li.mainmenu_active span {
	background-image: url('../img/praca/prawo_bar_select_b.jpg');	display: inline;
	float: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 45px;
	margin-top: -45px;
}

/** sidebar left **/
#sidebar_left {
	width: 199px;
	display: inline;
	float: left;
	clear: both;
	margin-right: 1px;
	margin-top: 10px;
}
ul#sidebar_menu {
	display: block;
	list-style-type: none;
	width: 199px;
}
ul#sidebar_menu a.mainmenu_href,
ul#sidebar_menu a.mainmenu_active {
	color: #404040;
	text-decoration: none;
	background-image: url('../img/praca/button_a.jpg');	background-repeat: no-repeat;
	width: 169px;
	display: block;
	padding-top: 9px;
	padding-left: 30px;
	padding-bottom: 9px;
}

ul#sidebar_menu a.mainmenu_active {

}

ul#sidebar_menu a.mainmenu_href:hover,
ul#sidebar_menu a.mainmenu_active,
ul#sidebar_menu a.mainmenu_active:hover {
	color: #56236b;}
ul#sidebar_menu li {
	width: 199px;
	display: block;
	clear: both;
	font-weight: bold;
}
ul#sidebar_menu a, 
ul#sidebar_menu a:hover {
	color: #404040;
	text-decoration: none;
}
ul#sidebar_menu li#menu_active a.mainmenu_href, 
ul#sidebar_menu li#menu_active a.mainmenu_href:hover {
	color: #56236b;	text-decoration: none;
	background-image: url('../img/praca/button_b.jpg');	background-repeat: no-repeat;
	width: 169px;
	display: block;
	padding-top: 9px;
	padding-left: 30px;
	padding-bottom: 9px;
}

ul#sidebar_menu li#menu_active {
	width: 199px;
	display: block;
	clear: both;
	font-weight: bold;
}
ul#sidebar_submenu {
	display: block;
	list-style-type: none;
	width: 169px;
	padding-left: 30px;
	padding-bottom: 10px;
}
ul#sidebar_submenu a, ul#sidebar_submenu a:hover {
	color: #56236b;	text-decoration: none;
}
ul#sidebar_submenu li {
	width: 159px;
	display: block;
	clear: both;
	/*height: 12px;*/
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: none;
	font-size: 11px;
	font-weight: normal;
}
#sidebar_newsletter {
	display: block;
	width: 199px;
	background-color: #f6f7f8;
}
#sidebar_newsletter a,sidebar_newsletter a:hover
{
	color:#444444;
}

#sidebar_newsletter h1 {
	background-color: #56236b;	background-image: url('../img/praca/arrow_grey.jpg');	width: 164px;
	height: 19px;
	display: block;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding: 7px 5px 5px 30px;
	font-weight: normal;
}
#sidebar_newsletter p#first_child {
	border-bottom: 1px solid #ffffff;
}
#sidebar_newsletter p#mini_p {
	font-size: 10px;
}
#sidebar_newsletter p a, #sidebar_newsletter p a:hover, #sidebar_newsletter dl a, #sidebar_newsletter dl a:hover {
	color: #56236b;	text-decoration: none;
}
#sidebar_newsletter p {
	padding: 6px 10px 4px 15px;
	display: block;
}
#sidebar_newsletter dl input {
	background-color: #f6f7f8;
	cursor: pointer;
	margin-top: -5px;
	font: 12px Tahoma, sans-serif;
}
#sidebar_newsletter dl {
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin-left: 15px;
	padding: 6px 10px 4px 15px;
	display: block;
}
#sidebar_newsletter dl dt {
	background-image: url('../img/praca/ico_plus.jpg');	color: #56236b;	width: 48px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 30px;
	padding-top: 2px;
}
#sidebar_newsletter dl dd {
	background-image: url('../img/praca/ico_minus.jpg');	width: 48px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 30px;
	padding-top: 2px;
}
#sidebar_newsletter p#input_p {
	padding-top: 1px;
}
input#newsletter_text {
	padding: 5px;
	width: 160px;
	height: 12px;
	border: 1px solid #7B3E8B;color: #56236b;}
#sidebar_date, 
#sidebar_currency,
.sidebar_common {
	display: block;
	width: 199px;
	/*height: 176px;*/
	padding-bottom:20px;
	background-color: #f6f7f8;
	/*background-image: url('../img/praca/data_bkg.jpg');*/
	background-repeat: no-repeat;
	background-position: 0px 30px;
}
#sidebar_date h1,
#sidebar_currency h1,
.sidebar_common h1 {
	background-color: #56236b;	background-image: url('../img/praca/arrow_grey.jpg');	width: 164px;
	height: 19px;
	display: block;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding: 7px 5px 5px 30px;
	font-weight: normal;
}

#sidebar_currency table {
	width:180px;
	margin:5px 10px 10px;
}
#sidebar_currency table tr th {
	padding-bottom:5px;
}
#sidebar_currency table tr th#currencyHeader {
	text-align:left;
}
#sidebar_currency table tr th#dateHeader {
	text-align:right;
}
#sidebar_currency table tr td {
	height:20px;
	line-height:20px;
}

#sidebar_calendar {
	display: block;
	width: 199px;
	background-color: #f6f7f8;
}
#sidebar_calendar h1 {
	background-color: #56236b;	background-image: url('../img/praca/arrow_grey.jpg');	width: 164px;
	height: 19px;
	display: block;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding: 7px 5px 5px 30px;
	font-weight: normal;
}
#sidebar_calendar p {
	padding: 6px 10px 4px 15px;
	display: block;
}
#sidebar_poll {
	display: block;
	width: 199px;
	background-color: #f6f7f8;
}
#sidebar_poll h1 {
	background-color: #56236b;	background-image: url('../img/praca/arrow_grey.jpg');	width: 164px;
	height: 19px;
	display: block;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding: 7px 5px 5px 30px;
	font-weight: normal;
}
#sidebar_poll p {
	padding: 6px 10px 4px 15px;
	display: block;
}

/** content **/
#content {
	width: 531px;
	float: left;
	display: inline;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 10px;
}
#page_tree, #page_tree_long {
	width: 522px;
	height: 25px;
	display: block;
	background-position: right;
	background-image: url('../img/praca/bar_bkg_right_squares.jpg');	background-repeat: no-repeat;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-top: 10px;
}
#page_tree_long {
	width: 789px;
}
#content a, #content a:hover, #article_content a, #article_content a:hover {
	text-decoration: none;
	color: #56236b;}
#page_found_no {
	font-size: 11px;
	margin-top: 5px;
	margin-left: 10px;
	width: 522px;
}
#page_filter {
	background-color: #F6F7F9;
	border: 1px solid #e0e0e0;
	height: 
	width: 502px;
	height: 95px;
	margin-top: 5px;
	padding: 10px;
}
#page_filter p {
	margin-top: 4px;
}
p#page_filter_phrase {
	margin-top: 0px;
	font-size: 11px;
}
input#filter_text {
	padding: 5px;
	border: 1px solid #7B3E8B;color: #56236b;	width: 350px;
}
.pagination, .pagination_long {
	width: 522px;
	height: 25px;
	display: block;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-top: 10px;
	text-align: center;
	margin-top: 5px;
}
.pagination_long {
	width: 789px;
}
.pagination_goto, .pagination_goto_long {
	width: 510px;
	padding-right: 10px;
	text-align: left;
	float: left;
	display: inline;
}
.pagination_goto_long {
	width: 777px;
}
.pagination_showed span {
	color: #56236b;}
.pagination_goto a.goto_right {
	background-image: url('../img/praca/arrow_grey.jpg');	width: 18px;
	height: 18px;
	display: block;
}
.pagination_goto a.goto_left {
	background-image: url('../img/praca/arrow_grey_right.jpg');	width: 18px;
	height: 18px;
	display: block;
}
.goto_right_box, .goto_left_box, .goto_center, .goto_first_box, .goto_last_box {
	height: 18px;
	display: inline;
	float: left;
}
.goto_right_box {
	margin-left: 5px;
	margin-top: -2px;
}
.goto_left_box {
	margin-right: 5px;
	margin-top: -2px;
}
.goto_first_box {
	margin-right: 5px;
}
.goto_last_box {
	margin-left: 5px;
}
.article_shortcut, .article_shortcut_dark {
	width: 512px;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	padding:10px 10px 25px 10px;
	margin-top: 5px;
}
.article_shortcut_long, .article_shortcut_dark_long {
	width: 789px;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 5px;
	padding-bottom: 25px;
}
.article_shortcut p, .article_shortcut_dark p {
	display: block;
}
.article_shortcut_dark, 
.article_shortcut_dark_long {
	background-color: #F2F2F2;
}
.article_shortcut_header {
	font-size: 14px;
	font-weight:bold;
}
.article_shortcut_date {
	font-size: 11px;
}
.article_shortcut_content {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:justify;
	padding-right:10px;
}
.article_shortcut dl, .article_shortcut_dark dl, .article_shortcut_long dl, .article_shortcut_dark_long dl {
	margin-bottom: 10px;
	display: block;
}
.article_shortcut dl dt, .article_shortcut dl dd, .article_shortcut_dark dl dt, .article_shortcut_dark dl dd, .article_shortcut_long dl dt, .article_shortcut_dark_long dl dt, .article_shortcut_long dl dd, .article_shortcut_dark_long dl dd {
	float: left;
	display: inline;
	height: 18px;
}
.article_shortcut dl dt, .article_shortcut_dark dl dt, .article_shortcut_long dl dt, .article_shortcut_dark_long dl dt {
	width: 430px;
	font-style: italic;
		background-repeat: no-repeat;
	padding-left: 0px;
}
.article_shortcut dl dt.norestriction, 
.article_shortcut_dark dl dt.norestriction, 
.article_shortcut_long dl dt.norestriction, 
.article_shortcut_dark_long dl dt.norestriction {
	background-image: none;
}
.article_shortcut_long dl dt, 
.article_shortcut_dark_long dl dt {
	width: 697px;
}
.article_shortcut dl dd, 
.article_shortcut_dark dl dd, 
.article_shortcut_long dl dd, 
.article_shortcut_dark_long dl dd {
	width: 47px;
	background-image: url('../img/praca/arrow_grey.jpg');	background-repeat: no-repeat;
	
}
.article_shortcut dl dd a, 
.article_shortcut_dark dl dd a, 
.article_shortcut_long dl dd a, 
.article_shortcut_dark_long dl dd a {
	padding-left: 25px;
}
.article_shortcut .article_keywords, 
.article_shortcut_dark .article_keywords, 
.article_shortcut_long .article_keywords, 
.article_shortcut_dark_long .article_keywords {
	clear:both;
}

/** sidebar right **/
#sidebar_right {
	width: 266px;
	display: inline;
	float: left;
	margin-left: 1px;
	margin-top: 10px;
}
#sidebar_right input#submit {
	/*width: 130px;*/
	height: 27px;
	padding:0 15px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	background-position: center center;
}
#sidebar_right .submit_button_container {
	margin:10px 0;
	text-align:right;
}
#sidebar_pricelist {
	width: 266px;
	display: block;
	font-size:11px;
	background-color: #f6f7f8;
}
#sidebar_pricelist h1 {
	background-image: url('../img/praca/bar_bkg_right_squares.jpg');	width: 246px;
	height: 22px;
	display: block;
	font-size: 14px;
	color: #000;
	background-repeat: no-repeat;
	padding: 7px 5px 5px 15px;
	font-weight: bold;
}
#sidebar_pricelist table tr td {
}
#sidebar_pricelist dl {
	width: 246px;
	padding: 10px;
	clear: both;
}
dl.sidebar_pricelist_border {
	border-top: 1px solid #c0c0c0;
}
#sidebar_pricelist dl dt {
	float: left;
	width: 90px;
	margin-bottom: 7px;
	padding-right: 3px;
	text-align: right;
	font-size: 13px;
	color: #56236b;}
#sidebar_pricelist dl dd {
	float: left;
	width: 150px;
	margin-bottom: 7px;
	padding-left: 3px;
}
#sidebar_pricelist dl dd a {
	color: #000;
	text-decoration: none;
}
#sidebar_pricelist dl dd a:hover, #sidebar_pricelist dl dd a:focus {
	color: #56236b;}
#sidebar_pricelist ul {
	padding-left:10px;
}
#sidebar_pricelist #pricelist_content {
	padding:10px 0px;
}
#sidebar_pricelist p {
	display: block;
	padding: 15px;
}
#sidebar_information {
	width: 266px;
	display: block;
	background-color: #f6f7f8;
}
#sidebar_messages_content div, #sidebar_journalism_content div {
	display: block;
	clear: both;
}
#sidebar_messages, 
#sidebar_journalism, 
#sidebar_currencies,
#sidebar_stock,
.sidebar_financialratio_header {
	width: 118px;
	height: 25px;
	color: #fff;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-top: 7px;
	font-size: 14px;
	background-color: #56236b;}
.sidebar_messages_active, 
.sidebar_journalism_active, 
.sidebar_messages_active, 
.sidebar_journalism_active,
.sidebar_financialratio_active {
	background-image: url('../img/praca/tab_gradient_grey.jpg');	background-repeat: no-repeat;
	width: 118px;
	height: 25px;
	color: #000;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-top: 7px;
	font-size: 14px;
}
.sidebar_messages_active a, 
.sidebar_messages_active a:hover, 
.sidebar_journalism_active a, 
.sidebar_journalism_active a:hover,
.sidebar_financialratio_active a, 
.sidebar_financialratio_active a:hover {
	color: #000;
}
#sidebar_journalism_content {
	display: none;
}
.sidebar_information_item dl {
	width: 160px;
	display: block;
	clear: both;
	margin-left: 95px;
	/*margin-top: -14px;*/
	height: 20px;
}
.sidebar_information_item dl dt {
	width: 84px;
	color: #c0c0c0;
	font-size: 11px;
	font-style: italic; 
	float: left;
}
.sidebar_information_item_title {
	font-weight: bold;
}
.sidebar_information_item dl dd {
	float: left;
	width: 51px;
	background-image: url('../img/praca/arrow_grey.jpg');	background-repeat: no-repeat;
	background-position: 0px 5px;
	/*padding-left: 22px;*/
	margin-top: -8px;
	margin-left: 3px;
	height: 25px;
	line-height: 25px;
}
.sidebar_information_item p {
	padding: 6px 10px 10px 15px;
	display: block;
}
.sidebar_information_item_more {
	text-align: right;
}
.sidebar_information_item {
	border-bottom: 1px solid #e1e1e1;
}
.sidebar_information_item a, 
.sidebar_information_item a:hover {
	color: #56236b;}
.sidebar_information_item dl dd a {
	padding-left:25px;
}
.sidebar_showall,
#sidebar_forum,
#sidebar_contact, 
#sidebar_financialratio,
#sidebar_questionnaires {
	width: 266px;
	display: block;
	background-color: #f6f7f8;
}
#sidebar_questionnaires {
	padding-bottom:10px;
}
#sidebar_financialratio {
	height: 220px;
	padding-bottom:10px;
	background-color:#fff;
}
#sidebar_financialratio #table_container {
	width:100%;
	margin:auto;
	clear:both;
}
#sidebar_financialratio table {
	margin-top:1px;
}
#sidebar_contact a, 
#sidebar_contact a:hover, 
#sidebar_contact a:focus,
#sidebar_forum a,
#sidebar_forum a:hover,
#sidebar_forum a:focus,
#sidebar_pricelist a, 
#sidebar_pricelist a:focus, 
#sidebar_pricelist a:hover {
	color: #56236b;	text-decoration: none;
}
.sidebar_showall h1, 
#sidebar_contact h1,
#sidebar_forum h1,
#sidebar_financialratio h1,
#sidebar_questionnaires h1 {
	background-color: #56236b;	background-image: url('../img/praca/arrow_grey.jpg');	width: 222px;
	height: 21px;
	display: block;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 15px 8px;
	padding: 8px 5px 5px 39px;
	font-weight: normal;
}
.forum_posts {
	padding:15px;
}
.post {
	margin-bottom: 22px;
}
.post_subject {
	font-weight:bold;
	color: #56236b;}
#sidebar_forum .post_subject a:hover {
	text-decoration:underline;
}
.post_date {
	font-size:10px;
	/*font-weight:bold;*/
	margin-bottom:5px;
}
#sidebar_contact {
	margin-top: 4px;
}
#sidebar_contact p, #sidebar_financialratio p {
	padding: 6px 10px 10px 15px;
	display: block;
}

#sidebar_questionnaires h3 {
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
#sidebar_questionnaires .answers {
	padding:10px;
	line-height:22px;
	
}
#sidebar_questionnaires ul {
	margin-left:15px;
}
.right_box_hr_line {
	margin:0px;
	padding:0px;
	border-top:#e6e7e9 1px solid;
	border-bottom:#feffff 1px solid;
}
/** bottom **/
#bottom {
	padding-top: 10px;
	clear: both;
	width: 1000px;
	display: block;
	/*height: 100px;*/
}
#go_up {
	text-align: right;
	width: 1000px;
	height: 18px;
	border-bottom: 1px solid #e1e1e1;
	clear: both;
}
#bottom a, #bottom a:hover {
	color: #56236b;}
ul#footer_menu {
	display: block;
	/*height: 20px;*/
	width: 1000px;
	list-style-type: none;
}
ul#footer_menu li {
	float: left;
	display: block;
	height:15px;
	padding: 8px 13px;
	font-size: 11px;
}
#copyright {
	float:left;
	clear:both;
	width:40%;
	margin:0 20px 20px 13px;
	font-size: 11px;
	color: #4d4d4d;
	padding: 15px 0px 3px 0;
}
#createdby {
	float:right;
	width:40%;
	margin:0 0 20px 13px;
	font-size: 11px;
	color: #4d4d4d;
	text-align: right;
	padding: 15px 0px 3px 0;
}
#article_content {
	width: 798px;
	float: left;
	display: inline;
	margin-left: 1px;
	margin-top: 10px;
}
#article_content input {
	width: 160px;
	height: 15px;
	padding: 0px 5px 2px 5px;
	border: 1px solid #c0c0c0;
}

#article_content input:hover {
	color: #56236b;}
#article_content input#submit {
	width: 130px;
	height: 27px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	font-size:13px;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	background-position: center center;
}

#chat_signin_box p.submit, 
#chat_signup_box p.submit, 
#chat_contact_box p.submit {
	height: 20px;
	width: 580px;
	display: block;
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	border-top: 1px solid #c0c0c0;
}
#chat_signin_box p.submit {
	float:right;
	height: 20px;
	width: 267px;
	display: block;
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	border-top: 1px solid #c0c0c0;
}
#chat_signin_box, 
#chat_signup_box, 
#chat_contact_box {
	margin: 0 auto;
	width: 600px;
	border: 0px;
	height: 165px;
	margin-top: 30px;
	display: block;
}
#chat_signin_box {
	margin:30px 30px 0 0;
	width: 300px;
	border: 0px;
	height: 165px;
	display: block;
	float:right;
}
#sms_signin_box {
	margin:30px 0 0 30px;
	width: 300px;
	border: 0px;
	height: 165px;
	display: block;
	float:left;
}
#chat_contact_box {
	height: 250px;
}
input#statue, 
input#userdata, 
input#is_newsletter, 
input#is_invoice {
	width: 20px;
	cursor: pointer;
	border: 0px;
}
.chat_signin_cb {
	line-height: 8px;
}
#chat_signup_box {
	height: 800px;
}
.chat_chat_history_box textarea {
	padding: 4px;
	font-size: 12px;
	border: 1px solid #c0c0c0;
	width: 500px;
	height: 150px;
}
.chat_chat_history_box ol, 
.chat_chat_history_box ul {
	margin:0 0 0 45px
}
#chat_signin_box legend, 
.chat_chat_history_box legend, 
#chat_signup_box legend, 
#chat_contact_box legend,
#sms_signin_box legend {
	margin: 0px 10px;
	background-image: url('../img/praca/arrow_grey.jpg');	color: #56236b;	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	padding-left: 25px;
	padding-bottom: 3px;
}
#chat_signin_box p, 
.chat_chat_history_box p, 
#chat_signup_box p, 
#chat_contact_box p,
#sms_signin_box p {
	padding: 3px 10px 3px 25px;
	line-height: 1.5em;
	text-align: justify;
	margin-top: 5px;
}
.chat_chat_history_box ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
.chat_chat_history_box ul li {
	margin-left: 40px;
}
.chat_chat_history_box {
	margin: 0 auto;
	width: 789x;
	border: 0px;
	margin-top: 10px;
}
.chat_chat_history_box table {
	margin-top: 10px;
	margin-bottom: 5px;
}
.chat_chat_history_box table img {
	border: 0px;
}
.chat_chat_history_box table a {
	color: #56236b;	text-decoration: none;
	font-weight: bold;
}
.chat_chat_history_box table tr th, .chat_chat_history_box table tr td {
	border-right: 1px solid #e1e1e1;
	text-align: center;
	padding: 5px;
}
.chat_chat_history_box table tr td {
	border-bottom: 1px solid #e1e1e1;
}
#ch_subj {
	width: 330px;
}
#ch_stat {
	width: 150px;
}
#ch_time {
	width: 150px;
}
#ch_acti {
	width: 164px;
}
.table_left {
	text-align: left;
}
.line_1 {
	width: 1000px;
}
.line_2 {
	width: 1000px;
	background-color: #edeff1;
}
.chat_chat_history_box dl {
	width: 769px;
	display: block;
	margin: 0px 10px;
}
.chat_chat_history_box dl dt {
	width: 327px;
	display: inline;
	float: left;
	height: 24px;
	margin-top: 15px;
	text-align: right;
	padding-right: 6px;
	padding-top: 4px;
	font-weight: bold;
}
.chat_chat_history_box dl dd {
	width: 342px;
	display: inline;
	float: left;
	height: 28px;
	margin-top: 15px;
}
#chat_signin_box p.submit input#submit, 
.chat_chat_history_box input#submit, 
#chat_signup_box input#submit, 
#chat_contact_box input#submit {
	width: 172px;
	height: 30px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	margin-top: -10px;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	font-size:13px;
}
dl.chat_signin,
dl.chat_signin_2 {
	width: 300px;
	display: block;
	clear: both;
}
dl.chat_signin_2 {
	width: 580px;
}
dl.chat_signin dt,
dl.chat_signin_2 dt {
	width: 122px;
	display: inline;
	float: left;
	height: 20px;
	margin-top: 15px;
	text-align: right;
	padding-right: 6px;
	padding-top: 4px;
	font-weight: bold;
}
dl.chat_signin_2 dt {
	width: 300px;
}
dl.chat_signin_2lines dt {
	line-height:18px;
	margin-top:0px;
	margin-bottom:15px;
}
#chat_pwd {
	padding-bottom: 5px;
}
dl.chat_signin dd,
dl.chat_signin_2 dd {
	width: 147px;
	display: inline;
	float: left;
	/*height: 24px;*/
	margin-top: 15px;
}
dl.chat_signin_2 dd {
	width: 247px;
}
dl.textarea_contact dd {
	height: 145px;
}
dl.textarea_contact dd textarea {
	height: 120px;
	width: 275px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #c0c0c0;
}
dl.chat_signin dd input#submit {
	width: 104px;
	height: 28px;
	padding: 4px 5px 2px 5px;
	background-color: #fff;
	border: 0px;
	cursor: pointer;
	background-image: url('../img/praca/search_na_stronie_btn.jpg');	background-repeat: repeat-x;
}
#articleHeader {
	float:left;
	border-bottom: 1px solid #e1e1e1;
}
h2#chat_subject, h2#article_subject {
	width: 759px;
	height: 22px;
	display: block;
	
	padding-left: 40px;
	padding-top: 13px;
	padding-bottom: 10px;
	/*font-weight: normal;*/
	background-image: url('../img/praca/arrow_grey.jpg');	background-repeat: no-repeat;
	background-position: 10px 13px;
	color: #56236b;	font-size: 14px;
}

#recommend {
	float:right;
	width:230px;
}
#recommend a {
	font-size:10px;
}
a#printArticle {
	display:block;
	width:50px;
	float:left;
	line-height:40px;
	padding: 0 0 0 32px;
	background: url(../img/default/print.png) left center no-repeat;
}
a#sendToFriend {
	display:block;
	width:80;
	float:left;
	line-height:40px;
	padding: 0 0 0 32px;
	background: url(../img/default/send.png) left center no-repeat;
}
.article_entry {
	margin-left: 10px;
}
.question {
	font-weight:bold;
}
h2#article_subject {
	height: auto;
	width:527px;
	float:left;
}
#chat_form {
	margin: 0 auto;
	width: 600px;
	display: block;
	margin-top: 25px;
}
#chat_window {
	display: inline;
	float: left;
	width: 429px;
	margin-right: 6px;
	word-wrap: break-word;
	overflow: auto;
	border: 1px solid #c0c0c0;
	height: 280px;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 11px;
}
#chat_help {
	display: inline;
	float: left;
	width: 143px;
}
#chat_status {
	width: 133px;
	height: 15px;
	color: #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 10px 5px;
	text-align: center;
}
#chat_status span {
	font-size: 15px;
	font-weight: bold;
	color: #56236b;}
.chat_face_offline {
	width: 143px;
	height: 159px;
	display: block;
	background-image: url('../img/praca/lawyer_offline.jpg');	border-bottom: 1px solid #c0c0c0;
	background-repeat: no-repeat;
}
.chat_face_online {
	width: 143px;
	height: 159px;
	display: block;
	background-image: url('../img/praca/lawyer_online.jpg');	border-bottom: 1px solid #c0c0c0;
	background-repeat: no-repeat;
}
#chat_typing {
	display: block;
	width: 600px;
	height: 45px;
}
#chat_message {
	display: inline;
	float: left;
	width: 451px;
	padding-right: 3px;
	height: 45px;
}
#chat_message textarea {
	width: 438px;
	padding: 4px;
	height: 37px;
	border: 1px solid #c0c0c0;
	padding: 5px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, serif;
}
#chat_send {
	width: 143px;
	display: inline;
	float: left;
}
#chat_send button {
	background-image: url('../img/praca/btn_wyslij_wiadomosc.png');	background-repeat: no-repeat;
	width: 143px;
	height: 28px;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}
dl.moderator_mode, dl.user_mode {
	display: block;
	width: 409px;
	clear:both;
}
dl.moderator_mode dt,
dl.moderator_mode dd {
	background: #F0F0F0;
}
dl.gray_chat_bg {
	background-color: #F6F7F8;
}
dl.moderator_mode dt, dl.user_mode dt {
	float: left;
	display: inline;
	width: 100px;
	color: #996633;
	padding-bottom: 5px;
}
dl.moderator_mode dt {
	color: #56236b;}
dl.moderator_mode dd, dl.user_mode dd {
	float: left;
	display: inline;
	width: 305px;
	padding-left: 4px;
	padding-bottom: 5px;
}
.chat_signin_border_top {
	border-top: 1px solid #c0c0c0;
	margin-top: 10px;
}
.chat_signin_border_bottom {
	border-bottom: 1px solid #c0c0c0;
}


#qh_id {
	width: 50px;
}
#qh_time {
	width: 150px;
}
#qh_stat {
	width: 50px;
}
#qh_deta {
	width: 75px;
}
#qh_ques {
	width: 448px;
}
table#questions_history {
	margin-top: 10px;
	margin-bottom: 5px;
}
table#questions_history img {
	border: 0px;
}
table#questions_history a {
	color: #56236b;	text-decoration: none;
	font-weight: bold;
}
table#questions_history tr th, table#questions_history tr td {
	border-right: 1px solid #e1e1e1;
	text-align: center;
	padding: 5px;
}
table#questions_history tr td {
	border-bottom: 1px solid #e1e1e1;
}
.table_left {
	text-align: left;
}
.line_1 {
	width: 1000px;
}
.line_2 {
	width: 1000px;
	background-color: #edeff1;
}

/** usermenu **/

/** usermenu **/
div#usermenu {
	width: 800px;
	heigth:43px;
	background-image: url(../img/default/user_menu_bg.gif);
}
div#usermenu span {
	display: none;
}
#usermenu a {
	
}
ul#usermenu {
	display: block;
	list-style-type: none;
	height: 43px;
	margin-left: 10px;
}
.usermenu_active_ticket
{
background-image: url('../img/default/user_bar_select_a.gif');	background-repeat: repeat-x;
width: 155px !important;
color: #000;
text-decoration: none;
}
li.usermenu_active_ticket span {
	background-image: url('../img/default/user_bar_select_b.gif');	
	display: inline !important;
	float: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 43px;
	margin-top: -20px;
}




#tickets_new_tab
{
width: 155px !important;
}
ul#usermenu li {
	display: inline;
	float: left;
	width: 120px;
	height: 25px;
	text-align: center;
	padding-left: 5px;
	padding-top: 20px;
}



ul#usermenu li a, ul#usermenu li a:hover {
	color: #56236b;	font-size:14px;
	text-decoration: none;
}
ul#usermenu li.usermenu_active {
	background-image: url('../img/default/user_bar_select_a.gif');	background-repeat: repeat-x;
}
ul#usermenu li.usermenu_active a, ul#usermenu li.usermenu_active a:hover {
	color: #000;
	text-decoration: none;
}
ul#usermenu li.usermenu_active span {
	background-image: url('../img/default/user_bar_select_b.gif');	
	display: inline;
	float: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 43px;
	margin-top: -20px;
}


legend.usermenu {
	color: #56236b;	margin:0 0 10px 0;
	font-size:13px;
	text-decoration: none;
}

fieldset.usermenu {
	margin:20px 0 10px 20px;
}

dt.usermenu {

}

.usermenu dl dt {
	width: 197px;
	display: inline;
	float: left;
	height: 24px;
	margin-top: 1px;
	text-align: left;
	padding: 4px 6px 0 16px;
	font-weight: bold;
}

.usermenu dl dd {
	width: 545px;
	display: inline;
	float: left;
	height: 28px;
	margin-top: 1px;
}

.usermenu #is_invoice, .usermenu #is_newsletter {
	margin:4px 0 0 0;
}

input#user_password, 
input#newsletter, 
#remind_content input#submit  {
	width: 120px;
	height: 27px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	font-size:13px;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	background-position: center center;
}
#usermenu_line {
	width:100%;
	height:1px;
	background:#e5e5e5;
}

.usermenu dd #house_number, 
.usermenu dd #apartament_number,
.usermenu dd #invoice_number,
.usermenu dd #invoice_flat {
	width:35px;
}

#change_user_data {
	clear:both;
	margin:30px 0 0 0;
	padding:0 0 0 10px;
}

.block_header, .download_file {
	color: #56236b;background-image: url('../img/default/arrow_grey.jpg');	background-repeat: no-repeat;
	margin:20px 0 10px 0;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	padding-left: 25px;
	padding-bottom: 3px;
}
#category_desc_container {
	margin:10px 0 10px 26px;
}
#category_header {
	font-weight:bold;
	margin:0 0 10px 0;
}
#category_desc {
	font-weight:normal;
	margin:0 0 10px 0;
}
#category_action {
	margin:0 0 10px 0;
}

#file_list tr th {
	height:20px;
	border-bottom: 1px solid #e5e5e5;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:20px;
	color:#9f9f9f;
}
#file_list tr th#qh_start_time,
#file_list tr th#qh_end_time {
	width:150px;
}
#file_list tr th#qh_question {
	width:80px;
}
#file_list tr th#qh_chat {
	width:100px;
}
#file_list tr th#lp {
	width:30px;
}
#file_list tr th#file {
	width:45px;
}
#file_list tr th#desc {
	width:445px;
	text-align:left;
	padding-left:20px;
}
#file_list tr th#added {
	width:90px;
	text-align:center;
}
#file_list tr th#downloads {
	width:55px;
	text-align:center;
}
#file_list tr th#filesize {
	width:55px;
	text-align:center;
}
#file_list tr th#download {
	width:65px;
	text-align:center;
}
#file_list tr th#t_choose {
	width:65px;
	text-align:center;
}
#file_list tr th#t_ticket {
	width:140px;
	text-align:center;
}
#file_list tr th#t_details {
	
	text-align:center;
}
#file_list tr th#t_time {
	width:75px;
	text-align:center;
}
#file_list tr th#t_chat {
	width:95px;
	text-align:center;
	padding: 0 10px;
}
#file_list tr th#t_price {
	/*width:35px;*/
	text-align:center;
}
#file_list tr td {
	padding:10px;
	border-bottom: 1px solid #e5e5e5;
}
#file_list tr td.download_column {
	padding-right:10px;
}
#file_list tr td.checkbox_cell {
	width:40px;
}
#file_list input.ticket_id, 
#file_list input.payment_method {
	width:auto;
}
.file_title {
	color: #56236b;}

.table_counter {
	text-align:center;
}

#article_content a.link_button {
	display:block;
	width: 110px;
	height: 28px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	text-align:center;
	line-height:28px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
}
.center_cell {
	text-align:center;
}
/*
* Newsletter confirmation
**/
#confirmation {
	width:605px;
	height:243px;
	margin:77px auto auto auto;
	position:relative;
	background: url(../img/default/bg_newsletter_confirm.jpg);
}
#confirmation #confirmation_ico {
	/*position:absolute;
	left:80px;
	top:80px;*/
	width:200px;
	text-align:center;
}
#confirmation #confirmation_info {
	/*position:absolute;
	left:180px;
	top:115px;
	width:350px;*/
	color:#333530;
	font-size:16px;
	text-align:center;
	padding:40px 40px 40px 0px;
}

.chat_chat_history_box p.question_more {
	color: #56236b;	text-align:left;
	padding:0 10px 20px 25px;
	margin:0;
}


/**
* Login & remind 
*/
#remind_content {
	margin:30px auto;
	padding:10px;
}
#remind_content h3 {
	margin-bottom:30px;
	text-align:center;
	line-height:1.5em;
}
dl.remind_signin {
	width:500px;
	margin:auto;
}
dl.remind_signin dt {
	width: 200px;
	display: inline;
	float: left;
	margin-top: 5px;
	text-align: right;
	padding-right: 6px;
	padding-top: 8px;
}
dl.remind_signin dd {
	width: 200px;
	display: inline;
	float: left;
	height: 20px;
	margin-top: 5px;
	text-align: right;
	padding-right: 6px;
	padding-top: 4px;
}
#remind_content h4 {
	text-align:center;
	color:#FF0000;
	font-weight:normal;
}


#calendar_container {
	width:180px;
	height:
	padding:10px 10px 30px 10px;
	margin:auto;
}
#calendar_table tr th {
	text-align:center;
	padding:2px 0 2px 0;
	border-bottom:#ccc 1px solid;
}
#calendar_table tr#headers {
	color:#444;
}
#calendar_table tr td {
	padding:2px 0 2px 0;
	color:#444;
}

#calendar_table a,#calendar_table a:hover {
	color:#444;
	text-decoration:none;
}


#my_clock {
	text-align:center;
	padding:10px;
	color:#444;
}


#glowna .wal {
	display:none;
}
#glowna .wart .leftw {
	background:none;
	background-color:#FFFFFF;
}
#currency_container {
	padding:20px 0;
}
iframe a.arkisLink:link, a.arkisLink:visited {
	display:nonel;
}


#tag_search_box {
	
	position: absolute;
	top: 100px;
	background-color: white;
	display: none;
}

#tag_search_content {
	overflow-y: scroll;
	overflow-x: hidden;
	width: 280px;
	height: 300px;
}

#article_content .tag_label a {
	color: black;
	cursor: pointer;
	_cursor: hand;
	font-weight: bold;
}
#article_content .tag_label a:hover {
	color: #56236b;}

#taglistWrapper {
	width:650px;
	/*height:65px;*/
	margin:10px 0px;
	text-align:center;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
}
#preloaderImage {
	margin:25px 0 0 0;
}
#taglist {
	text-align:left;
	margin:10px auto auto 0px;
}

/*.tag_label_selected {
	color: #ff0000;
	cursor: pointer;
	_cursor: hand;
}*/


fieldset.advanced_search legend {
	
}
fieldset.advanced_search dt {
	float:left;
	clear:both;
	width:100px;
	padding:3px 0;
	text-align:center;
}
fieldset.advanced_search dd {
	float:left;
	width:600px;
	padding:3px 0;
}
#article_content fieldset.advanced_search input.radio_button {
	width:auto;
	background:none;
	border:none;
	color:auto;
}
#article_content fieldset.advanced_search input:hover.radio_button {
	background:none;
	border:none;
	color:auto;
}
#article_content fieldset.advanced_search input.search_phrase {
	display:inline;
}

div#mny_cw table {
	width:100%;
	border-collapse:collapse;
}
div#mny_cw table tr td {
	padding:0 5px;
	border-bottom:#e7e7e7 1px solid;
}
div#mny_cw table a {
	color: #56236b;}
td.cw_h1 {
	display:none;
}
td.cw_h2 {
	font-weight:bold;
	background:#e7e7e7;
}
#menu_waluty {
	padding: 5px 3px 5px 10px; 
	background: #447e00; 
	color: white; 
	font-size: 14px; 
	width: 100px; 
	line-height: 22px; 
	font-weight: normal;
}
#currency_chart {
	margin:3px 0 0 0;
}
#currency_menu {
	float:left;
}
#currency_menu a {
	display:block;
	width:51px;
	height:26px;
	margin:0 0 1px 0;
	padding-left:5px;
	line-height:25px;
	color: #000;
	background-repeat: no-repeat;
	background-image: url('../img/praca/tab_gradient_grey.jpg');}
#currency_menu a.active {
	font-weight:bold;
}
#currency_graph {
	float:left;
	
}

#calculator_table {
	width:270px;
	margin:auto;
}

#calculator_table a {
	display:block;
	width:229px;
	height:105px;
	padding:10px;
	font-size:20px;
	font-weight:normal;
	color:#000;
	background-image: url('../img/praca/kalkulator_bkg.png');	
}

.calculator_block {
	position:relative;
}

.calculator_description {
	position:absolute;
	top:36px;
	left:10px;
	font-weight:bold;
	font-size:13px;
	color: #56236b;}

table#interest {
	width:500px;
}
table#salary input.short_text,
table#interest input.short_text {
	width: 80px;
	/*height: 15px;*/
	padding: 2px 5px 2px 5px;
	border: 1px solid #c0c0c0;
}
#salary legend,
#interest legend {
	margin:0;
	background-image: url('../img/praca/arrow_grey.jpg');	color: #56236b;	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	padding-left: 25px;
	padding-bottom: 3px;
}
#salary fieldset,
#interest fieldset {
	width:520px;
	margin:15px 0 0 0;
	padding:15px 10px 15px 10px;
	border:none;
	border-bottom:#e6e6e6 1px solid;
}
#interest fieldset.no_border {
	border:none;
}
#salary .form_element,
#interest .form_element {
	padding:10px 10px 10px 26px;
}
#salary .form_element_radio,
#interest .form_element_radio {
	padding:10px 10px 10px 6px;
}
#salary .radio_button,
#interest .radio_button {
	margin:0 0 0 20px;
}
#salary input#submit,
#interest input#submit {
	width: 130px;
	height: 27px;
	margin:0px;
	border: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
	background-image: url('../img/praca/btn_172x28.jpg');	background-repeat: repeat-x;
	background-position: center center;
}
#salary fieldset.calculator,
#interest fieldset.calculator {
	border:none;
}
fieldset.calculator dl {
	width: 458px;
	margin: 16px auto;
	/*padding:10px 0 0 0;*/
	border-top:#e6e6e6 1px solid;
}
fieldset.calculator dl dt {
	float:left;
	width:350px;
	height:30px;
	padding-left:15px;
	line-height:30px;
	border-bottom:#e6e6e6 1px solid;
}
fieldset.calculator dl dd {
	height:30px;
	line-height:30px;
	border-bottom:#e6e6e6 1px solid;
}
fieldset .select {
	background: #f6f7f9;
}
#interest dl {
	width:480px;
	padding-top:15px;
}
#interest dl dt {
	width:265px;
	height:30px;
	margin:0px;
	padding:0 10px 0 0;
	line-height:18px;
	font-size:12px;
	font-weight:normal
}
#interest dl dd {
	width:205px;
	height:30px;
	margin:0px;
}

.chat_chat_history_box table.interest_result {
	border-collapse:collapse;
}
.chat_chat_history_box table.interest_result tr th {
	border:none;
	background:#f6f7f9;
}
.chat_chat_history_box table.interest_result tr td {
	border:none;
	border-bottom:#e6e6e6 1px solid;
	text-align:left;
}
.chat_chat_history_box table.interest_result tr td.selected {
	background:#f6f7f9;
}
.chat_chat_history_box table.interest_result tr td.center_cell {
	text-align:center;
}

