body{
	font: 8pt Tahoma;
	background: black url(/img/main_bg.jpg) ;
	/*background: black url(http://www.iv.pl/images/gi2603c8sbn805y7v0v.png) ;*/
	color: white;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div, p{
	margin: auto;
	padding: 0px;
}
p{
	margin: 0px;
}
a, a:link, a:visited{
	text-decoration: underline;
	color: #537CEA;
	font-weight: bold;
}
a:hover{
	color: #AAC2F9;
}
table{
	font: 8pt Tahoma;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 0px;
}
img{
	border: 0px;
}
h3{
	margin: 0px;
	padding: 4px;
	font: 11pt "Arial Black";
	color: #A6A6FF;
}
		/*			input		*/
form{
	margin: 0px;
	padding: 0px;
	background: none;
	text-align: center;
}
/*input{
	width: 167px;
	padding: 6px 10px 10px 8px;
	background: url(img/input/bg.gif) no-repeat;
	border: 0px;
	font: 10px Verdana;
	color: white;
	margin: 0px;
}*/
.input{
	border: 1px solid black;
	background-color: #181818;
	color: White;
	font: 9pt Arial;
	width: 110px;
	font-weight: bold;
	text-align: center;
}
.textarea{
	border: 1px solid black;
	background-color: #E4E4E4;
	color: Black;
	font: 9pt Arial;
	width: 90%;
	font-weight: bold;
	text-align: left;
}
.submit{
	border: 1px solid black;
	background-color: Black;
	color: white;
	font: 9pt Arial;
}
#input{
	width: 100px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/input/text_bg.gif);
}
#input input{
	width: 90px;
	margin: 3px 0px;
	background: none;
	border: 0px;
	color: white;
	font: 10px Tahoma;
	float: left;
}

		/*			naglowek		*/

#dodajpozdrowienia{
	width: 180px;
	position: absolute;
	right: 10px;
	top: 30px;
	padding: 5px;
	border: 2px solid black;
	background-color: White;
	color: black;
}
#dodajpozdrowienia .input{
	border: 1px solid green;
	background-color: #F5FDF2;
	color: black;
}
#dodajpozdrowienia .submit{
	border: 1px solid green;
	background-color: #2D6618;
	color: white;
}
		
		
		
#naglowek{
	width: 931px;
	height: 51px;
	background-image: url(/img/1_2_1.jpg);
	color: black;
}
#naglowek .div{
	padding: 10px 10px 0px 10px;
}
#naglowek .lewa{
	float: left;
	width: 43%;
	text-align: left;
	padding-left: 0px;
}
#naglowek .lewa img{
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
}
#naglowek .lewa span{
	vertical-align: top;
	float: right;
	width: 160px;
	padding-top: 2px;
	text-align: left;
	font-weight: bold;
}
#naglowek .center{
	float: left;
	width: 20%;
	text-align: right;
}
#naglowek .prawa{
	float: right;
	width: 25%;
	text-align: right;
}
#naglowek .prawa form{
	text-align: right;
	float: right;
}

		/*				kreska miedzy naglowek a menu			*/

#kreseczka{
	width: 931px;
	height: 5px;
	font-size: 1px;
	background-image: url(/img/men_lista_1_1.jpg);
}
		
		/*				menu			*/
#nav{
	width: 931px;
	height: 28px;
}
#nav, #nav ul {
            padding: 0px;
   margin: 0px auto 0px auto;
   list-style: none;
   text-align: center;
            cursor: pointer;
}
#nav a {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 7px;
	font-size: 10px;
	text-decoration: none;
	color: #FFD700;
}

#nav a:hover{
	color: Black;
}

#nav .poz{
	height: 28px;
	background-image: url(/img/menu_top/bg_4_1.jpg);
	float: left;
	width: 151px;
}	
#nav .podzialka{
	margin: 0px;
	height: 28px;
	width: 2px;
	float: left;
	background-image: url(/img/menu_top/bg_5_1.jpg);
}

#nav li {
	height: 28px;
	float: left;
}
#nav li ul {
        position: absolute;
        margin: 0px;
        padding: 1px;
            width: 142px;
        left: -999em;
        top: 104px;
}
#nav li ul li {
            background-color: #FBCA37;
        padding: 1px;
        border-bottom: 1px solid white;
        margin-bottom: 0px;
        width: 100%;
        height: 18px;
}
#nav li ul li a {
	width: 100%;
	height: auto;
	font-size: 10px;
	color: black;
	
         padding: 3px 0px 3px 0px;
            text-align: left;
            display: block;
            text-decoration: none;
}
#nav li ul li a span{
padding: 0px 0px 0px 10px;
}
#nav li ul li a:hover {
                          color: White;
                          background-color: #E10000;
}
#nav li:hover ul, #nav li.sfhover ul {
        left: auto;
        padding: 5px 2px 2px 2px;
}

