div.checkbox_list div.checkbox
{
	display: inline;
	float: left;
}
/* General Style Info */

div#upper_menu {
	display: block;
    clear: none;
    float: left;
	width: 928px;
	margin-bottom: 12px;
	text-align: right;
}

div.mainmenu2 {
	display: block;
	float: left;
	clear: none;
	width: 990px;
	font-size: 0.8em;
	text-align: center;
	background-color: #505050;
	padding-top: 6px;	
}

div.top_right_menu_floatr {
	float: right;
    clear: right;
}

div.mainmenu {
	display: inline;
	clear: none;
	float: left;
	width: 928px;
	height: 34px;
	margin: 0px ;
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
	background: url(../img/topmenubg.gif) repeat-x top;
}

div.mainmenu2 a {
	text-decoration: none;
}

div.mainmenu2 a:hover {
    text-decoration: underline;
}

.upbutton ul.menu_search a,
.upbutton { float: left; }
.upbutton a:link,
.upbutton a:visited {
	display: block;
	height: 26px;
	padding-top: 8px;
        background: url(../img/topmenubg.gif) repeat-x;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	border-right: #535555 1px solid;
	border-left: #dddddd 1px solid;	
}

.upbutton_selected a {
	display: block;
    float: left;
	height: 26px;
    padding-top: 8px;
	background: #505050;
	text-align: center;
    color: #ffffff;
	text-decoration: none;
	border-left: #dddddd 1px solid;
/*	border-bottom: #6a6a6a 1px solid;
	background: url(../img/topmenubg_v.gif) repeat-x;
	border-bottom: #b6cf0e 1px solid; */
	border-right: #535555 1px solid;
}

#jsddm3 li a.menu:hover,
.upbutton a:hover {
    display: block;
    float: left;
    height: 26px;
    padding-top: 8px;
	background: #b6cf0e url(../img/topmenubg_on.gif) repeat-x;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    border-left: #dddddd 1px solid;
	border-right: #535555 1px solid;
/*      border-bottom: #dddddd 1px solid; */
}

.upbutton_uspro a:link,
.upbutton_uspro a:visited {
        display: block;
        float: left;
        height: 26px;
        padding-top: 8px;
        background: url(../img/topmenubg.gif) repeat-x;
        text-align: center;
        color: #ffffff;
        text-decoration: none;
/*	border-bottom: #dddddd 1px solid; */
		border-right: #535555 1px solid;
}

.upbutton_uspro a:hover {
        display: block;
        float: left;
        height: 26px;
        padding-top: 8px;
        background: url(../img/topmenubg_on.gif) repeat-x;
        text-align: center;
        color: #ffffff;
        text-decoration: none;

}

div.mainmenu img {
	position: relative;
	bottom: 2px;
	behavior: url(../img/iepngfix/iepngfix.htc);
}

div.upbutton_uspro img.home {
	position: relative;
	top: 1px;
}

div.upper_menu_admin_1,
div.upper_menu_admin {
	display: block;
    clear: none;
    float: left;
    width: 990px;
	background-color: #809046;
	background: #cbdb00 url(../img/upper_menu_admin_bg.gif) repeat-x top;
	padding-top: 7px;
	padding-bottom: 4px;
	line-height: 20px;
	font-size: 0.75em;
	text-align: center;
	border-bottom: 1px solid #aebf00;
	color: #ebf3b6;
}

div.upper_menu_admin_1 {
	height: 5px;
	padding: 0;
}

div.upper_menu_admin a:link,
div.upper_menu_admin a:visited {
	color: #000000;
	text-decoration: none;
}

div.upper_menu_admin a:hover {
    color: #000000;
    text-decoration: underline;
}

/* Roll menu */

#jsddm
{   margin: 0;
    padding: 0
}

#jsddm li {   
	float: left;
	list-style: none;
    font: 12px Tahoma, Arial;
	z-index: 99;
}

#jsddm li a {   
	display: block;
    background: #6a6a6a;
	background: #505050 url(../img/mainmenu2_bg.gif) bottom repeat-x;
    padding: 7px 12px;
	height: 16px;
	padding-top: 1px;
    text-decoration: none;
    border-right: 1px solid #7b7b7b;
    width: 89px;
    color: #EAFFED;
    white-space: nowrap;
	z-index: 99;
}

#jsddm li a:hover {
    background: #505050;
	z-index: 99;
}

#jsddm li ul {
    margin: 0;
	padding: 0;
    position: absolute;
    visibility: hidden;
	z-index: 99;
}

#jsddm li ul li {   
	float: none;
    display: inline;
	z-index: 99;
}

#jsddm li ul li a {   
	width: auto;
    background: #505050;
    color: #24313C;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7b7b7b;
	z-index: 99;
}

#jsddm li ul li a:hover {   
	background: #8EA344;
}

#jsddm li ul { /* make hover effect work in IE */
	text-align: left;
	float: left;
	*width: 165px;
}

/* END */


/* WIDGETS CSS START - Pawel Furtak & Tadeusz Andrys */

div.wid_left {
	float: left;
	width: 302px;
}

div.wid_left div.demo {
    float: left;
    width: 302px;
	height: 185px;
    border: 1px solid #d7d7d7;
    margin-bottom: 10px;
}

div.wid_box_1 {
    width: 302px;
    border: 1px solid #d7d7d7;
    background: #ffffff url(../img/faq_box_bg.gif) repeat-x bottom;
    float: left;
    margin-bottom: 10px;
	padding-top: 45px;
	position: relative;
}

div.wid_box_1 div.more {
	font-size: 0.8em;
	float: right;
	padding: 10px;
	padding-top: 20px;
	
}

div.my_widg {
	float: left;
	width: 257px;
	padding-left: 45px;
    border: 1px solid #d7d7d7;
	height: 30px;
	padding-top: 10px;
	background: #ffffff url(../img/my_widg_bgl.gif) repeat-x bottom;
	color: #fff;
	font-weight: bold;
	position: relative;
	text-align: left;
}

div.my_widg img {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

div.wid_box_1 img {
    position: absolute;
    left: -4px;
    top: -4px;
    behavior: url(../img/iepngfix/iepngfix.htc)
}

div.wid_box_1 div.pmcw {
	position: absolute;
	top: 13px;
	left: 55px;
	font-size: 1.1em;
}

div.wid_box_1_bg {
    width: 282px;
	border-bottom: 1px solid #d7d7d7;
    text-align: left;
    text-align: left;
    font-size: 0.75em;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}


div.wid_right {
	float: right;
	width: 621px;
	clear: right;
}


div.widget2 {
	width: 201px;
	height: 188px;
	text-align: center;
	position: relative;
	float: left;
    clear: none;
	margin-left: 5px;
	color: #fff;
	margin-bottom: 9px;
	background: url(../img/widgetbg.gif) no-repeat;
}

div.widget2 img.plus {
	position: absolute;
	bottom: 12px;
	right: 9px;
}

div.widget2_title {
    display: block;
    height: 23px;
    padding-top: 5px;
	width: 201px;
    color: #000;
    text-align: left;
    font-size: 0.95em;
}

div.widget2_body {
	display: block;
    height: 25px;
    padding-top: 5px;
    width: 201px;
	height: 158px;
    color: #000;
    text-align: left;
    font-size: 0.95em;
}

div.widget2_title h3 {
    color: #fff;
    text-align: left;
    font-size: 0.95em;
	width: 191px;
	padding-left: 10px;
}

div.widget {
    width: 303px;
    text-align: left;
    background: #ffffff url(../img/widgets/widget_bg.gif) no-repeat;
    position: relative;
	color: #fff;
}

div.widget li a {
	color: #fff;
}

div.widget_b {
    width: 303px;
    text-align: left;
    background: #ffffff url(../img/widgets/widget_bg.gif) no-repeat;
    background-position: 0 -494px;
    height: 6px;
    position: absolute;
    bottom: 0px;
}

div.widget_title {
    display: block;
    height: 24px;
    padding-left: 15px;
    padding-top: 6px;
    color: #000;
    text-align: left;
    font-size: 0.95em;
}

div.widget_title h3 {
    color: #fff;
    text-align: left;
    font-size: 0.95em;
    width: 250px;
}

div.widget_hx {
    display: block;
    float: left;
    clear: left;
    width: 180px;
}

div.widget div.notes {
	width: 183px;
	height: 120px;
	display: block;
	margin: 0 auto;
	margin-top: 32px;
	background: url(../img/widgets/widg_notes.gif) no-repeat;
}

div.widget div.groups {
    width: 184px;
    height: 145px;
    display: block;
    margin-left: 8px;
    margin-top: 10px;
    background: url(../img/widgets/widg_groups.gif) no-repeat;
}

div.widget div.groups2a {
    width: 184px;
    height: 145px;
    display: block;
    margin-left: 8px;
    margin-top: 9px;
	color: #fff;
	float: left;
}

div.widget div.groups2a div.note2a {
    color: #fff;
    padding-top: 3px;
    width: 167px;
    float: left;
    padding-bottom: 3px;
    font-size: 0.8em;
    padding-left: 13px;
	border-bottom: 1px solid #555;
}

div.note2a span a,
div.note2a span {
	color: #a7bf0f;
}

div.widget div.groups div.note {
	color: #fff;
	height: 24px;
	padding-top: 2px;
	width: 167px;
	float: left;
	margin-bottom: 4px;
	font-size: 0.8em;
	padding-left: 13px;
}

div.notes input.notes {
	border: none;
	background: none;
	margin-left: 5px;
	width: 173px;
	height: 17px;
	display: block;
	margin-bottom: 0px;
}

.widtab {
	border: 0;
	font-size: 0.7em;
	padding: 5px;
	padding-top: 2px;
	display: block;
	margin: 0 auto;
	width: 189px;
}

div#widfg {
	padding: 0;
	float: left;
	display: block;
	width: 178px;
	padding-top: 10px;
	height: 140px;
	padding-left: 2px;
	color: #fff;
	border: none;
	position: relative;
	background: #fff url(/img/tlo-kal2.gif) top no-repeat;
}

