

body {
     background:#ffffff url(graf/bg.gif);
     background-repeat:repeat-x;
     text-align:center;
     color:#000;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:0.7em;
     margin:0;
     padding:0;
}
img{
	border:0px solid #fff;
}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
}
#root  {
    width:775px;
    margin:auto;
    text-align:left;
	background:#ffffff url(graf/bg_container.gif) repeat-y;
}
/* header*/
#header {
	height:149px;
	width:775px;
	background:#ffffff url(graf/bg_top.jpg) no-repeat;
}
#header a {
	display:block;
	margin:0 0 0 10px;
	height:130px;
	width:215px;
}
#header span {
	display:none;
}
#header_2 {
	height:56px;
	width:775px;
	background:#ffffff url(graf/bg_top1.jpg) no-repeat;
}
#header_link{
	padding:5px 0 0 12px;
	font-size:95%;	
	float:left;
	width:233px;
}
#header_link img,
#header_link a:link,#header_link a:visited {
	margin:0 3px 0 0;
	text-decoration:none;
	color:#888888;
	border:0px solid #fff;
}
#header_link a:hover{
	text-decoration:underline;
	color:#4b4b4b;
}
#header_search{
	float:left;
	padding:6px;
	margin:0 0 0 120px;
}
.float{
	margin:5px;
	float:left;
}
#wyszukiwarka{
	margin:0;
	padding:0;
}
#search1 td{
	float:left;
	padding:0 5px 0 0;	
}
#new_form1{
	border:1px solid #f6f6f6;
}
/* end header*/
#sidebar {
	background:#ffffff url(graf/bg_sidebar.gif) repeat-y;
	float:left;
	width:233px;
}
#sidebar_newspaper {
	width:233px;
	height:43px;
	background:#ffffff url(graf/gazeta.jpg) no-repeat;
}
#container {
	width:542px;
	float:left;
}

#footer {
    text-align:center;
    height:48px;
    background:#fff url(graf/bg_footer.jpg) no-repeat;
    clear:both;
    color:#bcbebf;
}
/* menu slownik , dokumeny */
#sidebar_slownik {
	margin:20px 4px 15px 8px;
	padding:5px 5px 5px 5px;
	background:#eeeeee;
	border:1px solid #cfcece;
}
#sidebar_slownik_content ul{
		margin:4px 0 0 4px;
		padding:0;
		list-style:none;
}
#sidebar_slownik_content span {
		padding:0 0 0 7px;
		display:block;
		background:url(graf/pt_red.gif) no-repeat ;
}
#sidebar_slownik_content li a:link, #sidebar_slownik_content li a:visited{
		padding:0; 
		margin:0;
		color:#878586;
		text-decoration:none;
}
#sidebar_slownik_content li a:hover{
	color:#5d6daf;
	text-decoration:underline;
}
.link_slownik  {
	color:#1a5979;
	font-weight:bold;
	font-size:110%;
	text-decoration:underline;
}
.link_slownik:hover  {
	text-decoration:none;
	color:#0b549e;
}
/* begin newsletter */
#newsletter {
	margin:20px 0 0 ;
}
#newsletter_cont{
	padding:0 0 0 17px;
}
.new_form {
	width:162px;
	font-size:95%;
	color:#555555;
	border:1px solid #b4b4b4; 
} 
/* begin kontakt */
#sidebar_kontakt img{
	border:0 solid #fff;
}
#side_mail{
	margin:0 0 0 12px;
}
/* begin polecamy*/
#sidebar_polecamy{
	margin:30px 0 0 ;
}
#sidebar_polecamy img{
	border:0px solid #fff;
}
/* begin content */

#motto{
	margin:10px 0 10px 0;
}
#banner_reklama img{
	border:1px solid #e2e2e2;
}
#nwiadomosci{
	width:488px;
	padding:50px 0 0 0;
	background:#f4f4f4 url(graf/content/nag_nwiadomosci.gif) no-repeat;
}
.nwiad_left{
	background:#f4f4f4 url(graf/content/wrapper.gif) repeat-y ;
	padding:0 0 0 12px;
	width:230px;
	display:block;
	float:left;
}

