/* Zastane style */
body, html { margin:0; padding:0; color:#000; background-color:#ddd; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
        font-size:12px; line-height: 1.5}
.clear { clear:both; width:1px; height:1px }
#dvAll { width:750px; margin:0 auto; background-color:#eef; }
#dvTop1 { background-color:#fff; height:77px; width:1000px;}
#dvTop2 { background-color:#7e91a1; height:120px }
#dvMain { float:left; background-color:#fff; width: 550px; padding: 8px }
#dvRight { float:right; background-color:#eef; width: 168px; padding: 8px }
#dvBottom {	clear:both;	background-color:#ccc; }
#fts { border-width: 0px; width: 430px; margin: 2px 5px; }
.btn  { border-width: 0px; padding: 1px; height:22px; font-weight:bold; }
.spCatHead { font-weight: bold; display:block; margin-bottom:5px; font-size:115%}
.spHead { font-weight: bold; display:block; margin-bottom:5px; font-size:110%}
.dvItem { padding:3px 2px 4px 3px; margin: 5px 0px; font-size:90%; background-color:#fef7bc;  }
.spValid { margin-left:5px }
/*#logo { display: block; width: 990px; height: 77px; background: url(../../Content/images/logo.png) no-repeat left}*/
ul.menu { list-style: none; margin: 0; padding: 0; }
ul.menu li { float: left; margin: 3px 5px; display:block; padding:3px 5px; background-color:#acd; font-weight:bold; }
ul.menu li.active { background-color:#7e91a1 }
ul.menu a { text-decoration: none; color:#000}
.pageno { margin-left:2px; margin-right: 2px; border: 1px solid #555; padding: 0px 3px}
.pagenoprev { margin-left:0px; margin-right: 15px}
.pagenonext { margin-left:15px; margin-right: 0px}
.pageno a { text-decoration:none; color: #000}
.pager { font-size:130%; text-align:center }
.pagenocurr a { text-decoration:none; color: #a22}
.dvTitle { width: 450px }
.dvTitle a { text-decoration:none; color: #911 }
.dvTitle a:hover { text-decoration:underline; color: #911 }
.dvValid { float:right; text-align:right }
.dvDetLabel { text-align:left; font-weight:bold; padding: 5px 2px; margin: 2px 0px; background-color: #afc4d4 }
.spDetBack a { text-decoration:none; color: #911 }

/*  */

body { 
background-attachment: scroll;
background-color: #d7d7d7;
background-position: 0% 0%;
background-repeat: repeat-x;
font-family: "Trebuchet MS", "Georgia", "Times New Roman", "Times", serif;
/*font-size: 62.5%;*/
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: normal;
}

#dvBody
{
    margin:0 auto; 
    width:1000px;
}

#dvBodyWide
{
    margin:0 auto; 
    width:1170px;
}

#dvAll { 
background-attachment: scroll;
background-color: #dfdfdf;
background-position: 0px 0px;
background-repeat: repeat-x;
}

a { 
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
}

img{
border:none;
}
#dvMain{
width:754px;
float:left;
margin:0px;
padding:3px 10px 10px 10px;
}
#dvMain.Wide
{
    width:980px;
}
#dvRight{
width:206px;
margin:0px;
padding:10px;
background-color:#dfdfdf;
float:left;
text-align:center;
}

#dvListNarrow, #dvListConst
{
    /*width:373px;*/
    width:486px;
}
#dvListNarrow
{
    float:left;
}
#dvListConst
{
    float:right;
}

div.dvItem{
border-bottom:1px dotted black;
background-color:white;
}
div.dvItem a{
color:#c00;
font-size:11pt;
font-weight:bold;
text-decoration: none;
}
div.dvItem a:hover{
text-decoration: underline;
}

div.extra{background-color:#ddd; font-weight:bold}

.dvTitleInList {
color: black;
font-size:10pt;
/*width:580px;*/
width:75%;
margin-bottom:5px;
margin-top:3px;
}
.dvPdfInList 
{
    float:right;
}
.dvPdfInList .pdflink
{
    color:#454545;
}
div.dvTitle a {
color: black;
text-decoration: none;
}
div.dvTitle a:hover {
color: black;
text-decoration: underline;
}

.spHead, .dvDetLabel{
color:white;
font-size: 15px;
font-family: Tahoma, sans-serif;
padding:5px;
padding-left:10px;
margin-top:10px;
font-weight:bold;
}
.spHead .spDetBack a{
color:white;
font-weight: normal;
}
.spHead .spDetBack a:hover{
text-decoration:underline;
}
.dvDetLabel{
background:white;
color:#c00;
font-weight:bold;
font-size: 12px;
}
.dvDetTitle, .dvDetCust, .detText {
font-size: 12px;
font-weight: normal;
font-family: Tahoma, sans-serif;
padding-left:10px;
}
.dvTitle, .dvValid{
color:#C00;
font-size: 12px;
}
.dvTitle a{
color:#00607B;
}
.dvTitle a:hover{
color:#00607B;
text-decoration:underline;
}

.spHead{
color:white;
}

/* Szerokość */

#dvAll{
width: 1000px;
}
.search, .sp1 { 
  width: 964px;
}

#dvTop1{
padding-top:30px;
}

#logo { 
	display: inline-block; 
	width: 990px; 
	height: 77px;
	background: url(../../Content/images/banner.png) no-repeat;
	border:0px dashed red;
	color:black;
	float:left;
}

#dvTop2{
background:white;
height:80px;
}

/* Zakładki */

ul.menu li {
display: block;
float: left;
font-size: 13px;
height: 21px;
line-height: 20px;
margin-left: 2px;
margin-bottom:0px;
padding: 0px 0px 0px 3px;
text-decoration: none;
white-space: nowrap;
width:100px;
text-align:center;
}
ul.menu li a{
color: black;
display: block;
height: 100%;
padding: 0px 6px 0px 3px;
margin-bottom:0px;
}
ul.menu {
display:block;
border-bottom:1px solid #AAA;
float:left;
padding-bottom:0px;
width:98%;
margin-left:1%;
}

/* Formularz wyszukiwania */

#dvTop2 form{
background:white;
border:0px dotted red;
padding:10px;
margin-top:0px;
width:980px;
height:50px;
float:left;
}

input{
height:28px;
border:1px solid #aaa;
float:left;
}

/* Pole wyszukiwania */
#fts{
border:1px solid #aaa;
width:450px;
padding:0px 2px 0px 2px;
margin:0px;
font-size:17px;
height:22px;
}

#region 
{
    margin-left: 20px;
    font-size:17px;
    border:1px solid #aaa;
}

/* Guzik */
input.btn {
width:130px;
height:31px;
color:black;
/*font-weight:bold;*/
float:right;
padding:0px;
margin:-3px 170px 0px 0px;
}

input.btnadv {
width:130px;
height:31px;
color:black;
/*font-weight:bold;*/
padding:0px;
margin:0px;
}

/* Link wyszukiwania zaawansowane */ 
.adv_search { 
	border:0px solid red;
	clear:right;
	float:right;
	margin-top:-35px;
	margin-right:48px;
	font-size:14px;
	z-index:100;
	font-weight:bold;
}

/* Co wyszukiwano */
.search_patch{
	border:0px solid red;
	clear:right;
	float:left;
	font-size:12px;
}
/* Ilość wyników */ 
.result_number{
	border:0px solid red;
	clear:left;
	float:left;
	font-size:12px;
	margin-bottom:10px;
}

.spHead{
color:white;
font-size: 15px;
font-family: Tahoma, sans-serif;
padding:5px;
padding-left:10px;
margin-top:10px;
font-weight:bold;
}

/* Stopka */
#footer {  
	margin:0; 
	height:343px;
	font-size:11px; 
	line-height:normal;
}
#footerp { padding:8px; }
#footer .top { 
	border-top:5px solid #fff; 
	border-bottom:1px solid #80898e; 
	margin:0 0 100px 0; 
	width:984px;
	float:left;
}
#footer .top .linkCollect { float:left; }
#footer .top .linkCollect ul { list-style:none; padding:0; margin:13px 0 9px 7px; }
#footer .top .linkCollect ul li { padding:0px 0; background:transparent none; text-align:left; clear:left; overflow:hidden; font-size:0.9em; }
#footer .top .linkCollect li.logo { margin:0 0 8px 10px; }
#footer .top .linkCollect li { color:#fff; }
#footer .top .linkCollect li a { color:#fff; padding:0 5px;}
#footer .top .linkCollect li.gr { color:#636e72; }
#footer .top .linkCollect li.gr a { color:#636e72; }
#footer .top .linkCollect li a.conf { padding:0 12px 0 0px; color:#fff; display:block; float:left; text-align:right; width:80px; }
#footer .top .prenumerata { float:right; text-align:center; }
#footer .top .prenumeratap { padding:0 0 21px 0; }
#footer .top .prenumerata a { color:#fff; }
#footer .bottom { 
	border-top:1px solid #fefefe; 
	color:#fff; 
	text-align:center; 
	float:left;
	width:984px;
}
#footer .bottomp { padding:10px 0; }
#footer .bottom a { color:#fff; }

