html, body {

	background:url(images/backgr2.jpg) repeat-x;

	background-color:#8283c6;

	margin:0;

	padding:0;

	height:100%;

}

body {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

a {

	text-decoration: none;

	font-weight:bold;

	color:#512481;

}

a:hover {

	text-decoration: underline;

	font-weight:bold;

	color:#363585;

}

#main_body {

	background-color:#FFFFFF;

	position:relative;

	width: 780px;

	margin-left: -400px;

	left: 50%;

	padding: 0px 0px 0px 0px;

}

#header {

	width:780px;

	height:65px;

	clear:both;

	padding: 0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#header_left {

	position:relative;

	float:left;

	padding-left:20px;

	padding-top:10px;

	padding-bottom:0px;

	padding-right:0px;

	vertical-align:middle;

	height:65px;

	margin:0px 0px 0px 0px;

}

#header_right {

	position:relative;

	float:right;

	padding-right:20px;

	padding-top:5px;

	padding-bottom:0px;

	padding-left:0px;

	vertical-align:middle;
	
	text-align:right;

	margin:0px 0px 0px 0px;

}

#top_line {

	width:780px;

	height:8px;

	background-image:url(images/top_line2.jpg);

	background-repeat:repeat-x;

	clear:both;

	padding: 0;

	margin: 0;

	font-size:6px;

	

}

#middle_line {

	width:780px;

	height:19px;

	background-image:url(images/middle_line.jpg);

	background-repeat:repeat-x;

	clear:both;

	padding: 0;

	margin: 0;

	font-size:6px;

}

#top_menu {

	width:154px;

	height:183px;

	position:relative;

	float:left;

	clear:left;

	background:url(images/top_menu5.jpg) repeat-y;

	vertical-align:top;

	padding: 0px 0px 0px 11px;

	margin:0px 0px 0px 0px;

	font-size:6px;

}

ul#menulist {width:154px; list-style-type:none; margin-left:0px; padding-left:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}



ul#menulist li {height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px; border-bottom-color:#8b4e9c;} 



ul#menulist a {width:154px; height:15px; font:bold 12px Geneva, Arial, sans-serif; color:#512481; text-decoration:none; padding:5px 0px 0 0px; display:block !important; display:inline-block;}



ul#menulist a:hover {background:url(images/top_menu11.jpg) left repeat-y; font:bold 12px Geneva, Arial, sans-serif; color:#363585; text-decoration:none; padding:5px 0px 0px 0px;}



#top_aktualnosci {

	width:340px;

	height:183px;

	position:relative;

	float:left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#aktualnosci_text {

	width:265px;

	height:173px;

	padding:5px;

	text-align:justify;

	clear:right;

	position:relative;

	float:right;

	margin: 0px 0px 0px 0px;

}



#program {

	width:228px;

	position:relative;

	float:left;

	clear:left;

	height:250px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#program_text {

	width:218px;

	padding:5px;

	height:113px;

	text-align:left;

	vertical-align:top;

	font-size:10px;

	color:#512481;

	margin: 0px 0px 0px 0px;

}

	

#bottom_menu {

	width:192px;

	height:250px;

	float:left;

	position:relative;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



ul#menulistbottom {width:121px; list-style-type:none; margin-left:0px; padding-left:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}



ul#menulistbottom li {width:121px;height:25px; margin:0px 0px 0px 0px; padding:0px -10px 0px 0px; border-bottom:solid 1px; border-bottom-color:#8b4e9c;} 



ul#menulistbottom a {width:121px; height:22px; font:bold 12px Geneva, Arial, sans-serif; color:#ffffff; text-decoration:none; padding:5px 0px 0px 0px; display:block !important; display:inline-block;}



ul#menulistbottom a:hover {font:bold 12px Geneva, Arial, sans-serif; color:#363585; text-decoration:none; padding:5px 0px 0px 0px;}



#ramowka_menu {width:565px; height:30px; margin:0px; padding:0px;}

