/* ================================================================ */
/* budowa theme'ow dla jPORTAL zostala opisana standardem, ktory    */
/* znajdziesz wraz z tutorialem tworzenia wlasnego theme'a na       */
/* oficjalnej stronie jPORTAL (http://jportal.info)                 */
/* ================================================================ */


/* ================================================================ */
/* definicja wygladu kalendarza                                     */
/* ================================================================ */

.calendar_1 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #e4a308;
}

.calendar_2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #e4a308;
  color: #444444;
}

.calendar_3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #b36d09;
}

.calendar_4 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #555555;
  color: #eeeeee;
}


/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */

.uni_01 {
  font-family: Verdana;
  font-size: 12px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
  color: #feaa00;
}


.uni_01b {
  font-family: Verdana;
  font-size: 12px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
  color: #feaa00;
}


.uni_01c {
  font-family: Verdana;
  font-size: 12px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
  color: #888888;
}

.uni_02 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  color: #b36d09;
}
.uni_03 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  color: #a77e01;
}
.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}


/* ================================================================ */
/* definicje (glownie linkow) dla theme'ow o duzym kontrascie       */
/* ================================================================ */

/*

dostepne style:

.t_list   [dla linkow tworzonych w tytule funkcji list_body_open()]
.t_art    [dla linkow tworzonych w tytule funkcji art_theme()]
.t_main   [dla linkow tworzonych w tytule funkcji main_title_open()]
          [dla linkow tworzonych w tytule funkcji mn_title_open()]
          [dla linkow tworzonych w tytule funkcji news_theme()]
*/



/* ================================================================ */
/* definicje uzytkownika (uzyte w functions.inc.php)                */
/* ================================================================ */


body
{
    background: #ffdb29 url('gfx/bg.jpg') center top no-repeat;
    font-family: Verdana;  
    color: #FFFFFF;
}

.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #888888;
}

.menu {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #b36d09;
}

