.hidden{display: none;}

#nav ul.panel{
    margin: 10px 20px;
    font-size: 16px;
    font-family: times new roman;
}
#nav .panel li{
    list-style:  none;
}
#nav .panel a{
    color: #000;
    text-decoration: none;
    display: block;
    width: 269px;
    height: 22px;
    line-height: 22px;
}
#nav .panel a:hover{
    color: #4D0B0C;
    text-decoration: underline;
}

.news_admin_info {
	position: relative;
}

.news_admin_info p{
	position: relative;
	top: 6px;
}

ul.menu_admin a.active{
	text-decoration: underline;
	font-weight: bold;
}

/*********** TABELKI ***************/
table#lista_stron, table#lista_zdjec{
    width: 490px !important;
}
table#lista_zdjec tr, table#lista_zdjec thead{font-size: 12px;}
thead th{
    text-align: center;
    vertical-align: middle;
    background: #7b919d;
    color: white;
    font-weight: bold;
    padding: 5px;
}
	table th.vtext{
		
	}
table td{
    padding: 1px;
}
table tr{
    border: 1px solid #323b42;
    font-size: 14px;
}
table tr:hover{
    background: #c4d4dd;
}

#nav_oferta a:hover{
    background: #0a0a0a;
    border-left-color: #C88037;
    border-left-width: 20px;
}


/* ------------ SORTABLE ------------- */
#menu_list{color: #999;}
#menu_list ul{
    padding: 0;
    margin: 0 0 1ex 4em;
}
#menu_list li{
    /*list-style: none;*/
    margin: 0;
    padding: 0px 0;
    position: relative;
}
#menu_list li:hover{
    /*background: #060606;*/
}
#menu_list li a{
    /*margin: 1px 5px;*/
}
#menu_list .edit li {
    padding: 1px 5px;
    display: block;
}
#menu_list .edit li a{
    padding: 0px 5px;
    display: block;
    border: solid 1px #0a0a0a;
}
#menu_list  .edit li a:hover{
    background: #060606;
}

#menu_list .item_name {padding: 1px 0 2px 5px; margin: 0 0 0 5px; color: #000;}

.item_name a.delico, .item_name a.editico,
.item_name a.showico, .item_name a.hideico{width: 16px; height: 16px; position: absolute; right: 0; top: 0; margin: 2px;}

.item_name a.hideico{background-image: url(img/ikonki/eye.png);}
.item_name a.hideico:hover{background-image: url(img/ikonki/eye-hover.png);}
.item_name a.showico{background-image: url(img/ikonki/eye-crossed.png);}
.item_name a.showico:hover{background-image: url(img/ikonki/eye-crossed-hover.png);}
.item_name a.editico{background-image: url(img/ikonki/edit.png); right: 26px;}
.item_name a.editico:hover{background-image: url(img/ikonki/edit-hover.png);}
.item_name a.delico{background-image: url(img/ikonki/delete.png); right: 52px;}
.item_name a.delico:hover{background-image: url(img/ikonki/delete-hover.png);}

span.inlineIco{position: relative;}


.hover {
	background: green;
	color: green;
}

.placeholder {
	display: block;
	border: 1px dotted #333333;
	background-color: #cfcfcf;
	border: 1px dotted #333333;
	background-color: #555;
	height: 15px;
}

.ui-tree-deptherror{
	background-color: #ff0000;
      color: black;
}

.hover-up {
	background: red;
}

.hover-down {
	background: red;
}

.item_name {
	-border: 1px solid black;
      position: relative;
}

ul.sortable{
    max-width: 645px;
    list-style: none;
}

ul.sortable ul{
    padding: 0;
    margin: 0 0 0 50px;
    list-style: none;
}

ul.sortable ul .item_name{
    background: transparent;
    background: url(img/arrow2.gif) no-repeat 5px center;
    padding: 1px 0 1px 15px;
}


ul.sortable .item_name{
    background: #550;
    cursor: move;
    background: url(img/arrow3.gif) no-repeat 5px center;
    padding: 1px 0 1px 25px;
}
ul.sortable .item_name:hover, ul#menu_list .item_name:hover{
    background-color: #c4d4dd;
}

ul#menu_list{
    /*width: 600px;*/
}

ul#menu_list .item_link a{
    font-size: 9px;
    text-decoration: none;
    color: #666;
    position: absolute;
    right: 80px;
    line-height: 18px;
}

ul#menu_list .item_name:hover .item_link a{
    color: #3B474F;
}

ul#menu_list .item_name .item_link a:hover{
    text-decoration: underline;
}

ul#menu_list > li > .item_name{
    border-bottom: solid 1px #8B929F;
}

ul#menu_list ul ul .item_name{
    background: red;
    color: white;
    font-weight: bold;
}

.ui-sortable-helper{
    width: 500px;
}


/* ------------ SORTABLE - MODUŁY ------------- */
#modules{/*background: #ffc;*/}
	#modules_active .inlineIco {position: absolute; left: 5px; top: 7px; height: 16px; width: 16px;}
	#modules_list .inlineIco {position: absolute; right: 5px; top: 7px; height: 16px; width: 16px;}

	#modules .removeModule {float: right; margin: 0 5px 0 0; font-size: 30px; line-height: 22px;}
	#modules .removeModule, #modules .addModule {text-shadow: #6374AB 0 0  4px; padding: 0 4px;}
	#modules a:active, #modules a:focus {outline: 0; color: #7A1314;}
	#modules h5 {
		background: transparent url(img/ui-bg_highlight.png) repeat scroll center bottom;
		margin: 0;
		padding: 3px 0 3px 5px;
		font-family: verdana, arial;
		border: solid 1px #ddd;
	}


#modules_active, #modules_list{
	border: solid 1px #999;
	padding: 1px;
}
#modules_active ul, #modules_list ul{
	list-style: none;
	margin: 0;
}
	#modules_active li, #modules_list li{
		position: relative;
		width: 220px;
		height: 30px;
		margin: 1px 0;
		line-height: 28px;
		font-size:17px;
		background: transparent url(img/ui-bg_glass.png) repeat scroll 16px -187px;
		border: solid 1px #ddd;
	}

	#modules_active{
		float: left;
		background: #fff;
	}

		#modules_active li{
			cursor: move;
			padding: 0 0 0 30px;
		}

	#modules_list{
		float: right;
		background: #fff;
	}

		#modules_list li{
			padding: 0 30px 0 6px;
		}

.ui-effects-transfer{
	border: solid 2px #999;
}

/* ----------------------------------- SIMPLE MODAL --------------------------------- */
/* Overlay */
#info-overlay {background-color:#000;}

/* Container */
.simplemodal-wrap {height: auto !important;}
#info-container {width: 720px; font-size:16px; text-align:left;}
#info-container .info-content {background-color:#333; color:#eee; height:5px; border: solid 1px #111;}
#info-container #opis {height: 440px; width: 699px; padding: 6px 9px; overflow: auto;}
#info-container h1 {color: #D8D69D;  padding: 8px; font-weight: bold; font-size:1.7em; text-align:left;}
#simplemodal-data{padding: 0px; font-size: 70%;}
#info-container .info-loading {position:absolute; background:url(img/loading.gif) no-repeat; z-index:8; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#info-container .info-message {text-align:center;}
#info-container a.modal-close, #info-container a.modal-close:link,
	#info-container a.modal-close:active, #info-container a.modal-close:visited
	{text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:1px; right:9px; color:#999;}
#info-container a.modal-close:hover {color:#9bb3b3;}
