html {
	margin: 0;
	padding:0;
    font-family: "Arial", arial;
}
img {
    border: 0;
}
ul {
    margin: 5px;
    padding: 0;
}
body {
	margin: 0;
	padding: 0;
    font: 12px "Arial", arial;
}

a {
    color: black;
}
#container {
    margin: 0;
	padding: 0;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

#header {
    width: 950px;
    margin: 0;
    padding: 0;
    background: url('/_public/img/header.jpg') no-repeat;
}

#layout {
    padding-top: 440px;
}
#layout_background {
    width: 950px;
    background: url('/_public/img/background.jpg') top right repeat-y;
}

#content {
    width: 760px;
    float: right;
}

#content_padding {
    padding: 0 79px 0 25px;
}


#jsLink {
    height: 200px;
    width: 810px;
    cursor: pointer;
}

#menu {
    margin: 118px 0 0 0;
	width: 190px;
	padding: 0;
    float: left;
}

.c {
	clear:both;
}

#menu2 {
}
#menu2 ul{

}
ul#menu2 li{
            list-style-type: none;
            margin: 0;
            padding: 14px 0 0 4px;
            line-height: 1.8em;
            font-weight: bold;
            display: block;
            background: url('/_public/img/menu.jpg') no-repeat;
            width: 190px;
            height: 49px;
}
ul#menu2 li a {
            text-decoration: none;
            color: black;
            font-size: 12px;
            font-weight: normal;
}

ul#menu2 li a:hover {
            text-decoration: underline;
}

ul#outlinemenu2 li{
            list-style-type: none;
            margin: 0;
            padding: 14px 0 0 4px;
            line-height: 1.8em;
            font-weight: bold;
            display: block;
            background: url('/_public/img/menu.jpg') no-repeat;
            width: 190px;
            height: 49px;
			filter:alpha(opacity=60); z-index: 100;
			-moz-opacity: 0.6;
			opacity: 0.6;
}
ul#outlinemenu2 li a {
            text-decoration: none;
            color: black;
            font-size: 12px;
            font-weight: normal;
}

ul#outlinemenu2 li a:hover {
            text-decoration: underline;
}



#footer {
    margin: 0;
    padding: 0 0 0 0;
	width: 950px;
	height: 208px;
	background: url('/_public/img/foot.jpg') no-repeat left top;
	display: block;
    color: black;
	font: 12px Arial;
}
#footer p {
    margin: 0;
    padding: 170px 0 0 480px;
	font: 12px Arial;
}
#footer a {
	font: 12px Arial;
}



.leftMargin { margin-left: 20px; }

/* Logowanie */
.leftLogin { float:left; margin-left: 10px; }
.leftRLogin { float:left; clear:left;}


/*admin menu*/
#admin-menu {margin-bottom: 10px; padding: 0; background-color: #21426E; }
#admin-top { background-color: #fff; border-bottom: 1px solid #21426E;  zoom: 1; }
#admin-top .items { float: left; }
#admin-top .item{ float: left; margin: 0; padding: 2px 0; font-size: 12px; text-transform: uppercase; text-align: center; }
#admin-top .logout{ float: right; margin: 0; padding: 2px 5px; font-size: 12px; text-transform: uppercase; font-weight: bold; }
#admin-bottom { background-color: #21426E; }
#admin-bottom .item{ margin: 0; padding: 11px; float: left;  font-size: 12px; }
#admin-bottom .item_g{ margin: 0; padding: 11px; float: left; background-color: #5BB430; font-size: 12px; }
#admin-bottom .logo { padding: 0; }
#admin-bottom .logo img { padding: 0; margin: 0;}
#admin-bottom .sepg{ border-right: 8px solid #5BB430; }
#admin-bottom .sepw{ border-right: 8px solid #fff; }
#admin-bottom a { padding:0 4px; color:#fff; }
#admin-line { height: 3px; background: url('/_public/img/head-admin-line.png'); line-height: 100%; font-size: 0; }
/*end admin menu*/

