div.input .error-message {
    margin-left: 228px;
    width: 352px;
    color: #d01919;
    font-size: 0.8em;
    font-weight: normal;
}


body.admin div#content,
body.admin div#wrap {
	background-color: #f4f4f4;
}

body.admin div#footer {
	background-color: #fff;
}

body.admin div#content {
	clear: none;
    float: left;
    position: relative;
	padding: 17px 20px 17px 20px;
    width: 658px;
	margin-bottom: 40px;
	border: 1px #c3c3c3 solid;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 10px 0px #aaa;
	-webkit-box-shadow: 1px 1px 10px 0px #aaa;
	box-shadow: 1px 1px 10px 0px #aaa;
	behavior: url(PIE.htc);
}

body.admin div#left_menu a,
body.admin div#left_menu {
	color: #000 !important;
	cursor: pointer;
}

body.admin div#left_menu a:hover, body.admin div#left_menu:hover {
	color: #df1c25 !important;
}

body.admin div#left_menu li:hover {
	background-color: #fff !important;
}

div.forum_edit fieldset legend,
body.admin div.index h2,
body.admin legend {
	font-size: 1.45em;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
}

div.forum_edit fieldset,
body.admin fieldset {
	margin-top: 0;
	line-height: 2em;
}

body.admin fieldset form {
	width: 658px;
}

div.forum_edit fieldset label,
body.admin fieldset label {
	display: inline-block;
	width: 222px;
	font-weight: bold;
	font-size: 0.8em;
	vertical-align: top;
	zoom: 1; *display: inline;
}


div.forum_edit fieldset input[type=text] ,
div.forum_edit fieldset textarea,
.szukaj_na_forum input[type=text],
body.admin fieldset select[multiple=multiple],
body.admin fieldset textarea,
body.admin fieldset select,
body.admin fieldset input[type=number],
body.admin fieldset input[type=text] {
	width: 339px;
	padding: 0 5px 0 5px;
	height: 22px;
	border: 1px solid #c4c4c4;
	background-color: #fff;
	font-size: 0.8em;
	line-height: 22px;
}

body.admin fieldset input[type=number] {
	position: relative;
	left: -5px;
}

div.forum_edit fieldset textarea {
	height: 300px;
	width: 470px !important;
	position: relative;
	left: -5px;
}

div.forum_edit fieldset input[type=text] {
	width: 470px !important;
}

body.admin fieldset select[multiple=multiple],
body.admin fieldset textarea {
	height: 100px;
}

body.admin fieldset select[multiple=multiple] {
	width: 349px;

}

body.admin fieldset select {
	width: 351px;
	height: 24px;
	padding: 0;
}

body.admin div.faqs fieldset input[type=text] {
	width: 515px;
}

div.forum_edit fieldset .submit input[type=submit] ,
body.admin fieldset div.submit {
	margin-left: 222px;
	margin-top: 10px;
}

div.forum_edit fieldset .submit input[type=submit] ,
body.admin fieldset .submit input[type=submit] {
	width: 73px;
	height: 32px;
	background: url(../img/admin_submit_bg.png);
	border: 0;	
	color: #fff;
	font-size: 17px;
    font-weight: bold;
	cursor: pointer;
	-moz-box-shadow: 1px 1px 3px 0px #5d5d5d;
	-webkit-box-shadow: 1px 1px 3px 0px #5d5d5d;
	box-shadow: 1px 1px 3px 0px #5d5d5d;
    *behavior: url(PIE.htc);
}

body.admin fieldset .long input[type=submit] {
	width: 185px !important;
}

body.admin div.checkbox {
	width: 100%;
	position: relative;
}

body.admin div.checkbox label {
	float: left;
	clear: left;
}

body.admin div.checkbox input[type=checkbox] {
	float: left;
	clear: none;
}

body.admin div.pr_chck input[type=checkbox] {
	position: absolute;
	top: 7px;
	left: 222px;
}

body.admin div.chck1 {
	display: inline-block;
}

div#dwachck3, div#dwachck1, div#dwachck2 {
	width: 170px; 
	display: inline-block; 
	position: relative;
	zoom: 1;
	*display:inline;

}

div#dwachck3 label, div#dwachck1 label, div#dwachck2 label {
	width: 140px;
	clear: none;
	font-size: 13px;
	font-weight: normal;
}

div#dwachck3 input[type=checkbox], div#dwachck1 input[type=checkbox], div#dwachck2 input[type=checkbox] {
	top: 7px;
	position: relative;
	margin-right: 10px;
}

table.ticket_tabela th,
body.admin #content .index table th {
	background-color: #9ba0a3;
	font-size: 0.875em;
	font-weight: bold;
	color: #fff;
	padding: 5px 2px 5px 2px;
	text-align: left;
	line-height: 1em;
}

body.admin #content .index table {
	width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}

table.wiadomosci tr, body.admin #content .index table tr { background-color: #f7f9fa; }
body.admin #content .index table tr.altrow { background-color: #fff; }

body.admin #content .index table td.actions { width: 80px; }
body.admin #content .index table td.data { width: 100px; }

table.ticket_tabela td,
table.wiadomosci td,
body.admin #content .index table td {
	font-size: 0.8em;
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
	line-height: 1em;
	padding: 5px 2px;
}

table.ticket_tabela td:first-child, table.wiadomosci td:first-child, body.admin #content .index table td:first-child, body.admin #content .index table th:first-child { padding-left: 10px; }
table.wiadomosci td:last-child, body.admin #content .index table td:last-child, body.admin #content .index table th:last-child { padding-right: 5px; }

body.admin #content .index table td a {
	color: #000;
	text-decoration: none;
}

body.admin #content .index table th a {
	color: #fff;
	text-decoration: none;
}

