	body{
		background-color:rgb(233,233,233);
		background-image:url(ims/main_bg.jpg);
		background-repeat:repeat-x;

		padding:0px;
		margin:0px;

		font-family:Arial,Verdana;
		font-size:8pt;
	}
	a img{ border:0px}

	#document{
		border:0px;
		background-color:white;
		background-image:url(ims/doc_bg.gif);
		background-repeat:repeat-x;

		text-align:left;
			
		width:977px;

		padding:0px 0px 20px 30px;

/*		position:absolute; */
	}
	#mainhead{
		background-image:url(ims/head_bg.gif); 
		width:960px;
		height:42px;
		background-repeat:repeat-x;

/*		position:absolute;  */
		left:38px;
		top:0px;

	}
		
	#mainheadtip{
		background-image:url(ims/head_tip.gif);
		background-repeat:no-repeat;
		width:100px;
		height:42px;

		float:left;

		padding-left:60px;
	}

	#mainheadloginbox{
		background-image:url(ims/head_r.gif);
		background-repeat:no-repeat;
		background-position:right;
	
		height:42px;
		padding-right:64px;

		float:right;	
	}		
	#mainheadform{
		display:inline
	}
	#mainheadform input{
		vertical-align: middle;
		font-size:9px;
	}
	#mainheadimg{
		vertical-align: middle;
	}
	.logininput{
		height:12px;
		width:100px;
	}


	#mainlogo{
		padding: 0px 0px 0px 25px;		
		border: 0px;
	}




	#menubox{
		margin-left:35px;
		width:133px;
		position:relative;
	}
	#menubox a{
		display:block;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	}

	#menubox .menuitem a{
		color:black;
	}
	#menubox .menuitemactive a{
		color:white;
	}
	.menuitem{
		background-image:url(ims/menu_item.gif);
	}
	.menuitemactive{
		background-image:url(ims/menu_item_red.gif);
	}
	.menuitem, .menuitemactive{
		padding-left:40px;
		width:143px;
		height:18px;
		margin-bottom: 6px;
		padding-top:5px;
	}

	#submenu_bh{
		background-image:url(ims/submenuh.gif);
		width:183px;
		height:17px;
		margin-bottom:-7px;
	}

	#submenu_bf{
		background-image:url(ims/submenuf.gif);
		width:183px;
		height:13px;
	}


	#menubox .mi_sub .mi_sub .mi_sub .menuitem a{
		margin-left:10px;
	}
	#menubox .mi_sub .mi_sub .mi_sub .menuitemactive a{
		margin-left:10px;
	
	}
	#menubox .mi_sub .mi_sub .menuitem a{
		font-weight:normal;
	}
	#menubox .mi_sub .mi_sub .menuitemactive a{
		font-weight:normal;
	}
	#menubox .mi_sub .mi_sub .menuitem {
		background-image:none;
		padding-left:40px;
	}
	#menubox .mi_sub .mi_sub .menuitemactive {
		background-image:none;
		padding-left:40px;
	}

	#menubox .mi_sub .menuitem a{
		color:black;
	}
	#menubox .mi_sub .menuitemactive a{
		color:rgb(150,20,20);
	}
	#menubox .mi_sub .menuitem {
		background-image:url(ims/menuarrow.gif);;
		background-position: 14px 8px;
		background-repeat:no-repeat;
		padding-left:35px;
		height:10px;
	}
	#menubox .mi_sub .menuitemactive {
		background-image:url(ims/menuarrow.gif);;
		background-position: 14px 8px;
		background-repeat:no-repeat;
		padding-left:35px;
		height:10px;
	}
	#menubox .mi_sub .mi_sub {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	#menubox .mi_sub {
		background-image:url(ims/submenub.gif);;
		background-color:rgb(220,220,200);
		width:183px;
		overflow:hidden;
		margin-bottom: 5px;
	}





	#panel{
		float:left;
	/*	position:absolute; */
		left:30px;
		top:42px;