form, dl, dt, dd, label, ul { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
form { margin-right:40px; margin-bottom:50px; }
dl { width:100%; }
dl dt { float:left;width:218px; padding-top:4px; }
dl dd input.text { width:280px; border:2px solid #21426F; padding:5px; padding-bottom:0px; }
dl dd select.text { width:280px;}
dl dd input.password { width:280px; border:2px solid #21426F;font-size:22px; padding:5px; padding-bottom:0px; }
dl dd.submit { margin-top:14px; }
dl dt.submit { margin-top:14px; }
dl dd input.submit { width:120px; font-size:18px; }
dl dd { margin-bottom:8px; }
dl dd ul.error { margin-top:4px;margin-bottom:8px;font-size:12px;margin-left:228px; color:red; list-style-type: none; list-style-position: outside; }
/* end login panel */


.info { font-size: 11px;}

.gallery-img img { border: 1px solid #fff; }
.gallery-img a{ margin: 0 20px 20px 0; padding: 6px; border: 1px solid #B9B9B9; float: left;}
.gallery-img a:hover {  padding: 5px; border: 2px solid #0057A3; }


/* login panel */
.cms-login-body { background:#fff;color:#000;font:12px;font-family: SegoeUI, Tahoma, Verdana, Arial; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
.cms-login { zoom:1; background:url(/_public/img/l-pas.jpg) repeat-x 0px 118px; text-align:center;margin-top:160px; }
.cms-login .bg { zoom:1;background:#fff url(/_public/img/l-box-left.png) repeat-y top left;width:635px;margin:auto;text-align:left;position:relative;left:0px;top:0px; }
.cms-login .bg a.logo { width:142px;height:49px;display:block;background:url(/_public/img/l-logo.gif) no-repeat;position:absolute;left:18px;top:-55px;text-indent:-9999px; }
.cms-login .bg .bcl { zoom:1;width:12px;height:117px;position:absolute;left:-2px;top:118px;background:url(/_public/img/l-box-c-left.jpg) no-repeat; }
.cms-login .bg .bcr { zoom:1;width:12px;height:117px;position:absolute;right:-2px;top:118px;background:url(/_public/img/l-box-c-right.jpg) no-repeat; }
.cms-login .bg .br { zoom:1;background:url(/_public/img/l-box-right.png) repeat-y top right; }
.cms-login .bg .bt { zoom:1;background:url(/_public/img/l-box-top.png) no-repeat top left; }
.cms-login .bg .bb { zoom:1;background:url(/_public/img/l-box-bottom.png) no-repeat bottom left; padding:20px; position:relative;left:0px;top:0px;}
.cms-login .bg .bb .bad { background:#f4f4f4; color:red; padding:10px; position:absolute;top:60px; left:58px; width:494px; font-size:14px; }
.cms-login .bg .bb .bad b { font-size:18px; padding-right:5px; }
#cms-l-f form, #cms-l-f dl, #cms-l-f dt, #cms-l-f dd, #cms-l-f label, #cms-l-f ul { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
#cms-l-f form { margin-left:40px; margin-top:110px; margin-right:40px; margin-bottom:50px; }
#cms-l-f dl { width:100%; }
#cms-l-f dl dt { float:left;width:218px; font-size:24px; padding-top:4px; }
#cms-l-f dl dd input.text { width:280px;height:36px; border:2px solid #21426F; font-size:22px; padding:5px; padding-bottom:0px; }
#cms-l-f dl dd input.password { width:280px;height:36px; border:2px solid #21426F;font-size:22px; padding:5px; padding-bottom:0px; }
#cms-l-f dl dd.submit { margin-top:14px; }
#cms-l-f dl dt.submit { margin-top:14px; }
#cms-l-f dl dd input.submit { width:120px; font-size:18px; }
#cms-l-f dl dd { margin-bottom:8px; }
#cms-l-f dl dd ul.error { margin-top:4px;margin-bottom:8px;font-size:12px;margin-left:228px; color:red; list-style-type: none; list-style-position: outside; }
/* end login panel */


#upload { padding: 0; background-color: #3f8ec6;; color: #fff; text-align: left; }
#upload ul { margin:0; padding:0 ; list-style-type:none; display: inline;}
#upload li { margin:0; padding:5px 5px; float:left; border-right: 1px solid #fff; cursor: pointer;}
#upload li.end { clear:both; }

#folder_list ul { list-style-image:url(/_public/img/folder.png); }
#folder_list li { margin:0; cursor: pointer;}
#folder_list li:hover {  background-color: #000; color: #fff; }

#images { padding: 0px; float: right; width: 80%; border-left: 1px solid #3f8ec6; }
#images img { margin: 0; padding: 2px; border: 0; }
#images_ajax { padding: 0px; float: right; width: 80%; height: 550px; overflow: auto; border-left: 1px solid #3f8ec6; }
#images_ajax img { margin: 0; padding: 0; border: 2px solid #fff; }
#images_ajax img.active { margin: 0; padding: 0; border: 2px solid #f44; }
#upload_images div#form { padding-right: 20px; }


.paging ul { margin:10px 0 0 0; padding:0; list-style-type:none; }
.paging li { display:inline;}
.paging .space { float:left; margin:0px 0 0 1px; padding:2px 5px; border:solid 1px #fff; }
.paging a { float:left; margin:0px 0 0 1px; padding:2px 5px; background:#fff; border:solid 1px #d8d8d8; text-decoration:none; color:#000; }
.paging .current { float:left; margin:0px 0 0 1px; padding:2px 5px; background:#3F8EC6; border:solid 1px #3F8EC6; }
.paging a:hover { background:#000; color:#fff; }
.paging2 { padding-left:2px; }
.paging2 .space { border-color:#f2f2f2; }