body.admin #content .index table td.actions a[href] {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../img/admin_list.png) no-repeat 1000px 1000px;
	zoom: 1; *display: inline;
	color: #0066ae;
}

body.admin #content .index table td.actions a[href*=view] { background-position: 0 0; }
body.admin #content .index table td.actions a[href*=edit] { background-position: -16px 0; margin: 0 6px 0 6px; }
body.admin #content .index table td.actions a[href*=delete] { background-position: -32px 0; }
body.admin #content .index table td.actions a[href*=crosstable] { background-position: -283px 0; }
body.admin #content .index table td.actions a[href*=response] { background-position: -208px 0; width: 18px; height: 18px; }
body.admin #content .index table td.actions a[href*=recover] { background-position: -225px 0; width: 18px; height: 18px; }
body.admin #content .index table td.actions a[href*=results] { background-position: -245px 1px; }
body.admin #content .index table td.actions a[href*=send] { background-position: -264px 1px; margin-left: 3px;}

input.f_add[type=submit],
a.dodaj_dzial, input.dodaj_dzial[type=submit], 
div.szukaj_na_forum input[type=submit],
body.admin div.faqcategories div.submit_r input[type=submit],
.polls div.submit_r input[type=submit],
.joboffers div.submit_r input[type=submit],
body.admin div.list div.submit_r input[type=submit],
body.admin #content a.admin_list_dodaj2,
body.admin #content a.admin_list_dodaj {
	background: url(../img/admin_list.png) no-repeat -820px 0;
	height: 27px;
	padding: 5px 10px 0 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	float: right;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 3, Direction = 135, Color = '#5d5d5d');
	-moz-box-shadow: 1px 1px 3px 0px #5d5d5d;
    -webkit-box-shadow: 1px 1px 3px 0px #5d5d5d;
    box-shadow: 1px 1px 3px 0px #5d5d5d;
}

.dolny a.admin_list_dodaj {
	float: left !important;
}


body.admin #content a.admin_list_dodaj2 {
	margin-right: 15px;	
}

.polls div.submit_r input.add4[type=submit] {
	border: 0;
	float: left;
	clear: none;
	margin-left: 15px;
	height: 32px;
}

body.admin div.faqcategories label,
body.admin div.joboffers label,
body.admin div.list label {
	width: 180px !important;
}

	
body.admin div.faqcategories div.submit_r,
body.admin div.joboffers div.submit_r,
body.admin div.list div.submit_r {
	position: absolute;
	left: 540px;
	margin: 0; top: 0;
}

input.f_add[type=submit],
div.szukaj_na_forum input[type=submit],
body.admin div.faqcategories div.submit_r input[type=submit],
body.admin div.joboffers div.submit_r input[type=submit],
body.admin div.list div.submit_r input[type=submit] {
	border: 0;
	height: 24px;	
	width: 65px;
	padding: 0;
	font-size: 14px;
}

body.admin div#widok_art {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #FFFFFF;
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.poll .zalaczniki td a,
body.admin .zalaczniki td a {
    color: #0066AE !important;
    text-decoration: underline !important;
}

body.admin .my_cal img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

body.admin .my_cal input[type=checkbox] {
	position: relative;
	top: 3px;
}

div.repo_box {
	border: 1px solid #c5c5c5;
	margin-bottom: 15px;
	float: left;
	width: 656px;
}

div.repo_tytul {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 5px 0 10px;
	position: relative;
	background: #c3c3c3 url(../img/admin_list.png) no-repeat 0px -48px;
	height: 32px;
}

div.repo_tytul a.dodaj {
/*	right: 145px; */
	right: 10px;
	top: 0;
	height: auto;
	position: absolute;
	font-weight: normal;
	font-size: 13px;
}

div.repo_box .lista_plikow {
	width: 670px;
}

.repo_box div.pliki_info div {
	background-color: #f3f3f3;
	float: left;
	clear: none;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	padding-top: 5px;
	line-height: normal;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #000;
}

.repo_box div.lista_galeria div {
	height: 40px;
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 5px;
	*display: block;
	float: left;
	padding-top: 5px;
}

div.repo_box .lista_plikow .wiersz {
	border-bottom: 1px solid #e4e4e4;
	float: left;
	width: 656px;
	font-size: 13px;
	line-height: normal;
}

div.repo_box .lista_plikow .wiersz:last-child {
	border: 0;
}

div.repo_box .lista_galeria .wiersz {
	height: 45px;
}

div.repo_box .lista_plikow .wiersz_g { height: 50px; }
div.repo_box .lista_plikow .wiersz_g div { padding: 0px; }
div.repo_box .lista_plikow .wiersz_g div:first-child { width: 40px; }

