/* HMT 4.0 skin (C) 2009 by gnysek.pl */
/* v 1.0 */

@import url('bars.css');
/*@import url('old-bars.css');*/
body{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	/*background-color: #f9f3dd;*/
	background-color: #eaeaea;
	background-image: url('img/bg.gif');
	/*background-repeat: no-repeat;*/
	background-repeat: repeat-x;
	background-position: top center;
}

@font-face {
	font-family: "Myriad Pro";
	src: url('MyriadPro-Regular.otf') format("opentype");
	font-weight: normal;
}
.mpro{
	font-family: "Myriad Pro",Tahoma !important;
}

body,td,input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
img,.img a:hover{border: 0px; /*border-bottom: none !important;*/}

input{line-height: 12px;}
input[type=checkbox],input[type=radio]{vertical-align: -2px;}

.vm,.vm img{vertical-align: middle;}
.art-img{
	padding: 1px;
	border: 1px solid silver;
	margin: 1px;
}
.none{display: none;}
.clear{clear: both;}
.space{height: 15px; display: block;}
.small-space{height: 10px; display: block; font-size: 1px;}
.tiny-space{height: 5px; display: block; font-size: 1px;}
.gray{color: #aaa;}
.left{float: left;}
.right{float: right;}
.r{text-align: right;}
.center{text-align: center;}
.pointer{cursor: pointer;}
.small{font-size: 9px;}
.medium{font-size: 13px;}
.big{font-size: 17px;}
a,a:visited{
	/*color: #dc143c;*/
	color: #0072B1;
	color: #005f95;
	text-decoration: none;
	cursor: pointer;
}
a:hover{
	color: #dc143c;
	text-decoration: underline;
	/*border-bottom: 1px dashed #dc143c;*/
}
pre{
	font-family: "Lucida Console",monospace;
	font-size: 11px;
	line-height: 12px;
}
hr{
	border: 0px none;
	border-top: 1px solid silver;
	height: 0px;
	margin: 4px 0px;
}
.p-input{width: 50%;}
.p-half{width: 25%;}
.p-full{width: 99%;}
.td-darker,.td-darker td{
	background-color: #f5f5f5;
}
.inner{
	padding: 0px 5px 5px 5px;
}
.alert,.error,.ok,.normal,.loading{
	background-image: url('img/alert.png');
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 5px 5px 5px 30px;
	border: 2px solid gold;
	background-color: #ffffd0;
	color: black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.loading{
	border-color: silver;
	background-color: white;
	background-image: url('img/loading.gif');
}
.normal{
	border-color: silver;
	background-color: white;
	background-image: url('img/talk.png');
}
.error{
	border-color: #d52300;
	background-color: #ffd9d9;
	background-image: url('img/error.png');
}
.ok{
	border-color: #228b22;
	background-color: #d0ffd0;
	background-image: url('img/ok.png');
}
.input-error{background-color: #ffd9d9;}
.input-alert{background-color: #ffffd0;}
.ajax500{width: 500px;}
.ajax700{width: 700px;}

.tv{
	background-color: black;
	-moz-border-radius: 4px;
	padding: 4px;
	width: 640px;
	height: 480px;
	color: white;
}

.pagination{
	font-size: 9px;
}
.pagination a{
	padding: 0px 5px;
	color: black;
	/*text-decoration: none;*/
	background-color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	border: 1px solid silver;
	color: gray;
}
.pagination a:hover{
	color: white;
	border: 1px solid #19110a;
	background-color: #0072b1;
	background-image: url('img/userbar.gif');
}
.pagination b a{
	background-color: #dc143c;
	color: white;
	border-color: black;
	background-image: url('img/orange-bar.gif');
	background-position: 2px -10px;
}

.arts{
	margin: 5px 3px;
}
.arts .cat{
	border-bottom: 1px solid silver;
	padding: 2px 0px 7px 35px;
	background: url('img/book_open.png') no-repeat;
}
.arts .cat h1{margin-top: 7px;}

.news-border{
	/*border-bottom: 1px solid silver;
	-moz-border-radius: 4px;
	padding: 0px 0px;*/
	margin: 1px 0px;
	background-color: red;
}
.news-border .news-title{
	/*background: url('img/document.png') no-repeat;
	background-position: left top;*/
	/*height: 32px;*/
	/*min-height: 28px;*/
	/*padding-left: 40px;
	padding-bottom: 3px;
	padding-top: 3px;*/
	padding: 3px 4px;
	/*border-bottom: 1px solid silver;*/
}
h1{
	margin: 0px; padding: 0px; font-size: 18px; margin-bottom: 5px;
	/*font-family: "Trebuchet MS",Tahoma;*/
	font-family: Tahoma,Verdana,Sans-Serif;
	font-weight: normal;
	letter-spacing: 0.4px;
}
h1 > a:hover{
	/*text-decoration: none;*/
	border-bottom: none;
}
h2{
	margin: 5px 0px; padding: 0px; font-size: 17px;
	font-family: "Trebuchet MS",Tahoma;
	font-weight: normal;
}
h3{
	margin: 5px 0px; padding: 0px; font-size: 15px;
	font-family: "Trebuchet MS",Tahoma;
	font-weight: bold;
}
/*.news-border .news-title */h1 a,h1 a:visited{color: #0072b1;}
/*.news-border .news-title */h1 a:hover{color: #dc143c;}

.news-tresc{
	padding: 0 5px;
	text-align: justify;
	line-height: 17px;
	font-size: 11px;
}
.news-tresc .news-comm{
	/*border-top:	1px solid silver;*/
	margin-top: 3px;
}
.news-comm{
	border-top: 1px solid #dcdcdc;
}
.calendar,.comm,.tags{
	background-image: url('img/calendar.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0px 3px 20px;
	color: gray;
	font-size: 9px;
	float: right;
}
.calendar{
	padding-right: 3px;
}
.comm{
	background-image: url('img/comment.png');
}
.tags{
	background-image: url('img/tags.png');
	float: none;
	padding: 1px 0px 1px 14px;
}
.tags a,.tags a:visited{
	color: inherit;
}
.tags a:hover{
	/*background-color: #dc143c;*/
	/*color: white;*/
	color: #dc143c;
	/*text-decoration: none;*/
	/*border: none;*/
}
.comm a,.comm a:visited{
	color: #444;
	font-weight: bold;
	/*text-decoration: none;*/
	border: none;
}
.comm a:hover{
	color: #dc143c;
	/*text-decoration: underline;*/
	border: none;
}

.menu-h,.news-h,.rotator-h,.art-h{
	background-image: url('img/menu-bar.gif');
	background-repeat: no-repeat;
	width: 150px;
	height: 28px;
	color: white;
}
.menu-h{height: 35px;}
.news-h{
	width: 510px;
	height: 28px;
	background-image: url('img/news-bar-red.gif');
}
.art-h{
	width: 825px;
	height: 28px;
	background-image: url('img/art-bar.gif');
}
.rotator-h{
	width: 310px;
	background-image: url('img/shout-bar.gif');
}
.menu-h .text,.news-h .text,.rotator-h .text,.art-h .text{
	padding: 7px 10px;
	font-size: 12px;
	font-weight: bold;
}
.menu-h .text{
	padding: 10px 0px 11px 10px;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
}
/*.news-h .text{
	padding-top:5px;
}*/
.rotator-end{
	height: 5px;
	/*background-image: url('img/shout-bar-end.gif');
	background-repeat: no-repeat;*/
	width: 310px;
	margin-bottom: 4px;
	background-color: lime;
}
.rotator-inner{
	/*background-color: #191e24;*/
	padding: 4px 4px 0px 4px;
	border: 1px solid silver;
	border-width: 0px 1px 0px 1px;
	background-color: lime;
}
.shoutbox-frame{
	/*background-color: white;*/
	color: black;
	-moz-border-radius: 3px;
	border: 1px solid silver;
	padding: 2px;
}
.shoutbox-entry tr:nth-child(odd){
	background-color: #F5F5F5;
}
.shoutbox-entry td{
	padding: 0 0 2px 5px;
	border-bottom: 1px silver solid;
}
.news-h .text{padding-bottom: 0px;}
.rotator-h .text a,.rotator-h .text a:visited{color: white; /*text-decoration: none;*/ border: none;}
.rotator-h .text a:hover{color: #ffc600; /*text-decoration: none;*/ border: none;}
.news-h .text a,.news-h .text a:visited,.art-h .text a,.art-h .text a:visited{color: white; /*text-decoration: none;*/border: none;}
.news-h .text a:hover,.art-h .text a:hover{color: #ffc600; /*text-decoration: none;*/border: none;}
.news-h .small{
	font-size: 9px;
	padding: 0px 10px;
}
.under-art{
	border: 1px solid silver;
	border-top: none;
	-moz-border-radius: 0px 0px 4px 4px;
	padding: 2px 5px;
	margin: 0px 10px 0px 10px;
	background-color: #fff5ee;
}

.menu-links{
	padding: 2px 0px 0px 2px;
	margin-bottom: 10px;
}
.menu-links a,.menu-links a:visited{
	color: black;
	border: none;
	display: block;
}
.menu-links a:hover{color: red;}

.shoutbox-overflow{
	overflow-y: auto;
	overflow-x: hidden;
	height: 200px;
	font-size: 9px;
}
.shoutbox-avatar{
	border: 1px solid silver;
	-moz-border-radius: 4px;
	margin-bottom: 4px;
}
.shoutbox-avatar .avatar{
	width: 60px;
	height: 60px;
}

.polecane ul{margin: 0px;}
#slidenav{position: relative; z-index: 50;}
#slidenav a{display: block; height: 10px; width: 10px; float: left; background-image: url('img/160.png'); margin: 2px; cursor:pointer; margin-top: 4px;}
#slidenav a.activeSlide {  background-image: url('img/153.png'); }
#slidenav a:focus { outline: none; }
#slidenav .first{background-image: url('img/131.png');}
#slidenav .last{background-image: url('img/132.png');}


#userbar-fake{
	height: 30px;
}
#userbar-over{
	position: fixed;
	z-index: 10;
}
#userbar{
	background-image: url('img/userbar.gif');
	background-repeat: no-repeat;
	width: 990px;
	height: 30px;
}
#userbar a,#userbar a:hover{
	color: white;
	cursor: pointer;
	border-color: white;
}
#userbar .text{
	color: white;
	padding: 6px 10px 0px 10px;
	text-align: right;
}
#userbar img{
	vertical-align: -1px;
}

#menu{
	background-image: url('img/main-menu.gif');
	background-repeat: no-repeat;
	height: 35px;
	color: white;
	padding: 0px 5px;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	/*-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3);*/
}
#menu li.over-menu{
	margin: 0;
	padding: 0;
	float: left;
}
#menu a,#menu a:visited{
	color: white;
	text-decoration: none;
	border: none;
	/*padding: 10px 8px;*/
	font-size: 12px;
	font-weight: bold;
	display: block;
	/*float: left;*/
	text-shadow: -1px -1px 0 black;
}
#menu a span{
	padding: 10px 8px;
	display: block;
}
#menu a:hover{
	/*color: #ffe1aa;*/
	color: black;
	/*text-shadow: 0 5px 3px gray;*/
	text-shadow: 0px 3px 2px #bed5db;
	/*border: 1px solid white;*/
	/*padding: 5px 7px;
	-moz-border-radius: 4px;
	margin: 4px 0px;*/
	/*background-color: #e7f2f6;*/
	background-image: url('img/menu-bg-h1.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
#menu a:hover span{
	background-image: url('img/menu-bg-h2.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
#menu ul ul{
	position: absolute;
	margin-top: -1px;
	background-color: #131e24;
	z-index: 5;
	padding: 0 4px 3px 4px;
	-moz-border-radius: 0 0 4px 4px;
	display: none;
}
#menu ul ul a span{
	padding: 7px 8px;
}

