* {
	margin:0;
	padding:0;
}

body, table, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
} 


a:visited { 
	text-decoration:none;
	color:black;
}


a.addlink  {
	color:maroon;
	text-decoration:none;
	cursor:pointer;
}
a.addlink:hover {
	text-decoration:underline;
	color:black;
}

div.top {
	height:40px; 
	background:white;
	padding: 0 0 0 0;  /*od 5 tu można zmienić szerokośc i dodac tło height + padding = wyświetlana wysokość nagłówka */
}
div.top label {
	color:#818181;
	margin:0 5px 0 0
}
div.top label img{
	vertical-align:middle;
	margin:0 13px 0 7px
	}
div.options {
	height:70px;
	text-align:left;
	padding:0 5px 0 0;
}
div.options ul {
	height:25px;
	float:right;
	clear:right;
	margin:0 0 0;
}
div.top select {
	font-size:11px;
	width:50px;
	margin:0 5px 0 0
}
div.options ul li {
    display:inline
}
.options ul li a{
	color:#818181;
	padding:0 2px;
	text-decoration:underline;
}
div.options a:hover {
	text-decoration:none;
	color:orange;
}
div.language{
	float: right;
	width: 200px;
	text-align: left;
	margin-left: 20px;
}
div.language2{
	float: right;
	width: 220px;
	text-align: left;
	margin-left: 15px;
}
div.menu {
	height:40px;

	float: left;
}