div.repo_box .lista_plikow div.wiersz:nth-child(odd) { background-color: #fff; }
div.repo_box .lista_plikow div.wiersz:nth-child(even) { background-color: #f7f9fa; }
div.repo_box .lista_galeria div.wiersz:nth-child(odd) { background-color: #fff; }
div.repo_box .lista_galeria div.wiersz:nth-child(even) { background-color: #f7f9fa; }


div.repo_box .lista_plikow .wiersz a[id*=AppFileListEdit], div.repo_box .lista_plikow .wiersz a[id*=AppFileListDelete] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/admin_list.png) no-repeat -16px 0px;
    zoom: 1; *display: inline;
	position: relative;
	top: 0px;
}

div.repo_box .lista_plikow .wiersz_g a[id*=AppFileListEdit], div.repo_box .lista_plikow .wiersz_g a[id*=AppFileListDelete] {
	top: 0;
}

div.repo_box .lista_plikow .wiersz a[id*=AppFileListDelete] { background-position: -32px 0; }

/* file repo */

.addFileName    { width: 200px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addFileAuthor  { width: 160px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addFileCreated { width: 125px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addFileType    { width: 85px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addFileDelete  { width: 50px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }

.AddFileAppFileListIcon { width: 20px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListName { width: 277px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListType { width: 67px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListSize { width: 67px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListActive { width: 62px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListEdit { width: 52px; float: left; padding: 5px; clear: none; }
.AddFileAppFileListDelete { width: 41px; float: left; padding: 5px; clear: none; }


.addPhotoName    { width: 302px; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addPhotoAuthor  { width: 102px; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addPhotoCreated { width: 102px; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addPhotoType    { width: 102px; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addPhotoDelete  { width: 62px; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }

.AddPhotoAppFileListIcon { width: 40px; height: 50px; clear: none;float: left; padding: 0px 5px 0px 10px !important; }
.AddPhotoAppFileListName { width: 217px; height: 50px; clear: none;float: left; }
.AddPhotoAppFileListType { width: 77px; height: 50px; clear: none; float: left;}
.AddPhotoAppFileListSize { width: 77px; height: 50px; clear: none; float: left;}
.AddPhotoAppFileListActive { width: 72px; height: 50px; clear: none; float: left;}
.AddPhotoAppFileListEdit { width: 62px; height: 50px; clear: none; float: left;} 
.AddPhotoAppFileListDelete { width: 51px; height: 50px; clear: none;float: left;}

.addMultimediaName    { width: 200px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addMultimediaAuthor  { width: 160px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addMultimediaCreated { width: 125px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addMultimediaType    { width: 85px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }
.addMultimediaDelete  { width: 50px !important; height: 50px; float: left; padding: 0 5px 0 5px; clear: none; }

.AddMultimediaAppFileListIcon { width: 20px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListName { width: 277px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListType { width: 67px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListSize { width: 67px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListActive { width: 62px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListEdit { width: 52px; float: left; padding: 5px; clear: none; }
.AddMultimediaAppFileListDelete { width: 41px; float: left; padding: 5px; clear: none; }

#AddPhotoAppDeleteSelected:hover,#AddFileAppDeleteSelected:hover,#AddMultimediaAppDeleteSelected:hover { cursor: pointer; }

/* end */

body.admin #metadataDiv h3 {
    border-bottom: 1px solid #000000;
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

body.admin #metadataDiv input.datetimetype {
	width: 190px !important;
}

body.admin input.calendarinput {
	width: 190px !important;
	margin-right: 5px;
}

body.admin #metadataDiv .datetime img {
	padding: 0 7px 5px 7px; 
	position: relative;
	top: 10px;
	*top: 5px;
}

body.admin .view h2 {
	font-size: 1.45em;
	font-weight: bold;
	float: left;
	line-height: 1.45em;
	margin-bottom: 15px;
}

body.admin .related h3 {
	font-size: 1.05em;
	font-weight: bold;
	line-height: 2em;
}

body.admin .view dt {
	font-weight: bold;
	font-size: 0.8em;	
	float: left;
	clear: left;
	width: 228px;
	border-top: #dadada solid 1px;
	padding: 9px 0 9px 0;
}

body.admin .view dd {
	font-size: 0.8em;
	float: left;
	clear: none;
	width: 430px;
	border-top: #dadada solid 1px;
	padding: 9px 0 9px 0;
}

body.admin .view dd img {
	max-width: 430px;
}

body.admin .faqs dd, body.admin .faqs dt {
	border: none !important;
}

div.podglad_akcje  {
	border-bottom: 1px #a3a3a3 solid;
	width: 658px;
	padding-bottom: 10px;
}

div.na_dole {
	border: 0;
	padding-top: 15px;
	padding-bottom: 0;
}

div.podglad_akcje nav a {
    height: 16px;
    width: 16px;
    background: url(../img/artykuly_img.png) no-repeat;
    margin-right: 35px;
    display: inline-block;
    zoom: 1; *display:inline;
}

.podglad_akcje nav a[href*=pdf] { background-position: -47px 0; }
.podglad_akcje nav a.print_button , .podglad_akcje div a[href*=prnt], .podglad_akcje div a[href*=print] { background-position: -31px 0; }
.podglad_akcje nav a[href*=versions] { background-position: -15px 0; }
.podglad_akcje nav a[href*=delete] { background-position: -64px 0; }

body.admin .userlogs .input label {
	width: 180px !important;
}

.popup_art {
	top: 0px; 
	left: -90px !important; 
	display: none; 
	position: absolute; 
	width: 770px; 
	height: 435px; 
	clear: none; 
	z-index: 15;
	padding: 0;
}

.popup_art2 {
	width: 690px;
	height: 405px;
	padding: 0 40px 25px 40px;
	background: url(../img/art_popup2.png) repeat-y;	
	position: relative;
}

.popup_art .popup_top {	background: url(../img/art_popup.png) no-repeat; width: 770px; height: 35px; position: absolute; left: 0; top: -35px; }
.popup_art .popup_bottom {	background: url(../img/art_popup.png) no-repeat 0 -35px; width: 770px; height: 35px; position: absolute; left: 0; bottom: -35px; }

.popup_art .close_div {
	width: 100%;
	height: 1px;
	position: relative;
}

.popup_art .close_div a {
	height: 42px;
	width: 42px;
	display: block;
	position: absolute;
	right: -40px;
	top: -30px;
	background: url(../img/zamknij_popup.png) no-repeat;
}

.popup_art img.ui-datepicker-trigger {
	position: relative;
	top: 3px;
	left: 7px;
}

.popup_art h2 {
	font-size: 1.125em;
	font-weight: bold;
}

.popup_art h3 {
	height: 0.8em;
	font-weight: bold;
}

.popup_art div.jak_label {
	float: left;
	clear: left;
	width: 280px;
	font-size: 0.8em;
	font-weight: bold;
}

.popup_art div.wybierz_plik {
	width: 100px; 
	border: 1px solid #babfc1; 
	height: 22px; 
	background-color: #e1e1e1; 
	font-size: 13px;
	position: relative;
}

.popup_art div.wybierz_plik span {
	position: absolute;
	top: -6px;
	right: 10px;
}

.popup_art input#multimediaUploadHttp,
.popup_art input#photoUploadHttp,
.popup_art input#fileUploadHttp {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    font-size: 0.8em;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    width: 339px;
}

.typ_gora {
	height: 22px;
	float: left; 
	padding: 0 5px 5px 5px; 
	clear:none;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.popup_art input.zapisz[type=button],
input.dodaj_plik_file {
    background: url("../img/admin_submit_bg.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    height: 32px;
    width: 73px;
    -moz-box-shadow: 1px 1px 3px 0 #5D5D5D;
    -webkit-box-shadow: 1px 1px 3px 0 #5D5D5D;
    box-shadow: 1px 1px 3px 0 #5D5D5D;
    *box-shadow: none;
	margin-left: 412px;
    *behavior: url(PIE.htc);
}

.popup_art input.zapisz[type=button] {
	float: right;
	margin-left: 10px;
}

.dodawane_pliki {
	overflow-y: scroll;
	width: 100%;
	height: 180px;
	background-color: #fff;
}

.dodawane_pliki div.FileOdd div { background-color: #f7f9fa; }
.dodawane_pliki div.FileEven div { background-color: #fff; }

.dodawane_pliki div div {
	padding-top: 20px;
	height: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	line-height: 15px;
}
.faqs .pozycja {
	font-size: 1.125em;
	font-weight: bold;
	line-height: 110%;
	margin-top: 20px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e4e4e4;
}

.faqs .podpunkty {
	font-size: 0.8em;
	padding: 5px 10px 5px 10px;
	color: #0066ae;
	border-bottom: 1px dashed #e4e4e4;
}

.faqs .podpunkty a {
	text-decoration: none;
	color: #0066ae;
}

.faqs .podpunkty .data {
	float: right;
	color: #000;
	margin-left: 10px;
}

.wyslij_faq {
	font-size: 0.8em;
	font-weight: bold;
	border-bottom: 2px solid #000;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

textarea#FaqQuestion {
	width: 646px;
	padding: 5px;
	height: 150px;
	border: 1px solid #C4C4C4;
}

form#SubmitQuestionForm .checkbox {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}

form#SubmitQuestionForm .select {
	width: 100%;
	float: left;
	padding-top: 10px;	
	padding-bottom: 10px;
	font-size: 13px;
}

form#SubmitQuestionForm .select label {
	width: 222px;
	float: left;
	font-weight: bold;
}

form#SubmitQuestionForm .select select {
	width: 436px;
}

form#SubmitQuestionForm .checkbox label {
	clear: none; margin-left: 10px;
	font-size: 13px; font-weight: bold;
}

form#SubmitQuestionForm input[type="submit"] {
    -moz-box-shadow: 1px 1px 3px 0 #5D5D5D;
    -webkit-box-shadow: 1px 1px 3px 0 #5D5D5D;
    box-shadow: 1px 1px 3px 0 #5D5D5D;
    background: url("../img/admin_submit_bg.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    height: 32px;
    width: 73px;
	float: right;
    *behavior: url(PIE.htc);
}

table#kalendarz td {
	background-color: #fff;
	height: 80px;
	border: 1px #e4e4e4 solid;
	z-index: 1;
	text-align: right !important;
	padding: 6px 9px 6px 9px !important;
	color: #666;
	font-size: 13px !important;
}

table#kalendarz td a {
	color: #666 !important;
	text-decoration: none !important;
}

table#kalendarz tr:nth-child(2) td {
	border-top: 1px solid #000;
}

table#kalendarz tr.days td {
	font-size: 11px !important;
	border: 0;
	text-align: left !important;
	height: 20px;
	z-index: 2;
	padding: 0 !important;
	color: #000;
	width: 81px;
}

table#kalendarz tr td:first-child { border-left: 0; }
table#kalendarz tr td:last-child { border-right: 0; }

table#kalendarz tr.days td:first-child {
	padding: 0;
}

table#kalendarz td:hover {
	background-color: #e7f6fd;
}

table#kalendarz tr.days td:hover {
	background-color: #fff;
}

table#kalendarz td div.info {
	font-size: 9px;
}

.kal_top {
	background-color: #9ba0a3;
	color: #fff;
	text-align: center;
	position: relative;
	padding-top: 7px;
	height: 24px;
	margin-bottom: 16px;
}

.kal_top a { 
	display: block; 
	position: absolute; 
	top: 0; 
	height: 26px; 
	padding-top: 5px;
	font-size: 13px; 
	text-decoration: none; 
	color: #fff; 
	background: url(../img/strzalki_kal.png) no-repeat; 
	padding-left: 10px;
	padding-right: 10px;
	width: 100px;
}

.kal_top a.left { float: left; left: 10px; background-position: -5px 11px; text-align: left; border-right: 1px solid #b1b6b9; }
.kal_top a.right { float: right; right: 10px; background-position: 116px 11px; text-align: right; border-left: 1px solid #b1b6b9; }


.dodaj_wydarzenie {
    -moz-box-shadow: 1px 1px 3px 0 #5D5D5D;
    -webkit-box-shadow: 1px 1px 3px 0 #5D5D5D;
    box-shadow: 1px 1px 3px 0 #5D5D5D;
    background: url("../img/admin_list.png") no-repeat scroll 0 -16px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 17px;
    font-weight: bold;
    height: 27px;
    line-height: normal;
    padding: 5px 10px 0;
    text-decoration: none;	
	margin-top: 15px;
	margin-bottom: 15px;
}

.kal2_box {
	width: 325px;
	float: left;
}

.kal2_box .k2_top {
	height: 20px;
	font-size: 13px;
	font-weight: bold;
}

.kalendarz_box {
	width: 301px;
	height: 145px;
    background: url("../img/kalendarz_box.png") no-repeat;
	float: left;
	padding: 11px 12px 13px 12px;
	font-size: 12px;
}

.kalendarz_box li {
	margin-bottom: 4px;
}

.kalendarz_box li span {
	background: url("../img/admin_list.png") no-repeat scroll -48px 0 transparent;
	display: inline-block;
    height: 7px;
    text-decoration: none;
    width: 4px;
	*display: inline; zoom: 1;
	margin-right: 4px;
	}

.datetime2 select {
	width: 100px !important;
	position: relative;
	top: -2px;
}

.datetime2 input[type=text] {
	width: 229px !important;
	margin-right: 10px;
}


.popup_cal {
	top: 0px; 
	left: 110px; 
	display: none; 
	position: absolute; 
	width: 342px; 
	clear: none; 
	z-index: 15;
	padding: 0;
}

.popup_cal2 {
	width: 252px;
	padding: 0 40px 25px 40px;
	background: url(../img/cal_popup2.png) repeat-y;	
	position: relative;
}

.popup_cal .popup_top {	background: url(../img/cal_popup.png) no-repeat; width: 342px; height: 35px; position: absolute; left: 0; top: -35px; }
.popup_cal .popup_bottom {	background: url(../img/cal_popup.png) no-repeat 0 -35px; width: 342px; height: 35px; position: absolute; left: 0; bottom: -35px; }

.popup_cal .close_div {
	width: 100%;
	height: 1px;
	position: relative;
}

.popup_cal .close_div a {
	height: 42px;
	width: 42px;
	display: block;
	position: absolute;
	right: -40px;
	top: -30px;
	background: url(../img/zamknij_popup.png) no-repeat;
}



.popup_cal3 {
    top: 0px;
    left: 100px !important;
    display: none;
    position: absolute;
    width: 588px;
    clear: none;
    z-index: 15;
    padding: 0;
}

.popup_cal32 {
    width: 498px;
    padding: 0 40px 25px 40px;
    background: url(../img/cal2_popup2.png) repeat-y;
    position: relative;
}

.popup_cal3 .popup_top { background: url(../img/cal2_popup.png) no-repeat; width: 770px; height: 35px; position: absolute; left: 0; top: -35px; }
.popup_cal3 .popup_bottom {  background: url(../img/cal2_popup.png) no-repeat 0 -35px; width: 770px; height: 35px; position: absolute; left: 0; bottom: -35px; }

.popup_cal3 .close_div {
    width: 100%;
    height: 1px;
    position: relative;
}

.popup_cal3 .close_div a {
    height: 42px;
    width: 42px;
    display: block;
    position: absolute;
    right: -40px;
    top: -30px;
    background: url(../img/zamknij_popup.png) no-repeat;
}

.popup_cal32 label {
	width: 180px;
	font-size: 0.8em;
	float: left;
	clear: left;
}

.popup_cal32 input[type=text] {
	width: 298px;
	padding: 0 5px 0 5px;
    height: 22px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
    font-size: 0.8em;
    line-height: 22px;

}

.kkk2 {
	padding-top: 10px;
	
}
a.zapisz_cal_pop,
.popup_cal32 input[type=submit] {
    -moz-box-shadow: 1px 1px 3px 0 #5D5D5D;
    -webkit-box-shadow: 1px 1px 3px 0 #5D5D5D;
    box-shadow: 1px 1px 3px 0 #5D5D5D;
    background: url("../img/admin_submit_bg.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    height: 32px;
    width: 73px;
	margin-top: 10px;
	margin-left: 180px;
}

a.zapisz_cal_pop {
	display: block;	
	text-decoration: none;
	text-align: center;
	padding-top: 7px;
	height: 25px;
}

body.admin .polls dd,
body.admin .polls dt {

}

div.daj_float label {
	float: left;
	clear: left;
}

div.daj_float select {
	float: left;
	clear: none;
}

.admin div.messages label {
	width: 100px !important;
}

.admin div.messages textarea,
.admin div.messages input[type=text] {
	width: 546px;
}

.admin div.messages textarea {
	width: 546px;
	height: 120px;
}
.admin div.messages select {
	
	width: 558px;
}
	
.admin div.messages div.top {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}

.admin div.messages div.top a.back {
	font-size: 0.8em;
}

.admin div.messages div.top span {
    background: url("../img/admin_list.png") no-repeat scroll -48px -9px;
    display: inline-block;
	*display: inline; zoom: 1;
    height: 7px;
    text-decoration: none;
    width: 4px;
}

button.zapisz_w_roboczych {
	background: #fff;
	border: 0;
	color: #0066ae;
	font-size: 0.8em;
	text-decoration: underline;
	cursor: pointer;
	margin-left: 95px;
	position: relative;
	top: 40px;
}
	
.admin div.messages .submit input[type=submit] {
	float: right;
}

#wiadomosci_index {
	position: relative;
	top: -17px;
	left: -20px;
	width: 698px;
}

#wiadomosci_index div.karty { 
	float: left;
	height: 37px;
	border-bottom: 1px solid #c3c3c3;
	font-size: 0.8em;
	width: 698px;
}

#wiadomosci_index div.karty a {
	font-weight: bold;
	float: left;
	clear: none;
	display: block;
	height: 24px;
	position: relative;
	top: 10px;
	padding: 4px 20px 0 20px;
	margin-left: 15px;
}
	

#wiadomosci_index div.karty a.active {
	border: 1px solid #c3c3c3;
	border-bottom: 0;
	display: block;
	padding-top: 3px;
	background-color: #f3f3f3;
	color: #000;
	font-weight: bold;
	text-decoration: none;
} 

table.wiadomosci tr th {
	background-color: #f3f3f3 !important;
	border-bottom: 1px solid #000;
	color: #000 !important;
	height: 28px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 13px !important;
}

table.wiadomosci tr th a {
	color: #000 !important;
}

table.wiadomosci tr:last-child > td {
	border-bottom: 1px solid #000 !important;
}

table.wiadomosci tr > td:nth-child(1) { width: 180px; }
table.wiadomosci tr > td:nth-child(2) { width: 258px; }
table.wiadomosci tr > td:nth-child(3) { width: 100px; }
table.wiadomosci tr > td:nth-child(4) { width: 80px; }
table.wiadomosci tr > td:nth-child(5) { width: 80px; }

#wiadomosci_index div.dolny {
	background-color: #f3f3f3 !important;
	height: 55px;
	border-bottom: 1px solid #c3c3c3;
	position: relative;
}

#wiadomosci_index div.dolny a.do_kosza {
	font-size: 0.8em;
	right: 10px;
	top: 20px;
	font-weight: bold;
	position: absolute;	

}

#wiadomosc_odebrana {
	border: 1px solid #c3c3c3;
	font-size: 0.8em;
}

#wiadomosc_odebrana .msg_body {
	padding: 10px;
}

#wiadomosc_odebrana .msg_top {
	background: url("../img/admin_list.png") no-repeat scroll 0 -48px transparent;
    font-weight: bold;
	height: 32px;
	border-bottom: 1px solid #c3c3c3;
	padding: 0 10px 0 10px;
}

#wiadomosc_odebrana .abt2 span.del,
#wiadomosc_odebrana .abt2 span.opp,
#wiadomosc_odebrana .msg_top span {
    background: url("../img/admin_list.png") no-repeat scroll -48px -9px transparent;
    display: inline-block;
    height: 7px;
    text-decoration: none;
    width: 4px;
}

#wiadomosc_odebrana .abt2 span.opp,
#wiadomosc_odebrana .msg_top span.opp {
    background-position: -208px 0;
    height: 18px;
    width: 18px;
}

#wiadomosc_odebrana .abt2 span.del {
	background-position: -32px 0;
	height: 16px; width: 16px;
	position: relative;
	top: 1px;
}

#wiadomosc_odebrana .abt2 a.odp,
#wiadomosc_odebrana .msg_top a.odp {
	float: right;
}

#wiadomosc_odebrana .abt {
	border-bottom: 1px solid #000;
	background-color: #f2f2f2;
	padding: 7px 10px;
	line-height: 1em;
}

#wiadomosc_odebrana .abt2 {
	border-top: 1px solid #000;
	background-color: #f2f2f2;
	padding: 7px 10px;
	line-height: 1em;
	font-weight: bold;
}