#page-forum{
	padding: 0px 5px;
}
#page-left{
	width: 150px;
	padding-left: 5px;
	float: left;
}
#page-right{
	width: 825px;
	padding-right: 5px;
	float: right;
}
#page-news{
	width: 570px;
	margin: 0px 5px 0px 0px;
	float: left;
}
#page-rotator{
	width: 400px;
	margin: 0px;
	float: right;
}
#page-arts{
	width: 825px;
	float: left;
}

.page{
	background-color: white;
	/*border: 1px solid #c2c2c2;*/
	background-image: url('img/page-bg.gif');
	/*border-width: 0px 1px 0px 1px;*/
	width: 990px;
}
.page-up{
	background-image: url('img/page-up.gif');
	background-repeat: no-repeat;
	height: 5px;
	display: block;
	font-size: 1px;
}
.page-end{
	background-image: url('img/page-end.gif');
	background-repeat: no-repeat;
	height: 5px;
	display: block;
	background-position: bottom;
	font-size: 1px;
}
.stopka{
	font-size:9px;
	text-align: center;
	padding: 10px 0px 11px 0px;
	background-image: url('img/main-menu.gif');
	background-repeat: no-repeat;
	color: white;
}

#main{
	width: 990px;
	margin: 0px auto;
}
#extrabg{
	background-image: url('img/bg_sky.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	/*background-attachment: fixed;*/
	min-height: 468px;
}

#logo{
	width: 990px;
	height: 105px;
	background-image: url('img/logo.jpg');
	background-repeat: no-repeat;
	background-color: #e7e2ce;
}