div#widfg div {
	float: left;
	clear: none;
	width: 25px;
	padding: 0;
	height: 20px;
	font-size: 12px;
	text-align: center;
	border: none;
	background: none;
	font-size: 11px;
}

div.widget div.ebook {
    width: 183px;
    height: 127px;
	padding-top: 5px;
    display: block;
    margin-left: 9px;
    margin-top: 32px;
    background: url(../img/widgets/widg_ebook.gif) no-repeat;
}

div.widget div.ebook div.note2a {
    color: #000;
    padding-top: 2px;
    width: 120px;
    float: left;
    padding-bottom: 2px;
    font-size: 0.8em;
    padding-left: 13px;
}

div.widget div.rss {
    width: 180px;
    height: 118px;
    padding-top: 5px;
    display: block;
    margin-left: 9px;
    margin-top: 32px;
    background-color: #fff;
	border: 1px solid #4a4a4a;
}

div.widget div.rss div.title {
	color: #000;
    padding-top: 2px;
    width: 180px;
    float: left;
    padding-bottom: 2px;
    font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}

div.widget div.rss div.note2a {
	color: #000;
    padding-top: 2px;
    width: 150px;
    float: left;
    padding-bottom: 2px;
    font-size: 0.8em;
    padding-left: 13px;
}

table.widtab td {
	width: 27px;
	text-align: center;
}

table.widtab th {
	font-weight: bold;
    width: 27px;
    text-align: center;
	color: #bbd609;
}

div.widget ul {
	margin-left: 40px;
	margin-right: 10px;
}

	
div.widget li {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: square;
	font-size: 0.75em;
	text-decoration: none;
	list-style-image: url(../img/press_li.gif);
}

div.widget a:link,
div.widget a:visited {
	text-decoration: none;
	color: #fff;
}

div.widget a:hover {
	text-decoration: none;
	color: #61701e;
}

a.add_widget {
	color: #3C4B05;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
}

a.exit_w {
	display: block;
	float: right;
	clear: right;
	width: 10px;
	height: 10px;
	background: url(../img/widgets/widgets_button.gif) no-repeat;
}

a.min_w {
    display: block;
	float: left;
	clear: none;
    width: 10px;
    height: 10px;
	background: url(../img/widgets/widgets_button.gif) no-repeat;
    background-position: 0 -20px;
}

a.more_w {
    display: block;
    float: left;
    clear: none;
    width: 10px;
    height: 10px;
    background: url(../img/widgets/widgets_button.gif) no-repeat;
    background-position: 0 -10px;
}

div.widgets_click {
	float: right;
	margin-right: 10px; 
	margin-top: 5px;
	width: 25px;
}

div.widgets_add {
	display: block;
	width: 624px;
	height: 85px;
	padding-top: 55px;
	border: 1px solid #e1e5d4;
	margin: 0 auto;
	background: #fff url(../img/bottom_box_bg_2.gif) repeat-x bottom;
}

div.widgets_add label {
	margin-right: 10px;
	font-weight: bold;
}

div.w_centered {
	display: block;
	margin: 0 auto;
	width: 390px;
}

div.w_centered select {
	height: 20px;
	width: 180px;
}

/* WIDGETS CSS END - Pawel Furtak */


div#admin {
	display: block;
	clear: left;
	float: left;
	width: 928px;
}

div.admin_title_top {
	display: block;
    clear: left;
    float: left;
    width: 928px;
	height: 32px;
	text-align: left;
	position: relative;
	
}

div.admin_edit_title_top {
	width: 728px;
	padding-left: 190px;
}

div.admin_title_top label {
    float: left;
	display: none;
}


div.admin_title_top input[type=submit] {
	float: left;
	background: url(../img/admin_title_top_search_bg.gif) no-repeat;
	width: 70px;
	height: 22px;	
	border: 0px;
	margin-left: 10px;
}

div.admin_title_top input[type=text] {
    float: left;
	clear: left;
	width: 152px;
	height: 20px;
}

div.admin_title_top_search {
	float: right;
	width: 240px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
}

div.admin_title_top h2 {
	color: #a7b954;
	font-size: 1.4em;
	margin: 0px 0px 6px;
	line-height:1.5;
	position: relative;
	top: -6px;
}

div.admin_title_top h2 a {
	color: #809046;
}

div#admin table {
	display: block;
	float: left;
	width: 928px;	
	border: 1px solid #d3d3d3;
	background-color: #ffffff;
	text-align: left;
}

div#admin table.admin {
	width: 100%;
}

div#admin table th {
	height: 22px;
	color: #ffffff;
	background: #3f3f3f url(../img/admin_th_bottom_bg.png) bottom repeat-x;

	font-weight: normal;
    text-decoration: none;
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 15px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	width: 100%;
}

div#admin table th a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

div#admin table tr {
    background-color: #ffffff;
}

div#admin table td {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 0.875em;
	border-left: #ffffff solid 1px;
    border-right: #ffffff solid 1px;
	vertical-align: middle;
}

div#admin table td a {
	color: #3e4a1e;
}

div#admin table th#actions,
div#admin table td.actions {
	display: block;
	width: 54px;
	text-align: center;
}

div.profile_edit {
	width: 928px;
	display: block;
    float: left;
}

div.profile_edit_content {
	display: block;
	float: left;
	width: 928px;
	border: 1px solid #d3d3d3;
	background-color: #ffffff;
	text-align: left;
	font-size: 0.875em;
}

div.profile_edit_content label {
	display: block;
	width: 275px;
	float: left;
	clear: left;
	text-align: right;
	padding-right: 15px;
}

div.profile_edit_content input[type=text] {
    display: block;
    width: 335px;
    float: left;
    clear: none;
	height: 20px;
}

div.profile_edit_content input[type=checkbox] {
	position: relative;
	top: 2px;
}

div.profile_edit_content select {
    display: block;
    width: 335px;
    float: left;
    clear: none;
    height: 20px;
}

div.profile_edit_content textarea {
	display: block;
    width: 335px;
    float: left;
    clear: none;
}

div.peceixik {
	display: block;
    width: 440px;
    float: left;
    clear: none;
	font-size: 0.9em;
}

div.pecx,
div.pec1x {
    display: block;
    float: left;
    width: 478px;
    padding-top: 4px;
    padding-bottom: 4px;
	padding-right: 10px;
	background-color: #fff;
	height: 30px;
	position: relative;
}

div.pec1x {
    background-color: #e9e9e9;
}

div.pecx div.error-message,
div.pec1x div.error-message {
	position: absolute;
	top: 4px;
/*	left: -40px; */
	width: 280px;
	right: 300px;
	display: block;
	border: 1px solid red;
	background-color: #fff;
	z-index: 10;
	padding: 5px;
	opacity: 0.8;
}

div.profile_edit_content label {
    display: block;
    width: 275px;
    float: left;
    clear: left;
    text-align: right;
    padding-right: 15px;
}