.msg_popup div.input {
	margin-bottom: 10px;
}

.msg_popup label {
	clear: left;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    width: 280px
}

.msg_popup input[type=text] {
	background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    font-size: 0.8em;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    width: 220px;
}

.msg_popup ul.ui-autocomplete {
	width: 220px !important;
}

.chckp5 input[type=checkbox] {
	position: relative;
	left: 5px;
	top: 2px;
}

fieldset.filtr div.submit {
	float: right;
}

fieldset.filtr div.input {
	width: 319px;
	float: left;
	margin-right: 20px;
}

fieldset.filtr div.input:nth-child(even) {
	margin-right: 0;
}

fieldset.filtr label {
	width: 109px !important;
}

fieldset.filtr select {
	width: 210px !important;
}

fieldset.filtr div#filtr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

div.ttfiltr {
	font-weight: bold;
	font-size: 0.8em;
}

a.wyczysc_link {
	font-size: 0.8em;	
	position: relative;
	top: 8px;
}

dl.tickets dd, dl.tickets dt {
	border: 0 !important;
}

dl.tickets dd:first-child, dl.tickets dt:first-child {
	border-top: 1px solid #DADADA !important;
}

div.t_links {
	position: absolute;
	right: 20px;
	top: 65px;
}

div.t_links a {
	display: block;
	width: 205px;
	height:	24px;
	line-height: 22px;
	background-color: #e1e1e1;
	text-align: center;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 14px;
	-moz-box-shadow: 0px 2px 3px 0px #7b7b7b;
    -webkit-box-shadow: 0px 2px 3px 0px #7b7b7b;
    box-shadow: 0px 2px 3px 0px #7b7b7b;
	position: relative;
    behavior: url(PIE.htc);
}

