﻿body,html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #e8eaeb;
	font-family:Tahoma;
	font-size: 10pt;
}

p
{
    margin:0px;
    padding:0px;
}

#gpw{
	position:relative;
	left:40px;
	height:90px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/gpw.jpg');
	margin-top:10px;
}

#masthead {
	width: 955px;
	height:199px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.banner {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index:100;
}

#bg {
	background-image: url('images/bg_gray_03.jpg');
	background-repeat:repeat-y;
	width: 955px;	
	margin:0px auto;
}

#menu {
	margin-top: 0px;
	margin-left: 11px;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0 0 0 0;
	z-index:100;
}

#container {
	width:955px;
}

#left_col {
	width: 190px;
	float:left;
padding:7px 10px 0px 20px;
	
}

#page_content {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	
	font-weight: normal;
	text-align:justify;
	width:455px;
	float:left;
	padding:6px 20px 0px;
}
#page_content2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	
	font-weight: normal;
	text-align:justify;
	width:670px;
	float:left;
	padding:6px 20px 0px;
}

#right_col {
	width: 200px;
	float:right;
	padding-top:7px;
	padding-right:20px;
}

A:link {text-decoration: none;}

A:active {text-decoration: none; }
A:hover {text-decoration: none; }

/* main menu */
#bg #container #left_col #nav li #down,
#bg #container #left_col #nav{
	list-style-type:none;
	display:block;
	font-family:Tahoma;
	font-size:10pt;
	line-height:165%;
	width:190px;
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
	color:#FFFFFF;
	}
#bg #container #left_col #nav li #down
{
	list-style-type:none;
	display:block;
	font-family:Tahoma;
	font-size:10pt;
	line-height:165%;
	width:190px;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	}
	
#bg #container #left_col #nav li #down li,
#bg #container #left_col #nav li{
	margin: 0;
	padding: 0;
	border-top: 1px #5193be solid;
	border-bottom: 1px #204c68 solid;
	color:#FFFFFF;
	list-style-type:none;
}

#bg #container #left_col #nav li a{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #376481;
	padding: 0 0 0 20px;
	width: 170px;
}

#bg #container #left_col #nav li #down li a
{
    padding:0px 0px 0px 35px;
    width:155px;
}

#bg #container #left_col #nav li a:hover{
	background: #5193be url("images/vert-one_arrow.gif") no-repeat 0
7px;
color:#FFFFFF;
}
#bg #container #left_col #nav li #down li a.active,
#bg #container #left_col #nav li a.active{
	background:#5193be url("images/vert-one_arrow.gif") no-repeat 0 7px;
	}
	

/* end of main menu */

#page_content .context {
	
	margin: 0 0 0 0;
	padding: 2px ;	
}

#login {
	height: 80px;
	width: 188px;
	padding-right: 6px;
	padding-left: 6px;
	margin: 0 0 3px 0;
	border-top: 1px solid #72aee0;
	border-bottom: 1px solid #cccccc;
	background-image: url('images/news_bg.gif');
	
}

#footer {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	height: 70px;
	text-align: center;
	padding: 10px 0px 30px;	
	background-image: url('images/footer_gray.jpg');
	background-repeat:no-repeat;
	font-size: 9pt;
	color:#ffffff;
	clear:both;
}

#footer a{
color:#ffffff;
}
/*searchBox*/
#searchBox
{
   width:200px;
   height:16px;
   padding:0px;
   margin:0px 0px 20px ;
}


#right_col #searchBox input {
	float:left;
	width: 170px;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;

}
#right_col #searchBox a {
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	bottom:14px;
	width:16px;
	height:16px;
	float:left;
	padding-left:4px;
} 

/*2possible*/
#footer .madeBy
{
 color:#0C0C0C;
float:left;
margin:30px 10px 0px 35px;
}

#footer #toPossible
{
background-image:url(images/possible.gif);
background-repeat:no-repeat;
float:left;
height:19px;
margin:28px 0px 0px;
width:74px;
}

#footer #end
{
    color:#0c0c0c;
    float:right;
    margin:30px 25px 0px 0px;
}
/*sideBox*/

#sideBox
{
	padding-bottom:18px;
}

#sideBox.raporty
{
	background-image:url(images/bg_sidebox.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:16px;
	margin-bottom: 1px;
}

#sideBox #sidebox_content
{
	background-color: #f1f1f1;
	border: solid 1px #a8a8a8;
	text-align:justify;
}

#sideBox.raporty #sidebox_content
{
	background-color: #ffffff;
	border: none;
}

#sideBox h1
{
    background-image:url(images/SideTitle.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    background-color:#376481;
    height:21px;
    padding:3px 0px 0px 8px;
    margin:0px;
    display:block;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    font-family:Verdana;
}

#sideBox.raporty h1
{
	background-image:url(images/raporty_title.gif);
}

#sideBox table a
{
    color:#376481;
}
#sideBox table img
{
   margin:3px;
  /* width:16px;
   height:14px; */
}
#sideBox table a:hover
{
    text-decoration:underline;
}
#sideBox table a.active
{
     font-weight:bold;
}
#sideBox div.normal,
#sideBox div.Normal
{
    padding:5px;
}
#sideBox div.normal h1,
#sideBox div.Normal h1
{
     font-size:12px;
     font-weight:bold;
}
.DNN_News_ItemDetails
{
    padding-bottom:5px;
    color:#666666;
}
#sideBox div.normal p,
#sideBox div.Normal p
{
    font-size:11px;
}
#sideBox div.normal p a,
#sideBox div.Normal p a
{
    font-size:11px;
    text-decoration:none;
    
       color:#376481;
}
#sideBox div.normal p a:hover,
#sideBox div.Normal p a:hover
{
 color:#003366;
}
/*mainBox*/
#box
{
   
    padding-bottom:10px;
}

#box a
{
    color:#666666;
}
#box h1
{
    background-image:url(images/MainBoxTitle.gif);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    color:#376481;
    font-size:16px;
    font-family:Verdana;
    font-weight:bold;
    padding:4px 0px 4px 15px;
    margin:0px;
    
}
 #box #box_content
 {
    line-height:1.5;
    color:#666666;
    padding:10px 0px 0px 0px;
    background-color:#FFFFFF;
    border-bottom:1px dashed #CCCCCC;
 }
 
 #box #box_content .Normal
 {
    color:#666666;
    padding:0px 5px 8px;
 }

#page_content2 #box #box_content .Normal
{
	padding: 0;
}
 
 #box  #box_content div div .Normal ul{
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 0 0 12px;
	padding: 0 0 0 0;
	color:#666666;
	padding: 0 0 0 0;
	text-align:justify;

}

#box #box_content div div .Normal ul li{
	margin:0 0 0 0;
	padding:0 0 15px 0;
	color:#666666;
	}