div.profile_edit_content div.pecx label,
div.profile_edit_content div.pec1x label {
    display: block;
    width: 200px;
    float: left;
    clear: left;
    text-align: right;
    padding-right: 15px;
}

div.profile_edit_content div.pecx input[type=text],
div.profile_edit_content div.pec1x input[type=text],
div.profile_edit_content div.pecx input[type=password],
div.profile_edit_content div.pec1x input[type=password] {
    display: block;
    width: 200px;
    float: left;
    clear: none;
    height: 20px;
}

div.profile_edit_content div.pecx input[type=checkbox],
div.profile_edit_content div.pec1x input[type=checkbox] {
    position: relative;
    top: 2px;
}

div.profile_edit_content div.pecx select,
div.profile_edit_content div.pec1x select {
    display: block;
    width: 200px;
    float: left;
    clear: none;
    height: 20px;
}

div.profile_edit_content div.pecx textarea,
div.profile_edit_content div.pec1x textarea {
    display: block;
    width: 200px;
    float: left;
    clear: none;
}

div#nolabp label {
    text-align: right;
    padding-right: 0;

	float: none;
	width: auto;
	clear: none;
	display: inline;
}

div.pec,
div.pec1 {
	display: block;
	float: left;
	width: 928px;
	padding-top: 4px;
	padding-bottom: 4px;
}
	
div.pec1 {
	background-color: #e9e9e9;
}

div.pec img,
div.pec1 img {
	position: relative;
	top: -1px;
	margin-left: 5px;
}
div.fl {
	float: left;
}

div.profile_input_invite,
div.profile_input_add,
div.profile_input_save {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 15px;
}

div.profile_input_invite div.submit,
div.profile_input_add div.submit,
div.profile_input_save div.submit {
    text-align: center;
	margin: 0 auto;
	width: 70px;
}

div.profile_input_invite input,
div.profile_input_add input,
div.profile_input_save input {
	background: url(../img/profile_input_save.gif) no-repeat;
	width: 70px;
	height: 22px;
	display: block;
	border: 0px;
	
}

div.profile_input_savem {
	display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 15px;
}

div.profile_input_savem div.submit{
    text-align: center;
    margin: 0 auto;
    width: 110px;
}

div.profile_input_savem input {
	background: url(../img/zapiszm.gif) no-repeat;
	width: 110px;
	height: 22px;
	display: block;
    float: left;
    text-align: center;
	text-align: center;
    margin: 0 auto;	
	border: 0px;
	
}

div.profile_input_invite input {
	background: url(../img/profile_input_invite.gif) no-repeat;
}

div.profile_input_add input {
	background: url(../img/profile_input_add.gif) no-repeat;
	width: 87px;
    height: 23px;
}

a.profile_input_rez2,
a.profile_input_rez {
    background: url(/img/profile_input_rez.gif) no-repeat;
    width: 70px;
    height: 22px;
	display: block;
	border: 0;
	 margin: 0 auto;
	margin-top: 5px;
}

a.profile_input_rez2 {
	background: url(/img/rez2.gif) no-repeat;
	width: 233px;
}

div.profile_edit_content h2 {
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
    color: #a7b954;
    font-size: 1.4em;
}

div.profile_input_save_2 div.submit input {
    background: url(../img/profile_input_save.gif) no-repeat;
    width: 70px;
    height: 22px;
    display: block;
    border: 0px;

}


img.profile_edit_img {
	margin: 0 auto;
	font-size: 10px;
	display: block;
	padding-left: 400px;
}

div.admin_title_top_links {
    float: right;
    width: 234px;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
	font-size: 0.8em;
}

div.admin_title_top_links a {
	color: #3c4b05;	
}

div.paging {
	display: block;
	clear: both;
	width: 400px;
	margin: 0 auto;
	padding-top: 15px;
	height: 40px;
	font-size: 0.8em;
	text-align: center;
}

div.paging div.disabled {
	display: none;
}

div.paging a {
	color: #3c4b05;
}

div.admin_edit {
	clear:left;
	display:block;
	float:left;
	width:928px;
}

div.admin_edit_left {
    clear: left;
    display: block;
    float: left;
    width: 178px;
	margin-right: 10px;
	border:1px solid #D3D3D3;
	border-bottom: none;
}

div.admin_edit_right {
    clear: right;
    display: block;
    float: right;
    width: 736px;
    border:1px solid #D3D3D3;
	background-color: #ffffff;
	text-align: left;
}

div.admin_edit_logo_nick {
	display: block;
    float: left;
    width: 736px;
    padding-top: 15px;
    padding-bottom: 6px;
}	

div.admin_edit_logo_nick div.logo {
	display: block;
    float: left;
	clear: left;
	width: 190px;
    margin-right: 10px;
	text-align: right;
}

div.admin_edit_logo_nick div.nick {
	display: block;
    float: left;
	clear: none;
	font-size: 1.8em;
}

div.pece,
div.pece1 {
    display: block;
    float: left;
    width: 736px;
    padding-top: 4px;
    padding-bottom: 6px;
}

div.pece1 {
    background-color: #e9e9e9;
}

div.pece1 label,
div.pece label {
	display: block;
	width: 190px;
	margin-right: 10px;
	float: left;
	clear: left;
	text-align: right;
	font-size: 0.875em;
}

div.pece input[type=checkbox],
div.pece1 input[type=checkbox] {
	position: relative;
	top: 3px;
}

div.pece1 select,
div.pece select,
div.pece1 input[type=password],
div.pece input[type=password], 
div.pece1 input[type=text],
div.pece input[type=text] {
	width: 498px;
	height: 20px;
}

div.pece1 textarea,
div.pece textarea {
	width: 498px;
	height: 100px;
}

div#avabile2 select,
div#avabile1 select,
div#avabile select {
	width: 80px;
}

div#avabile3 select {
	width: 80px;
	display: inline;
	float: left;
}

div#firmpar1 select,
div#firmpar select {
	height: 100px;
}

div.admin_edit_left a {
	display: block;
	border-bottom: 1px solid #D3D3D3;
	height: 20px;
	text-decoration: none;
	color: #000000;
	font-size: 0.875em;
	text-align: left;
	padding-left: 15px;
	padding-top: 3px;
	background: url(../img/admin_edit_left.gif) repeat-x bottom;
}

div.admin_edit_left_link_delete {
	background: url(../img/admin_edit_left.gif) repeat-x bottom;

}

div.admin_edit_left a.delete {
	background: url(../img/delete.gif) no-repeat left;
	background-position: 15px 4px;
	padding-left: 35px;
	color: #ff0000;
	font-weight: bold;
	padding-top: 3px;
}

div.admin div.article_edit {
	background-color: #ffffff;
	display: block;
	float: left;
	width: 928px;
	border: solid 1px #dadbda;
	text-align: left;
}

div.admin div.article_edit div.pece,
div.admin div.article_edit div.pece1 {
	width: 928px;
}

div.admin div.article_edit div.pece1 select,
div.admin div.article_edit div.pece select,
div.admin div.article_edit div.pece1 input[type=password],
div.admin div.article_edit div.pece input[type=password],
div.admin div.article_edit div.pece1 input[type=text],
div.admin div.article_edit div.pece input[type=text] {
    width: 695px;
    height: 20px;
}

div.admin div.article_edit div.pece1 textarea,
div.admin div.article_edit div.pece textarea {
    width: 695px;
    height: 100px;
}

div#uploadlinks {
	display: block;
    float: left;
    clear: left;width: 928px;
    margin-top: 20px;
	margin-bottom: 10px;
}

span.upload_title {
	font-size: 1.2em;
}

div.admin_upload {
	display: block;
	float: left;
	clear: left;
	width: 928px;
	margin-bottom: 10px;
}

div.admin_upload_border {
	display: block;
    float: left;
    clear: left;
    width: 926px;
	background-color: #ffffff;
	border: 1px solid #d3d3d3;
	margin-top: 10px;
}

div.admin_upload_border div.pece,
div.admin_upload_border div.pece1 {
	width: 926px;
}

div.admin_upload_border input[type=file] {
	width: 500px;
}


body#upload {
	background: none;
}

iframe#uploading {
overflow-x: hidden;
overflow-y: auto;
} 

div#uploadlinks a:link,
div#uploadlinks a:visited {
	display: block;
	border: 1px solid #d3d3d3;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;	
	width: 80px;
	float: left;
	clear: none;
	margin: 0 5px;
	text-decoration: none;
	padding: 2px;
}

div#uploadlinks a:hover {
	background-color: #d3d3d3;
}