div.t_links ul {
	list-style-type: none;
}

table.ticket_tabela {
    float: left;
    margin-bottom: 15px;
    width: 658px;
	font-size: 16px;
}

table.ticket_tabela th:first-child {
	padding-left: 10px !important;
	border-left: 1px solid #C5C5C5;
}

table.ticket_tabela th{
    font-size: 0.8em !important;
    font-weight: bold;
    height: 32px !important;
    padding: 8px 0px 0 0px !important;
	color: #000 !important;
	background-color: #F3F3F3 !important;
    border-bottom: 1px solid #000000 !important;
    border-top: 1px solid #E4E4E4 !important;
}

table.ticket_tabela th:last-child {
	border-right: 1px solid #C5C5C5;
}

table.ticket_tabela td {
	font-size: 0.8em !important;
	word-wrap: break-word;
}
table.ticket_tabela td:first-child {
	border-left: 1px solid #C5C5C5;
}

table.ticket_tabela td:last-child {
	border-right: 1px solid #C5C5C5;
}

table.forum th {
	font-size: 0.8em;
    font-weight: bold;
    height: 32px;
    padding: 8px 0px 0 0px;
    color: #000;
    background-color: #F3F3F3;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #E4E4E4;

}
table.forum {
width: 100%;
	font-size: 16px;
}

