html, body {
/*	background-color: #484848;*/
	background: #151515;
	/*font: .9em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	font: 14px Verdana,sans-serif;
	text-align: center;
	color: #ccc;
}


div#container {
	width: 900px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-color: #2b363c;
	background-image: url("/img/bgd.jpg");
	border: #000 1px solid;
}

div#background {
	width: 900px;
	min-height: 500px;
	background-image: url("/img/back.jpg");
	background-repeat: no-repeat;
}


/*	main */
.main {
	background-color:  #111518; 
	color: #ccc;
	text-align: left;
	padding: 10px;
	min-height: 300px;
}

/* /main */

/* title */
div#titlecontainer {
	height: 70px;
	width: 605px;
	margin-top: 8px;
	padding: 5px;
/*	background-color: #222b30;*/
	text-align: left;
}

h1#title { padding-left: 20px; font: 38px "Times New Roman", Times, serif; }
h1#title img { 
	position: absolute;
	top: 10px;
	z-index: 10;
}
	 

h2#subtitle { 
	font-family: Verdana;
	font-size: 11px;
	color: #CCB27E;
	text-align: left;
	margin-top: 95px;
	margin-left: 230px;
	position: absolute;
	z-index: 11;
	line-height: 18px;
}

h2#subtitle span.galName {
	font-weight: bold;
}

/*	list */
.list {
	position:relative;
	left:300px;
	top: 80px;
	width: 315px;
	min-height: 200px;
	overflow: hidden;
}


.listcontent {
	background-color: #222b30; 
	color: black;
	text-align: center;
	opacity: .5;
	padding: 5px;
}

.listcontent:hover { opacity: 1;}
/* /list */


/* piccontainer */
.piccontainer {
	background-color: #111518;
	padding-top: 5px;
	min-height: 300px;
}

.piccontainer a { text-decoration: none; color: #fff; }
/* /piccontainer */

/*	pic */
div#pic {
	vertical-align: middle;
	text-align: center;
	min-height: 50px;
	padding: 6px;
	border-collapse: collapse;
}
/* /pic */

/*	desc */
.desc { padding: 5px; }
/*#name, #deviant, #size, #media, #date { font-size: 12px; }*/
#name b, #deviant b, #size b, #media b, #date b{ color: #bb9955; }
#desc:first-letter { color: #bb9955; font-weight: bold; font-size: 15px;} 
#desc{ padding-top: 20px; line-height: 1.5em!important; font-size: 12px; }
/* /desc */

#picfooter {text-align: center; color: #666; font-size: 10px; padding-top: 15px;}

#additional table {margin-bottom: 20px; }
.piccontainer table {margin: 10px; width: 97%;}