div#uploadlinks div.centers {
	margin: 0 auto;
	text-align: center;
	width: 200px;
}

div#users_forgot {
	width: 672px;
    float: left;
    clear: left;
	text-align: left;
}

div.users_forgot_up {
    width: 672px;
    float: left;
    clear: left;
    margin-left: 10px;
	line-height: 25px;
	color: #575852;
	font-size: 0.9em;
}

div.users_forgot_content {
	width: 632px;
	padding-left: 40px;
	height: 56px;
	padding-top: 15px;
	color: #ffffff;
    float: left;
    clear: left;
    background: #ffffff url(../img/users_forgot.gif) repeat-x bottom;
    margin-bottom: 30px;
}

div.users_forgot_content label {
	padding-right: 5px;
	text-align: right;
	 position: relative;
	top: 2px;
}


div.users_forgot_content div.f1 {
	width: 79%;
	float: left;
	display: block;
	clear: left;
}

div.users_forgot_content div.f2 {
    width: 20%;
	float: right;
	clear: right;
}


div.users_forgot_content input[type=text] {
    height: 20px;
    width: 390px;
}

div.users_forgot_content input[type=submit] {
	background:transparent url(../img/reg_left_2_button_bg1.gif) no-repeat scroll 0 0;
	border: 0;
	height: 23px;
	width: 99px;
	position: relative;
	top: 6px;
}

div#messages {
	clear: left;
	display: block;
	float: left;
	width: 928px;
}


div.messages_menu {
    clear: left;
    display: block;
    float: left;
    width: 178px;
	border: solid #dadada 1px;
	border-bottom: none;
}

div.messages_menu div {
	background: url(../img/messages_menu_bg.gif) repeat-x bottom;
	height: 50px;
	border-bottom: solid #dadada 1px;
	text-align: left;
	
}

div.messages_menu div a {
	display: block;
	height: 33px;
	padding-top: 17px;
	padding-left: 40px;
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
}

div.messages_menu div.refresh a {
	background: url(../img/msg/messages_refresh.gif) no-repeat left; background-position: 7px 10px;
}

div.messages_menu div.new a {
    background: url(../img/msg/messages_new.gif) no-repeat left; background-position: 5px 10px;
}

div.messages_menu div.recived a {
    background: url(../img/msg/messages_recived.gif) no-repeat left; background-position: 7px 10px;
}

div.messages_menu div.sent a {
    background: url(../img/msg/messages_sent.gif) no-repeat left; background-position: 7px 10px;
}

div.messages_menu div.trash a {
    background: url(../img/msg/messages_trash.gif) no-repeat left; background-position: 14px 15px;
}

div.messages_menu div a:hover {
	background-color: #f1f2f1;
}

div.messages_content {
    display: block;
    float: left;
    clear: none;
	display: block;
    width: 738px;
	margin-left: 8px;
}

div.messages_border {
	border: solid #dadada 1px;
	background-color: #ffffff;
}

div.messages_title {
	clear: left;
    display: block;
    float: left;
    width: 738px;
	height: 22px;
	font-weight: bold;
	padding-left: 188px;
	text-align: left;
}

div.messages_table {
	clear: right;
    display: block;
    float: right;
    width: 738px;
}

div.messages_pagin {
    clear: right;
    display: block;
    float: right;
    width: 737px;
	background: #ffffff url(../img/messages_menu_bg.gif) repeat-x bottom;
	height: 40px;
	padding-top: 15px;
	border: solid #dadada 1px;
	border-top: none;
	font-size: 0.8em;
}

div.messages_status {
    clear: right;
    display: block;
    float: right;
    width: 737px;
    height: 35px;
    padding-top: 20px;
    border: solid #dadada 1px;
    border-top: none;
	background-color: #ffffff;
	font-size: 0.8em;
}

div.messages_content table {
	border: solid #dadada 1px;
	background-color: #ffffff;
	width: 738px;
	border-collapse: collapse;
	text-align: left;
	font-size: 0.8em;
}

div.messages_content table th {
    border: solid #dadada 1px;
	height: 21px;	
	padding-left: 10px;
	padding-right: 40px;
	background: url(../img/msg/messages_content_th_bg.gif) repeat-x bottom;
	color: #494949;
}	

div.messages_content table td {
    border: solid #dadada 1px;
    height: 35px;
	vertical-align: middle;
	padding-left: 10px;
	color: #393939;
}

div.messages_content table td a {
	color: #393939;
	text-decoration: none;
}

div.messages_content table tr.bg:hover {
	background-color: #f6f8e0;
}

div.messages_content table th.cb {
    text-align: center;
    padding: 5px;

}
div.messages_content table th.t {
	width: 60%;
}

div.messages_content table td.cb {
    text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	
}

div.messages_content_top_menu {
	float: left;
	display: block;
	border: solid #dadada 1px;
    background-color: #ffffff;
    width: 738px;
	font-size: 0.8em;	
	background: url(../img/messages_menu_bg.gif) repeat-x bottom;
}

div.messages_content_top_menu div {
	display: block;
	float: left;
	clear: none;
	width: 146px;
	height: 50px;
	border-right: solid #dadada 1px;
}

div.messages_content_top_menu div a {
	display: block;
	height: 33px;
    padding-top: 17px;
    padding-left: 30px;
    color: #000000;
    text-decoration: none;
}

div.messages_content_top_menu div.re a {
    background: url(../img/msg/messages_re.gif) no-repeat left; background-position: 17px 13px;
}

div.messages_content_top_menu div.del a {
    background: url(../img/msg/messages_del.gif) no-repeat left; background-position: 48px 18px;
}

div.messages_content_top_menu div.back a {
    background: url(../img/msg/messages_back.gif) no-repeat left; background-position: 40px 20px;
}

div.messages_content_top_menu div a:hover {
    background-color: #f1f2f1;
}

div.messages_content_title {
	float: left;
    display: block;
    background-color: #efefef;
    font-size: 1.4em;
    border: solid #dadada 1px;
	border-top: none;
	border-bottom: none;
	padding-left: 100px;
    width: 630px;
	padding-right: 8px;
	padding-top: 18px;
	padding-bottom: 18px;
	text-align: left;
	line-height: 26px;
}

div.messages_content_np {
    float: left;
    display: block;
    background-color: #efefef;
    font-size: 0.8em;
    height: 32px;
    border: solid #dadada 1px;
    border-top: none;
    border-bottom: none;
    padding-right: 20px;
    width: 718px;
    padding-top: 18px;
    text-align: right;
}

div.messages_content_np a {
	color: #000000;
	text-decoration: none;
}

div.messages_content_info {
    float: left;
    display: block;
    background-color: #ffffff;
    border: solid #a8a8a8 1px;
    width: 738px;
    text-align: left;
	font-size: 0.8em;
}

div.mci_from {
	width: 78px;
	background-color: #f3f6d7;
	height: 24px;
	padding-top: 5px;
	float: left;
	clear: left;
	font-weight: bold;
	text-align: right;
	padding-right: 22px;
}

div.mci_from_n {
    height: 24px;
	padding-top: 5px;
	float: left;
	clear: none;
	padding-left: 14px;
	width: 610px;
	padding-right: 14px;
}

div.mci_from_n a {
	color: #809c15;
}

div.messages_content_txt {
	float: left;
    display: block;
    background-color: #ffffff;
    border: solid #a8a8a8 1px;
	border-top: none;
    width: 678px;
	height: 205px;
	padding: 20px 30px;
    text-align: left;
    font-size: 0.8em;
	overflow-y: scroll;
}

div.messages_up_back {
	text-align: right;
    background: #ffffff url(../img/msg/messages_back.gif) no-repeat right; 
	background-position: 663px 4px;
	padding-right: 13px;
	font-size: 0.8em;
	height: 21px;
}

div.messages_up_back a {
	color: #7b806c;
}

div.messages_what a {
	color: #000000;
	text-decoration: none;
}