width:235px; /* *** */
	}

	#news{
		color:rgb(240,240,240);
		margin-left:18px;
		margin-top:30px;
		width:217px; /* xxx */
	}

	#newshead{
		width:217px;
		height:56px;
		background-image:url(ims/news_head.gif);
	}
	#newsfoot{
		width:217px;
		height:20px;
		background-image:url(ims/news_foot.gif);
		clear:left;
	}
	#newsbg{
		height:255px;
		width:191px;
		background-image:url(ims/news_bg.gif);
		float:left;
		overflow:hidden;
	}
	#newstext{
		position:relative;
		left:-20px;
		top:-14px;
	}
	#newsl{
		background-color:white;
		background-image:url(ims/news_l.jpg);
		background-repeat:repeat-y;
		height:255px;
		width:14px;
		float:left;
	}
	#newsr{
		background-color:white;
		background-image:url(ims/news_r.gif);
		background-position:right;
		background-repeat:repeat-y;
		height:255px;
		width:12px;
		float:left;
	}
	
	.n_date{
		font-weight:bold;
	}

	.n_title{
		color:rgb(255,210,0);
		font-weight:bold;
	}
	
	#news li {
		padding-bottom:10px;
	}

	#text{
	/*	position:absolute; */
		background-image:url(ims/sub_bg.jpg);
		background-repeat:no-repeat;
		width:756px; 
		top:42px;
/*		left:257px;*/
	float:right;
		margin-left:-15px;
	}

	#foot{
		background-image:url(ims/foot_bg.gif);
		background-repeat:repeat-x;
		width:915px;
		height:28px;
		margin-left:50px;
		margin-top:10px;
		padding-bottom:10px;
		
	
/*		position:absolute; */
		top:790px;
		left:20px;
	}
	#footl{
		background-image:url(ims/foot_l.gif);
		width:226px;
		height:28px;
		float:left;
	}
	#footr{
		background-image:url(ims/foot_r.gif);
		width:173px;
		height:28px;
		float:right;
	}
	

/** ONLY main page css **/ 

	#text h1 {font-size:16px; color:rgb(200,0,0); font-family:Arial; font-weight:bolder; padding-bottom:7px;}


	#mainpage{
/*		position:absolute; */
		left:0px;
		top:0px;
	}
	
	#text p{
		margin-top:20px;
		padding-left:4px;
		text-align:justify;
		width:380px;
	}
	#text p.arrow{
		margin-bottom:20px;
		background-image:url('images/text_arrow.gif');
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding-left:14px;
	}
	#text p.phalf{
		margin-bottom:20px;
		background-image:url('images/text_arrow.gif');
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding-left:14px;
		width:200px;
	}

	.h2{background-image:url('images/cat_bg.png'); height:20px; width:390px; padding: 5px 0px 0px 14px; margin-bottom:10px}
	.h2open{cursor:pointer;background-image:url('images/cat_bg.png'); height:20px; width:390px; padding: 5px 0px 0px 14px; margin-bottom:10px}
	.h2center{text-align:center; font-weight:bold; background-image:url('images/cat_bg.png'); height:20px; width:390px; padding: 5px 0px 0px 14px; margin-bottom:10px}
	.h2half{background-image:url('images/cat_bg.png'); height:20px; width:195px; padding: 5px 0px 0px 14px; margin-bottom:10px}

