

body
{
    background:#7da22e url("images/html.png") repeat-x;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
img{
    border:0px;
}
fieldset {
    border:0px;
    width:0px;
}

form {
    border:0px;
}

input.newSubmit
{
   background-image:url(images/inputButtonBackground.jpg);
   border-style:double;
   border-color:#006600;
   border-width:3px;
   -moz-border-radius: 7px;
}

.table
{
	display: table;
	width:100%;
}
.tr
{
	display: table-row;
}
.td {
	display:table-cell;
	vertical-align: top;
	text-align:center;
}

.tdlist
{
	display:table-cell;
	vertical-align: top;
	background-color:#d9ec88;
	border-top: #000 1px solid;
	border-bottom: #fff 1px solid;
	border-left: #000 1px solid;
	border-right: #fff 1px solid;
    cursor:pointer;
}

.tdlist:hover
{
	display:table-cell;
	vertical-align: top;
	background-color:#feffc0;
	border-top: #fff 1px solid;
	border-bottom: #000 1px solid;
	border-left: #fff 1px solid;
	border-right: #000 1px solid;
}

.rowEven{
	background-color: #d9ec88;
	height:50px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	position:relative;
}
.rowOdd{
	height:50px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	position:relative;
	background-color: #e6f2b3;

}

.menuItem{
    /*background: transparent url('images/menu_lewe/leftMenuButton.png');*/
    width:197px;
    height:39px;
}
.menuItem :hover
{
    /*background: transparent url('images/menu_lewe/leftMenuButtonSelected.png');*/
    width:197px;
    height:39px;
}

.section {
    background-image:url(../../images/sekcja.png);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:20px;
    color:#000000;
    font-weight:bold;
    height:22px;
}

#boxOK{
    margin: 10px;
    padding: 10px;
    background-color:#C9DC89;
    border: 2px solid #11ee11;
    -moz-border-radius: 5px;
    font-weight: bold;
}

#boxError{
    margin: 10px;
    padding: 10px;
    background-color:#F88379;
    border: 2px solid #FF2400;
    -moz-border-radius: 5px;
    font-weight: bold;
}

a.button {
    background: transparent url('../../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
	max-height:24px;
    margin-right: 6px;
    padding-right: 11px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 11px;
}

.cc5 {
	padding: 7px 0px 7px 0px;
	background-color: #7da22e;
	background-image: url('images/html.png');
	background-repeat: repeat-x;
	border: solid 1px #000000;
	-moz-border-radius: 5px;
	margin-bottom:20px;
        margin-right:10px;
}

.cc-pos {
	-moz-border-radius: 5px;
	padding: 7px 7px 7px 7px;
	background-color: #d9ec88;
	background-image: url('../../images/bg_green.gif');
	background-repeat: repeat-x;
	border: solid 1px #000000;
}

.cc-neu {
	-moz-border-radius: 5px;
	padding: 7px 7px 7px 7px;
	background-color: #bfbfbf;
	background-image: url('../../images/bg_gray.gif');
	background-repeat: repeat-x;
	border: solid 1px #000000;
}

.cc-neg {
	-moz-border-radius: 5px;
	padding: 7px 7px 7px 7px;
	background-color: #e7a1a1;
	background-image: url('../../images/bg_red.gif');
	background-repeat: repeat-x;
	border: solid 1px #000000;
}

#mainSiteHolder{
    margin:0 auto; padding:0;
    /*border:1px solid #000;*/
    width:1000px;
    background-image:url(images/body2.png);
    background-repeat: no-repeat;
    background-position:top left;
}

#mainHeaderHolder{
    height:140px;
    /*border:1px solid #000;*/
    margin: 0px;
}

#logoHolder{
    width:216px;
    height:87px;
    position:relative;
    top:40px;
    left:45px;
    cursor:pointer;
}

#forumHolder{
    width:129px;
    height:35px;
    position:relative;
    top:50px;
    right:-100px;
    float:left;
    background-image:url("images/forum.png");
}
#forumHolder:hover{
    background-image:url("images/forumhover.png");
}

#prefsHolder
{
	position: relative;
	top:0px;
	width:350px;
	float:right;
        text-align:right;
}

#profileHolder
{
	position: relative;
	top:10px;
	float:left;
    left:10px;
    z-index:10;
}
#logoutHolder
{
	position: relative;
	top:10px;
	float:right;
    right:10px;
    z-index:10;
}

	

	#languageHolder{
            position: relative;
            top:10px;
            float:right;
            right:10px;
            z-index:10;
	}

	#themeHolder{
		top:0px;
		width:50px;
	}

	#loginHolder{
		top:0px;
		left:0;
	}

		#loginHolder input.tekst{
			width:134px;
			height:15px;
			background-image:url("images/input.jpg");
			border:0px;
			font-size:9px;
			padding-left:10px;
			padding-top:2px;
			color:#b4b4b4;
			float:left;
			margin-right:6px;
			margin-top:2px;
		}

#mainContentHolder{
    /*border:1px solid #000;*/
    background-image:url(images/dol.png);
    min-height:500px;
    background-repeat: no-repeat;
    background-position:bottom right;
    padding-bottom:50px;
    padding-right:90px;
}

#leftMenuHolder{
    display:table-cell;
    width:237px /* bylo 260 a potem 237*/
    text-align:left;
    vertical-align:top;
}