table.forum tr.altrow { background-color: #f7f9fa; }
table.forum tr { background-color: #fff; }

table.forum th {
	text-align: left;
    font-size: 0.75em;
}

table.forum td {
    font-size: 0.75em;
    border-bottom: 1px solid #e4e4e4;
    padding: 17px 0 17px 0;
    line-height: 1.5em;
	text-align: center;
}

table.forum td:first-child { width: 25px; }
table.forum td:last-child { text-align: left; width: 180px;}

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

table.forum td a.ban {
    background: url("../img/admin_list.png") no-repeat scroll 1000px 1000px transparent;
	background-position: -32px 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

table.forum td.nazwa a {
	font-weight: bold;
	color: #000;
	text-decoration: none;	
}

table.forum td.akcje {
	padding-right: 10px;
}

table.forum td.akcje a[href*=edit] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/admin_list.png) no-repeat -16px 0;
    zoom: 1; *display: inline;
    margin: 0 6px 0 6px; 
}

#f_ban_top {
    background: url("../img/admin_list.png") no-repeat scroll 0 -48px transparent;
    font-size: 0.875em;
    font-weight: bold;
    height: 26px;
    padding: 6px 5px 0 10px;
    position: relative;
	border: 1px solid #C5C5C5;
	border-bottom: 0;
}