.nwiad_left ul{
	list-style:square;
	margin:10px 0 0 13px;
	padding:0;	
}
.nwiad_left li{
	margin:10px 0 0 0;	
}
#content .nwiad_left a:link,#content .nwiad_left a:visited{
	text-decoration:none;
	color:#224f7b;	
}
#content .nwiad_left a:hover{
	text-decoration:underline;
	color:#21609d;	
}
.nwiad_left img{
	margin:0 4px 0 0 ;
}
.nwiad_wiad{
		margin:10px 0 0 0 ;
}
.nwiad_wiad img{
	float:left;
	border:1px solid #ffffff;
}
.nwiad_wiad a{
	margin:0 0 0 3px ;
}
.link_wiecej{
	margin:10px 0 10px ;
	padding:0 5px 0 0;
	text-align:right;
	width:220px;
}
.link_wiecej a:link,.link_wiecej a:visited{
	text-decoration:none;
	color:#FF0000;
}
.link_wiecej a:hover{
	text-decoration:underline;
	color:#b60b0b;
}
#content #content_bloki a:link,#content #content_bloki a:visited{
	text-decoration:none;
	color:#224f7b;	
}
#content #content_bloki a:hover{
	text-decoration:underline;
	color:#21609d;	
}
.bloki{
	float:left;
	padding:0;
	margin:20px 0 0;
	width:145px;
	height:235px;
}
#blok_domeny{
	margin-right:25px;
	background:#e8e8e8 url(graf/content/blok_domeny.gif) no-repeat top center;
}
#blok_fundusze{
	margin-right:25px;
	background:#e8e8e8 url(graf/content/blok_fundusze.gif) no-repeat top center;
}
#blok_programy{
	
	background:#e8e8e8 url(graf/content/blok_programy.gif) no-repeat top center;
}
#blok_firma{
	margin-right:25px;
	background:#e8e8e8 url(graf/content/blok_firma.gif) no-repeat top center;
}
#blok_biznes{
	margin-right:25px;
	background:#e8e8e8 url(graf/content/blok_biznes.gif) no-repeat top center;
}
#blok_prawo{
	
	background:#e8e8e8 url(graf/content/blok_prawo.gif) no-repeat top center;
}
.bloki a:link, .bloki a:visited{
	color:#0d5072;
	text-decoration:none;
}
.bloki a:hover{
	color:#196a93;
	text-decoration:underline;
}
.bloki ul{
	list-style:none;
	margin:0 0 5px 0;
	padding:150px 0 0 15px;
}
.bloki li{
	margin:2px 0 0;

}
.bloki span {
	padding:0 0 0 9px;
	display:block;
	background:url(graf/pt_red_bloki.gif) no-repeat ;
}



/* begin footer*/
#footer_left{
	float:left;
	width:233px;
	color:#6f6f6f;
	padding:25px 0 0 0 ;
}
#footer_right{
	color:#6f6f6f;
	width:521px;
	float:left;
	padding:17px 0 0 0 ;
}
#footer_right a:link,#footer_right a:visited{
	color:#2297d2;
	text-decoration:none;
}
#footer_right a:hover{
	color:#094f72;
	text-decoration:underline;
}

/* java script menu */
.ddm1 {
	margin:0;
	padding:0;
    font:11px verdana;
	width:233px;
	color:#ffffff;
}
#menu1{
	margin:0;
	padding:0;
}
.ddm1 .item1,
.ddm1 .item1-active {
	height:29px;
	margin:1px 0 0 ;
    padding:0;
    text-decoration: none;
    display:block;
    white-space: nowrap;
    position: relative;
}
.ddm1 .item1:hover,
.ddm1 .item1-active:hover{
	height:29px;
	margin:1px 0 0 ;
	padding:0;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;	
}
.ddm1 .item1{
    background:#e1e1e1 url(graf/menu/menu_news_off.gif) no-repeat;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover{
    background:#e1e1e1 url(graf/menu/menu_news_on.gif) no-repeat;
}
.ddm1 .biznes {
    background:#e1e1e1 url(graf/menu/menu_biznes_off.gif) no-repeat;
}

.ddm1 .biznes:hover,
.ddm1 .biznes-active,
.ddm1 .biznes-active:hover {
    background:#e1e1e1 url(graf/menu/menu_biznes_on.gif) no-repeat;
}
.ddm1 .prawo {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_prawo_off.gif) no-repeat;
}

.ddm1 .prawo:hover {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_prawo_on.gif) no-repeat;
}

.ddm1 .firma {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_firma_off.gif) no-repeat;
}

.ddm1 .firma:hover {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_firma_on.gif) no-repeat;
}
.ddm1 .fundusze {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_fundusze_off.gif) no-repeat;
}

.ddm1 .fundusze:hover {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_fundusze_on.gif) no-repeat;
}
.ddm1 .programy {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_programy_off.gif) no-repeat;
}

.ddm1 .programy:hover {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_programy_on.gif) no-repeat;
}
.ddm1 .domeny {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_domeny_off.gif) no-repeat;
}

.ddm1 .domeny:hover {
	height:29px;	
    background:#e1e1e1 url(graf/menu/menu_domeny_on.gif) no-repeat;
}
.ddm1 .item3:hover,
.ddm1 .item3-active:hover{	
	height:29px;
	display: block;
    background:#e1e1e1 url(graf/menu/menu_biznes_on.gif) no-repeat;
}