div.menu ul {
	list-style:none;
}
div.menu ul li {
	display:block;
	float:left;
	background:white;
	height:32px;
	position:relative;
	margin-left:2px;
	margin-right:2px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
div.menu ul li a:hover {
	text-decoration:none;
	color:#665;
}
div.menu ul li a {
	line-height:28px;
	font-weight:bold;
	color:black;
	font-size:12px;
	text-decoration:none;
}
div.menu ul li ul a:hover {
	text-decoration:underline;
}
div.menu ul li ul {
	display:none;
	position:absolute;
	left:0px;
	top:38px;
}
div.menu ul li ul li a {
	line-height:20px;
	display:block;
	width:150px;
}
div.menu ul li ul li {
	padding-left:4px;
	height:auto;
}





div.menu .active_top_menu {
	display:block;
	float:left;
	background:#818485;
	height:32px;
	position:relative;
	margin-left:2px;
	margin-right:2px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}

div.menu .active_top_menu a {
	line-height:28px;
	font-weight:bold;
	color:white;
	font-size:12px;
	text-decoration:none;
}
div.menu .active_top_menu a:hover {
	text-decoration:none;
	color:silver;
}





div.center {
	background:white;
	padding:3px;
}
div.center h1 {
	border-top:1px gray solid;
	border-left:1px gray solid;
	border-right:1px gray solid;
	padding-left:25px;
	background:#818485;
	color:white;
	height:30px;
	font-size:23px;
}
div.center div.headers {
	background:#ececec;
	font-weight:bold;
	height:35px;
	border:1px silver solid;
	overflow:hidden;
	white-space:nowrap;
}
div.center div.message {
	background:#ececec;
	border:1px #c0c0c0 solid;
	padding:10px;
	width: 95% ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top:15px;
	margin-bottom:15px;
}
div.id {
	overflow:hidden;
	white-space:nowrap;
	width:3%;
	line-height:25px;
	color:black;
	float:left;
	text-align:left;
	padding-left:4px;
	border-right:1px silver solid;height:25px;

}
div.name {
	overflow:hidden;
	white-space:nowrap;
	width:50%; 
	line-height:25px;
	color:black;
	float:left;
	text-align:left;
	padding-left:4px;
	border-right:1px silver solid;height:25px;
}
div.position {
	overflow:hidden;
	white-space:nowrap;
	width:7%; 
	line-height:25px;
	color:black;
	float:left;
	text-align:center; 
	padding: 0 1px;
	border-right:1px silver solid;
	text-align:center;height:25px;
}
div.addCat {
	overflow:hidden;
	white-space:nowrap;
	width:7%; 
	line-height:25px;
	color:black;
	float:left;
	border-right:1px silver solid;
	text-align:center;
	padding: 0 1px;
	height:25px;
}
input.up , input.down {
	width:22px;
	height:25px;
	border:0;
	cursor:pointer;
	line-height:25px;
}
input.up {
	background:url("../images/arrow_up.png") no-repeat 0 2px; /*tpa=template/admin/images/arrow_up.png*/
}
input.down {
	background:url("../images/arrow_down.png") no-repeat 0 2px; /*tpa=template/admin/images/arrow_down.png*/
}
input.plus {
	width:30px;
	margin:0 auto;
	background:url("../images/add.png") no-repeat 0 2px; /*tpa=template/admin/images/add.png*/
	height:25px;
	width:18px;
	border:0;
	line-height:25px;
	cursor:pointer;
}
div.operations input.delete {
	height:25px;
	background:url("../images/about.png") no-repeat 0 2px; /*tpa=template/admin/images/about.png*/
	border:0;
	line-height:25px;
	cursor:pointer;
	width:22px;
}

div.delete input.delete {
	width:20px;;
	height:25px;
	background:url("../images/about.png") no-repeat 0 2px; /*tpa=template/admin/images/about.png*/
	border:0;
	line-height:25px;
	cursor:pointer;
	display:block;
	float:left;
}
div.addSub {
	overflow:hidden;
	white-space:nowrap;
	width:7%; 
	line-height:25px;
	color:black;
	float:left;
	text-align:center;  
	padding: 0 1px;
	border-right:1px silver solid;height:25px;
	text-align:center;
}

div.status {
	overflow:hidden;
	white-space:nowrap;
	width:5%; 
	line-height:25px;
	color:black;
	float:left;
	text-align:center; 
	padding: 0 1px;
	border-right:1px silver solid;height:25px;

}
div.delete {
	overflow:hidden;
	height:25px;
	white-space:nowrap;
	line-height:25px;
	color:black;
	text-align:center; 
	padding: 0 1px;
	margin: auto;  

}
div.title {
	text-align:center;
	color:black;
	line-height:25px;
	font-weight:bold;
	font-size:13px;
	clear:both;
}
div.title p {
	margin-right:15%;
	display:block;
	height:25px;
	line-height:25px;
}

div.title div.text_red{
	float:left;
	display:block;
	padding-left:20px;
	color:#545454;
}

table input {
	font-size:11px;
	padding:0px;
}
div.title a {
	float:left;
	display:block;
	padding-left:20px;
	color:#545454;
	text-decoration:underline;
}
div.title a:hover {
	color:black;
	text-decoration:none;
}
div.element {
	clear:both;
	font-weight:normal;
	height:25px;
	text-align: center; 
}
div.element a.plus {
	text-decoration:none;
	height:16px;
	width:6px;
	display:block;
	float:left;
	padding-left:10px;
	background:url("../images/82.png") no-repeat 0 center; /*tpa=template/admin/images/82.png*/
	background-repeat:no-repeat;
	height:25px;
	margin-left:4px;
}

div.element a.minus {
	text-decoration:none;
	height:16px;
	width:6px;
	display:block;
	float:left;
	padding-left:10px;
	background:url("../images/86.png") no-repeat 0 center;/*tpa=template/admin/images/86.png*/
	background-repeat:no-repeat;
	height:25px;
	margin-left:4px;
}
div.element a{
	text-decoration:none;
	color:#545454;
}
div.name  a {
	text-decoration:none;
	cursor:pointer;
}
div.element a:hover {
	text-decoration:none;
	color:black;
}
table ul , table li {
	list-style:none;
	
}
table div.name span {
	display:block;
	float:left;
	margin-left:5px;
}
table ul.level1 div.name span {
	padding-left:40px;

}
table ul.level2 div.name span {
	padding-left:70px;
}
table ul.level3 div.name span {
	padding-left:100px;
}
table ul.level4 div.name span {
	padding-left:130px;
}
table ul.level5 div.name span {
	padding-left:160px;
}
table ul.level6 div.name span {
	padding-left:200px;
}
table li {
	display:inline;
}
table{
	width:100%;
	border-collapse:collapse;
	border:1px silver solid;
	clear:both;
}
td div.element {
	clear:both;
	width:100%;
	background:#ececec;
}
div.site div.name  a {
	padding-left:20px;
	background:url("../images/22.png") no-repeat 0 0; /*tpa=template/admin/images/22.png*/
}
input.save {
	float:right;
	display:block;
	margin-right:40px;
}
input.saveL {
	float:right;
	display:block;
	margin-right:40px;
}
input.saveR {
	float:right;
	display:block;
	margin-right:10px;
}
table ul.level1 div.element {
	background:#F4F4F4;
}
div.site {
		clear:both;	
		background:white;
		height:25px;
}
div.footer {
	height:20px;
	background:white;
	clear:both;
	text-align:right;
}
div.buttonSave {
	padding-top:5px;
	height:40px;
	line-height:40px;
	clear:both;
}
div.buttonSave input.saveAndGo {
	float:right;

}
div.left {
	width:50%;
	float:left;
	margin:5px;
	margin-left:0;
	margin-right:0;
	padding:7px;
	background:#f7f7f7;
}
div.left h5 , div.right h5{
	margin-top:10px;
	line-height:20px;
	font-size:12px;
}
div.right {
	width:42%;
	float:right;
	margin:5px;
	padding:7px;
	margin-left:0;
	margin-right:0;
	background:#CCCCCC;
	line-height:20px;
}
div.right-inner {
	background:#f7f7f7;
	padding:5px;s
}
div.left input {
	width:99%;
}
textarea.shortDesc {
	height:100px;
	width:99%;
}
textarea.fullDesc {
	height:250px;
	width:99%;
}
div.center-inner {
	overflow:hidden;
	background:#f7f7f7 none repeat scroll 0 0;
	clear:both;
}
div.clear {
	clear:both;
	font-size:0;
}
div.right label {
	display:block;
	float:left;
	padding-right:10px;
	width:130px;
}
input.metaTitle , input.metaKey {
	width:300px;
}
div.option {
	clear: both;
	padding:3px;
	text-align:left;
	line-height:20px;
}
div.left div.option input.nameCat, div.left div.option input.nameSite, div.left div.option input.nameStr {
	width:30%;
}
div.left label {
	width:100px;
	padding-right:5px;
	display:block;
	float:left;
}
div.left input.activated {
	width:15px;
}
textarea.metaDesc {
	width:300px;
	height:50px;
}
a.struct {
	background:url("../images/26.png") no-repeat 0 0; /*tpa=template/admin/images/26.png*/
	padding-left:20px;
}
a.langeages {
	background:url("../images/17.png" ) no-repeat 0 0; /*tpa=template/admin/images/17.png*/
	padding-left:20px;
}
a.box {
	background:url("../images/box.png") no-repeat 0 0; /*tpa=template/admin/images/21.png*/
	padding-left:20px;
}
a.files {
	background:url("../images/21.png") no-repeat 0 0; /*tpa=template/admin/images/21.png*/
	padding-left:20px;
}
a.cats {
	background:url("../images/27.png") no-repeat 0 0; /*tpa=template/admin/images/27.png*/
	padding-left:20px;
}
a.comments {
	background:url("../images/editcms.png") no-repeat 0 0; /*tpa=template/admin/images/28.png*/
	padding-left:20px;
}
a.search {
	background:url("../images/zoom.png") no-repeat 0 0; /*tpa=template/admin/images/zoom.png*/
	padding-left:20px;
}
a.newsletter {
	background:url("../images/newsletter.png") no-repeat 0 0;
	padding-left:20px;
}
a.settings {
	background:url("../images/settings.png") no-repeat 0 0;
	padding-left:20px;
}
a.help {
	background:url("../images/help.png") no-repeat 0 0;
	padding-left:20px;
}
div.frame {
	padding:10px;
}
div.frame h4 {
	line-height:20px;
	font-size:12px;
	font-weight:normal;
}
ifram.iframe {
	width:99%;
}
div.rightPanel div.nameArg, div.rightPanel div.actName, div.rightPanel div.type, div.rightPanel div.operations {
	float:left;
	width:25%;
	line-height:20px;
	overflow:hidden;
}
div.rightPanel div.actName select, div.rightPanel div.type select {
	font-size:12px;
	height:18px;
	width:80%;
}
div.rightPanel div.nameArg input {
	width:90%;
}
div.thread {
	clear:both;
	line-height:20px;
}
div.buttons {
	clear:both;
}
div.buttons input.saveAndGo {
	width:200px;
	display:block;
	float:left;
	cursor:pointer;
}
div.buttons input.save {
	width:100px;
	display:block;
	float:left;
	cursor:pointer;
}
div.buttons input.addArg {
	width:200px;
	display:block;
	float:left;
	cursor:pointer;
}
input.goToCMS {
	display:block;
	float:right;
	cursor:pointer;
}
div.frame {

}
div.frame ul, div.frame li {
	list-style:none;
}
div.frame li a {
	line-height:25px;
	font-size:12px;
	text-decoration:none;
	color:black;
}
div.kategoria {
	float:left;
	width:30px;
	line-height:20px;
	height:20px;
}
div.strona {
	color:navy;
	line-height:20px;
}
div.iconStrona {
	height:20px;
	background:url("../images/22.png") no-repeat 0 2px; /*tpa=template/admin/images/22.png*/
	width:20px;
	float:left;
}
div.el {
	padding-left:3px;
	clear:both;
	font-weight:normal;
	line-height:25px;
	height:20px;
}
div.el input {
	width:20px;
	float:left;
	height:20px;
}
div.panelAdd {
	padding-bottom:15px;
	line-height:15px;
}
div.firstPanel {
	float:left;
	width:48%
}
div.firstPanel input, div.secoondPanel input {
	padding:2px;
}
div.secoondPanel {
	float:left;
	width:48%;
}
div.temp {
	text-align:center;
	padding:15px;
	margin:0 auto;
}
div.temp-inner {
	margin:0 auto;
	width:60%;
	text-align:left;
}
div.temp-margin {
	margin:0 auto;
	text-align:left;
}
div.temp-margin h2 {
	font-size:16px;
	height:30px;
}
div.template {
	padding:5px;
	line-height:20px;
	clear:both;
	white-space:nowrap;
} 
div.template div.oneP {
	padding-top:5px;
	float:left;
	width:130px;
	white-space:normal;
}
div.groupSelects {
	width:55%;
	float:left;
}
div.template div.oneP label,  div.template div.oneP select {
	color:#545454;
	font-size:11px;
}
div.template select {
	width:10%;
	height:20px;
}
div.template div.oneP input {
	width:120px;
	font-size:11px;
	line-height:20px;
}
div.template div.oneP select {
	width:120px;
}
input.deleteTemp {
	float:left;
	margin-top:5px;
	padding-left:20px;
	background:url("../images/about.png") no-repeat 0 0px; /*tpa=template/admin/images/about.png*/
	height:20px;
	line-height:20px;
	color:black;
	font-size:12px;
	border:0;
	cursor:pointer;
	outline:none;
	text-align:left;
}
div.findEl {
	overflow:hidden;
	clear:both;
}
div.comments label.tekst  {
	display:block;
	padding:3px;
	
}
div.comments {
	padding:5px;
		clear:both;
}
div.comments label.tekst span {
	background:yellow;
}
div.comments label.name a {
	color:maroon;
}
label.idComments {
	width:35px;
	display:block;
	float:left;
}
div.findEl div.template {
	height:100px;
	overflow:hidden;
	margin:2px;
}
div.template h3 {
	padding-bottom:5px;
}
div.template input {
	width:10%;
	height:20px;
}
div.template label {
	width:100px;
	float:left;
	display:block;
	font-size:12px;
}
div.template input.delete {
	padding-left:20px;
	background:url("../images/about.png") no-repeat 0 0px; /*tpa=template/admin/images/about.png*/
	height:20px;
	line-height:20px;
	color:black;
	font-size:12px;
	border:0;
	cursor:pointer;
	outline:none;
	text-align:left;
}
div.tempBox {
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	overflow:hidden;
}
div.template label.id {
	width:35px;
	font-size:11px;
}
div.tempBox h3 {
	font-size:13px;
	clear:both;
}
div.tempBox h5 {
	font-size:14px;
	line-height:30px;
	padding-top:30px;
	color:maroon;
}
div.template label.name {
	width:25%;
}
div.links a {
	padding:3px;
	color:maroon;
}
div.linksRight {	
	color:maroon;
	text-align:right;
}
div.linksRight span {
	padding:3px;
	padding-right:10px;
}
div.linksRight a {
	padding:3px;
	color:maroon;
	font-size:11px;
}
div.template label.nameSearch {
	width:75%;
	font-size:11px;
	color:black;
	font-weight:bold;
}
div.template label.nameSearch a {
	color:maroon;
	font-size:11px;
}
div.template label.tekst {
	width:99%;
	padding:5px;
	clear:both;
	display:block;
	font-size:11px;
	white-space:normal;
}
div.template label.tekst span {
	background:yellow;
	font-weight:bold;
}

div.template label.name a {
	text-decoration:none;
	color:black;
}
div.template label.name a:hover {
	color:maroon;
}
input.addNewButton {
	width:150px;
	line-height:10px;
	height:20px;
}
div.header {
	height:30px;
}
div.file {
	clear:both;
	font-size:11px;
	line-height:18px;
	padding:2px;
}
div.odd {
	background:white;
}
div.even {
	background:#E0E0E0;
}
div.idFile {
	width:35px;
	float:left;
	overflow:hidden;
}
div.nameFile {
	width:20%;
	float:left;
	overflow:hidden;
}
div.nameFile input {
	margin-left:2px;
	margin-right:2px;
	display:block;
	width:90%;
}
div.edit, div.remove {
	float:right;
	width:6%;
	overflow:hidden;
}
div.edit {
	width:60px;
}
div.edit input {
	width:60px;
}
div.path {
	width:53%;
	float:left;
	overflow:hidden;
	padding-left:1px;
}
div.path input {
	width:96%;
	margin-left:1px;
}
div.file div.header {
	line-height:20px;
}
div.descriptionFile {
	clear:both;
	padding:5px;
	overflow:hidden;
	padding-left:35px;
}
div.descriptionFile p {
	display:block;
	float:right;
	width:20%;
	text-align:right;
}
div.descriptionFile input {
	width:76%;
	float:left;

}
div.contentCat, div.contentSite {
	padding:5px;
}
div.file input {
	font-size:11px;
}
div.file a{
	color:maroon;
	padding:2px;
}
div.file a:hover {
	color:black;
}
div.remove a {
	display:block;
	height:20px;
	background:url("../images/about.png") no-repeat 0 2px; /*tpa=template/admin/images/about.png*/
	width:18px;
}


div.listowanie span.left { display:block;float:left;padding:2px;color:maroon;}
div.listowanie span.rright { display:block;float:right;padding:2px;color:maroon;}
div.listowanie { height:25px; text-align:center; color:#666666; }
div.listowanie a { line-height:18px; color:#666666; text-decoration:none;}
div.listowanie a:hover { color:#999999; text-decoration:underline; }
div.listowanie a.active { font-weight:bold; }
div.listowanie a.prev { display:block; float:left; padding:2px; }
div.listowanie a.next { display:block; float:right; padding:2px; }



div.tempBoxInner table {
	width:99%;
	margin:0 auto;
}
div.tempBoxInner table th {
	line-height:21px;

}
div.tempBoxInner table td {
	padding:1px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	border:1px silver solid;
}
div.tempBoxInner table td.tdWidth {
	width:19%;
}
div.tempBoxInner table td.tdWidth input {
	line-height:16px;
	font-size:12px;
	height:17px;
	overflow:hidden;
	width:97%;
}
div.tempBoxInner table td  input {
	line-height:16px;
	font-size:12px;
	height:17px;
	overflow:hidden;
}
div.tempBoxInner table td a img {
	border:0;
}
div.tempBoxInner {
	text-align:center;
	padding:5px;
}




#info {
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em;
	background:#FFFFFF none repeat scroll 0;
	border:2px solid #000000;
	font-size:17px;
	padding:0.5em;
	width:200px;
} 


div.name li a:hover {
	text-decoration:underline;
	color:#545454;
}    


div.name li a.active {

	color:#545454;
	font-weight:bold;
}  


div.name ul {
	float:right;
	display:block;
}
div.name li a {
	padding:2px;
}



table ul.test2 div.element {
	background:#f7f7f7;

}

div.element:hover { background:gray;}  
table ul.level1 div.element:hover { background:#cfcfcf;}  
table ul.level0 div.element:hover { background:#cfcfcf;} 

table ul.test2 div.element:hover {
background:#cfcfcf;

}  

td div.element:hover {
background:gray;
}  

div.right h4 { line-height:20px; font-size:11px; }  


div.file table td {
 padding:2px;
 text-align:center;
}
div.file table input {
 width:80%;
}
div.file table a img {
 border:0;
}
div.file table textarea {
 width:80%;
}




* {
	margin:0;
	padding:0;
}
div.all table {
	float:left;
	margin:5px;
	border:1px;
}
div.all table a img {
	border:0;
	padding:5px;
}
a.upE, a.downE, a.deleteE, a.file_change_order, a.image_change_order {
	display:block;
	height:20px;
	width:20px;
}
a.upE {
	background:url("../images/arrow_up.png") no-repeat 1px 1px; /*tpa=template/admin/images/arrow_up.png*/
}
a.downE {
	background:url("../images/arrow_down.png") no-repeat 1px 1px; /*tpa=template/admin/images/arrow_down.png*/
}
a.deleteE {
	background:url("../images/about.png") no-repeat 1px 1px; /*tpa=template/admin/images/about.png*/
	margin-top:10px;
}
div.clear {
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
}
table td.idE {
	width:40px;
	vertical-align:top;
}
div.all table {width:auto;clear:none;}  

/*dodane */

td.icon{
	width: 30px;
}
td.size{
	width: 90px;
	text-align: right; 
	padding-right: 6px;
}

div.right div.statusCheckbox {
	float:left;
	width:20px;
	padding-top: 3px;

}
div.right div.description {
	width:280px;
	float: left;

}
div.firstPage{
	overflow:hidden;
	white-space:nowrap;
	width:10%;
	line-height:25px;
	color:black;
	float:left;
	text-align:center;
	padding-left:4px;
	border-right:1px silver solid;
	height:25px;

}


table div.sub_name span{
	display:block;
	float:right;
	margin-right:5px;
}


div.headers div.id, div.headers div.position, div.headers div.name,  div.headers div.status, div.headers div.firstPage, div.headers div.delete, div.headers div.www {
	line-height:35px;
	height:35px;
}

div.headers div.addCat, div.headers div.addSub {
	line-height:15px;
	height:35px;
	padding-top: 1px;
}


 
div.element img{
	padding-top: 3px;
}

div.element img.page146, div.element img.page147{
	padding-top: 0;
	position: relative;
	top: 4px;
}

div.www {
	overflow:hidden;
	white-space:nowrap;
	width:3%; 
	line-height:25px;
	color:black;
	float:left;
	text-align:center; 
 	padding: 0 1px;
 border-right:1px silver solid;height:25px;
}

.wybierz {
    background: none repeat scroll 0 0 #EFF5FA;
    border: 1px solid #3885CF;
    color: #000000;
    cursor: pointer;
    font: 16px verdana;
    padding: 2px 7px;
	text-decoration: none;
}

.wybierz:hover {
    background: none repeat scroll 0 0 #3885CF;
    color: #FFFFFF;
}