div.messages_what {
	background-color: #f3f8da;
	text-align: left;
	display: block;
    float: left;
	width: 738px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.messages_what div {
	float: left;
	clear: left;
	padding-top: 2px;
    padding-bottom: 2px;
}

div.messages_what div.error-message {
	padding-left: 115px;
}

div.messages_what div span {
	display: block;
	float: left;
	clear: none;
	padding-top: 2px;
	font-size: 0.9em;
}
	
div.messages_what label {
	text-align: right; 
	width: 100px;
	display: block;
	float: left;
	clear: left;
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 13px;
	padding-top: 2px;
}

div.messages_what input[type=text] {
	display: block;
	float: left;
    clear: none;
	height: 20px;
	width: 515px;
	border: 1px solid #aaaba5;
	*display: block;
	*float: right;
	*clear: right;
}

div.messages_input_text {
	float: left;
	width: 738px;
	padding-top: 3px;
}

div.messages_input_text label {
	text-align: right;
    width: 100px;
    display: block;
    float: left;
    clear: left;
    font-size: 0.8em;
    font-weight: bold;
    padding-right: 13px;
    padding-top: 2px;
}

div.messages_input_text textarea {
	width: 505px;
	height: 275px;
	display: block;
    float: left;
    clear: none;
	border: 1px solid #aaaba5;
}

div.message_sent {
	width: 738px;
	float: left;
	text-align: right;
}

div.message_sent div.submit {
	float: right;
	padding-right: 117px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

div.message_sent div.submit input[type=submit] {
	background: url(../img/sent_submit.gif) no-repeat;
	border: none;
	width: 99px;
	height: 23px;
}

div.companies_title {
	float: left;
	display: block;
    width: 928px;
	height: 30px;
	text-align: center;
	position: relative;
	margin-bottom: 5px;
	margin-top: 20px;
}

div.companies_title a {
	color: #A6B64B;
}

div.companies_title_link {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

div.companies_title h1 {
	font-size: 1.25em;
	font-weight: normal;
}

div.companies_data {
	float: left;
	clear: left;
    display: block;
	border: solid #a8a8a8 1px;
    width: 928px;	
	background-color: #ffffff;
}

div.companies_data div.c,
div.companies_data div.c1 {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 928px;
	font-size: 0.9em;
}

div.c div.error-message,
div.c1 div.error-message {
	float: left;
	clear: left;
	padding-left: 315px;
}

div.companies_data div.c1 div.dcatselector {
	border: 1px #A8A8A8 solid;	
}

div.companies_data div.c_short select {
	width: 155px;
}

div.companies_data div.c {
	background-color: #e9e9e9;
}

div.txt_area textarea,
div.companies_data div.c textarea {
	float: left;
	width: 315px;
}

div.companies_data div.error-message {
	text-align: center;
}

div.error-message {
    text-align: center;
}

div.companies_data label {
	display: block;
	float: left;
	clear: left;
	width: 285px;
	height: 20px;
	padding-right: 30px;
	text-align: right;
}

div.companies_data select,
div.companies_data input[type=text], 
div.companies_data input[type=file]{
    display: block;
    float: left;
    clear: none;
    width: 315px;
	height: 20px;
}


div.companies_data div.profile_input_save {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 15px;
}

div.companies_data div.profile_input_save div.submit {
    text-align: center;
    margin: 0 auto;
    width: 70px;
}

div.companies_data div.profile_input_save input {
    background: url(../img/profile_input_save.gif) no-repeat;
    width: 70px;
    height: 22px;
    display: block;
    border: 0px;

}



div.dcatselector {
	float: left;
    clear: left;
    display: block;
    width: 495px;
	padding-right: 15px;
	padding-left: 15px;
	 background-color: #fff;
	border: solid #a8a8a8 1px;
}

div.profile_edit_content div div.dcatselector {
	border: solid #d3d3d3 1px;
}

div.profile_edit_content div div.dcatselector,
div.companies_data div div.dcatselector {
    border-left: none;
    border-right: none;
    width: 598px;
    background-color: #ffffff;
	padding-left: 315px;
}

div.line div.companies_title {
	display: none;
	
}

div.line div.dcatselector {
	 clear: none;
	margin-left: 0;
}

div.dcatselector_right_title {
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
}
div.dcatselector_right {
    float: left;
    clear: none;
    display: block;
	width: 500px;
	text-align: left;
}

div.dcatselector_add {	
	padding-left: 20px; 
	text-align: left; 
	display: none; 
	background: #ffffff; 
	z-Index: 99; 
	position: absolute; 
	left: 0; 
	top: 0; 
	margin-left: 40%; 
	margin-top: 10%; 
	width: 280px; 
	font-size: 0.875em;
	border: 1px solid #000000;
	padding-bottom: 10px;
}

div.dcatselector_add ul {
	line-height: 25px;
}

div.dcatselector_add a {
	color: #000000;
	text-decoration: none;
	position: relative;
	top: 5px;
}

div.dcatselector_add h2 {
	display: block;
	font-weight: normal;
	font-size: 1.125em;
}

div.dcatselector_crump {
    font-size: 0.8em;
}

span.crumbik {
	position: relative;
	top: 4px;
	color:#A7B954;
}

div.ul_links {
	width: 265px;
	height: 140px;
	overflow-y: scroll;
	overflow-x: hidden;
}

div.dcatselector_crump  a{
    font-size: 12px;
}



div.dix {
	display: block; 
	float: right;
	width: 100%;
	text-align: right;
	
}

div.dix a {
	font-weight: bold;
	color: red;
}	

a.end_button {
	background: url(../img/end_button.gif) no-repeat;
	display: block;
	width: 58px;
	height: 19px;
}

div.companies_view {
    display: block;
    float: left;
    clear: left;
    width: 100%;
}

div.companies_view_left_menu {
	display: block;
	float: left;
	clear: left;
	width: 178px;
    border: solid #dadada 1px;
    border-bottom: none;
}

div.companies_view_left_menu div {
	
    background: url(../img/messages_menu_bg.gif) repeat-x bottom;
    text-align: left;
    border-bottom: solid #dadada 1px;
}

div.companies_view_left_menu div a {
    display: block;
    height: 28px;
    padding-top: 9px;
    padding-left: 40px;
    color: #000000;
    text-decoration: none;
    font-size: 0.8em;
}

div.companies_view_left_menu div.edit a {
	 background: url(../img/cvlm_edit.gif) no-repeat left; background-position: 10px 9px;
}

div.companies_view_left_menu div.del a {
     background: url(../img/cvlm_del.gif) no-repeat left; background-position: 10px 9px;
}

div.companies_view_left_menu div.list a {
     background: url(../img/cvlm_list.gif) no-repeat left; background-position: 11px 11px;
}

div.companies_view_left_menu div.add a {
     background: url(../img/cvlm_add.gif) no-repeat left; background-position: 15px 12px;
}


div.companies_view_info {
	display: block;
    float: right;
    width: 738px;
}

div.companies_view_info_1 {
    display: block;
    float: right;
    width: 738px;
}


div.companies_view_info_name {
	display: block;
    float: left;
    clear: left;
    width: 738px;
	height: 101px;
/*	background-color: #98b720; */
	background-color: #fff;
	color: #000;
	border: solid #dadada 1px;
	margin-bottom: 10px;
	background: #ffffff url(../img/mainboxbg.gif) repeat-x top;
}

div.companies_view_info_name div.logo {
	display: block;
	float: left;
	border: solid #dadada 1px;
	width: 160px;
	height: 60px;
	margin-left: 21px;
	margin-top: 21px;
}

div.companies_view_info_name div.name {
	display: block;
    float: left;
	clear: none;
	text-align: left;
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	padding-top: 65px;
	width: 520px;
	line-height: 26px;
}

div.companies_view_info_bottom {
	display: block;
    float: left;
    clear: left;
    width: 738px;
    border: solid #dadada 1px;
	font-size: 0.8em;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #ffffff url(../img/mainboxbg.gif) repeat-x bottom;
}

div.companies_view_info_bottom div.div1 {
	float: left;
	padding-left: 30px;
	text-align: left;
	width: 220px;
	line-height: 20px;
}

div.companies_view_info_bottom div.div2 {
    float: left;
    text-align: left;
	width: 320px;
	line-height: 20px;
}

div.companies_view_info_bottom div.div3 {
    float: left;
    text-align: left;
    width: 678px;
    line-height: 20px;
	padding-left: 30px;
	text-align: justify;	
}


div.companies_view_info_bottom div a {
	color: #000000;
}

div.companies_view_left_menu div.smallpad a {
	padding-left: 10px;
}

div.companies_view_title {
	float: left;
	display: block;
	text-align: left;
	width: 738px;
	padding-left: 190px;
	margin-top: 20px;
	height: 25px;
}

div.companies_view_title h3 {
	font-size: 1.125em;
}

table.companies_view_info {
	border: solid #dadada 1px;
/*	border-collapse: collapse; */
	background-color: #ffffff;
	width: 738px;
	font-size: 0.75em;
}

table.companies_view_info th {
	background: url(../img/companies_view_info_th.gif) repeat-x;
	height: 24px;
	border: 1px #ffffff solid;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}

table.companies_view_info td {
	padding: 10px;
	text-align: left;
}

table.companies_view_info td.actions {
    padding: 10px;
    text-align: center;
}

div.user {
	display: block;
	float: left;
	clear: left;
	width: 928px;
}

div.user_nocontent {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
	font-size: 1.3em;
	font-weight: bold;
}

div.user_nocontent_m {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 1em;
    font-weight: bold;
}

div.user_nocontent2 {
    float: left;
    width: 828px;
	padding-left: 50px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 0.8em;
}

div.user_left_side {
	display: block;
    float: left;
    clear: left;
    width: 180px;
}

div.user_left_menu {
	display: block;
    float: left;
    clear: left;
	width: 178px;
	border: solid #dadada 1px;
    border-bottom: none;
}

div.user_left_menu div {

    background: url(../img/messages_menu_bg.gif) repeat-x bottom;
    text-align: left;
    border-bottom: solid #dadada 1px;
}

div.user_left_menu div a {
    display: block;
    height: 25px;
    padding-top: 6px;
    padding-left: 15px;
    color: #000000;
    text-decoration: none;
    font-size: 0.8em;
}

div.user_left_menu div a:hover {
    background-color: #f1f2f1;
}

div#user_m {
	background: url(../img/users_m.gif) repeat-x bottom;
	height: 18px;
	width: 163px;
	color: #ffffff;
	padding-left: 15px;
	font-size: 0.75em;
}

div#user_send_m {
	color: #ffffff;
	font-weight: bold;
	background: #A0B613 url(../img/users_m.gif) repeat-x bottom;
	height: 25px;
	padding-top: 6px;
	padding-left: 15px;
	font-size: 0.9em;
}

div#user_m_info {
	font-size: 0.8em;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a#user_m_info_gg {
	display: inline;
	font-size: 12px;
	background: none;	
	padding-left: 0px;
}

div#user_m span {
	position: relative;
	top: 0px;
}