.o {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  color: #b36d09;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}



a:visited { text-decoration: none; color: #b36d09;}
a:link    { text-decoration: none; color: #b36d09;}
a:hover   { text-decoration: none; color: #673d00;}


.menulewo {}
.lewo{ text-decoration: none; display: block; width: 190px; line-height: 35px; }
.lewo:hover { text-decoration: none; background: #feb406; color: white;}

.prawo{ text-decoration: none; display: block; width: 250px; line-height: 35px; }
.prawo:hover { text-decoration: none; background: #feb406; color: white;}

/* ---------------------- */
/*   stopka               */

.stopka {
font-family: Tahoma;
font-size: 11px;
color: #b36d09;
}


/* -------- d o d a t k i ----------- */

#bel a {display: block; }

.bel1 a {height: 51px; width: 141px; background: url('gfx/b1.jpg'); text-align: center; line-height:51px; }
.bel1 a:hover {background: url('gfx/b1p.jpg'); }
.bel2 a {height: 51px; width: 130px; background: url('gfx/b2.jpg'); text-align: center; line-height:51px; }
.bel2 a:hover {background: url('gfx/b2p.jpg'); }
.bel3 a {height: 51px; width: 95px; background: url('gfx/b3.jpg'); text-align: center; line-height:51px; }
.bel3 a:hover {background: url('gfx/b3p.jpg'); }
.bel4 a {height: 51px; width: 111px; background: url('gfx/b4.jpg'); text-align: center; line-height:51px; }
.bel4 a:hover {background: url('gfx/b4p.jpg'); }
.bel5 a {height: 51px; width: 96px; background: url('gfx/b5.jpg'); text-align: center; line-height:51px; }
.bel5 a:hover {background: url('gfx/b5p.jpg'); }
.bel6 a {height: 51px; width: 101px; background: url('gfx/b6.jpg'); text-align: center; line-height:51px; }
.bel6 a:hover {background: url('gfx/b6p.jpg'); }
.bel7 a {height: 51px; width: 85px; background: url('gfx/b7.jpg'); text-align: center; line-height:51px; }
.bel7 a:hover {background: url('gfx/b7p.jpg'); }
.bel8 a {height: 51px; width: 92px; background: url('gfx/b8.jpg'); text-align: center; line-height:51px; }
.bel8 a:hover {background: url('gfx/b8p.jpg'); }

.plyta {
border: 1px solid #ffe573;
width: 180px;
height: 180px;
font-size: 12px;
color: #b36d09;
}

.plyta a {
font-weight: bold;
}

.belka {
font-size: 11px;
color: #b36d09;
}


.belka2 {
background: url(theme/'.$color[3].'/gfx/addbg.jpg);
width: 925px;
height: 37px;
font-size: 11px;
color: #b36d09;
padding-left: 15px;
padding-right: 15px;
}

.blok1{
background-color: #ffdc2a;
}
.blok2{
background-color: #ffe552;
}


#wrapper{
width: 505px;
margin: 0 auto;
}
#wrappermini{
width: 300px;
margin: 0 auto;
}
#wrapper p{
color: #666666;
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #ffc102;
background-color: #fff;
font-size: 11px;
}
#wrappermini p{
color: #666666;
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #ffc102;
background-color: #fff;
font-size: 11px;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 2px;
background: #ffc102;
}
.tab{
float: left;
height: 20px;
width: 99px;
margin: 0 2px 0 0;
text-align: center;
background: #fff url(gfx/orangetab.png) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 3px 0 0 0;
}
.tab2{
float: left;
height: 20px;
width: 140px;
margin: 0 2px 0 0;
text-align: center;
background: #fff url(gfx/orangetab2.png) no-repeat;
}
.tabtxt2{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 3px 0 0 0;
}


div.linia2 {
font-family: Verdana;
font-size: 11px;
display: block;
background: #ffee8e;
text-align: left;
padding: 0px;
margin: 0px;
color: #7A7A7A;
}
div.linia1 {
font-family: Verdana;
font-size: 11px;
display: block;
background: #ffffff;
padding: 0px;
margin: 0px;
text-align: left;
color: #7A7A7A;
}
div.linia2 A { DISPLAY: block; PADDING: 3px; MARGIN: 0px; color: #5E5E5E;
}

div.linia1 A { DISPLAY: block; PADDING: 3px; MARGIN: 0px; color: #a4a4a4;
}
.podpis{
padding-top:3px;
font-size: 10px;
color: #636363;
}
div.blokplt{
font-family: Verdana;
font-size: 11px;
margin-bottom:1px;
height:auto;
background:#fffbe8;
padding-left:7px;
padding-right:7px;
}
.blokinner{
font-family: Verdana;
font-size: 11px;
border-bottom:1px solid #e0e0e0;
padding:2px;
width:400px;
margin-top:10px;
font-size:13px;
}

.listing {
	width: 480px;
	margin: 20px auto 0px auto;
	text-align: center;
	color: #66666;
	height: 30px;
	font-family: Verdana;
  font-size: 11px;
}	

.list {
	display: inline;
	overflow: hidden;
}

.list a {
	color: #888888;
	text-decoration: none;
	border: none;
}

.list a:hover {
	border: none;
	font-weight: bold;
}

.list li {
	display: inline;
	border: 1px solid #d7d7d7;
	padding: 0px 4px 0px 3px;
	margin-right: 4px;
}

.list li:hover {
	cursor: pointer;
}


.com1 {
font-family: Verdana;
font-size: 11px;
color: #666666;
margin-top:2px;
height:auto;
background:#f8f8f8;
padding:5px;
padding-left:7px;
}

.com2 {
font-family: Verdana;
font-size: 11px;
color: #666666;
margin-top:2px;
height:auto;
background:#fffbe7;
padding:5px;
padding-left:7px;
}
.right{
float: right;
display: inline;
}
.warning{
font-family: Verdana;
border:1px solid #d92e00;
background: #ffeeea;
padding:5px;
margin-top:10px;
font-size:11px;
height: 52px;
}
.poz{
font-family: Verdana;
border:1px solid #29c300;
background: #eeffea;
padding:5px;
margin-top:10px;
font-size:11px;
height: 52px;
}
.info1{
font-family: Verdana;
border:1px solid #00a2ff;
background: #d7f0ff;
padding:5px;
margin-top:10px;
font-size:11px;
height: 52px;
}
.lnk{
font-family: Verdana;
border:1px solid #ffba00;
background: #ffec82;
padding:5px;
margin-top:10px;
font-size:11px;
width: 500px;
}
.lnk2{
font-family: Verdana;
border:1px solid #0acd00;
background: #e1ffe0;
padding:5px;
margin-top:10px;
font-size:11px;
width: 300px;
}
.link3{
font-family: Verdana;
border:1px solid #00a2ff;
background: #d7f0ff;
padding:5px;
margin-top:10px;
font-size:11px;
width: 300px;
}
.search_back{
background-image: url(gfx/search_inpt.gif);
height: 19px;
width: 150px;
background-repeat: no-repeat;
padding-top: 0px;
padding-left: 4px;
color: #b54d00;
border-top-width: 0px;
font-size:10px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;}

.login_back{
background-image: url(gfx/login_bg.jpg);
height: 19px;
width: 150px;
background-repeat: no-repeat;
padding-top: 0px;
padding-left: 3px;
border-top-width: 0px;
font-size:11px;
color: #b54d00;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;}

.menu_back{
background-image: url(gfx/div-menu.gif);
height: 26px;
width: 535px;
background-repeat: no-repeat;
padding-top: 7px;
padding-left: 0px;
}

.shout1{
background-color: #ffdc2a;
padding: 10px;
}
.shout2{
background-color: #ffe866;
padding: 10px;
}
.down1{
background-color: #ffdc2a;
padding: 3px;
height: 35px;
}
.down2{
background-color: #ffe866;
padding: 3px;
height: 35px;
}
.mintext{
color: #d55a00;
font-size:9px;
}
.clipbg{
background-image: url(gfx/clipbg.gif);
background-repeat: no-repeat;
padding-top: 5px;
margin-left: 18px;
height: 126px;
width: 162px;
}
.adszsp{
font-family: Verdana;
border:1px solid #ffc102;
background: #fff4c1;
padding-top:15px;
padding-bottom:15px;
margin-top:25px;
font-size:11px;
width: 625px;
text-align: center;
}

.adszsp2{
font-family: Verdana;
background: #e8e8e8;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
font-size:11px;
width: 640px;
text-align: center;
}

.adsdown{
font-family: Verdana;
background: #ececec;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
font-size:11px;
width: 500px;
text-align: center;
}

.adszspw{
font-family: Verdana;
background: #fffbe8;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
width: 644px;
text-align: center;
}

.maintext{
font-family: Verdana;
background: #ffeb7e;
padding:3px;
margin-top:2px;
margin-left:1px;
margin-bottom:2px;
font-size:11px;
width: 235px;
height:70px;
}
#mainbanner {
		width: 753px;
		clear: both;
		margin-left: auto;
		margin-right: auto;
		padding-top: 5px;
		padding-bottom: 5px;
}

#bannertop {
		width: 753px;
		height: 10px;
		background-image: url(gfx/bannertop.gif);
		background-repeat: no-repeat;
		background-position: bottom;
}

#bannermiddle {
        font-family: tahoma, helvetica, arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #7F0000;
		width: 753px;
		text-align: center;
		background-image: url(gfx/bannermiddle.gif);
}