/* gallist */
.gallist { width: 100%; border-collapse: collapse; }
tr.gallist:hover.hover{ background-color: #263036; cursor: pointer; }
.galthumb { vertical-align: middle; }
.galthumb img { border: 2px ridge #fff;}
.galdesccontainer { padding-left: 10px; width: 100%; }
.galdesc { padding-left: 20px; }
.galname, .galname a { font-size: 18px; color: #bb9955 !important;}
.galedit { font-size: 10px; padding-top: 10px;}
.galdesccontainer a { color: #ccc; }
.galdesccontainer a:visited { color: #ccc; }
.galpiccount { font-size: 10px; color: #bb9955; white-space: nowrap;}
.galhead .galtoggle { position: relative; float: right; color: #434343; display: block; width: 35px; text-align: center;}
.galhead .galtoggle:hover { color: #fff; }
.galhead a {float: left;}
/* /gallist */

/*	header / footer	*/
div#overall_header { height: 20px; text-align: left}

div#overall_footer {
	text-align: center;
	height: 33px;
	clear: both;
	background-color: #2b363c;
	background-image: url("/img/foot.jpg");
	background-repeat: no-repeat;
}


div#srodek {
	margin-left: 0px;
	float: right;
	width: 620px;
	min-height: 650px;
}

.spacer hr { border: 1px solid #d9dce7; height: 2px; width: 100%; }

/*	dodatkowe tweaki */
a img { border: none; }

img { border: none; }

.notext { border-bottom: 0px !important; }

a { text-decoration: none; color: #fff; }

a:visited{ text-decoration: none; color: #fff;  }

a:hover { text-decoration: underline; }

p { margin: 0;} 
h1, h2, h3, h4 { margin: 0; font-weight: normal; }
h5, h6 { margin: 0; font-weight: bold; display: inline; font-size: 16px; }
h5 { font-size: 14px; }

input, select, textarea { border: 0.1em solid #374B54 !important; background: #0c1012 !important; color: #bb9955 !important; }

textarea { width: 80%; height: 300px;}

.index, .news { 
	background-image: url("/img/nyan.gif"); 
	background-repeat: no-repeat;
	background-position: top right;
	background-color:  #111518; 
	color: #ccc;
	text-align: left;
	padding: 10px;
	min-height: 300px;

}
.roundcont1 { margin: 280px 5px 0px 0px; } /* news, lista galerii etc */
.roundcont2 { margin: 80px 5px 0px 0px; } /* obraz */

.news h3 { width: 100%; text-align: center; font-size: 16px; font-weight:  bold; color: #bb9955; }
.news h4 {font-size: 10px; display: block !important; text-align: center; margin-bottom: 5px;}
.newsbody:first-letter { font-size: 18px; color: #bb9955; font-weight: bold;}
.newsbody { line-height: 1.5em!important ; font-style: normal !important; font-size: 12px !important;}
.newsbot { padding-top: 10px; width: 100%; text-align: center; color: #bb9955;}
.newsbot a { color: #bb9955;}
#act_page { font-size: 16px; color: #fff!important;}


.indexbody { line-height: 1.5em!important ; font-style: normal !important; font-size: 12px !important;}
table.indexbody {margin: 0 auto;}
.indexbody td.right {padding-right: 5px;}
.indexhead, .indexname { line-height: 1.5em!important ; color: #D5B26B; text-align: center;}
.indexname { font-size: 20px; margin-bottom: 20px; }
.indextitle { color: #A6BFC3; letter-spacing: 2px; font-size: 25px; font-family: CenturyGothic, Verdana, sans-serif; font-variant: small-caps; text-decoration: underline;}
.indexlang { text-align: center;}
.indexlang a {color: #bb9955;}
.indexgalname { font: 38px "Times New Roman", Times, serif; }

/*	menu */
div#navcontainer {
	float: left;
	width: 185px;
	min-height: 50px;
	margin: 430px 0 0 95px;
	padding: 0;
	font: 13px Lucida Grande,Helvetica,Arial,sans-serif;
	/*font: 13px Georgia,Verdana,sans-serif !important;*/
	/*font:  .9em Trebuchet MS,sans-serif !important;*/
	/*font:  .9em Arial, Verdana, Helvetica, sans-serif !important;*/
	color: #fff;
	/*opacity: .7;*/
}


ul#navlist { padding: 0 0 0 5px; margin: 0; border: 0; background-color: #111518; }
ul#navlist li { display:block; list-style: none; } 
ul#navlist li a { padding-left: 10px; }
.menuitem .inactive { color: #313f49;}

.submenu { padding-left: 0px; padding-right: 0px}
.submenu li { text-align: right; padding-right: 10px}

div#cupper {
	width: 185px;
	height: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url("/img/menuc-upper.gif");
	background-repeat: no-repeat;
}

div#clower {
	width: 185px;
	height: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url("/img/menuc-lower.gif");
	background-repeat: no-repeat;
}

.roundtop {
	background-image: url("/img/c-upper.gif");
	background-repeat: no-repeat;
	height: 8px;
}

.roundbot {
	background-image: url("/img/c-lower.gif");
	background-repeat: no-repeat;
	height: 8px;
}


.menuitem{ overflow: hidden; height: 20px; }
.menuitem:hover { background-image: url("/img/test1.gif");	background-repeat: no-repeat; cursor: pointer;}
.menuitem-active { background-image: url("/img/test1.gif");	background-repeat: no-repeat; cursor: pointer;}
.menuitem-active:hover a{ color: #bb9955 !important;}
.galentry{ overflow: hidden; height: 15px; padding-right: 10px}
.galentry:hover { background-image: url("/img/test2.gif"); background-repeat: no-repeat; cursor: pointer;}

.tool-tip {
	color: #fff;
	width: 200px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #bb9955;
	padding: 8px 8px 4px;
	background: url(/img/tooltip-bg.gif) top left;

}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/img/tooltip-bg.gif) bottom left;
}

.counter { color: #D5B26B; }
.num1 {background: url('/img/counter.png') no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num2 {background: url('/img/counter.png') -20px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num3 {background: url('/img/counter.png') -40px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num4 {background: url('/img/counter.png') -60px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num5 {background: url('/img/counter.png') -80px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num6 {background: url('/img/counter.png') -100px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num7 {background: url('/img/counter.png') -120px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num8 {background: url('/img/counter.png') -140px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num9 {background: url('/img/counter.png') -160px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}
.num0 {background: url('/img/counter.png') -180px 0px no-repeat; width: 20px; height: 20px; float: left; line-height: 80px; overflow: hidden;}

.goldenlink a { color: #D5B26B; }

#form p { margin-bottom: 10px; }

.ajax-loading {
	padding: 20px 0;
	background: url("/img/ajax-loader(3).gif") no-repeat center;
}
.gal_hide { display: none !important; }
.langchooser { margin-left: 5px; }

.hidden { display: none !important; }
.invisible { opacity: 0; }
.right { text-align: right; }
.center { text-align: center; }

.noticeDiv {
	position: absolute;
	left:25%;
	top:25%;
	width: 50%;
	height: 50%;
	padding: 20px;
	padding-top: 30px;
	background-color: #000;
	text-align:center;
	cursor: pointer;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

.noticeDiv img {
	padding: 10%;
}
span.noticeClose {
	display: block;
	position: absolute;
	bottom:10px;
	right: 10px;
	opacity: 0.7;
}

.underline {
	text-decoration: underline;
}

.copyright {
	text-decoration: none;
	color:  #222b31;
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}