/*	.h2l{background-image:url('images/cat_l.png'); width:4px; height:25px;}
	.h2r{background-image:url('images/cat_r.png'); width:6px; height:25px;} */

	#navigator{
		margin: 0px 0px 0px 0px;
	}

	#navigator a {
		font-size:9px;
		text-decoration:none;
		color:black;
	}
		
	.html_page_map a {
		font-size:10px;
		text-decoration:none;
		color:black;
	}


	.link_file { 
		clear:left;
	}
	.link_file img { 
		vertical-align:middle;
	}
	#text .link_file a {
		padding-right:20px;
		text-decoration: none;
		color:rgb(200,0,0);
	}

	.stdform input {
		border:1px solid rgb(200,200,200);
		width:180px;
		height:20px;
	}
	.stdform select {
		border:1px solid rgb(200,200,200);
		width:300px;
		height:20px;
	}
	.stdform textarea {
		border:1px solid rgb(200,200,200);
		width:250px;
		height:100px;
	}
	.stdform input.submit{
		color:white;
		font-weight:bold;
		border:0px;
		background-image:url(images/form_btnbg.gif);
		width:74px;
		height:23px;
		font-size:10px;
	}


	.cenik {
		width:650px;
		text-align: center;
		font-weight: bold;
		border-collapse: collapse; 
	}

	.cenik_head {
		color: white;
		background-image:url("images/cen_bg.gif");
	}
	.cenik_subh {
		font-weight: normal;
	}
	.cenik_row {
		height:30px;
		font-weight: bold;
		border-bottom: 1px solid rgb(200,200,200);
		
	}
	.cenik_y {
		background-image:url(images/cen_yellow.gif);
		background-repeat:no-repeat;
		background-position:center;
	}

	.cenik_arr {
		background-image:url(images/cen_arrow.gif);
		background-repeat:no-repeat;
		background-position:top center;
	}


	#texthead{
		background-image:url(ims/mainpage.jpg);
		width:741px;
		height:153px;
		left:480px;
	}
	#menu_ad1{
		float:left;
		background-image:url(ims/l_ad1.gif);
		width:49px;
		height:18px;
		position:relative;
		top:-18px;
		left:113px;
	}
	#menu_ad2{
		float:left;
		background-image:url(ims/l_ad2.jpg);
		width:35px;
		height:82px;
		position:relative;
		top:153px;
		left:-49px;

	}
	#menu_ad3{
		float:left;
		background-image:url(ims/l_ad3.jpg);
		width:22px;
		height:40px;
		position:relative;
		top:153px;
		left:153px;
	}


	.mpmenu{
		background-image:url(ims/l_bg.gif);
		background-repeat:no-repeat;
		background-position:0px 31px;
		width:210px;
		height:170px;
/*		position:absolute; */
		top:153px;
	}

	.mpmenu div{
		padding-top:8px;
		padding-left:34px;
	}
	
	#text .mpmenu a{
		text-decoration:none;
		color:white;
		padding-bottom:8px;
		display:block;
		font-weight:normal;
		line-height:14px;
	}
	#text a {color: black; font-weight:bolder}
	#news a {color:white}
		
	#menu1 {
		float:left;
		/*margin-left:16px;
		padding-left:35px; */
	}
	#menu2 {
		left:256px;
		float:left;
		margin-left:14px;
	}
	#menu3 {
		margin-left:10px;
		left:480px;
		float:left;
	}
	#maintext{
		position:relative;
		top:-20px;
		color:rgb(60,60,60);
	}
	#maintextleft{
		float:left;
		width:290px;
		height:300px;
		padding-left:28px;
		padding-right:15px;

	}
	#maintextsep{
		width:1px;
		height:300px;
		background-color:rgb(200,200,200);
		float:left;
		margin-top:40px;
	}
	#maintextright{
		float:left;
		width:290px;
		height:300px;
		padding-left:15px;
		padding-right:0px;

	}


/** END **/


ul.arrow li{
	list-style-image:url('images/text_arrow.gif'); 
	margin-bottom:5px;
}
#text ul {margin-right:100px}
/*

#text li ul {margin-top:0px;}
*/

div.phlist {width:650px; height:204px; background-image:url(images/phlist_bg.gif); clear:both; margin-bottom:10px;}
.phlisttext {width:380px; padding-left:10px; margin-top:2px; float:right; margin-right:18px; background-image:url(images/text_arrow.gif); background-repeat:no-repeat;background-position:0px 2px}
.phlistheading {color:rgb(200,0,0); font-size:15px; font-weight:bold; padding-top:10px; margin-bottom:20px}
.phlistl {width:4px; height:204px; background-image:url(images/phlist_l.gif); float:left}
.phlistr {width:4px; height:204px; background-image:url(images/phlist_r.gif); float:right}
.phlisti {
width:203px; height:204px; background-image:url(images/phlist_ibg.gif); float:left; margin-left:4px; margin-right:10px;
text-align:center; color:rgb(200,0,0); font-size:18px; font-weight:bold; 
}
.phlisti img {margin-top:10px; margin-bottom:20px}
.phlistil {width:8px; height:204px; background-image:url(images/phlist_il.gif); float:left}
.phlistir {width:7px; height:204px; background-image:url(images/phlist_ir.gif); float:right}


		