#podmenu{
	width: 931px;
	height: 3px;
	background-image: url(/img/menu_okna_2_2.jpg);
}	

		
		/*				logo			*/

#logo{
	width: 931px;
	height: 179px;
	background-image: url(/img/1_2_3_new_rok.jpg); /* http://fotosik.djoles.pl/images/333_1_2_3_swieta2.jpg http://fotosik.djoles.pl/images/692_1_2_3.jpg */
	text-align: right;
}	
#logo_select_div{
	width: 100px;
	height: 30px;
	margin: 10px 20px;
	float: right;
	text-align: center;
}
#logo_select{
	width: 100%;
}
#logo_select img{
	vertical-align: middle;
	cursor: pointer;
}

		/*				tabela div			*/
		
#rzad{
	width: 931px;
   display: inline-table;
}
#rzad:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
}
#kolumna{
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: left;
}	


		/*				divek i elementy			*/
		
.midelek{
	width: 931px;
	text-align: center;
	margin: auto;
		vertical-align: top;
}
.midelek tr{
		vertical-align: top;
}
.midelek td{
		padding: 0px 3px 0px 3px;
}
		
#divek{
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	font: 8pt Tahoma;
	margin-bottom: 8px;
}

#divek .top{
	width: auto;
	height: 41px;
	background-image: url(/img/menu_header/h_3_1.jpg);
}

#divek .l{
	width: 11px;
	height: 41px;
	float: left;
	background-image: url(/img/menu_header/h_1_1.jpg);
}

#divek .r{
	width: 14px;
	height: 41px;
	float: right;
	background-image: url(/img/menu_header/h_4_1.jpg);
}

#divek .cl_img{
	float: left;
	font: 8pt Verdana;
	padding: 10px 0px 0px 5px;
	vertical-align:middle; 
}
#divek .cl_img img{
	width: 25px;
	height: 25px;
	border: 0px;
}
#divek .cl{
	float: left;
	font: 8pt Verdana;
	padding: 15px 5px 10px 10px;
	color: #91E668; /* #F3D7FF */
	vertical-align:middle; 
}


#divek .clp{
	width: 10px;
	height: 41px;
	background-image: url(/img/menu_header/przedzial.jpg);
	float: left;
	margin: 0px 2px 0px 2px;
	font: 8pt Tahoma;
}

#divek .cp{
	float: left;
	padding: 15px 5px 0px 5px;
}

#divek font, #divek span{
	font-weight: bold;
	font-size: 8pt;
}

#divek .pasek{
	background-color: Black;
	margin: 4px 8px 2px 8px;
	padding: 4px;
	display: block;
	text-align: left;
}
#divek .pasek a{
	color: #D2EAFB;
	font-weight: normal;
	text-decoration: none;
}
#divek .pasek a:hover{
	text-decoration: underline;
	color: #B2FEFF;
}

#divek .pasek_linki{
	display: block;
	text-align: left;
	margin: 1px 8px 1px 8px;
	padding: 2px 1px 2px 1px;
	font-size: 8px;
}
#divek .pasek_linki a{
	font-weight: normal;
	text-decoration: none;
}
#divek .linczek{
	background-color: Black;
	margin: 3px 8px 1px 8px;
	padding: 0px;
	display: block;
	text-align: left;
}
#divek .linczek a{
	color: White;/* #B9DEF8;*/
	text-decoration: none;
}
#divek .linczek a:hover{
	color: black;
	text-decoration: underline;
}

#divek .bottom{
	margin: 0px;
}

#divek .bottom .midd{
	margin-left: 5px;
	margin-right: 4px;
	padding-top: 4px;
	background-color:#0f0f0f;  /* #202020 */
	clear: both;
	* margin: 0px;
	* border-left: 3px solid black;
}