/* Bookmarks and Strefa - Begin */

#bookmarks
{
	width: 624px;
	margin: 0 auto;
	padding: 0;
}

#bookmarks .laps
{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 624px;
}

#bookmarks h1, #page_content2 h1.strefa_title
{
	color: #3276a5;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 15px 0;
	padding: 0;
}

#bookmarks .active, #bookmarks .noactive
{
	margin: 0;
	height: 80px;
	width: 104px;
	cursor: pointer;
	float: left;
}

#bookmarks .active a, #bookmarks .noactive a
{
	width: 104px;
	height: 80px;
	display: block;
}

#bookmarks .active a:hover, #bookmarks .noactive a:hover
{
	text-decoration: none;
}

#bookmarks a.how_link_1
{
	background-image: url(images/how1.jpg);
	background-repeat: no-repeat;
}

#bookmarks a.how_link_2
{
	background-image: url(images/how2.jpg);
	background-repeat: no-repeat;
}

#bookmarks a.how_link_3
{
	background-image: url(images/how3.jpg);
	background-repeat: no-repeat;
}

#bookmarks a.how_link_4
{
	background-image: url(images/how4.jpg);
	background-repeat: no-repeat;
}

#bookmarks a.how_link_5
{
	background-image: url(images/how5.jpg);
	background-repeat: no-repeat;
}

#bookmarks a.how_link_6
{
	background-image: url(images/how6.jpg);
	background-repeat: no-repeat;
}

#bookmarks .active a.how_link_1
{
	background-image: url(images/how1_active.jpg);
}

#bookmarks .active a.how_link_2
{
	background-image: url(images/how2_active.jpg);
}

#bookmarks .active a.how_link_3
{
	background-image: url(images/how3_active.jpg);
}

#bookmarks .active a.how_link_4
{
	background-image: url(images/how4_active.jpg);
}

#bookmarks .active a.how_link_5
{
	background-image: url(images/how5_active.jpg);
}

#bookmarks .active a.how_link_6
{
	background-image: url(images/how6_active.jpg);
}

#bookmarks .lapPane
{
	width: 624px;
	margin: 0 auto;
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	clear: both;
}

#bookmarks .lapPane h2
{
	color: #666666;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/* Bookmarks and Strefa - End */

.Normal, .NormalDisabled
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
}

#cellMain .gallery_photo img 
{
	height: 60px;
}

#archiwum a
{
   color:#376481;
}
#archiwum a:hover
{
    text-decoration:underline;
}
#archiwum .details a
{
    font-size:10px;
    font-weight:bold;
}
#archiwum .details a:hover
{
    text-decoration:none;
}
#cp
{
	width: 100%;
    font-family: Tahoma;
    font-size: 11px;
    border-spacing: 1px;
}
#cp a:hover
{
    text-decoration:underline;
}
#cp a
{
    color:#666666;
}
#cp td
{
     border: solid 1px #A8A8A8;
     text-align: left;
     padding: 15px 20px;
}
#cp td.left
{
    width:50%;
}
#cp td.left img
{
    border:0;
}
#cp td.right
{
    width:50%;
}
#cp tr.alter td
{
    background-color:#F1F1F1;
}
#cp span.press_data
{
	color: #999999;
	padding-right: 5px;
}

#cp span.press_line
{
	background-color: #999999;
	padding: 0;
	margin-bottom: 10px;
	height: 1px;
	width: 50%;
	overflow: hidden;
	display: block;
	clear: both;
}

#cp span.press_data img
{
	padding-right: 5px;
}

#cp div.press_title a
{
	color: #3276a5;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.arch_button
{
    padding:10px;
    text-align:right;
}
.arch_button a 
{
    font-weight:bold;
    font-family:Tahoma;
}
#editNews
{
    font-family:Tahoma;
}
#editNews table th
{
    border-bottom:solid 1px #000;
}
.wnpdiv ul
{
    padding-left:20px;
    list-style-type:decimal;
}
.wnpdiv ul a
{
   color:#003366;
}
.wnpdiv ul a:hover
{
    text-decoration:underline;
}
.navItem
{
  font-weight:bold;
}
p.rapTitle
{
    font-weight:bold;
}
a.rapIntro
{
}

/* Mapa serwisu - Begin */

#mapPage .menu
{
	padding: 5px 0;
}

#mapPage .menu .item_first
{
	font-weight: bold;
}

#mapPage .menu ul
{
	margin: 0;
}

/* Mapa serwisu - End */