img.ggimg {
	position: relative;
    top: 3px;
	width: 15px;
	height: 15px;
}

div#skype {
	display: run-in;
	height: 17px;
	background: transparent url(../img/user_img.png) no-repeat;
	background-position: 0px -15px;
	border: none;
	clear: left;
	padding-left: 15px;
}
div#tlen a:hover,
div#skype a:hover {
	background-color: transparent;
}

div#tlen {
    display: run-in;
    height: 17px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -34px;
    border: none;
    clear: left;
    padding-left: 15px;
	margin-top: 3px;
}

div.user_center_side {
	display: block;
    float: left;
    clear: none;
    width: 392px;
	margin-left: 20px;
	text-align: left;
}	

div.user_right_side {
	display: block;
    float: right;
	clear: right;
	width: 324px;
}

div.user_center_top {
	display: block;
    float: left;	
	clear: left;
	width: 392px;
}

div.user_center_top div.logo {
	display: block;
	float: left;
	width: 95px;
}

div.user_center_top div.name {
	font-size: 0.8em;
}

div.user_center_top h2 {
	color: #a2b909;
}

div.user_center {
	padding-top: 15px;
    display: block;
    float: left;
    clear: left;
    width: 392px;
	font-size: 0.8em;
}

div.user_center h3 {
	font-size: 20px;
}

div.user_center_experience {
	width: 227px;
	height: 16px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -58px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.user_center_education {
    width: 227px;
    height: 16px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -77px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.user_center_cert {
    width: 227px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -251px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.user_center_metric {
    width: 227px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -276px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.user_center_others {
    width: 227px;
    height: 19px;
    background: url(../img/inne.gif) no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;
}


div.user_center_info {
	display: block;
    float: left;
    clear: left;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 10px;
}

div.user_right_box {
	display: block;
    float: right;
    clear: right;
    width: 324px;
	margin-bottom: 14px;
}

div.user_right_box_top {
	display: block;
    float: right;
    clear: right;
	width: 324px;
	height: 7px;
	background: url(../img/user_img.png) no-repeat;
	background-position: 0px 0px;
}

div.user_right_box_content {
	display: block;
    float: right;
    clear: right;
    width: 322px;
	background-color: #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	
}	

div.user_right_box_bottom {
	display: block;
    float: right;
    clear: right;
    width: 324px;
    height: 7px;
	background: url(../img/user_img.png) no-repeat;
    background-position: 0px -8px;
}

div.user_right_box_content div.logo {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	display: block;
	float: left;
	height: 60px;
	margin-left: 21px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 160px;
}

div.user_right_box_content div.recomendation {
	padding: 0px 10px;
	width: 304px;
}

div.user_center_recomendation {
    width: 150px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -94px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.user_center_recomendation_info {
	text-align: left;
	font-size: 0.8em;
	border-top: 1px solid #efefef;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.user_center_recomendation_link {
	 text-align: right;
	padding-right: 10px;
}

div.user_center_recomendation_link a {
	font-size: 0.8em;
	color: #636b2f;
}

div.user_center_group {
    width: 302px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -112px;
	margin-left: 10px;
	margin-right: 10px;
    margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
}

div.user_right_box_content div.with_top_border {
	width: 302px;
	padding-top: 10px;
}

div.user_right_box_content div.with_top_border div.bud {
	border-left: 5px solid #ef2929;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 0.8em;
	float: left;
	clear: left;
}

div.user_right_box_content div.with_top_border div.ener {
    border-left: 5px solid #fdad00;
    text-align: left;
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.8em;
	margin-top: 10px;
}

div.user_right_box_content div.with_top_border div.bran {
    border-left: 5px solid #00c4fc;
    text-align: left;
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.8em;
    margin-top: 10px;
}

div.user_our_friends {
	display: block;
	float: left;
	clear: left;
	width: 180px;
	margin-top: 10px;
}

div.user_our_friends_top {
	display: block;
    float: left;
    clear: left;
	width: 180px;
	height: 7px;
	background: url(../img/user_img.png) no-repeat;
    background-position: 0px 0px;
}

div.user_our_friends_top div.right_up {
	display: block;
    float: right;
    clear: right;
    width: 10px;
    height: 7px;
    background: #ffffff url(../img/user_img.png) no-repeat;
    background-position: -314px 0px;
}

div.user_our_friends_bottom {
    display: block;
    float: left;
    clear: left;
    width: 180px;
    height: 7px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -7px;
}

div.user_our_friends_bottom div.right_b {
    display: block;
    float: right;
    clear: right;
    width: 10px;
    height: 7px;
    background: #ffffff url(../img/user_img.png) no-repeat;
    background-position: -314px -7px;
}

div.user_our_friends_content {
	display: block;
    float: left;
    clear: left;
	width: 178px;
	background-color: #FFFFFF;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #e0e0e0;
}

div.user_our_friends_content div.contact {
    width: 158px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -145px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
    padding-bottom: 10px;
}

div.user_our_friends_content div.foto {
	display: block;
	float: left;
	clear: left;
	border: 1px solid #e1e1e1;
	width: 69px;
	height: 69px;
	margin-left: 10px;
}

div.user_our_friends_content div.info {
	display: block;
    float: left;
    clear: none;
	font-size: 0.8em;
	padding-left: 10px;
	text-align: left;
	width: 70px;
}

div.user_our_friends_content div.info img {
	position: relative;
	top: 1px;
}

div.my_friend {
	display: block;
	float: left;
	padding-top: 2px;
	padding-bottom: 5px;
}

div.user_center_gallery {
    width: 302px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -167px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
}

div.user_center_gallery {
    width: 302px;
    height: 19px;
    background: url(../img/user_img.png) no-repeat;
    background-position: 0px -185px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
}

div.user_right_box_content_gallery {
    float: left;
    display: block;
    width: 312px;
    padding: 10px 5px;

}

div.user_right_box_content_gallery div {
	float: left;
    clear: none;
    border: 1px solid #e1e1e1;
    width: 69px;
    height: 69px;
	margin: 3px 3px;
}

div#gallery {
    width: 668px;
    float: left;
    clear: left;
	text-align: left;
}

div.gallery_single {	
	width: 100px;
	float: left; 
	margin: 0 20px;
	font-size: 0.75em;
	padding: 0px 10px;
	margin-bottom: 20px;
}

div.gallery_single2 {
    width: 100px;
    float: left;
	clear: none;
    margin: 0 15px;
    font-size: 0.75em;
    padding: 0px 10px;
    margin-bottom: 20px;
}


div.images {
	display: block;
	float: left;
	clear: none;	
	width: 100px; 
	padding: 1px 1px 1px 1px;
	border: 1px solid #c5c5c5; 
}

div.images img {
	width: 100px;
	height: 100px;
}

div.gallery_single span.link1 a {
	font-weight: bold;
	text-decoration: none;
	color: #90991b;
}

div#gallery h2 {
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 20px;
	font-weight: normal;
	
}

div#gallery div.best {
	width: 668px;
	padding-left: 20px;
	
}

div#gallery div.best_most {
    width: 648px;
	float: left;
    padding-left: 20px;
	border: 1px solid #d1d1d1;
	background: #FFFFFF url(../img/mainboxbg.gif) repeat-x bottom;
	margin-bottom: 20px;
}

div#best2 {
	width: 960px;
}

