﻿/* CSS Document */
body {margin:0px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#000; padding:0px;}
img {border-width:0;}
strong {color:#333;}
table {text-align:left;	border:none;}
    td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #505050;}
a {	color: #0b3471;	text-decoration: none;}
#list img { vertical-align:middle;}
#img td { font-size:12pt; font-family:Garamond Premr Pro;}
#admin-header {background:url(../Images/header_admin_2.jpg) no-repeat; width:950px; height:113px; position:relative}
    #admin-header a {position:absolute; top:0; left:0; width:280px; height:113px; overflow:hidden;}
    #admin-header a span {display:none;}
a:hover { text-decoration:underline; color:#cd3a4a }
.fl{float:left;}
.fr{float:right;}

/* menu na gorze wraz z podlistami */
#top-menu {list-style-type:none; margin:0; padding:0; clear:both; width:950px; background:url(../Images/menu-bg.gif) repeat-x; height:30px}
    #top-menu li {float:left; height:30px; position:relative;}
    #top-menu li a {color:#fff;}
    #top-menu li ul {display:none; position:absolute; top:30px; left:0; width:170px; background:#C93742; list-style-type:none; margin:0px; padding:0px; -moz-box-shadow:#666 1px 1px 5px; -webkit-box-shadow:#666 1px 1px 5px;}
    #top-menu li ul li {padding-left:20px; height:24px; border-bottom:1px solid #B24E5F; width:150px; text-align:left}
    #top-menu li ul li:hover {background:#DD5760}
    #top-menu li ul li a:hover {text-decoration:none;}
    #top-menu li:hover ul {display:block;}
    #top-menu li ul.w {width:290px;}
    #top-menu li ul.w li {width:270px}
    /* pojedyncze linki w menu */
    .menu_nav {height:30px;}
    .menu_nav:hover {height:30px;}
    a.menu-nav-link {text-decoration:none; padding-top:8px; padding-left:28px; padding-bottom:10px; padding-right:28px; line-height:30px; background-image:none; }
    a.menu-nav-link:hover {text-decoration:none;padding-top:8px; padding-left:28px; padding-bottom:10px; padding-right:28px; line-height:30px; background-image:url(../Images/menu-bg-lite.gif);background-repeat:repeat-x; color:#ffffff}
    a.menu-nav-link-admin {text-decoration:none; padding-top:8px; padding-left:20px; padding-bottom:10px; padding-right:20px; line-height:30px; background-image:none; }
    a.menu-nav-link-admin:hover {text-decoration:none;padding-top:8px; padding-left:20px; padding-bottom:10px; padding-right:20px; line-height:30px; background-image:url(../Images/menu-bg-lite.gif);background-repeat:repeat-x; color:#ffffff}

/* tabela z czerwonym naglowkiem */
.table {border-collapse:collapse; border:1px solid #ddd; width:100%; margin-bottom:20px;}
    .table td {padding:5px 0 5px 10px; border-bottom:1px solid #efefef;}
    .table th {background:url(../Images/th_bg.gif) repeat-x; padding:5px 0; text-align:left; padding-left:10px; border-bottom:1px solid #94293B; color:#fff}
    .table tr.even td {background:#F8F8F8;}
    .table select {width:150px;}
    a img {border:0}
    .table .td-hover {background:#FCFBEB !important; border-bottom:1px solid #E9CF16; border-top:1px solid #E9CF16;}
    .table input[type=text], .table select {border:1px solid #ddd; width:150px;}
    .button-dodaj {background:url(../Images/dodaj.gif) no-repeat; width:150px; height:24px; border:0; cursor:pointer;}    

/* foto na pierwszej stronie */
#front-foto {width:950px;border-bottom-color:#082a5b; border-bottom-style:solid; border-bottom-width:3px; height:211px;}
    .foto-1 {background:url(../Images/front-img.jpg) no-repeat;}
    .foto-2 {background:url(../Images/front-img-2.jpg) no-repeat;}
    .foto-3 {background:url(../Images/front-img-3.jpg) no-repeat;}
    .foto-4 {background:url(../Images/front-img-4.jpg) no-repeat;}
    .foto-5 {background:url(../Images/front-img-5.jpg) no-repeat;}
    .foto-6 {background:url(../Images/front-img-6.jpg) no-repeat;}
    .foto-7 {background:url(../Images/front-img-7.jpg) no-repeat;}

/* formularz logowania do sekcji administratora */
#login-form {margin:30px 0 0 30px; height:200px; width:500px; overflow:hidden; padding:2px;}
    #login-form h3 {margin:0;  font:bold 18px Arial;  color:#c8373e; padding:3px; -moz-border-radius:3px;}
    .cool {clear:both; margin:2px; margin:20px 0 0 0px}
    .cool2 {clear:both; margin:2px; margin:3px 0 0 0px}
    .label {float:left;font-weight:bold;}
    .label a:link{color:#a3a3a3;text-decoration:underline;}
    .label a:hover{text-decoration:underline;}
    .error {padding-left:5px; font:11px Arial; color:red}
    .with-input {clear:both; margin:6px 0px 0px 100px;}  
    #login-form input[type=button] {border:0; background:#fff; padding:3px 0px 0px 10px; font:12px Arial; color:#666; -moz-border-radius:3px; border:0; margin:2px;}
    
    
.menu_nav a {color:#fff; font-weight:bold; font-size:11px}

.content { margin-top:10px; padding-left:30px; padding-right:30px; }
    .content-header {width:620px; color:#cd3a4a; margin-left:30px; margin-right:30px; font-weight:bold; border-bottom-width:0px; background:url(../Images/header-bg.gif) no-repeat; height:35px; font-size:14px;} 
    .content-header tr td {color:#cd3a4a;}

.menu-left {height:160px; background:url(../Images/back_under.jpg) top right no-repeat;}
.left-links { padding-left:23px;padding-right:23px; padding-top:5px}
.left-menu-item { padding-left: 16px; color:#0b3471; line-height:32px; height:32px; background:url(../Images/link.gif) no-repeat; border-bottom:1px solid #e5e5e5;}
.left-menu-item a {  }
    .left-menu-item a:hover { text-decoration:underline; color:#cd3a4a }
    .left-header {margin-left:18px; margin-right:18px; padding-top:40px; padding-bottom:5px; font-weight:bold; border-bottom-color:#cf8143; border-bottom-style:solid; border-bottom-width:1px }
    .left-header td {color:#0b3471;}
    .partnerzy-bg {background-image:url(../Images/mapka-partnerzy.jpg); height:429px; background-position:top; background-repeat:no-repeat; font-weight:bold;}

.right-bg {height:100%; background-image:url(../Images/rep_2.jpg); background-repeat:repeat-y}
.top-bg { height:58px; background-repeat:no-repeat; background-image:url(../Images/top_1.jpg)}
.left-bg-bottom { width:20px ;background-image:url(../Images/left_2.jpg); background-repeat:repeat-y ; height:100%}
.left-bg-center {background-image:url(../Images/rep_1.jpg); background-repeat:repeat-y; height:100%}
.menu-bg {background-image:url(../Images/menu-bg.gif);background-repeat:repeat-x;height:30px; padding-top:0px; margin-top:0px}
.blue-bg { background-image:url(../Images/table-back.jpg); background-position:top right; background-repeat:no-repeat; padding-top:10px; padding-right:10px;  }
.share { font-size:19px; font-weight:bold; color:#0b3471; padding-left:10px; }
.company-name {padding-left:10px}
.share { font-size:19px; font-weight:bold; color:#0b3471; padding-left:5px; }
.blue-box { width:252px; background-image:url(../Images/blue-box-srodek.jpg);}
.blue-box-gora { background-image:url(../Images/blue-box-gora.jpg); background-position:top; background-repeat:no-repeat; }
.blue-box-dol { background-image:url(../Images/blue-box-dol.jpg); background-position:bottom; background-repeat:no-repeat; }
.info { background-image:url(../Images/documentinfo.gif); background-repeat:no-repeat; width:20px; height:12px }
.info-adresy {  padding-left:24px;}
a.link-mail { text-decoration:underline; }
.bold-header { font-weight:bold; color:#333333; }
.front-table { margin-left:40px ; margin-right:40px;margin-top:30px ; margin-bottom:30px; }
.front-section { padding-left:20px; width:300px }
.front-header { width:250px ; font-size:14px; font-weight:bold; font-family:Verdana; padding-left:5px ; color:#0b3471}
.front-link {padding-left: 16px; color:#0b3471; background:url(../Images/link2.gif) no-repeat;font-size:12px;font-weight:normal;}
.front-link a:hover{ text-decoration:underline; color:#cd3a4a }
.capitol-bg {background:url(../Images/capitol-euro.jpg) right top no-repeat; width:525px; height:449px; vertical-align:top;}
a.footer {color:#666; text-decoration:none; }
.footer-bg {background:url(../Images/footer-bg.gif) no-repeat; height:34px; padding-left:10px; padding-right:10px }
.zasady-bg {background:url(../Images/zasady-bg.jpg) no-repeat; height:407px; width:620px; padding-top:10px; padding-bottom:10px}
.zasady-header {color:#FFF; font-size:26px; text-align:center; font-weight:bold; vertical-align:top}
.zasady-sub-header {color:#FFF; font-size:17px; text-align:center; font-weight:bold;}
.zasady-item {color:#0a3369; font-size:14px; text-align:center;}
.kariera-bg {background:url(../Images/kariera.jpg) no-repeat; width:621px; height:399px;}
.motywacja-bg {background:url(../Images/motywacja-bg.gif) no-repeat; width:621px; height:399px;}
.szkolenia-bg {background:url(../Images/szkolenia-bg.jpg) no-repeat; width:620px; height:399px;}

#img-map { width:500px; height:500px; background-image:url(../Images/rodzinka.jpg);  margin: 0px; padding:0px; position: relative;}
    #img-map li {list-style: none; display: block; position: absolute; margin: 0px; padding: 0px;}
    #img-map a { display: block; }
    #map-1 { left: 284px; top:15px; width:141px; height:65px;}
    #map-4 { left: 127px; top:446px; width:137px; height:51px;}
    #map-3 { left: 383px; top:274px; width:117px; height:51px;}
    #map-2 { left: 0px; top:155px; width:117px; height:67px;}
    #map-1 a { height:65px;}
    #map-4 a { height:51px;}
    #map-3 a { height:51px;}
    #map-2 a { height:67px;}
    #map-business { width:587px; height:344px; background-image:url(../Images/tarcza.jpg);  margin:0px; padding:0px; position:relative;} 
    #map-business li {list-style: none; display: block; position: absolute; margin: 0px; padding: 0px;}
    #map-business a { display: block; }

#business1 { left: 0px; top:72px; width:206px; height:65px; }
    #business1 a {height:65px; }
    #business2 { left: 379px; top:159px; width:206px; height:65px; }
    #business2 a {height:65px; }
    
    

.left-menu-end {border-bottom-color:#e5e5e5; border-bottom-style:solid; border-bottom-width:1px; height:7px; line-height:7px;}
    .left-menu-sub-item {     font-size:12px; padding-left:20px; color:#0b3471; line-height:20px; height:20px; background:url(../Images/sub-link2.gif) 8px 40% no-repeat;  vertical-align:top;}
    .left-menu-sub-item-dl {  font-size:12px; padding-left:20px; color:#0b3471; line-height:19px; height:38px; background:url(../Images/sub-link2.gif) 8px 14% no-repeat;  vertical-align:top;}
    .left-menu-sub-item-dl a {  }
    .left-menu-sub-item-dl a:hover { text-decoration:underline; color:#cd3a4a }
    .left-menu-sub-item a {  }
    .left-menu-sub-item a:hover { text-decoration:underline; color:#cd3a4a }
    .left-menu-sub-item2 {	  font-size:12px; padding-left:30px; color:#0b3471; line-height:20px; height:20px; background:url(../Images/sub-link.gif) 8px 45% no-repeat;  background-repeat:no-repeat;  vertical-align:top;}
    .left-menu-sub-item2-dl { font-size:12px; padding-left:30px; color:#0b3471; line-height:19px; height:38px; background:url(../Images/sub-link.gif) 8px 20% no-repeat;  background-repeat:no-repeat;  vertical-align:top;}
    .left-menu-sub-item2-dl a {  }
    .left-menu-sub-item2-dl a:hover { text-decoration:underline; color:#cd3a4a }
    .left-menu-sub-item2 a {  }
    .left-menu-sub-item2 a:hover { text-decoration:underline; color:#cd3a4a }
    .left-menu-sub-item3 {   font-size:11px; padding-left: 46px; color:#0b3471; line-height:20px; height:20px; background:url(../Images/sub-link3.gif) 34px 45% no-repeat;  vertical-align:top;}
    .left-menu-sub-item3-dl {font-size:11px; padding-left: 46px; color:#0b3471; line-height:19px; height:38px; background:url(../Images/sub-link3.gif) 34px 20% no-repeat;  vertical-align:top;}
    .left-menu-sub-item3 a {  }
    .left-menu-sub-item3 a:hover { text-decoration:underline; color:#cd3a4a }
    .left-menu-sub-item3-dl a {  }
    .left-menu-sub-item3-dl a:hover { text-decoration:underline; color:#cd3a4a }
    
    /* file viewer */
    .file-list-item { padding-left: 30px; color:#0b3471; line-height:32px; height:32px; background:url(../Images/folder.gif) no-repeat; border-bottom:1px solid #cbcbcb; width:454px;}
    .file-list-sub-item {font-weight:bold;color:#606060;font-size:12px; margin-left:36px; line-height:20px; height:20px; background:url(../Images/gray_arrow.gif) 0px 40% no-repeat;  vertical-align:top;padding:6px 0px 6px 22px;border-bottom:1px solid #cbcbcb; width:426px;}
    .file-list-sub-item a:link {color:#606060;text-decoration:none;font-weight:bold;}
    .file-list-sub-item a:hover {color:#cd3a4a;text-decoration:underline;}
    .file-list-files {float:left;margin-left:60px;margin-top:16px;width:320px;}
    
.form-label { color:red; }
#offer .header {font-size:12px; padding-left:20px }
#offer .header a {font-size:14px; font-weight:bold; }
.border-bottom {border-bottom:1px solid #ddd; margin-top:5px; margin-bottom:5px }
.imgoferta {margin-right:20px; margin-bottom:20px}
.selected {font-weight:bold; color:#cd3a4a}
.img-float { float:right; margin-left:35px; margin-bottom:35px; }
.img-float2 { float:left; margin-right:30px; margin-bottom:16px; }
.left-menu-item2 { padding-left: 16px; line-height:32px; height:32px; background:url(../Images/link.gif) no-repeat; border-bottom:1px dashed #e5e5e5;}
.left-menu-item2 a {  color:#cd3a4a; font-weight:bold;  }
.left-menu-item2 a:hover { text-decoration:underline; color:#cd3a4a }
.form-mail TD { padding-left:10px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #e5e5e5;}
.button-send { background:url(../Images/wyslij.gif); background-repeat:no-repeat; width:110px; height:24px; border:none;}
.form-cv TD { padding-left:10px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #e5e5e5;}

.button-szukaj {background:url(../Images/szukaj.jpg) no-repeat; width:150px; height:24px; border:0; cursor:pointer;}
.button-zapisz {background:url(../Images/zapisz.jpg) no-repeat; width:150px; height:24px; border:0; cursor:pointer;}
.button-anuluj {background:url(../Images/anuluj.jpg) no-repeat; width:150px; height:24px; border:0; cursor:pointer;}
.info_important {background:url(../Images/icon_wykrzyknik.gif) no-repeat left;  padding-left:20px !important; font-style:normal; }
.section {font-style:normal; font-weight:bold; border:solid 1px #DDDDDD; border-top:1px solid #efefef;border-bottom:1px solid #CCCCCC;padding-left:7px !important;line-height:22px; height:22px;}
.error-padding-left { padding-left: 5px;}
.error-padding-bottom { padding-bottom: 15px;}

.filter { height: 35px; white-space:nowrap;position: relative; width:100%;}
.filter div.filterButtons { text-align:left; width:50%; float: left }
.filter div.filterPageSize { text-align:right; width:50%; float: left }
.filter div span { padding-left: 5px; padding-right: 5px;}

.confirmDialog
{
    background-color: #f5f5f5;
    border-width: 1px;
    border-color: #5f6c75;
    border-style: solid;
    padding: 10px 10px 10px 10px;
    text-align: center;
}

.deletePanel { background-color: White; }
.deletePanel .deletePanelText { height: 20px; padding-top : 60px; font-weight:bold; font-size: 12px; padding-bottom: 27px;}

.modalBackground {
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.icon-kalendarz {background:url(../Images/kalendarz-icon.gif) no-repeat; width:150px; height:45px; border:0; padding-bottom: 70px;}
.icon-kalendarz span { padding-left: 30px;  }

/* newsy short*/
.news-container {float:left; width:270px;margin-right:40px;}
.news-container div.news-title {float:left;font-weight:bold;color:#112667;font-size:12px;}
.news-container div.news-date {float:right;color:#d22b2b;font-weight:bold;font-size:12px;}
.news-container div.news-text {float:left;margin-left:10px;width:280px;text-align: justify;font-size:12px;color:black;font-weight:normal;}

/* newsy long*/
.news-container-big {float:left; width:600px;margin-right:10px;margin-bottom:20px;}
.news-container-big div.news-title {float:left;font-weight:bold;color:#112667;font-size:12px;margin-bottom:10px;}
.news-container-big div.news-date {float:right;color:#d22b2b;font-weight:bold;font-size:12px;}
.news-container-big div.news-text {float:left;text-align: justify;font-size:12px;color:black;font-weight:normal;}

/*scrolling news*/
.newsticker-jcarousellite {width:300px;overflow:hidden;}
.newsticker-jcarousellite ul {height:358px !important;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; height:258px;overflow:hidden;}
.newsticker-jcarousellite div.news-title {float:left;font-weight:bold;color:#112667;font-size:12px;}
.newsticker-jcarousellite div.news-date {float:right;color:#d22b2b;font-weight:bold;font-size:12px;}
.newsticker-jcarousellite div.news-text {float:left;width:300px;text-align: justify;font-size:12px;color:black;font-weight:normal;}


.lewy {background: #fafafa; color: #7a7a7a; vertical-align: middle; height: 30px; padding: 8px 0px 2px 15px; border-top: 1px solid #dddddd;}
.prawy {background: #ffffff; color: #7a7a7a; vertical-align: middle; height: 30px; padding: 8px 0px 2px 15px; border-top: 1px solid #dddddd;}
.rightContent {width:660px; float:left; margin-left:30px}
.alt {background:#F6F6F6; border-top: 1px dotted #0f7e2d; width:200px;}

/* Tabele dane */
.itemLeft { text-align: left;}
.itemCenter { text-align: center;}
.itemRight { text-align: right;}
.dateTime {  border:1px solid #c0c0c0; color:#666; height:20px; }
div.newsArchiw { height: 25px; padding-top: 7px; padding-bottom: 7px; text-align: right; padding-right: 2px;}
div.newsArchiw .nextButton {background:url(../Images/Renewal/button_bg.gif) no-repeat; width:132px; height:22px; border:0; font:bold 12px Arial; color:#777; text-align:left; padding-bottom: 2px; padding-left: 27px;}
div.buttonsPreview { padding-top: 8px; text-align:right; padding-right: 2px;}
/* .deletePanel {width: 550px; height: 160px; background-color: White; }
.deletePanel .deletePanelText { height: 20px; padding-top : 60px; font-weight:bold; font-size: 11px; padding-bottom: 27px;} */
.previewPanel { background:url(../Images/tlo-interrisk-news.jpg) no-repeat;  width: 570px; height: 435px;}
.nm_newsEdit_table { margin-top: 5px; }
.nm_preview_longNewsTable { height: 57px; width: 550px; }
.nm_preview_longNewsHeader { text-align: right; font-size: 22pt; line-height: 45px; color: White; vertical-align:bottom; }
.nm_preview_longNewsTitle { padding-right: 20px; padding-left: 20px; font-size: 16px; padding-top: 15px; padding-bottom: 10px; font-weight : bold; text-align: left; }
.obramowanie { border: solid 1px #DDDDDD; height:352px; background-color: White; width: 570px; overflow-y: scroll !important;}
/*.confirmDialog { background-color: #f5f5f5; border-width: 1px; border-color: #5f6c75; border-style: solid; padding: 10px 10px 10px 10px; text-align: left; }*/
.nm_preview_shortNewsText { padding-right: 20px; padding-left: 20px; font-size: 14px; font-weight:bold; text-align:left; }
.nm_preview_longNewsText { padding-right: 20px; padding-left: 20px;  padding-top: 20px; padding-bottom: 4px; text-align:left; }
.newsPanel {  }

.newsData { text-align:left; padding-bottom: 20px; }
.newsTitle{ font-weight: bold; color: blue; padding-top: 10px; }
.newsDate { color: #ca0000;  height: 40px; vertical-align:bottom;}
.newsDate span { padding-left: 10px; }
.newsShortText { padding-top: 20px;}
.newsReadMore {padding-top: 15px;  padding-bottom: 25px;   background:url(../Images/line_footer.jpg) no-repeat;  background-position:bottom; }
.newsFilter { height: 35px; white-space:nowrap;position: relative; width:100%;}
.newsFilter div.newsFilterCategory { text-align:left; width:50%; float: left }
.newsFilter div.newsFilterPageSize { text-align:right; width:50%; float: left }
.newsFilter div span { padding-left: 5px; padding-right: 5px;}

.filter { height: 35px; white-space:nowrap;position: relative; width:100%;}
.filter div.filterCategory { text-align:left; width:50%; float: left }
.filter div.filterPageSize { text-align:right; width:50%; float: left }
.filter div span { padding-left: 5px; padding-right: 5px;}

.Button {min-width:85px; height:21px; font-weight:bold; text-align:center; font-size:11px; color:#333; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
.Button:hover {min-width:85px; height:21px; font-weight:bold; text-align:center;  font-size:11px; color:#555; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
.Button:disabled {min-width:100px; height:21px; font-weight:bold; text-align:center;  font-size:11px; color:#bbb; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:default;}


div.errorList { padding-top: 10px !important; padding-bottom: 40px; }
div.errorList .info_warrning {background:url(../Images/icon_ostrzezenie.gif) no-repeat left;  padding-left:25px !important; font-style:italic}
div.errorList .info_important {background:url(../Images/icon_wykrzyknik.gif) no-repeat left;  padding-left:25px !important; font-style:italic}
div.errorList .info_message {background:url(../Images/icon_info.gif) no-repeat left; padding-left:25px !important; font-style:italic}
div.errorList .section {margin:0; font-style:normal; font-weight:bold; border:solid 1px #DDDDDD; border-top:1px solid #efefef;border-bottom:1px solid #CCCCCC;padding-left:25px !important;}
div.errorList .info_important_error ul {font-style:normal; font-size:11px; margin:10px 0 0 40px; padding:0}



.button-dodaj2 {background:url(../Images/placowki-dodaj.gif) no-repeat; width:150px; height:35px; border:0; cursor:pointer;}
.button-szukaj2 {background:url(../Images/placowki-szukaj.gif) no-repeat; width:150px; height:35px; border:0; cursor:pointer;}