#divek .bottom .dol{
	height: 7px;
	font-size: 1px;
	background-color: #0f0f0f;
}
#divek .bottom .dol .lll{
	height: 7px;
	width: 17px;
	float: left;
	font-size: 1px;
	background-image: url(/img/menu_header/dol_2_2.jpg);
}
#divek .bottom .dol .ppp{
	height: 7px;
	width: 21px;
	float: right;
	font-size: 1px;
	background-image: url(/img/menu_header/dol_4_2.jpg);
}
#divek .tresc{
	padding: 3px 8px 3px 8px;
	margin: 0px;
	text-align: left;
}
#divek .tresc b{
	color: #539EEA;
}
	/*		nawigacja linkowa		*/
	
#divek .nawiguj {
	text-align: left;
	margin-left: 5px;
	margin-right: 4px;
	padding: 3px 3px 5px 6px;
	background-color: #212121;
	border-bottom: 1px solid black;
	clear: both;
	font-size: 10px;
}

#divek .strzalkajdn{
	vertical-align: middle;
	margin-right: 5px;
}
#divek .strzalkadwa{
	vertical-align: middle;
	margin-left: 10px;
}
#divek .stryalkatryz{
	width: 90%;
	height: 8px;
}

#divek .iconamid{
	vertical-align: middle;
}

					/*********************************		tresc		********************************/
					
					
			/*		shutboc 		*/
			
			
.scroolsb {
width: 90%;
height: 300px;
overflow: auto;
}

.shout_top, .shout_bot{
text-align: left;
padding: 2px 0px 2px 3px;
color: White;
}
.shout_top small, .shout_bot small{
color: #F4E62D;
}
.shout_form{
margin: 0px;
padding: 2px;
font: 8pt Tahoma;
text-align: left;
}

.shout_top{
border-left: 1px solid white;
background-color: #303030;
}
.shout_bot{
border-left: 1px solid #D3D3D3;
background-color: #505050;
}

			/*		kalendarz 		*/

#kalendarz , #kalendarzt {font-size: 8pt;width: 210px;margin: auto;padding: 0px;text-align: left;color: white;
display: inline-table;
}
#kalendarz:after, #kalendarzt:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
}
#kalendarz p,#kalendarzt p {width: 26px;text-align: center;margin:2px ;padding: 2px 0px 2px 0px;float: left;}
#kalendarzt p{
	background-color: Black;
	font-weight: bold;
}
#kalendarz p a{
	color: #CE64F7;
}
#kalendarz .akt, #kalendarzt .akt {color: Yellow; font-weight: bold;}
#kalendarz .hidden, #kalendarzt .hidden {visibility: hidden;margin:0px;padding: 0px;}

		/*		 pozdrowienia		*/
.pozdrotop{
	margin: 0px;
	padding: 3px 0px 4px 0px;
	border-bottom: 3px solid #12750D;
	background-color: Black;
	width: 100%;
display: inline-table;
}
.pozdrotop:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
}

		/*			sonda 			*/
.wsonda{padding: 4px;width: 170px;font: 12px Tahoma;text-align: left;margin: 0px;font-size: 10pt;}
.wsonda form{
	display: inline-table;
}
.wsonda form:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
} 
.wsondatxt{padding: 3px;margin: 0px;} 
.ffform{margin: 0px;padding: 4px;text-align: left;} .sonsub{margin-bottom: 3px;}
.sonsub{border: 1px solid #275115;background-color: #F9FDF7;color: black;} 
.wsonda{display:none;} 
#WebSonda{border: 0px;}

		/*		 szukaj input		*/
		
.szinput {
	border: 1px solid red;
	background-color: #FFF0F0;
	color: #330000;
	width: 200px;
}
.szsubmit{
	border: 1px solid red;
	background-color: #A60000;
	color: white;
}
		
					/*********************************		stopka		********************************/
		/*			bottoml 			*/

#bottoml{
	width: 100%;
	margin-top: 15px;
	padding: 0px;
	/*background-color: Black;*/
}
#bottomc{
	width: 931px;
	padding: 0px;
	/*background-color: #0B0B0B;*/
}
#bottoml #linki{
	width: 931px;
	text-align: left;
}
.kol{
	text-align: left; 
	vertical-align: top;
}
.kol span{
	text-decoration: underline;
	padding-bottom: 3px;
	font-size: 10pt;
	color: #FF9C22;
}
#bottoml #linki a{
	color: white;
	padding: 2px 0px 1px 0px;
	font: 10px Arial;
	text-decoration: none;
}
#bottoml #linki a:hover{
	text-decoration: underline;
}

#stopka{
	width: 931px;
	background-image: url(/img/stopka_2_2.jpg);
	height: 79px;
	color: black;
}