.forums img {
	position: relative;
	top: 3px;
}

.forums h2 {
    font-size: 1.45em;
    font-weight: bold;
    margin: 0 0 10px;
}

.forums div.dol {
	font-size: 0.8em;
	width: 350px;
	float: left;
}

div.szukaj_na_forum {
	width: 339px;
	float: right;
	clear: right;
	margin-top: 22px;
}

div.szukaj_na_forum input[type=text] {
	width: 250px;	
	float: left;
}

div.szukaj_na_forum input[type=submit] {
	float: left;
	clear: none;
	position: relative;
	bottom: 1px;
	left: 10px;
}

.dodaj_watek {
	float: left !important;
}

.usun_zaz {
	float: left !important;
	border: 0;
	height: 32px !important;
}

table.forumuser {
	width: 100%;
}

table.forumuser tr.f2 {
	border-bottom: 3px solid #000;
	margin-bottom: 10px;
}

td.forumusertd span.avat img {
	width: 91px;	
	height: 91px;
}

td.forumusertd, td.forumusertd2 {
	padding-top: 10px;
}

td.forumusertd {
	width: 105px;
	padding-right: 15px;
	padding-bottom: 15px;
	line-height: 1.5em;
}

td.forumusertd2 {
	padding-bottom: 15px;
}

td.forumusertd span.innypx {
	font-size: 0.75em;
}

td.forumusertd span.innypx img {
	position: relative;
	top: 4px;
}

table.upusertable {
	width: 100%;
	font-size: 0.75em;
}

td.tdtable2 {
	border-bottom: 1px solid #000;
	width: 100%;
	height: 25px;
}

td.tdtable2a {
	width: 500px;
}

