.hidden{display: none !important;}
.mod_ymovie{    margin: 0 auto;
    width: 480px;}
#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: 690px !important;
}
thead th{
    text-align: center;
    vertical-align: middle;
    background: #42771B;
    color: white;
    font-weight: bold;
    padding: 5px;
}
table td{
    padding: 1px;
}
table tr{
    border: 1px solid #323b42;
}
table tr:hover{
    background: #333;
}

#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;
}
/********** do zdjec ************/


.ui-panel{
    padding: 5px;
    background: #dedede;
    border: solid 1px #666;
}

.header_logo{
    width: 99px;
    height: 99px;
    position: absolute;
    background: url('img/pod_loga_header.png') no-repeat;
    right:18px;
    top:95px;
    z-index: 1000;
}
.header_logo img{
    left:34px;
    position:relative;
    top:35px;
}

#all_news_images .news_image, #all_header_images .header_image, #all_header_logos .page_header_logo{
    float: left;
    width: 62px;
    height: 62px;
    border: solid 1px #666;
    position: relative;
    margin: 5px;
}

    #all_header_images .header_image{
		height: 131px;
		width: 226px;
    }

    #all_header_logos .page_header_logo{
        width: 60px;
        height: 60px;
    }

.news_image img{
    max-width: 60px;
    max-height: 60px;
        margin: 0;
        padding: 0;
}

.header_image img{
    max-width: 232px;
    max-height: 131px;
        margin: 0;
        padding: 0;
		border: none;
}

.page_header_logo img{
    max-width: 60px;
    max-height: 60px;
}

.news_image .news_del, .header_image .header_del, .page_header_logo .logo_del{
    position: absolute;
    top: 0px;
    right: 2px;
    border: solid 1px #666;
    background-repeat: no-repeat;
    background-position: 1px 2px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-radius-bottomleft: 3px;
    border-radius-bottomright: 3px;
    display: block;
    background-color: #999;
    width: 18px;
    height: 19px;
}


#fileUploader, #fileUploader2{
    margin: 5px;
    width:400px;
    float: left;
}
#fileUploader .cancel, #fileUploader2 .cancel{
    background: none;
    float: left;
    margin: 2px 10px 0 10px;
}
#uploaderControls, #uploaderControls2{
    width:400px;
    float: left;
}
.uploadifyQueueItem{    clear: both;}
#sentFiles, #sentFiles2{
    background:none repeat scroll 0 0 #333;
    display:none;
    float:right;
    padding:5px;
    width:258px;
}
#sentFiles img, #sentFiles2 img{
    max-width: 80px;
    max-height: 80px;
    margin: 1px;
}
/********************** jConfirmAction *******************************/
.jconfirmaction_question {
	position: absolute;
	display: inline;
	text-align: center;
	width: 174px;
	height: 78px;
	font-size: 13px;
	line-height: 1.5em;
	background: url("img/jconfirmaction/bubble.png") left top no-repeat;
	padding: 10px 0 0 0;
	text-shadow: 0px 1px 0px #fff;
	margin-left: -7em;
	margin-top: -6em;
	opacity: 0;
    z-index: 100;
}

.jconfirmaction_yes, .jconfirmaction_cancel {
	margin-top: .5em;
	margin-right: .5em;
	cursor: pointer;
	display: inline-block;
	width: 63px;
	/*height: 21px;*/
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	/*background: url("img/jconfirmaction/button.png") left top no-repeat;*/

	font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	padding: .3em .3em;
    color: #eee !important;
    border: solid 1px #000;
    border-top: solid 1px #333;
    border-left: solid 1px #333;
			-webkit-border-radius: .7em;
			-moz-border-radius: .7em;
			border-radius: .7em;
            -moz-box-shadow: 1px 1px 2px #888;
            -webkit-box-shadow: 1px 1px 2px #888;
            box-shadow: 1px 1px 2px #888;

    background-color: #3B474F;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	/*margin: 5px;*/
	vertical-align: middle;
	line-height: 15px !important;
	font-weight: normal;
	font-size: 13px;
}
.jconfirmaction_yes:hover, .jconfirmaction_cancel:hover {
    background-position: bottom right;
    background-color: #5F676C;
    outline: none; /* hide dotted outline in Firefox */
    cursor: pointer;
}
/*****************************************************/



/* ------------ 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: 84%;
		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;
		list-style: none;
	}

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

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

	#modules_list{
		float: right;
		background: #fff;
		width: 48%;
	}

		#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;}