#ramowka_menu a {background-image:url(images/ramowka_menu.jpg); background-repeat:no-repeat; width:80px; height:25px; font:bold 12px Geneva, Arial, sans-serif; color:#512481; text-decoration:none; padding:5px 0px 0px 0px; display:block !important; display:inline-block; text-align:center; vertical-align:middle; float:left; position:relative;}

#ramowka_menu a:hover, #ramowka_menu a.ramowka_zazn  {font:bold 12px Geneva, Arial, sans-serif; color:#ffffff; text-decoration:none; padding:5px 0px 0px 0px; background-image:url(images/ramowka_menu_over.jpg); background-repeat:no-repeat;}



.ramowka {

 font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



 }

 .ramowka_l {

text-align:right;

 padding-right:10px;

 margin:0;

 min-height:12px;

  }

 .ramowka_r {

text-align: left;

 margin:0;

 min-height:12px;

  }

#bottom_menu_up {

	width:192px;

	height:127px;

	background-image:url(images/background8.jpg);

	background-repeat:no-repeat;

	clear:both;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#bottom_menu_down {

	width:192px;

	height:122px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#nasze_programy {

	width:360px;

	height:250px;

	float:right;

	position:relative;

	clear:right;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#bottom_line {

	width:780px;

	height:9px;

	clear:both;

	background-image:url(images/line_bottom.jpg);

	background-repeat:repeat-x;

	padding: 0;

	margin: 0;

	font-size:6px;

}

#footer_top {

	width:780px;

	height:20px;

	clear:both;

	background-color:#9b76a9;

	color:#512481;

	padding:0;

	margin:0;

}

#footer_top_left {

	position:relative;

	float:left;

	text-align:left;

	padding:0px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

}

#footer_top_right {

	position:relative;

	float:right;

	text-align:right;

	padding:0px 10px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#footer_bottom {

	width:780px;

	height:25px;

	background-color:#FFFFFF;

	clear:both;

	padding: 0;

	margin: 0;

}

#subpages_header_top {

	width:615px;

	height:153px;

	position:relative;

	float:right;

	clear:right;

	padding: 0;

	margin: 0;

}

#subpages_header_bottom {

	width:565px;

	height:25px;

	background-image:url(images/subpages_header_title4.jpg);

	background-repeat:no-repeat;

	position:relative;

	float:right;

	clear:right;

	padding:5px 0px 0px 50px;

	margin: 0px 0px -13px 0px;

	line-height:3px;

}

#subpages_main {

	width:780px;

	background:url(images/subpages_background3.jpg);

	background-repeat:repeat-y;

	clear:both;

	position:relative;

	float:left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}
#tvonline {

	width:780px;

	clear:both;

	position:relative;

	float:left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#tvonline_left {
	width:300px;
	clear:left;
	position:relative;
	float:left;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	}
#tvonline_right {
	width:400px;
	position:relative;
	float:left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	}
#tvonline_bottom {
	width:780px;
	clear:both;
	padding: 0px 20px 5px 20px;
	margin: 0px 0px 0px 0px;
	}

#subpages_menu_bottom {

	width:165px;

	position:relative;

	float:left;

	clear:left;

	padding:5px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#subpages_content {

	width:565px;

	background:url(images/subpages_background_right2.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	padding:5px 5px 5px 45px;

	margin: 0px 0px 0px 0px;

	position:relative;

	float:right;

	clear:right;

	text-align:justify;

}

div.zajawka {

float:left;

background: url(images/linia.jpg) bottom no-repeat ;

padding:10px 10px 10px 30px;



}



h1 {font-size:16px;

	text-align:left;

	color:#363585;

	vertical-align:top;}

h2 {font-size:14px;

	text-align:left;

	color:#363585;

	}

h3 {font-size:12px;

	text-align:left;

	color:#363585;}

p {font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#363585;

}

.footer {font-size:10px;}

.submitLink {

 font-family: Geneva, Arial, Helvetica, sans-serif;

   background-color: transparent;

   text-decoration: underline;

   border: none;

   cursor: pointer;

   cursor: hand;

  font-size:10px;

  text-align:left;

  color:#512481;

  width:35px;

  }