#contentHolder{
    /*display:table-cell;*/
 width:699px;
    background:#f3f3f3;
    border-radius:5px;
    padding: 15px;
    min-height:500px;
    height:100%;
    /*border:2px solid #ccc;*/
border-top-right-radius:10px; 	-moz-border-radius-topright:10px; 	-webkit-border-top-right-radius:10px;
border-top-left-radius:10px; 	-moz-border-radius-topleft:10px; 	-webkit-border-top-left-radius:10px;
}

#contentFooterHolder{
    width:100%;
    background-image:url(images/stopka2.png);
    border:1px solid #ccc;
    height:22px;
    background-repeat:repeat-x;
    border-bottom-right-radius:15px;
    -moz-border-radius-bottomright:15px;
    -webkit-border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
    -moz-border-radius-bottomleft:15px;
    -webkit-border-bottom-left-radius:15px;
    vertical-align:middle;
    padding-top:10px;
}

#footer{
background: #fff;
text-align: center;
    border:2px solid #ccc;
    -moz-border-radius:10px;
}

#crewPanel{
	position:fixed;
        right:0px;
	bottom:0px;
	border:1px solid #ccc;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

#crewPanelToggler{
	position:fixed;
        left:0px;
	bottom:0px;
	border:1px solid #ccc;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

/*STARS*/
.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	/*margin-bottom:8px;*/
	margin: 0 auto 0 auto;
	}

.loading {
	height: 20px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
outline: none;
		margin: 0 auto 0 auto;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
/*END STARS*/

/* paginacja */
div#paginacja{
    display:block;
    margin:10px 0 10px 0;
    width:100%;
    text-align:center;
    font-size:12px;
}
div#paginacja a img{
    border:none;
}
div#paginacja, div#paginacja a{
    color:#b4b4b4;
}

span.komentarz{
    color:#b4b4b4;
    margin-left:360px;
}
span.komentarz, span.komentarz a{
    font-size:10px;
}
span.komentarz a{
    color:#86c200;
    background:url(images/wiecej.jpg) no-repeat right;
    padding-right:17px;
}


.newsHolder{
width:593px;
align:center;
margin:0 auto;
background-image:url(images/news/srodek.jpg);
background-repeat: repeat-y;
margin-bottom:10px;
}

.newsTitle{
color:#86c200;
font-size:12px;
float:left;
margin-left:10px;
}

.newsDate{
color:#b4b4b4;
font-size:10px;
float:right;
display:inline;
margin-right:10px;
}

.newsAuthor{
color:#ff0000;
}

.newsContent{
width:525px;
color:#737373;
text-align:justify;
font-size:12px;
clear:both;
margin:0 10px 10px 10px;
display:block;
}

div.news_gora{
background:url("images/news/gora.jpg") no-repeat top;
}
div.news_dol{
background:url("images/news/dol.jpg") no-repeat bottom;
padding:15px 0;
}

/*#trapHolder{
position:relative;
z-index:0;
margin:0px;
margin-left:90px;
padding:0px;
    width:170px;
    height:135px;
    display:block;

}*/

#menu_lewe{
list-style:none;
margin-top:20px;
margin-left:-40px;
margin-bottom:0px;
background:url(images/menu_lewe/pulapka.jpg) ;
background-repeat:no-repeat;
background-position: 100% 100%;
height:410px;
}

#menu_gorne{
    float:right;
    width:auto;
    display:inline;
margin: 0px;
}
#menu_gorne, #menu_gorne li{
    float:left;
    display:inline;
}
#menu_gorne li{
    margin-left:0px;
}
#menu_gorne li a{
    width:99px;
    height:19px;
    display:block;
    font-size:11px;
    background:url("images/menu_gorne/normal.png");
    text-align:center;
    padding-top:5px;
    color:#fff;
    font-weight:bold;
}
#menu_gorne li a.aktywny{
    background:url("images/menu_gorne/aktywne.png");
    color:#6B8D2E;
}
#menu_gorne li a.aktywny:hover{
    background:url("images/menu_gorne/aktywne.png");
}
#menu_gorne li a:hover{
    background:url("images/menu_gorne/hover.png");
    color:#6B8D2E;
}


#jezyk{
    width:500px;
    float:right;
    margin-top:16px;
    margin-right:200px;
    text-align:right;
    display:inline;
}
#jezyk a{
    text-transform:uppercase;
    font-size:9px;
    margin-left:8px;
}

.removed{
	background-color: #FF0000;
	border: 1px solid #bbb;
-moz-border-radius: 7px;

}

.added{
	background-color: #00FF00;
	border: 1px solid #bbb;
-moz-border-radius: 7px;
}

.changedfrom{
	background-color: #FF0000;
	border: 1px solid #bbb;
-moz-border-radius: 7px;
	text-decoration:line-through;
}
/* Link Styles
------------------------------ */
a:link, a:active, a:visited {
	color: #5f7a00;
	text-decoration: none;
	outline: none;
}

a:hover, a:focus {
	text-decoration: none;
	-moz-outline-style: none;
	color: #880000;
}
/*a tu deklaracje aczki*/
a.button {
    background: transparent url('../../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
	max-height:24px;
    margin-right: 6px;
    padding-right: 11px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 11px;
}


img {
	border: 0;

}