#bannerdown {
		width: 753px;
		height: 11px;
		background-image: url(gfx/bannerdown.gif);
		background-repeat: no-repeat;
}
div.blokprofil{
margin-top: 5px;
font-family: Verdana;
font-size: 11px;
margin-bottom:1px;
height:auto;
background:#fffbe8;
padding-left:7px;
padding-right:7px;
}



.ulubione_add a {height: 25px; background: url('gfx/heart.png')no-repeat 0 0; padding-left: 22px;  padding-bottom: 22px; margin-left: 18px; font-size: 11px; margin-bottom: 5px; }
.ulubione_add a:hover {background: url('gfx/heart_add.png')no-repeat 0 0; }

.playlist_add a {height: 25px; background: url('gfx/page.png')no-repeat 0 0; padding-left: 22px;  padding-bottom: 22px; margin-left: 18px; font-size: 11px; margin-bottom: 5px; }
.playlist_add a:hover {background: url('gfx/page_add.png')no-repeat 0 0; }

div#pobieranie
{
	width:300px;
	border:1px solid #ffe69b;
	background:#fff3cd;
	text-align:center;
	clear:both;
	margin:0 auto;
  margin-top:10px;
	padding:10px;
}


div#pobierz a.pob-1,div#pobieranie a.pob-1
{
	display:block;
	clear:both;
	color:#b54d00;
	font-size:13px;
	text-align:center;
	margin-bottom:5px;
	font-weight:700;
}

div#pobierz a.pob-2,div#pobieranie a.pob-2
{
	display:block;
	clear:both;
	color:#b54d00;
	font-size:11px;
	text-align:center;
	background:url(gfx/download.png) no-repeat bottom center;
	height:52px;
}

.container {width: 506px; margin: 0px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 26px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #ffc102;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding-top: 5px;
}

.tab_content h1 {
	font-size: 13px;
	margin: 0px 10px 10px 10px;
	border: 2px dashed #ff9c00;
	padding:5px;
	text-align:center;
	background: #ffefc9;
	color: #b70101;
	
}

.bannerspace {
	padding:5px;
	background: url(http://www.discostrefa.info/images/ad-bg.png) repeat-x;
	margin: 10px 0 10px 0;
	-moz-border-radius:5px; /* FF */
	-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:5px; /* pozostałe przeglądarki */
	text-align:center;
}