#stopka .lewa{
	width: 40%;
	float: left;
	padding: 30px 10px 0px 10px;
	text-align: left;
	font-size: 9pt;
}
#stopka .lewa a{
	text-decoration: none;
	font-size: 8px;
}
#stopka .prawa{
	width: 40%;
	float: right;
	padding: 30px 10px 0px 10px;
	text-align: right;
	font-size: 11pt;
}

.icon_flaga{
	width: 20px;
	height: 13px;
	margin: 2px;
}

/***********            tresc            *************/

.pole_tekstowe {
	padding: 0px 10px 0px 10px;
	text-align:left;
	font-family: sans-serif;
}

.icons{
	vertical-align: middle;
	border: 0px;
}

.kategoria{
	font: 10px Tahoma;
	color: #F3F3F3;
	width: 60%;
	border-bottom: 1px solid Gray;
	padding: 2px 2px 2px 5px;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
.grupka{
	padding: 5px;
	height: auto;
	clear: both;
	text-align: left;
}

.table_form{
	width: 80%;
	margin: auto;
	border: 0px;
	font: 8pt Tahoma;
}
.table_form .left{
	text-align: right;
	padding-right: 10px;
	width: 30%;
}
.table_form .right{
	text-align: left;
	padding-left: 10px;
	width: 70%;
	font-weight: bold;
}

.tab_present{
	border: 0px;
	font: 8pt Tahoma;
	width: 90%;
	margin: auto;
}

.kafelka_index{
	width: 80px;
	height: 100px;
	float: left;
	text-align: center;
	font-size: 12px;
}

.kafelka_index img {
	width: 60px;
	height: 60px;
	border: 0px;
	margin: auto;
}
					
					
.icon_konto {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin: 5px;
}

.icon_down{
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 4px;
}

.icon_podpis{
	vertical-align: middle;
	margin: 1px;
}


/*                                    szukarka search_form i napis nad                                                */

.NadSearchForm{
            font: 9px Tahoma;
            color: #F2F2F2;
            text-align: center;
            width: 100%;
}

.search_form, .search_form_teledyski, .search_form_tekstypiosenek, .search_form_portal{
            width: 400px;
            height: 40px;
            background: url(/script/szukarka/psd/search_form_bg.png) no-repeat left top;
            margin: auto;
            padding: 0px;
}
.search_form_teledyski{
            background: url(/script/teledyski/psd/search_form_bg.png) no-repeat left top;
}
.search_form_tekstypiosenek{
            background: url(/script/tekstypiosenek/psd/search_form_bg.png) no-repeat left top;
}
.search_form_portal{
            background: url(/script/index/psd/search_form_bg.png) no-repeat left top;
}
.search_form table, .search_form_teledyski table, .search_form_tekstypiosenek table, .search_form_portal table{
            padding: 0px;
            margin: auto;
            float: right;
            width: 380px;
            height: 100%;
            border: 0px;
            text-align: right;
}
.search_form_in{
            width: 290px;
            font: 10pt Tahoma;
            color: white;
            margin: 0px;
            border: 0px;
            background: none;
            text-align: left;
            font-weight: bold;
            padding-top: 2px;
}
.search_form_but{
            width: 100%;
            margin: 0px;
            border: 0px;
            background: none;
            cursor: pointer;
}

		/**		top.tpl	**/
		
.ikona_font {
	width: 30px;
	height: 30px;
	vertical-align: middle;
}

.table_present {
	border: 0px;
	width: 99%;
	height: 100px;
	font: 9px tahoma;
}
.table_presentt{
	width: 80px;
	height: 80px;
	border: 0px;
	margin: 4px;
}
.table_pressentB{
	font-size: 11px;
}

.nawig_menu_top{
	width: 215px;
	height: 23px;
	padding: 0px;
	margin: auto;
	clear: both;
}
.nawig_menu_top .p{
	width: 30px;
	height: 20px;
	padding: 0px;
	margin-top: 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
	background-image: url(/img/buttons/but_2_2.png);
}
.nawig_menu_top .p a{
	color: #F1F1F1;
	text-decoration: none;
	padding-top: 6px;
	font-size: 8px;
	display: block;
	vertical-align: middle;
}
.nawig_menu_top .p a:hover{
	color: white;
}
.nawig_menu_top .b{
	width: 90px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	float: right;
	cursor: pointer;
	background-image: url(/img/buttons/czytaj_wiecej.png);
}
/*
.nawig_menu_top .b{
	width: 88px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	float: right;
	cursor: pointer;
	background-image: url(/img/buttons/but_6_2.png);
}
*/

/**			news + download				*/

.news_hr{
	width: auto;
	background-color: #101010;
	border-top: 1px solid #505050;
	border-bottom: 2px solid #393939;
}
.news_hr .n_l{
	float: left;
	text-align:left;
	font: 12pt sans-serif;
	color: white;
	padding: 2px 0px 2px 10px;
	clear: both;
}
.news_hr .n_p{
	float: right;
	text-align: right;
	font: 10px sans-serif;
	color: white;
	padding: 2px 10px 2px 0px;
	clear: both;
}

.news_kratka{
	width: auto;
	display: block;
	border-bottom: 2px dotted black;
	padding: 10px 0px 10px 0px;
   display: inline-table;
}
.news_kratka:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
}
.news_kratka .n_img{
	width: 90px;
	text-align: center;
	float: left;
}
.news_kratka .n_img img{
	width: 80px;
	height: 80px;
	border: 0px;
}
.news_kratka .n_tresc{
	width: 300px;
	text-align: left;
	float: left;
}
.news_kratka .span_n{
	font-size: 8px;
	color: #909090;
}
.news_kratka .czyt_wiecej{
	font-size: 8px;
	color: #F4B92F;
	text-decoration: none;
}
.news_kratka .czyt_wiecej:hover{
	text-decoration: underline;
}