div#gallery span.cent {
	display: block;
	text-align: center;
	width: 100%;
}

div#gallery span.cent a {
	color: #3C4B05;
}

a.button_186 {
    display: block;
    float: right;
    clear: none;
    background: url('/img/groups_2_buttons.gif') no-repeat top left;
    width: 105px;
    height: 25px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

a.button_187 {
    display: block;
    float: right;
    clear: none;
    background: url('/img/groups_2_buttons.gif') no-repeat top left;
	background-position: 0 -25px;
    width: 105px;
    height: 25px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

a.button_176 {
	display: block;
	float: right;
	clear: none;
	background: url('../img/button_176.png') no-repeat top left;
	width: 176px;
	height: 25px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

div#forum {
    display: block;
    clear: left;
    float: left;
    width: 928px;
}

div.forum_mod {
	display: block;
    clear: left;
    float: left;
    width: 908px;
	text-align: right;
	background: #ececec url(../img/forum_mod.gif) repeat-x bottom;
	padding: 10px;
	font-size: 0.8em;
}

div.forum_mod a {
	color: #000000;
	text-decoration: none;
}

div.forum_top_title {
	display: block;
    clear: left;
    float: left;
    width: 908px;
	 padding: 10px;
	text-align: center;
	background-color: #f4f4f4;
	margin-top: -10px;
	font-weight: bold;
}

div.forum_edit_topic {
	display: block;
    clear: left;
    float: left;
    width: 906px;
    padding: 10px;
	background-color: #fff;
	border: 1px solid #f4f4f4;
}

div.forum_edit_topic label {
	display: block;
	width: 300px;
	float: left;
	clear: left;
	text-align: right;
	padding-right: 10px;
	margin: 3px 0;
}

div.forum_edit_topic select,
div.forum_edit_topic input {
	display: block;
	width: 300px;
    float: left;
    clear: none;
	margin: 3px 0;
}

div.forum_edit_topic input[type=checkbox] {
	width: 10px;
	display: block;
	float: left;	
	clear: none;
	margin: 3px 0;
	position: relative;
	top: 3px;
}

div.forum_edit_topic input[type=hidden] {
	display: none;
}

table.forum {
	display: block;
    clear: left;
    float: left;
    width: 928px;
	background-color: #ffffff;
	font-size: 0.8em;
}

table.forum a {
/*	color: #a3ba0b; */
	color: #788908;
}

div.forum_mod a img {
	position: relative;
	top: 2px;
}

table.forum th {
	background: #f4f4f4;
	width: 100%;
	color: #000000;
	text-align: left;
	padding: 5px;
}

table.forum th.actions span {
	display: block;
	width: 60px;
}

table.forum th span.post{

display: block;
    width: 80px;
}


table.forum td {
	padding: 5px;
	border-bottom: #dbdbdb solid 1px;
}

table.forum td.actions {
	width: 10%;
}

table.forum td.topic {
	text-align: left;
}

table.forum td.topic_main {
	background: url(../img/v.gif) no-repeat left;
    padding-left: 30px;
	background-position: 5px 50%;
}


table.forum a.topic_size {
	font-size: 1.3em;
	text-decoration: none;
}

div#foruminfou {
	display: block;
    clear: left;
    float: left;
    width: 913px;
    background-color: #ffffff;
    font-size: 0.8em;
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #a3a3a3;
	padding-left: 15px;
	padding-top: 6px;
}

div#foruminfou a {
    color: #a3ba0b;
}

div#forum div.content {
	display: block;
    clear: left;
    float: left;
    width: 928px;
}

div#forum div.title {
	display: block;
    clear: left;
    float: left;
    width: 928px;
	margin-bottom: 15px;
	text-align: left;
	margin-top: 20px;
}

div#forum div.forum_window {
	display: block;
    clear: left;
    float: left;
    width: 928px;
	margin-bottom: 20px;
}

div#forum div.cloud_all {
	display: block;
    clear: left;
    float: left;
    width: 678px;
	
}

div#forum div.cloud {
	display: block;
    clear: left;
    float: left;
    width: 618px;
	background: url(../img/forum/forum_t_bg.gif) no-repeat;
	padding-bottom: 25px;
	/height: 60px;
	/height: auto;
	min-height: 60px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 35px;
	text-align: left;
	position: relative;
	font-size: 0.875em;
}
	
div#forum div.cloud_info {
	position: absolute;
	bottom: 0;
	left: 25px;
	display: block;
    clear: left;
    float: left;
	width: 618px;
	border-top: 1px solid #d6d6d6;
	color: #525252;
	font-size: 0.8em;
}

div#forum div.cloud_info a {
    color: #a3ba0b;
    text-decoration: none;
}

div.cloud_info span.left {
    float: left;
}


div.cloud_info span.right {
	float: right;
}

div.cloud_info span.right a {
	padding-left: 10px;
	
}

div#forum div.cloud_b {
	display: block;
	float: left;
	clear: left;
	width: 678px;
	height: 15px;
	background: url(../img/forum/forum_t_bg.gif) no-repeat;
	background-position: 0px -1985px;

}

div.forum_add_content {
	width: 555px;
	margin: 0 auto;
}

div.forum_add_content label {
	display: block;
	margin-right: 10px;
	text-align: left;
	width: 555px;
}

div.forum_add_content input[type=text] {
	width: 555px;
	height: 20px;
	
}

div.emots {
	margin: 10px 0;
}

div.text_format {
	margin: 0 auto;
	width: 350px;
}

div.forum_add_content textarea {
	width: 555px;
	height: 220px;
	display: block;
}

div.forum_add_content label.cbf {
	display: block;
	width: 50px;
	position: relative;
	top: 2px;
}

div.forum_add_content div.cbf1 {
	width: 10px;
	padding-right: 400px;
	padding-bottom: 5px;
	float: left;
	clear: none;
	padding-top: 5px;
}

div.forum_add_content div.cbf2 {
    width: 90px;
	padding-top: 5px;
    float: left;
    clear: none;
}

div.bottom_button_f {
	width: 280px;
	float: right;	
	text-align: right;
}

input.bold,
input.italic,
input.underline,
input.quota,
input.imageb,
input.link,
input.close_tags,
input.f_view,
input.f_add {
	display: block;
    float: left;
	background: url(../img/forum/forum_add_buttons.gif) no-repeat;
	color: transparent;
    cursor: pointer;
	border: 0;
	margin: 0 2px;
}


input.bold {
	height: 23px;
	width: 36px;
}

input.italic {
    height: 23px;
    width: 36px;
	background-position: -41px 0;
}

input.underline {
    height: 23px;
    width: 36px;
    background-position: -82px 0;
}

input.quota {
    height: 23px;
    width: 70px;
    background-position: -123px 0;
}

input.imageb {
    height: 23px;
    width: 70px;
    background-position: -197px 0;
}

input.link {
    height: 23px;
    width: 70px;
    background-position: -273px 0;
}

input.close_tags {
	height: 23px;
    width: 122px;
    background-position: -345px 0;
}

input.f_view {
	height: 23px;
    width: 76px;
    background-position: -475px 0;
}
	
input.f_add {
	height: 23px;
    width: 70px;
    background-position: -561px 0;
}

div.user_info {
	display: block;
	float: left;
	clear: none;
	text-align: left;
	padding-top: 50px;
	padding-left: 5px;
	font-size: 0.875em;
	width: 240px;
}

div.user_info div.comun {
	font-size: 0.8em;
}

div.user_info div.comun a {
    color: #a3ba0b;
    text-decoration: underline;
}

div.user_info div.comun a:hover {
	text-decoration: none;
}