#footer ul li {
	margin-bottom:3px;
}

.pdflink  
{
    padding-left: 22px; 
    background: url(../../Content/images/pdf_logo.gif) no-repeat;
}

.gradientold {
    /* Legacy browsers */
    background: #ccc url("../../Content/images/gradient-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Recent browsers */
    background: -moz-linear-gradient(
        top,
        #fff,
        #eee
    );
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#fff),
        to(#eee)
    );
}

.gradientextraold {
    /* Legacy browsers */
    background: #999 url("../../Content/images/gradientextra-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Recent browsers */
    background: -moz-linear-gradient(
        top,
        #ddd,
        #aaa
    );
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ddd),
        to(#aaa)
    );
}

.gradientextra {
	/* Legacy browsers */
	background: #8EB5D4 url("../../Content/images/gradient4light-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Recent browsers */
	background: -moz-linear-gradient(
		top,
		#eeeeee,
		/*#8EB5D4*/
		#bfd5e6
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#eeeeee),
		to(#bfd5e6)
	);
}

.gradient {
	/* Legacy browsers */
	background: #eee url("../../Content/images/gradient5-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Recent browsers */
	background: -moz-linear-gradient(
		top,
		#fff,
		#eee
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#fff),
		to(#eee)
	);
}

.fmdet
{
    display:inline;
}

.fmdet a
{
    color: #cc0000;
    font-weight: bold;
    font-size: 13px;
    margin-right:20px;
}

.spCustInList
{    
    color:#c22;
    width:75%;
    float:left;
    font-weight:bold;   
    font-size:13px;
}

#dvTopLinks
{
    height:30px; margin:-20px 10px 0px;float:right; font-size:12px; 
}

.validationerror
{
    margin-left:5px;
    color: #f33;
}

#book_mark 
{
    margin:-30px 8px 0px 8px;
    padding-top:0px;
    background-color: #ffffff; 
    font:normal 80% Trebuchet MS, Georgia, "Times New Roman", Times, serif;
}

#book_mark li { font-size:1.1em; background:none; padding:0;}
#book_mark #book_mark_left {float:left; font-weight:bold;}
#book_mark #book_mark_right {float:right;}
#book_mark #book_mark_left li,#book_mark #book_mark_right li { display:inline;}
#book_mark img {margin:0; vertical-align:middle;}
#book_mark_left ul {margin-left:0px;padding-left:0px;}
	
li.link a {color:#999; padding:5px 2px; }
li.link span {padding:0 0 0 0px; color:#999;}
li.link span.black a {color:#000;}
li.link span.red a{color:#cc0000;}
li.link span.bold a {font-weight:bold;}
li.link span.black a {color:#000;}
	
#book_mark li {height:30px; text-align:center; display:inline; margin:0 0 0 0; float:left;}
