HTML {overflow-y:scroll;}
HTML, BODY, IMG, FORM, DIV, P, H1, H2, H3, H4, H5, H6, UL, LI { margin:0; padding:0; border:0; }
UL, LI { list-style:none; }
BODY, INPUT, TEXTAREA, TABLE, TR, TD, TH { font-family:"Tahoma", Helvetica, sans-serif; font-size:12px; color:#000000; }
BODY {padding-bottom:20px;}


H1, H2, H3, H4, H5, H6, { font-family:"Tahoma", Helvetica, sans-serif; line-height:normal; }
H1 { font-size:14px; font-weight:bold; color:#EC008C; }
H1 SMALL { font-size:10px; color:#83A8B6; font-weight:normal; }
	
H2 {font-size:13px; margin:0px; padding:0px;}
H4 {font-size:14px;}
	
A { text-decoration:none; color:#83A8B6; }
A:hover { text-decoration:underline; }
DIV.subpage A { color:#EC008C; }

A.bluearrow { background-image:url(/img/blue-arrow.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:11px; }

UL.bigpink LI { padding-left:72px; background:url(/img/big-pink-dots-list.gif) no-repeat; background-position:31px 6px; margin-top:20px; }

UL.mtop {
	margin-top:20px;
}

UL.matsy LI A {display:block; clear:both;}
UL.matsy LI A IMG {margin:5px 0px;}

UL.padding LI {
	padding-left:52px; background:url(/img/big-pink-dots-list.gif) no-repeat; background-position:31px 6px;
}
UL.mtop {
	margin-top:20px;
}

.archiwum UL {margin-left:20px;}
.archiwum UL LI {
	padding-left:0px; list-style:disc; 
}
.archiwum UL UL UL {
	margin-left:5px;
}
.archiwum UL UL UL LI {
	list-style:none; 
	padding-left:15px;
	background-position:0px 6px;
}

.content .sekcja UL LI {
	padding-left:45px; background:url(/img/big-pink-dots-list.gif) no-repeat; background-position:20px 6px;
}
DIV.menu_x{
	border-bottom:1px solid #e1bcd1;
}
DIV.menu_x:hover {
	background:url(/img/fade_menu.png);
	border-bottom:1px solid #e1bcd1;
}

DIV.menu_selected {
	background:url(/img/fade_menu.png);
	border-bottom:1px solid #e1bcd1;
}
 
DIV .bottom_border {width:960px; height:15px; background:url(/img/bottom_border.png); float:left; position:relative; top:-7px;}
DIV .bottom_info {width:960px; height:165px; background-color: #757575; float:left; position:relative; top:-7px;}
DIV .bottom_box { width:239px; height:160px; border-right:1px dotted #FFFFFF; background-color: #inherit; float:left; }
DIV .bottom_box_contact { width:230px; height:160px; background-color:#inherit;  background:url(/img/main_contact.png) no-repeat; background-position:20px 0px; float:left;}
DIV .bottom_box_contact IMG {position:relative; top:1px; left: 20px; float:left;}
DIV .bottom_box H1 {font-size:11px; margin-left:10px; padding-top:3px; color:#FFFFFF;}
DIV	.bottom_box UL {padding-top:8px; float:block; color:#FFFFFF; margin-left:15px; }
DIV .bottom_box UL LI {margin-left:15px; list-style-image:url('/img/stopka_znak_2.png'); }
DIV	.bottom_box  A {color:#FFFFFF;}
DIV .page_end {width:960px; height:5px; float:left; position:relative; top:-7px; background: url(/img/last_border.png) no-repeat; }


DIV#submenu UL {margin-top:8px;}
DIV#submenu UL UL {margin:0px 0px 0px 0px;}
DIV#submenu UL LI {
	background:url(/img/pink-arrow.gif) no-repeat 0px 6px; 
	padding:0px 0px 2px 14px; 
}
DIV#submenu UL LI A {color:black;}
DIV#submenu UL LI.nowy_poziom {background:none; padding-bottom:0px; margin-top:0px; padding-top:0px;}
DIV#submenu UL UL.poziom2 {margin-left:10px;}
DIV#submenu UL LI A.sel {font-weight:bold;}

DIV#submenu LI {zoom:1;}

DIV#seemore_cont UL {
	margin:2px 0px 0px 30px;
}
DIV#seemore_cont UL LI {
	background:url(/img/pink-arrow.gif) no-repeat 0px 6px; 
	padding:0px 0px 2px 14px; 
}

DIV.holder { width:960px; margin:auto; position:relative; }
	A.top-logo { display:block; width:174px; height:29px; background-image:url(/img/datera-logo.jpg); background-repeat:no-repeat; margin-top:11px; float:left; position:relative; z-index:100;}
	DIV.toptools { float:right; height:20px; margin-right:4px; position:relative; top:17px; background-repeat:no-repeat; font-size:11px; color:#646464; z-index:8; }
		DIV.toptools DIV.searchbox { float:left; position:relative; }
			DIV.toptools DIV.searchbox SPAN { display:block; width:49px; height:16px; background:url(/img/search/search-box-tab.gif) no-repeat -50px -50px; text-align:center; padding-top:3px; cursor:pointer; }
			DIV.toptools DIV.searchbox:hover SPAN { background-position:0px 0px; }
			DIV.toptools DIV.searchbox DIV { display:none; clear:both; width:223px; height:43px; position:absolute; background:url(/img/search/search-box-body.gif) no-repeat -50px -50px; position:absolute; top:19px; right:-54px; padding-left:31px; padding-top:23px; }
			DIV.toptools DIV.searchbox:hover DIV { background-position:0px 0px; display:block; }
				DIV.toptools DIV.searchbox DIV INPUT { border:0; display:block; padding:0px; margin:0px; float:left; background-repeat:no-repeat; }
				DIV.toptools DIV.searchbox DIV INPUT.text { width:136px; background:url(/img/search/search-input.gif); padding-left:6px; padding-right:6px; padding-top:4px; height:19px;}
				DIV.toptools DIV.searchbox DIV INPUT.submit { width:50px; background:url(/img/search/search-submit.gif); cursor:pointer; color:#9F9F9F; height:23px; }
		DIV.toptools A { color:#646464; float:left; padding-top:3px; margin-right:8px; }
		DIV.toptools IMG { margin-left:4px; margin-right:13px; position:relative; top:8px; float:left; }

	DIV.menu { height:61px; clear:both; background:url(/img/menu/background.jpg) repeat-x bottom; }
		DIV.menu UL { height:37px; margin-top:24px; float:left; background:url(/img/menu/left-corner.jpg) no-repeat bottom left; }
			DIV.menu UL LI { float:left; height:37px; padding-right:2px; background:url(/img/menu/spacer.gif) no-repeat right; }
				DIV.menu UL LI A { float:left; padding-left:22px; padding-right:22px; padding-top:12px; height:25px; background:url(/img/menu/underline.jpg) 0px -30px no-repeat; color:#FFFFFF; }
				DIV.menu UL LI A:hover { background-position:center bottom; text-decoration:none; }
		DIV.menu DIV.english, DIV.menu DIV.englishsubpage { display:block; height:37px; padding-top:24px; text-align:right;}
		DIV.menu DIV.englishsubpage { background:url(/img/flash/small-top-static-overbar.jpg) no-repeat right bottom; }
			DIV.menu DIV.english A, DIV.menu DIV.englishsubpage A { display:block; float:right; height:25px; padding-top:12px; padding-right:22px; padding-left:22px; color:#A6A6A6; }
				
	DIV#top { z-index:4; float:left; width:960px; position:relative; top:-7px}
	DIV#flash { z-index:3; float:left; width:960px; position:relative; top:-7px; background:#000000;}
	
	DIV.box { height:217px; padding-top:0px; padding-left:21px; padding-right:20px; background-repeat:no-repeat; line-height:18px; float:left; color:#FFFFFF; border-top:1px solid #363636; position:relative; top:-7px;}
	DIV.box1 { width:186px; padding-left:22px; background-image:url(/img/bottom-boxes/box-1.jpg); }
	DIV.box2 { width:317px; background:#000000; background-image:url(/img/main_box.png); color:#FFFFFF;}
	DIV.box2 a {color:#FFFFFF;}
	DIV.box3 { width:217px; background-image:url(/img/bottom-boxes/box-3.jpg); }
	DIV.box4 { width:223px; padding-right:0px; background-image:url(/img/bottom-boxes/box-4.jpg); }
		DIV.box H1 { margin-bottom:8px; margin-top:5px; padding-right:10px;}
		DIV.box DIV.mainpage_box_img {height:103px; margin-bottom:0px; overflow:hidden;}
		DIV.box DIV.mainpage_box_holder {height:100px; margin-bottom:9px; overflow:hidden; }
		DIV.box DIV.mainpage_box_holder H1.box_2H1 {padding-top:3px; line-height:10px;}
		DIV.box DIV.mainpage_box_holder H1.box_2P {padding-bottom:5px; line-height:10px;}
		DIV.box DIV.mainpage_box_news_holder {height:217px; margin-bottom:0px; position:relative; left:-10px;}
		DIV.box DIV.mainpage_box_one_news_holder {height:43px; margin-bottom:0px;}
		DIV.box DIV.mainpage_box_news_holder p {margin-top:0px; margin-bottom:5px; font-size:9px; line-height:10px; padding-right:10px;}
		DIV.box DIV.mainpage_box_news_holder a {font-weight:bold;color:#FFFFFF; padding-right:10px;}
		DIV.box DIV.mainpage_box_img IMG {height:86px; width:315px; position:relative; top:17px; left:0px; /*border: 1px solid #FFFFFF;*/}
		DIV.box UL { margin-top:9px; margin-bottom:0px; }
			DIV.box UL LI { background:url(/img/pink-dots-list.gif) no-repeat 7px 6px; padding-left:23px; }
		DIV.box4 P.title { font-weight:bold; margin-bottom:8px; overflow:hidden; }
			DIV.box4 SPAN.date { color:#B5B5B5; font-size:7px; font-weight:normal; }
		DIV.box4 P.desc { height:91px; overflow:hidden; }
		DIV.box2 IMG.more { position:absolute; left:283px; top:183px;}
	DIV.subpage { width:960px; margin-top:22px; padding-bottom:70px; line-height:20px; background:url(/img/dotted-line-vertical.gif) repeat-y 194px -1px; clear:both; overflow:hidden;}
		DIV.subpage DIV.seemore { float:left; width:194px; padding-left:2px; padding-bottom:70px;}
		DIV.subpage DIV.seemore DIV#seemore_cont {
		 		background:url(/img/dotted-line-horizontal.gif) repeat-x center top;
				padding-top:15px;
		 }
			DIV.subpage DIV.seemore SPAN.seemore { font-weight:bold; margin-left:15px; }
			DIV.subpage DIV.seemore DIV.el, DIV.subpage DIV.seemore DIV.el_last { width:164px; padding-left:15px; padding-right:15px; padding-top:18px; padding-bottom:26px; margin-bottom:5px; background:url(/img/dotted-line-horizontal.gif) repeat-x bottom; }
			DIV.subpage DIV.seemore DIV.el_last { background:none; }
		DIV.subpage DIV.content {float:left; width:732px; padding:0px 16px; text-align:justify;}
			DIV.subpage DIV.content DIV.tabmenu { height:41px; margin-top:15px; background:#6A6A6A url(/img/tabmenu/rightcorner.jpg) right no-repeat; margin-bottom:24px;}
				DIV.subpage DIV.content DIV.tabmenu UL { height:41px; padding-left:10px; background:url(/img/tabmenu/leftcorner.jpg) left no-repeat;}
					DIV.subpage DIV.content DIV.tabmenu UL LI { float:left; height:41px; line-height:normal; }
					DIV.subpage DIV.content DIV.tabmenu UL LI.selected { background:url(/img/tabmenu/selected-tab-background.jpg) repeat-x bottom; }
						DIV.subpage DIV.content DIV.tabmenu UL LI.selected SPAN { display:block; background:url(/img/tabmenu/selected-tab-leftside.jpg) no-repeat bottom left; float:left; }
		
						DIV.subpage DIV.content DIV.tabmenu UL LI A {float:left; height:25px; color:#FFFFFF; padding-left:16px; padding-right:16px; padding-top:16px; outline:none;}
						DIV.subpage DIV.content DIV.tabmenu UL LI.selected SPAN A { display:block; background:url(/img/tabmenu/selected-tab-rightside.jpg) no-repeat bottom right; color:black;}
						
						
						
						
			DIV.subpage DIV.content P { margin-top:24px; }
			DIV.subpage DIV.content DIV.news_item P { margin-top:0px; }
			DIV.subpage DIV.content DIV.content-image { text-align:center; margin-top:8px; margin-bottom:8px; }
	
	DIV.footer { clear:both; float:left; width:960px; /*background:url() no-repeat 11px 16px; font-size:11px*/; color:#A3A3A3; padding-top:18px; padding-left:0px; padding-bottom:26px; margin-top:20px; border-top:1px solid #939393;}
	DIV.footer_main {
		padding-top:11px; border:none; background-position:11px 9px; margin-top:0px; clear:both;
	}
	
		DIV.footer SPAN {position:relative; left:280px;}
		DIV.footer IMG.unia { float:block; padding-bottom:10px; position:relative; left:280px;}
		DIV.footer IMG { float:block; position:relative; top:5px;}
		DIV.footer UL.menu { float:left; text-align:right; width:645px; }
			DIV.footer UL.menu LI { display:inline; }
			DIV.footer UL.menu LI A { color:#A3A3A3; }
			
DIV#submenu {
	margin:0px 0px 26px 0px;
	padding:0px 15px 0px 15px;
	width:164px;
}


UL#archiwum UL.padding {margin-bottom:20px;}
UL#archiwum LI {margin-bottom:20px;}
UL#archiwum LI LI {margin-bottom:0px;}


.padd_left_40 {padding-left:40px;}
.pos {margin-bottom:20px;}

.hidden {display:none;}
DIV.tab_content {margin:0px 10px;}

IMG.avatar {float:left; margin-right:10px; border:solid 1px black;}


FORM.searchform { margin-bottom:18px; margin-top:20px;}
FORM.searchform INPUT.searchinput { width:180px; margin-right:10px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:6px; background-color:#FFFFFF; border:1px solid #D3D3D3; color:#666666; font-size:11px; font-family:Tahoma, Helvetica, Verdana; }
FORM.searchform INPUT.searchsubmit {
	height:27px; background:#EC008C; border:1px solid #D3D3D3; color:white; font-size:11px; font-family:Tahoma, Helvetica, Verdana; 
}

OL {margin-left:20px;}
OL LI {
	padding-left:0px; list-style:decimal; 
}

DIV#mapa_strony {margin-top:20px;}
DIV#mapa_strony UL {
	margin-left:5px;
}
DIV#mapa_strony UL LI {
	padding-left:21px; background:url(/img/big-pink-dots-list.gif) no-repeat; background-position:1px 6px; margin-bottom:20px;
}
DIV#mapa_strony UL LI LI {margin-bottom:0px;}


#logo
{
background: url('/img/logo_transparent_glow.png');
width: 200px;
height: 38px;
border: 0;
}