td.tdtable2b { color: #ccc; text-align: right; width: 323px; }

table.forumuser img {
	font-size: 10px;
}

table.forumuser a.nick {
	color: #000;
	text-decoration: none;
	font-size: 0.95em;
}

div.dodaj_post {
	width: 480px;
}

div.dodaj_post textarea {
	width: 470px;
	height: 178px;
	background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    font-size: 0.8em;
    line-height: 22px;
    padding: 0 5px;
}

.dodaj_post .required label:after {
        color: #e32;
        content: '' !important;
        display:inline;
}

input.f_add[type=submit] {
	width: 100px;
	height: 29px;
}

div.dodaj_zalacznik {
	width: 440px;
	float: right;
}

.f_upload {
	float: left; 
	clear: none; 

	display: block;
    width: 85px;
    height: 24px;
    line-height: 22px;
    background-color: #e1e1e1;
    text-align: center;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 14px;
    -moz-box-shadow: 0px 2px 3px 0px #7b7b7b;
    -webkit-box-shadow: 0px 2px 3px 0px #7b7b7b;
    box-shadow: 0px 2px 3px 0px #7b7b7b;
    behavior: url(PIE.htc);
}

div.f_lista_z > div {
	border-bottom: #ccc 1px solid;
	font-size: 0.75em;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.f_lista_z > div:first-child { border-top: #ccc solid 1px; }
div.f_lista_z > div.ForumFileOdd { background-color: #fff; }
div.f_lista_z > div.ForumFileEven { background-color: #f7f9fa; }

div#AddForumFileList > div:nth-child(odd) { background-color: #f7f9fa; }
div#AddForumFileList > div:nth-child(even) { background-color: #fff; }

div.addForumFileName {
	width: 390px;
	float: left;
	padding: 0 10px 0 10px;
	font-size: 0.8em;
}

div.f_lista_z > div div.addForumFileName {
	width: 395px !important;
}

div.f_lista_z > div div.addForumFileDelete {
	float: left;
	width: 20px;
	height: 16px;
}


div#AddForumFileList div.addForumFileDelete img {
	top: 6px !important;
	position: relative;
}
div#AddForumFileList div.addForumFileName {
	width: 445px;
}

div.f_lista_z > div div.addForumFileDelete img { top: auto !important; }
div#AddForumFileList > div div.addForumFileDelete img { top: auto !important; }

.tip { font-size: 0.8em; line-height: 1.2em; }

div.forum_edit {
	margin: 0 auto;
    width: 950px;
}

fieldset.stat input[type=radio] {
	margin-right: 10px;
}

fieldset.stat select {
	position: relative;
	bottom: 3px;
}

fieldset.stat .radio2 input[type=radio] {
	float: left;
	position: relative;
	top: 8px;	
}

fieldset.stat div.radio2 label {
	width: 100px;
	float: left;
	height: 1em;
	font-size: inherit;
}

fieldset.stat div.radio {
	font-size: 0.8em;
}

fieldset.stat div.radio select {
	margin: 0 4px;
	font-size: 11px;
	line-height: 1em;
}

fieldset.stat div.submit input[type=submit] {
	float: right;
	width: 87px;
}

fieldset.statistics {
	background-color: #ffe66f;
	height: 30px;
	font-weight: bold;
	font-size: 0.75em;
	padding-top: 5px;
	padding-left: 10px;
}

fieldset.statistics div {
	position: relative;
	right: 10px;
	top: 5px;
	float: right;
}

.stat_head div a,
fieldset.statistics button {
    background: url(../img/doc_type.png) no-repeat;
    height: 16px;
    width: 16px;
    display: block;margin-left: 5px;
}

.stat_head div a { display: inline-block; zoom: 1; *display: inline; }

.stat_head div a[href*=doc], fieldset.statistics [value*=doc] { background-position: 0 -32px; }
.stat_head div a[href*=pdf], fieldset.statistics [value*=pdf] { background-position: 0 -16px; }
.stat_head div a[href*=csv], fieldset.statistics [value*=csv] { background-position: 0 -48px; }

div.table_stat {
	border: 1px solid #c6c4c5;
	margin-top: 16px;
	margin-bottom: 16px;
}

div.table_stat .stat_head {
	border-bottom: 1px solid #c6c4c5;
	background: url(../img/stat7.html) no-repeat;
	height: 32px;
	padding-left: 10px;
}

div.table_stat .stat_head span {
	font-weight: bold;
	font-size: 0.875em;
}	

div.table_stat .stat_head div {
	float: right;
	position: relative;
	right: 10px;
	top: 8px;
}
div.table_stat table.statistics {
	margin: 10px;
	font-size: 14px;
	width: 636px !important;
	border-collapse: collapse;
}

div.table_stat table.statistics th  {
	text-align: left;
	border-bottom: 1px solid #c6c4c5;
	padding: 0 5px 0 5px;
}

div.table_stat table.statistics td {
	padding: 0 5px 0 5px;
}

div.table_stat table.statistics td:last-child {
	width: 230px;
}

input.pln {
	width: 200px !important;
}

input.pln:after {
	content: "PLN";
}

button.b_ofertowy {
	background: #fff;
    border: 0;
    color: #0066ae;
    font-size: 0.8em;
    text-decoration: underline;
    cursor: pointer;

	margin-top: 2px;
	display: block;
    width: 205px;
    height: 24px;
    line-height: 22px;
    background-color: #e1e1e1;
    text-align: center;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 8px;
    -moz-box-shadow: 0px 2px 3px 0px #7b7b7b;
    -webkit-box-shadow: 0px 2px 3px 0px #7b7b7b;
    box-shadow: 0px 2px 3px 0px #7b7b7b;
    *behavior: url(PIE.htc);
}

fieldset.cal button.b_ofertowy {
	width: 175px;
	clear: none;
	float: left;
	margin-right: 20px;
	position: relative;
	top: 2px;
}

.ui-autocomplete {
	width: 566px !important;
}


.ui-autocomplete .ui-menu-item p.row span {
	font-size: 12px !important;
}

div.outline_conf {
	border: 1px solid #c5c5c5;
	border-top: none;
	padding: 10px;
	margin-bottom: 15px;
	position: relative;
	
}

div.outline_conf .od_do {
	position: absolute;
	font-weight: bold;
	font-size: 0.8em;
	left: 260px;
	top: 0;
}

div.outline_conf .datetime select {
	width: 75px !important;
}

input[type=checkbox], input[type=radio] { border: none !important }

table#poll_crosstable th {
	color: #000 !important;
	font-weight: normal !important;
	background-color: #e7e7e7 !important;
	font-size: 12px !important;
	text-align: center !important;
}

table#poll_crosstable tr:first-child th { font-weight: bold; !important; padding-bottom: 10px; padding-top: 10px; text-align: left !important; }
table#poll_crosstable tr:first-child th:last-child { border-right: 1px solid #c2c2c2; }

table#poll_crosstable td {
	background-color: #fff !important;
	border: 1px solid #e7e7e7;
	text-align: center !important;
}

table#poll_crosstable tr th:first-child { border-left: 1px solid #c2c2c2; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #c2c2c2; }
table#poll_crosstable tr:last-child th:first-child { border-bottom: 1px solid #c2c2c2; }
table#poll_crosstable tr:first-child th:first-child { border-right: none; border-bottom: none; }
table#poll_crosstable tr:nth-child(2) th { border-right: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }
table#poll_crosstable tr:nth-child(2) th:first-child { border-right: 1px solid #c2c2c2; border-bottom: 1px solid #d9d9d9; }

.dymek_img {
        position: relative;
        top: 5px;
        left: 10px;
}

.dymek_edytor .dymek_img {
	float: right;
}

body.admin .datka3 img {
    padding: 0 7px 5px 0;
    position: relative;
    top: 10px;
}

#content #treecomments_articlecomments ul.commentslevel_1 {
	padding: 0;
	margin: 0;
}