.ddm1 .item2,
.ddm1 .item2:hover,
.ddm1 .item2-active,
.ddm1 .item2-active:hover {
	width:144px;
    padding: 8px 0 8px 21px;
    color: #ffffff;
	background: #c1c1c1 url(graf/menu/menu_pod_on.gif) no-repeat;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddm1 .item2:hover {
	text-decoration:underline;
}
.ddm1 img{
	margin:0 4px 0 0;
	border:none;
	text-decoration:underline;
}
.ddm1 .section {
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddm1 .bottom,
.ddm1 .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

/* CSS podstrona */



#content .news p{
	margin:7px 0 3px 0;
}
#content .news{
	margin:10px 0 0 0;
	color:#3e3e41;
	padding:0 10px 0 0 ;
	
}
#content .news img{
	margin:0 8px 0 0;
	border:2px solid #c5c5c5;
	float:left;
}

#artykul{
	padding:0 10px 0 0 ;
	font-size:110%;
}
#dokumenty a:link,#dokumenty a:visited{
	font-weight:bold;
	font-size:100%;
	color:#4369b7;
	text-decoration:none;
}
#dokumenty p{
	margin:4px 0 0 ;
	padding:0;
}
#dokumenty a:hover{
	color:#7e9bd7;
	text-decoration:underline;
}
#kontakt_formularz{
	font-size:100%;
	color:#555555;
	margin:30px 0 0 0;
}
#form{
	text-align:right;
	font-size:100%;
	color:#555555;
}
.form_left{
	padding:0 5px 0 50px;
}
b {
	color:#f99348;
}
.form_inp{
	width:326px;
	color:#555555;
	border:1px solid #cecece;
	background:#f8f8f8;
}

.tabela_zestawien{
	margin-top:0px;
	font-size:100%;
	border:1px solid #dedede;
}
.tabela_zestawien td{
	padding:3px;
	font-size:100%;
	border:1px solid #dedede;
}
#linki_przyd a{
	padding:0 0 0 10px;
	color:#22476c;
}


/* CSS wyniki wyszukiwania */

.wyniki_wysz {
	width:490px;
	font-size:100%;
	color:#787878;
}
.wyniki_wysz tr{
	padding:10px 0 0 ;
}
.wyniki_wysz a:link,.wyniki_wysz a:visited {
	color:#0d5072;
	font-weight:bold;
}
.wyniki_wysz a:hover {
	color:#1e86bb;
	text-decoration:none;
}

/* new menu */
#nav {
	margin:0;
	padding:0;
	color:#0b549e;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	margin:0;
	padding:0;
}
#nav ul span{

	display:block;
	width:233px;
	height:29px;
}
#nav ul p{
	margin:0;
	padding:7px 0 0 ;
}
#nav ul a{
	color:#105eac;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:29px;
	padding:0 0 0 17px;
	background:#fff url(graf/menu/menu.gif);
}
#nav ul li{
	margin:0;
	padding:0;
	
}
#nav ul a:link, #nav ul a:visited{
	
}
#nav ul a:hover{
	color:#1476d9;
	background:#fff url(graf/menu/menu_on.gif);
}
#nav ul ul span{
	width:233px;
	height:20px;
}
#nav ul ul p{
	background:url(graf/menu/pt.gif) no-repeat 0 10px;
	padding:4px 0 0 7px;
}
#nav ul ul a{
	font-weight:normal;
	font-size:100%;
	display:block;
	height:20px;
	background:#fff url(graf/bg_podmenu.jpg);
}
#nav ul ul li{
	margin:0;
	padding:0;
}
#nav ul ul a:link, #nav ul ul a:visited{
	
}
#nav ul ul a:hover{
	color:white;
	text-decoration:none;
	background:#c6c6c6 url(graf/bg_podmenu1.gif);
}
/* end nen menu */
#content #sitemap{
	margin:0 0 0 10px;
	font-weight:bold;
}
#content #sitemap li{
	margin:5px 0 0 ;
}
#content #sitemap ul{
	margin:0 0 0 10px;
	padding:0;
}
#content #sitemap a:link,#content #sitemap a:visited{
	color:#1a66b3;
}
#content #sitemap a:hover{
	color:#207ddb;
}
#content #sitemap ul{
	list-style:none;
}
#content #sitemap ul ul {
	font-weight:normal;
	margin:0;
	list-style:none;
}

#content #sitemap ul ul li {
	background:url(graf/pt_mapa.gif) no-repeat 0 0 ;
	padding:0 0 0 9px;
}

/* begin content */

#content {
	padding:5px 25px 5px 25px;
}
#content p{
	color:#3d3d3d;
}
#content a:link,#content a:visited{
	text-decoration:none;
	color:#FF0000;
}
#content a:hover{
	text-decoration:underline;
	color:#b60b0b;
}
#content .crumb {
	color:#666666;
}
#content .crumb a:link, #content .crumb a:visited{
	color:#999999;
	padding:0; 
	margin:0;
	text-decoration:none;
}
#content .crumb a:hover{
	color:#666666;
	text-decoration:underline;
}
h2{
	color:#0b549e;
	font-weight:bold;
	font-size:200%;
}
h3{
	color:#d3672d;
	margin:0;
	padding:0;
	font-size:150%;
}
h4{
	color:#918e8e;
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}