/***	kalendarz	**/

.mini_kratka{
	width: auto;
	display: block;
	border-bottom: 1px dotted black;
	padding: 2px 0px 2px 0px;
   display: inline-table;
}
.mini_kratka:after {
            content: ".";
            display: block;
            height: 0px;
            clear: both;
            visibility: hidden;
}
.mini_kratka .mini_img{
	width: 50px;
	text-align: center;
	float: left;
}
.mini_kratka .mini_img img{
	width: 40px;
	height: 40px;
	border: 0px;
}
.mini_kratka .mini_tresc{
	width: 140px;
	text-align: left;
	float: left;
	padding-top: 3px;
}

.przyciski_under{
	padding: 3px 10px 3px 10px;
	border: 1px solid black;
	background-color: #2C2C2C;
}


#divek .index_jezyk{
            width: 92%;
            margin: auto;
            text-align: left;
            padding: 0px;
            font: 8px Tahoma;
            clear: both;
}


#divek .index_jezyk_jezyczek{
            background-color: Black;
            text-align: center;
            padding: 3px 10px 3px 10px;
            border-bottom: 1px solid black;
            border-left: 1px solid #1A1A1A;
            border-right: 1px solid #1A1A1A;
            margin: 0px;
            float: left;
            background-color: #040404;
}
#divek .index_jezyk_jezyczek a{
            color: #E39709;
            text-decoration:none;
            font: 8px Verdana;
}
#divek .index_jezyk_jezyczek a:hover{
            color: Yellow;
}

#divek .index_jezyk_jezyczek_hover{
            background: #FFA704 url(/script/index/img/jezyczek_bg.png);
            text-align: center;
            padding: 3px 10px 3px 10px;
            border-bottom: 1px solid black;
            border-left: 1px solid #1A1A1A;
            border-right: 1px solid #1A1A1A;
            margin: 0px;
            float: left;
}
#divek .index_jezyk_jezyczek_hover a{
				color: Black;
            text-decoration:none;
            font: 8px Verdana;
}

#divek .index_jezyk_jezyczek b, #divek .index_jezyk_jezyczek_hover b{
	font-size: 12px;
}

#divek .index_jezyk_jezyczek u{
	font: 10px Arial;
	text-decoration: none;
}
#divek .index_jezyk_jezyczek_hover u{
	font: 10px Arial;
	text-decoration: none;
	font-weight: bold;
}
#divek .index_news {
            width: 94%;
            margin: auto;
            text-align: left;
            padding: 3px 3px 5px 6px;
            background-color: #0A0A0A;
            border-bottom: 1px solid black;
            clear: both;
            font-size: 11px;
}
#divek .index_news b{
            color: #D6D6D6;
}
#divek .index_news u{
            font-weight: bold;
}
#divek .index_news_napis{
            background-color: Black;
            text-align: left;
            padding: 3px 3px 5px 6px;
            clear: both;
            font: 7px Tahoma;
}

/***	arbo	**/
.intextPodtrzeni{
	color: #FFD700;
	font-weight: normal;
	border-bottom-color: #FFD700;
	background-color: #0F0F0F;
}