/*body{margin:0; padding:0 0 12px 0; text-align:center; background:#F3F3F3 url('/themes/images/bG00.png') repeat 0 0}*/
body{margin:0; padding:0 0 12px 0; text-align:center; background:#fff;}
body, th, td{font-family: Arial, Tahoma, Helvetica,sans-serif; font-size:12px; color:#333; clear: both;}
a { color: #bf0d0d; text-decoration: none; }
a:hover { color:#135496; text-decoration: underline; }
a img {border:none}
img { border: none; vertical-align: middle; }
h1 { font-size: 16pt; font-weight: normal; color: #bf0d0d; padding: 0px; margin: 0px 0px 10px 0px; }
h2 { font-size: 13pt; color: #bf0d0d; padding: 0px; margin: 0px 0px 10px 0px; }
h3 { font-family: Tahoma; font-size: 10pt; color: #0a0e52; padding: 0px; margin: 0px 0px 10px 0px; }
form { margin: 0;	padding: 0; }
input { padding:3px; margin-top: 2px; background:#fff url('/themes/images/input_bg.gif') repeat-x 0 -70px; border:solid 1px #bbb; color:#333; font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
input:focus{ background: #edf2ff; color: #000; }
select { margin: 0px 0px 0px 0px; padding: 2px; font-size: 8pt; border: 1px solid #bbb; background:#fff url('/themes/images/input_bg.gif') repeat-x 0 -70px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
select:focus{background: #edf2ff;}

.textarea { padding:4px; background:#fff url('/themes/images/input_bg.gif') repeat-x 0 -70px; border:solid 1px #bbb; color:#333; font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.textarea:focus{ background: #edf2ff; color: #000; }

input[type="radio"]{ border: none; background: none; }
input[type="checkbox"]{ border: none; background: none; }

.infoField { font-size: 8pt; color: #333; display: block; margin-top: 3px; padding: 4px 8px; }
.errorFields { font-size: 7pt; color: #bf0d0d;  margin-top: 0px;  padding: 4px; }
.hidden { display: none; }
.red { color: #bf0d0d; }
.select { padding: 4px; margin-top: 2px; border: 1px solid #bbb; font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; }
.select:focus{background: #edf2ff;}
 .error{ padding: 10px; font-size: 14pt; color: #ff0000; }
.normal { padding: 10px; font-size: 10pt; }
.comments { padding: 0px 2px 0px 2px; font-size: 8pt; color: #333; text-align: left; }
.leftPosition { float: left; padding: 4px; }
.rightPosition { float: right; padding: 4px;  }
.both { clear: both; margin: 10px 0px; }
.center { text-align: center; }
.txtLeft { text-align: left; }
.txtRight { text-align: right; }
.txtCenter { text-align: center; }
.small { font-size: 7pt; }

/* FIELD SET */
.fieldset { border: 1px solid #d3d3d3; text-align:left; padding: 20px; margin-bottom: 20px; margin-top: 15px; width: 100%; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.fieldset .legend { position: relative; top: -10px; font-size: 8pt; font-weight: bold;  }
.fieldset .inputDiv { padding: 3px; }

/* WYSWIETLANIE STRON */
.page { clear: both; font-family: Arial; font-size: 8pt; font-weight: bold; margin: 15px 5px; float: right; } 
.page a { border: 1px solid #d3d3d3; font-weight: normal; background-color: #fafafa; padding: 4px; font-size: 8pt; color: #645454; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.page a:hover { text-decoration: none; font-size: 8pt; font-weight: normal; color: #bf0d0d; background-color: #e1e6ec; }

.button { font: normal 8pt Tahoma; color: #fff; text-decoration: none; background: #494544 ; margin: 0px 3px; padding: 3px 10px; text-shadow:-1px -0.5px 0 rgba(0,0,0,0.1); border: 1px solid #494544; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.button:hover { font: normal 8pt Tahoma; color: #fff;  background: #6dcdd9; border: 1px solid #6dcdd9; cursor: pointer; text-decoration: none; }


/* logo i ikony */
#top1 {  height:34px; background: #393939; }
#top1 #shortcut { margin: 0px auto; width: 985px; color: #fff; text-align: right; padding: 10px;  }
#top1 #shortcut img { vertical-align: middle; }
#top1 #shortcut a { color: #fff; }

/* CONTENT */
#content { position: relative; width: 985px; margin: 0 auto; text-align: left; padding: 0px 0px; }

#content #leftSide { float: left; width: 250px; border-top: 1px solid #fff; }
#content #leftSide #logo { width: 250px; height: 298px;  -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
#content #leftSide #other { width: 250px; min-height: 254px; background: #fff; text-align: center; }
#content #leftSide #other img { clear: both; margin-top: 10px; border: 1px solid #d3d3d3; padding: 4px; background: #fff; }
#content #leftSide #address { padding: 20px 0px; background: #fff; }
#content #leftSide #address #text { padding: 0px 20px; font-family: Arial; font-size: 9pt; }

#content #rightSide { float: left; width: 734px; border-top: 1px solid #fff; border-left: 1px solid #fff; }
#content #rightSide #menuTop { background: #d9d9dc; height: 85px; padding-top: 0px; }
#content #rightSide #menuTop #menu { margin: 0px auto;  width: 675px; height: 30px; }
#content #rightSide #menuTop #menu .butt { float: left; margin: 1px; padding: 0px; }

#content #rightSide #top2 { clear: both; background: #d9d9dc; height: 175px; }
#content #rightSide #top2 img { border: 6px solid #f3f3f3; margin: 0px 10px; }
#content #rightSide #top2 #ftHolder1 { float: left; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 75px; border: 6px solid #f3f3f3; }
#content #rightSide #top2 #ft1 { }
#content #rightSide #top2 #ftHolder2 { float: left; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 30px 0px 10px; border: 6px solid #f3f3f3; }
#content #rightSide #top2 #ft2 { }

#content #rightSide #buttons { clear: both; background: #d9d9dc; border-bottom: 1px solid #d3d3d3; height: 37px; font-size: 8pt; }
#content #rightSide #buttons #left { float: left; padding: 6px 27px 0px 27px; }
#content #rightSide #buttons #right { float: right; padding: 6px 27px 0px 27px; }

#content #rightSide #crumbs { clear: both; background: #f4f8f8; border-top: 1px solid #fff; border-bottom: 1px solid #d3d3d3; height: 32px; font-size: 8pt; }
#content #rightSide #crumbs #left { float: left; padding: 10px; }
#content #rightSide #crumbs #right { float: right; padding: 10px; }

#content #rightSide #pages { clear: both; padding: 25px 20px;  }
#content #rightSide #pages .uprImg { padding: 4px; background: #e1e6ec; border: 1px solid #d3d3d3; margin: 6px; }
#content #rightSide #pages .img { border: 6px solid #f3f3f3; margin: 0px 10px; }


#content #rightSide #pages .indexLeft { clear: both; float: left; width: 430px; margin: 0px 10px 0px 0px; }
#content #rightSide #pages .indexRight { float: right; width: 240px; margin: 0px 0px 0px 10px; }

#content #rightSide #pages #sitemap ul { margin: 0; padding: 0px 0px 0px 2px;  }
#content #rightSide #pages #sitemap li { padding: 2px 0px 2px 0px; margin-left: 12px; margin-right: 8px; list-style-image: url('/themes/images/nextArrow.png'); }

#content #rightSide #pages #sitemap li ul { margin: 0; padding: 10px 0px 10px 2px;  font-size: 8pt; }
#content #rightSide #pages #sitemap li ul li { padding: 2px 0px 2px 0px; margin-left: 12px; margin-right: 8px; list-style-image: url('/themes/images/li.png'); }
#content #rightSide #pages #sitemap li ul li a { color: #494544; }


#content #rightSide #pages #delegacje ul { margin: 0; padding: 0px 0px 0px 2px;  }
#content #rightSide #pages #delegacje li { font-size: 11px; font-weight: bold; padding: 2px 0px 2px 0px; margin-left: 12px; margin-right: 8px; list-style-image: url('/themes/images/nextArrow.png'); }
#content #rightSide #pages #delegacje li .info { font-size: 13px; }
#content #rightSide #pages #delegacje li ul { margin: 0; padding: 10px 0px 10px 2px; font-size: 8pt; }
#content #rightSide #pages #delegacje li ul li { font-size: 8pt; padding: 2px 0px 2px 0px; margin-left: 12px; margin-right: 8px; list-style-image: url('/themes/images/li.png'); }
#content #rightSide #pages #delegacje li ul li a { font-size: 8pt; color: #bf0d0d; }

#content #rightSide #pages .kontaktLeft { clear: both; float: left; width: 300px; margin: 0px 10px 0px 0px; }
#content #rightSide #pages .kontaktRight { float: right; width: 370px; margin: 0px 0px 0px 10px; }

#content #rightSide #pages #tableRef { padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; }
#content #rightSide #pages #tableRef #title1 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; width: 250px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#content #rightSide #pages #tableRef #title2 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; width: 150px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#content #rightSide #pages #tableRef #title3 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; width: 100px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#content #rightSide #pages #tableRef #title4 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }

#content #rightSide #pages #tableRef .td1 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; }
#content #rightSide #pages #tableRef .td2 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; }
#content #rightSide #pages #tableRef .td3 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; text-align: center; }
#content #rightSide #pages #tableRef .td4 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; }


#content #rightSide #pages #nbp { padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; }
#content #rightSide #pages #nbp #title1 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; width: 250px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#content #rightSide #pages #nbp #title2 { font-size: 9pt; border: 1px solid #fff; padding: 8px 8px; color: #fff; background: #6dcdd9; width: 100px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }

#content #rightSide #pages #nbp .td1 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; }
#content #rightSide #pages #nbp .td2 { font-size: 8pt; border-bottom: 1px dashed #bfbfbf; padding: 4px 6px; vertical-align: middle; }

.bg0 { background: #e9e9e9; }
.bg1 { background: #f0f0f0; }
.bg2 { background: #6dcdd9; }

/* FOOTER */
#footer { background: #393939; clear: both; }
#footer #copyright { margin: 0px auto; width: 985px; color: #d3d3d3; text-align: center; padding: 10px;  }

/* cookies */	
	#cookies { background: #000; color: #979391; margin: 0px; font-size: 8pt; text-align: left; padding: 15px; border-top: 1px solid #1C1C1C; }	
	#cookies #txt { margin: 0px auto; width: 1050px; }
	#cookies a { font-family: Arial;  color: #709f01; } 
	#cookies a:hover { color: #5f7b1c; text-decoration: none; border: none; border-bottom: 1px dashed #344a00; }