div.user_info span.user a {
	color: #a3ba0b;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

div.user_info img {
	float: left;
	margin-right: 5px;
	position: relative;
	top: 5px;
}

div#forum div.user_info div.avatar img {
	position: relative;
    top: 0px;
}

a.forum_save {
	width: 98px;
	height: 23px;
	background: url(../img/forum/forum_save.gif) no-repeat;
	display: block;
	float: left;
	border: 0px;
}

div#forum div.comment_pagination a {
	color: #a3ba0b;
}

div#forum div.quota {
	border: 1px solid #a4a4a4;
	background-color: white;
	padding: 5px;
}

div#forum div.cloud_info img {
	position: relative;
	top: 4px;
	left: 7px;
}
div#xyz123 {
	float: left; 
	clear: none;
}

div#xyz123 label {
	padding: 0;
}

div.favourites_sub_title {
	float: left;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.favourites_sub_inv {
	background-color:#FFFFFF;
	border:1px solid #D3D3D3;
	display:block;
	float:left;
	text-align:center;
	width:926px;	
	padding: 15px 0;
	margin-bottom: 20px;
}

a.flashlink {
	color: #000000;
	text-decoration: none;
	
}

div.contacts div.left_side {
	width: 164px;
	float: left;
	clear: left;
	font-size: 0.8em;
	text-align: left;
}

div.contacts div.left_side input[type=text] {
	width: 162px;
	height: 19px;
	margin: 1px;
	margin-top: 7px;
}

div.contacts div.left_side input[type=submit] {
	margin-top: 7px;
	width: 98px;
	height: 23px;
	background: url(../img/contacts_search.gif) no-repeat;
	display: block;
	border: 0px;
}

div.contacts div.right_side {
    width: 740px;
    float: right;
    font-size: 0.8em;
    text-align: left;
}

div.contacts_alphabet {
	width: 720px;
	height: 28px;
	padding-left: 18px;
	padding-top: 12px;
	float: left;
    clear: left;
	background-color: #a0b908;
	margin-top: 10px;
	color: #d1e173;
	font-size: 16px;
	border-left: #e8e8e8 solid 1px;
    border-right: #e8e8e8 solid 1px;
	border-top: #e8e8e8 solid 1px;
	border-bottom: #dbdbdb solid 1px;
}

div.contacts_element {
	width: 688px;
	display: block;
	float: left;
    clear: left;
	height: 87px;
	position: relative;
	border-left: #e8e8e8 solid 1px;
	border-right: #e8e8e8 solid 1px;
	border-bottom: #dbdbdb solid 1px;
	padding-left: 50px;
	padding-top: 10px;
	background: #ffffff url(../img/contacts_point.png) no-repeat;
	background-position: 20px 35px;
}

div.contacts_element a {
	color: #6b7818
}

div.contacts_element div.links a {
	text-decoration: none;
}

div.contacts_element div.links a:hover {
    text-decoration: underline;
}


div.contacts_element div.links {
	float: right;
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
}

div.contacts_element div.links a.del {
	color: red;
}

li.widgets {
    list-style-type: none;
}

.ui-state-highlight {
    border: 1px dashed black;
    list-style-type: none;
}



/* Roll menu 2*/

#jsddm3,
#jsddm2
{   margin: 0;
    padding: 0
}

#jsddm3 li,
#jsddm2 li {   
	float: left;
	list-style: none;
	z-index: 99;
}

#jsddm3 li a,
#jsddm2 li a {   
	display: block;
        text-decoration: none;
	white-space: nowrap;
	z-index: 99;
}

#jsddm3 li a:hover,
#jsddm2 li a:hover {
        background: #505050;
	z-index: 99;
}

#jsddm3 li ul,
#jsddm2 li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 99;
}

#jsddm3 li ul li,
#jsddm2 li ul li {   
	float: none;
	display: inline;
	z-index: 99;
}

#jsddm3 li ul li a,
#jsddm2 li ul li a {   
	width: auto;
	background: #505050;
	color: #24313C;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7b7b7b;
	z-index: 99;
}

#jsddm3 li ul li a:hover,
#jsddm2 li ul li a:hover {   
	background: #8EA344;
}

#jsddm3 li ul {
	margin-top: 34px;
	margin-right: 50px;
}

#jsddm3 li ul li a {
	width: 120px;
	background: #373737;
	position: relative;
	left: -29px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 0;
}



/* END */

/* Login by ZAWODOWIEC*/

div.login_info {
	width:875px;
	height:55px;
	background:#f0f2d5;
	border:1px solid #dfe2c8;
	color:#4c4c4c;
	font-size: 0.85em;
	text-align:center;
	margin:20px 0 20px 20px;
}
div.login_info p {
	padding-top: 20px;
}
div.login_pakiety {
	background:url(../img/LoginPakietyBack.gif) repeat-y;
	width:543px;
	float:left;
	margin:0 0 30px 20px;
}
div.login_pakiety .Header {
	background:url(../img/LoginHeader.gif) no-repeat;
	width:543px;
	height:106px;
	color:#4c4c4c;
	font-size: 0.85em;
	text-align:left;
}
div.login_pakiety div.darmowe  {
	width:238px;
	float:left;
	text-align:left;
	color:#4c4c4c;
	font-size: 0.7em;
	margin:0 20px 0 20px;
}
div.login_pakiety div.darmowe ul  {
	margin-left:20px
}
div.login_pakiety div.darmowe li  {
	list-style-image:url(../img/LiBlack.gif);
}
div.login_pakiety div.platne {
	width:225px;
	float:left;
	text-align:left;	
	color:#4c4c4c;
	font-size: 0.7em;
	margin:0 20px 0 20px;
}
div.login_pakiety div.platne ul  {
	margin-left:20px
}
div.login_pakiety div.platne li  {
	list-style-image:url(../img/LiGreen.gif);
}

div.login_pakiety a.darmowe {
	background: url(../img/BtWiecejBlack.gif) top left no-repeat;
	width:52px;
	height:22px;
	display:block;
	float:right;
	margin:20px 0 20px 0;
}
div.login_pakiety a.darmowe:hover {
	background-position:bottom left;
}
div.login_pakiety a.platne {
	background: url(../img/BtWiecejGreen.gif) top left no-repeat;
	width:52px;
	height:22px;
	display:block;
	float:right;
	margin:20px 0 20px 0;
}
div.login_pakiety a.platne:hover {
	background-position:bottom left;
}
div.login_pakiety a.zarejestruj {
	background: url(../img/BtZarejestruj.gif) top left no-repeat;
	width:122px;
	height:41px;
	display:block;
	margin:20px 0 20px 215px;
}
div.login_pakiety a.zarejestruj:hover {
	background-position:bottom left;
}
div.login_pakiety .GrayBox {
	background:#f6f6f6;
	border:1px solid #dadada;
}
div.login_pakiety a.ZmienUSPRO {
	background: url(../img/BtZmienUSPRO.gif) top left no-repeat;
	width:186px;
	height:41px;
	display:block;
	margin:20px 0 20px 185px;
}
div.login_pakiety a.ZmienUSPRO:hover {
	background-position:bottom left;
}




div.login_reg {
	width:278px;
	float:left;
	margin:0 0 0 37px;
}
div.login_reg .Header {
	color:#4c4c4c;
	font-size: 0.85em;
	height:28px;
	width:278px;
	text-align:left;
}
div.login_reg .GrayBox {
	background:#f6f6f6;
	border:1px solid #dadada;
	padding:26px;
	color:#4c4c4c;
	font-size: 0.7em;
	text-align:left;
}
div.login_reg .Field {
	background:url(../img/BackField.gif);
	border:1px solid #dadada;
}
div.login_reg .Table_reg .Table_row  {
	margin:0 0 20px 0;
}



div.Table_row input[type=text],
div.Table_row input[type=password] {
    width: 150px;
    height: 18px;
	float: right;
	clear: none;
	background:url(../img/BackField.gif) repeat-x;
	border:1px solid #dadada;
	padding:5px 3px 0 3px
}

div.Table_row input[type=checkbox] {
    position: relative;
	top: 2px;
}


div.Table_row label {
	width:55px;
	text-align: left;
	padding-right: 10px;
	clear: left;
	margin-top: 1px;
	padding-top: 1px;
}

div.login_reg input[type=submit] {
    width: 83px;
    height: 24px;
	background: url(../img/BtZaloguj.gif) no-repeat;
	border: 0px;
	cursor:pointer;
	float:right;
}

Div.Baner278 {margin:0 0 30px 0}

div.film_uspro {
	float: right;
	width: 250px;
	margin-bottom:5px;
}

