html * {margin: 0; padding: 0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; background: #D0DAE3; text-align: center;}

#contentContainer {padding-top: 20px;}

/*****************************************/
/*** Style logowania ***/
/*****************************************/

#log_head {margin: 0px auto; padding: 0 0 0px; margin-top:100px; width: 315px; height: 71px; background: url(../images/log_head.jpg) no-repeat; color:#3a4f5f; }

#log_body {border: 0px solid #red; margin: 0px auto; padding: 0 0 0px; width: 315px; height: 120px; background: #ffffff; vertical-align: top;color:#3a4f5f; }

#log_footer {margin: 0px auto; padding: 0 0 0px; width: 315px; height: 34px; background: url(../images/log_footer.gif) no-repeat; color:#3a4f5f; line-height:3em}

.boxlog {border: 0px solid red; margin-left: 40px; padding-top: 25px; width: 270px; height: auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-align: left;}

input.log {padding-left: 5px; width: 100px; height: 15px; border-color: #B2C3D1; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #363636; font-style: normal;  }

input.kot { width:107px; height: 20px; border-color: #B2C3D1; background: #E3EAF0; border:1px solid #B2C4D2; color:#394E5F; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif;  }

/*****************************************/
/*** Style wodoku strony ***/
/*****************************************/

#headerWrapper {border:0px solid yellow; width: 100%; min-width: 948px; height: 90px; background:  url(../images/tlohead.jpg) bottom ; }

#headerContainer {position: relative; margin: 0 auto; padding-top:14px; width:948px; height: 75px; text-align: left;  background: url(../images/header.jpg) bottom no-repeat;}

#contentWrapper {border:0px solid yellow; width: 100%; min-width:948px; height:auto; clear: both; background: url(../images/tlo.jpg) repeat-x; }

#contentContainer {border:0px solid pink; width:948px; height: 100%; margin: 0 auto; padding: 0 0 0px;background: #FFF; text-align: left;  overflow: hidden; }

#headermenuContainer {border:0px dashed #fff; position: relative; left:650px; top:5px; width: 290px; height: 20px; text-align: left; 
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #333333; text-decoration: none;}

#headermenuContainer a {color: #333333; margin: 0 5px; text-decoration: none; }

#headermenuContainer a:hover {color: #990000; text-decoration: none;}

/*****************************************/
/*** Style menu ***/
/*****************************************/

#menuColumn {float: left; clear:both; margin-top:0px; width: 184px; height:450px;}

#menuColumn ul {float: left; position: relative; left:5px; width: 179px; height:23px; background: #F1F4F6 repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F; border-bottom: 3px solid #FFF;}

#menuColumn a { margin-left:5px; color:#457293; text-decoration:none; line-height: 2em; font-weight: bold;}

#menuColumn a:hover { color:#990000; text-decoration:none;  font-weight: bold;}
.separator { padding-left:5px;}

.item1{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item2{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item3{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item4{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item5{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item6{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item7{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item8{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item9{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item10{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item11{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item16{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item17{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item18{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item19{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}
.item20{ width: 179px; height: 23px; background: #F1F4F6 repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#457293; list-style:none; line-height: 1.9em;}

.item12{ width: 179px; height: 28px; background: url(../images/headMenu.jpg) no-repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#496478; list-style:none; line-height: 2.5em;}
.item13{ width: 179px; height: 28px; background: url(../images/headMenu.jpg) no-repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#496478; list-style:none; line-height: 2.5em;}
.item14{ width: 179px; height: 28px; background: url(../images/headMenu.jpg) no-repeat; border-bottom: 1px solid #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#496478; list-style:none; line-height: 2.5em;}

/*****************************************/
/*** Style body ***/
/*****************************************/

#mainColumn {float: left; margin-left:3px; width: 746px; height:auto; margin-bottom:20px}
#middleColumn {float: left; position:relative; left:7px; width: 364px; height:auto; margin-bottom:20px}
#rightColumn {float: left; position:relative; left:14px; width: 185px;  }
#rightColumnbis {float: left; position:relative; left:20px; width: 185px;}

#footerWrapper {border:0px solid blue; width: 100%; width:948px; clear: both; }
#footerContainer {border:0px solid blue;float:left; position:relative; margin-top:3px; width:948px; height:40px;  text-align: center; background: #D0DAE3 url(../images/footer.gif) no-repeat; }
#footerContainer p {line-height: 1em;}
#footerContainer a {color: #3A4F5F; }
#footerContainer a:hover {color: #990000; font-weight:bold;}
#footerContainer div.content {float:left; margin-top:5px; padding-left:0px; width:948px; height:20px; font-size: 10px; vertical-align:text-top; color:#3A4F5F;}

#textWrapper {float: left; margin-top:4px; margin-left:7px; width: 740px; height:auto; border:0px solid #ccc;}

.headContentText {float: left; width: 738px; height:23px;  border:0px solid blue; background: url(../images/headContentText.jpg) no-repeat;}

.headContentTextT {margin-left:26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#5093AC; vertical-align:middle; line-height: 2.2em;}

.headContentTextT a {color:#5093AC; text-decoration:none}

.headContentTextT a:hover { color:#990000; text-decoration:none}

.textContainert {float: left; margin-top:5px; margin-bottom:10px; width: 100%; height:auto;  border:0px solid red;}

.textContainert p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#333333; text-align:justify; margin-top:5px; margin-bottom:10px}

.textContainert p.tytul_blue{font-style:normal; font-weight:bold; color:#58A6C3; text-align:justify; margin-bottom:5px}

.textContainert h3 { font-size:11px; font-weight:bold; color:#990000; margin-bottom:5px; }

.textContainert table {border:0px; width:50%; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
font-style:normal; color:#333333; text-align:justify; margin-bottom:5px}

.textContainert a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#58A6C3; text-decoration: none; }

.textContainert a:hover {color:#990000; text-decoration:none; }

/*****************************************/
/*** Style stony glownej ***/
/*****************************************/

#newsBox {float:left; width: 354px; height:auto; overflow: hidden; border:0px solid blue; margin-bottom:5px; }
.newsTexttytul { font-size:10px; font-weight:bold; color:#3A4F5F;}
.newsText p {margin-bottom:0px; font-size:10px; font-style:normal; color:#333333; text-align:justify}
.newsText {margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.newsText a {color:#517fbd; text-decoration:none;}
.newsText a:hover {color: #990000; text-decoration:none;}
.newsTexta a {float:right; color:#7DBF3A;  text-decoration:none; font-weight:bold; }
.newsTexta a:hover {color: #1B4987;  text-decoration:none; font-weight:bold; }


.headMiddle {border:0px solid blue; float: left; margin-bottom:10px; width: 357px; height:28px; overflow: hidden; background: url(../images/headText.jpg) no-repeat;}

.headMiddleText {margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F; vertical-align:middle; line-height: 2.6em;}

.boxMiddle {border:0px solid blue; float:left; margin-top:3px; width: 357px; height:auto; overflow: hidden; margin-bottom:5px; }
.boxMiddletytul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F;}
.boxMiddle images {float:left; margin:5px 3px 0px 0px; width:80px; height:46px; }
.boxMiddle p {margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#333333; text-align:justify}
.boxMiddle a {color:#32A3E5; font-weight:bold; text-decoration:none;}
.boxMiddle a:hover {color: #1B4987; font-weight:bold; text-decoration:none;}
.boxArchive { margin-top:5px;margin-bottom:3px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7DBF3A; font-weight:bold; text-decoration:none; border-bottom:1px dashed #CCD7E0}
.boxArchive a{color:#7DBF3A; text-decoration:none; }
.boxArchive a:hover {color:#1B4987;text-decoration:none; }

.headRight {border:0px solid blue; float: left; width: 185px; height:28px; overflow: hidden; background: url(../images/headRight.jpg) no-repeat;}
.headRightText {margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F; vertical-align:middle; line-height: 2.6em;}
.boxInfo {border:0px solid blue; float:left; margin-top:3px; width: 185px; height:auto; overflow: hidden; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.boxInfotytul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F;}
.boxInfo p {float:left; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal;}
.boxInfo a {color:#1B4987; text-decoration:none;}
.boxInfo a:hover {color: #990000; text-decoration:none;}

.boxGaleria {border:1px solid red; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#333333; }

/*****************************************/
/*** Style ston tekstowych ***/
/*****************************************/

.boxText {border:0px solid blue; float: left; position:relative; left:7px; margin-right:9px; margin-bottom:10px; width:743px; height:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#333333; text-align:justify}
.boxText p.red {color:#990000; font-weight:bold}

.boxTextHead {float: left; position:relative; left:7px; margin-bottom:5px; width:576px; height:28px; background: url(../images/headTextBig.jpg) no-repeat;}
.boxTextTytul {margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3A4F5F; vertical-align:middle; line-height: 2.6em;}
.boxText h2 { height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1B4987; }
.boxText .head {width:100%; line-height: 1.3em; height:16px; margin-top:10px; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background:#5481BC; }
.boxText p {font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal;}
.boxText a {color:#6699CC; text-decoration: none;}
.boxText a:hover {color: #7DBF3A; text-decoration: underline; text-decoration:none;}

.opis {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B4987; background:#f1f4f6; padding-bottom:3px;}
.opis p {margin-top:3px; margin-left:3px; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal;}
.opis a {color:#6699CC; font-weight:bold; text-decoration:none;}
.opis a:hover {color: #7DBF3A; font-weight:bold; text-decoration:none;}


form {font-family: verdana; font-size: 10px; font-style: normal; COLOR: #333333;}

select {border-color: #6699CC; border-style: solid; border-width: 1px; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;color: #363636;font-style: normal;}
textarea.text {width:400px; border: 1px solid #6699CC; border-collapse: collapse; overflow: auto; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #363636;}
input.formularz { height:14px; border-color: #6699CC; border-style: solid; border-width: 1px; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #363636;	font-style: normal;}
table.formularz {border:0px solid #f1f4f6; height: auto; width:650px; vertical-align: top; margin-top:2px; margin-bottom:5px;}	 
table.formularz td.left{width:170px; height:24px; padding-right:3px; border:1px solid #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;font-size: 10px;color: #6699CC; text-align:right; }  
table.formularz td.right {width:480px; height:24px; padding-left:3px; background-color: #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666; border-bottom:1px solid #f1f4f6 } 

/*****************************************/
/*** Style bazy monitoringu ***/
/*****************************************/

.BazaMonitoring {border:1px solid #f1f4f6; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B4987; padding-bottom:3px; margin-bottom: 10px}

table.BazaMonit { border:0px solid #f1f4f6; height: auto; width:743px; vertical-align: top; margin-top:5px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }	 
table.BazaMonit td.main{ height:20px; padding-left:3px; background-color: #DBE2EA; font-weight: bold; font-size: 10px; color: #457293;}  
table.BazaMonit td.left{ width:600px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333;  }  
table.BazaMonit td.right {text-align:center; width:143px; height:30px; padding-left:3px; background-color: #f6f7f9; color: #333333;} 
table.BazaMonit td.big {height:25px; padding-left:3px; background-color: #f6f7f9; color: #333333;  } 
table.BazaMonit textarea {width:97%; border: 1px solid #5481BC;  overflow: auto; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px;}
table.BazaMonit input.BazaMonit {height:14px; width:50px; border:1px solid #6699CC; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
table.BazaMonit input.BazaMonit_r {height:14px; border:0px solid black;}
table.BazaMonit td.left2{ width:500px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333;  }  
table.BazaMonit td.right2 {text-align:center; width:244px; height:30px; padding-left:3px; background-color: #f6f7f9; color: #333333;} 

table.BazaPrzeglad {border:1px solid #f1f4f6; height: auto; width:100%; vertical-align: top; margin-top:5px; margin-bottom:5px;}	 
table.BazaPrzeglad td.main{height:14px; padding-right:3px; background-color: #5481BC; font-family: Verdana, Arial, 
Helvetica, sans-serif; font-weight: bold;font-size: 10px;color: #fff; }  
table.BazaPrzeglad td.big{height:14px; padding-right:3px; background-color: #fafef0; font-family: Verdana, Arial, 
Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #5481BC; }  
table.BazaPrzeglad td.plus {width:100%; height:14px; padding-left:3px; background-color: #f1f4f6; font-size: 10px;color: #5481BC;}  
table.BazaPrzeglad td.all{width:576px; height:20px; padding-left:3px; background-color: #f1f4f6; border:0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5481BC;}
table.BazaPrzeglad td.left{width:500px; height:20px; padding-left:3px; background-color: #f1f4f6; border:0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #5481BC;  }  
table.BazaPrzeglad td.right {width:200px; height:20px; padding-left:3px; background-color: #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666; border-bottom:1px solid #f1f4f6 } 

.Baza_stat{ width:100%; height:auto; margin-top:10px; padding-left:3px;}
table.Baza_stat {border-width:1px;	border-color:#CCCCCC; border-style: solid; border-collapse: collapse; overflow: auto;	overflow-y:auto; overflow-x:hidden; height: auto; width:745px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}	 
table.Baza_stat th {border-width:1px; border-color:#CCCCCC; border-style: solid; height:25px; font-size: 12px; color: #6699CC; font-weight:bold; text-align:center; background:#F1F4F6 }  
table.Baza_stat td.zmienna {border-width:1px; border-color:#F1F4F6; border-style: solid; width:150px; height:20px; text-align:left; padding-left:2px; font-weight:bold;  }  
table.Baza_stat td.pytanie {border-width:1px; border-color:#F1F4F6; border-style: solid; width:350px; height:20px; text-align:left; padding-left:4px;  }  
table.Baza_stat td.wynik {border-width:1px; border-color:#F1F4F6; border-style: solid; width:auto; height:20px; text-align:center; padding-left:2px } 
table.Baza_stat td.nazwa {border-width:1px; border-color:#F1F4F6; border-style: solid; width:auto; height:20px; text-align:left; padding-left:2px; font-weight:bold; } 



/*****************************************/
/*** Style kalendarza wydarzen ***/
/*****************************************/

table.kal_szcz {border:0px solid #f1f4f6; height: auto; width:570px; vertical-align: top; margin-top:5px; margin-bottom:5px;}	 
table.kal_szcz td.left{width:150px; height:24px; padding-right:3px; border:1px solid #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:right; }  
table.kal_szcz td.right {width:420px; height:24px; padding-left:3px; background-color: #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-bottom:1px solid #f1f4f6 } 

.kal_wyniki{ width:100%; height:auto; margin-top:10px; padding-left:3px;}
table.kal_wyniki {border-width:1px;	border-color:#CCCCCC; border-style: solid; border-collapse: collapse; overflow: auto;	overflow-y:auto; overflow-x:hidden; height: auto; width:745px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}	 
table.kal_wyniki th {border-width:1px; border-color:#CCCCCC; border-style: solid; height:16px; color: #6699CC; font-weight:bold; text-align:center; background:#F1F4F6 }  
table.kal_wyniki td.nazwa {border-width:1px; border-color:#F1F4F6; border-style: solid; width:300px; height:16px; text-align:left; padding-left:2px  }  
table.kal_wyniki td.organizator {border-width:1px; border-color:#F1F4F6; border-style: solid; width:200px; height:16px; text-align:left; padding-left:2px } 
table.kal_wyniki td.typ {border-width:1px; border-color:#F1F4F6; border-style: solid; width:120px; height:16px; text-align:left; padding-left:2px } 
table.kal_wyniki td.termin {border-width:1px; border-color:#F1F4F6; border-style: solid; width:100px; height:16px; text-align:center;padding-left:2px}
table.kal_wyniki td.ikona {border-width:1px; border-color:#F1F4F6; border-style: solid; width:30px; height:16px; text-align:center; padding-left:2px}
table.kal_wyniki td images {margin:2px; border:0px;}

.menu_admin{float: none; width:100%; height:30px; margin-top:5px; margin-bottom:10px;}

.kal_admin{float:none; border:0px solid #cccccc; width:100%; height:auto; margin-top:20px; padding-left:3px;}

table.kal_admin {height: auto; width:670px; vertical-align: top; margin-top:5px; margin-bottom:5px; overflow: auto; overflow-y:auto; overflow-x:hidden; border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}  

table.kal_admin td.left{width:150px; height:30px; padding-right:3px; background-color: #f1f4f6; border:0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #666666; text-align:right; }  

table.kal_admin td.right {width:420px; height:30px; padding-left:3px; background-color: #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; border-bottom:1px solid #f1f4f6 } 
 
table.kal_admin th {border-width:1px; border-color:#cccccc; border-style: solid; height:30px; color: #666666; font-weight:bold; text-align:center; background:#DEDEDE }  

table.kal_admin td.nazwa {border-width:1px; border-color:#EDEDED; border-style: solid; width:250px; height:30px; text-align:left; padding-left:2px  }  

table.kal_admin td.organizator {border-width:1px; border-color:#EDEDED; border-style: solid; width:145px; height:30px; text-align:left; padding-left:2px  } 

table.kal_admin td.typ {border-width:1px; border-color:#EDEDED; border-style: solid; width:100px; height:30px; text-align:left; padding-left:2px } 

table.kal_admin td.termin {border-width:1px; border-color:#EDEDED; border-style: solid; width:100px; height:30px; text-align:center;padding-left:2px}

table.kal_admin td.ikona {border-width:1px; border-color:#EDEDED; border-style: solid; width:25px; height:30px; text-align:center; padding-left:2px}

table.kal_admin td images {margin:2px; border:0px;}

.komentarz {margin-top:10px; width:100%px; height:auto; background-color: #fff; font-size: 10px;}

table.komentarz {width:600px; border:1px solid #EDEDED; color: #666666; font-size: 10px;}

table.komentarz td.tytul {width:auto; height:20px; padding:0px 5px 0px 5px; background: #EDEDED; font-size: 10px; font-weight:bold; } 

table.komentarz td.tresc {width:auto; height:30px; padding:5px 5px 5px 5px; background: #f4f4f4;} 

.menu_kal {float: left; margin-right:5px; padding:3px 3px 3px 3px; width:auto; height:auto; border:1px solid #DEDEDE; background: #f4f4f4; text-align:center; font-size:10px }

.menu_kal a{color:#6699CC;text-decoration:none; font-weight:bold;}

.menu_kal A:hover {color: #7DBF3A; text-decoration:none; font-weight:bold;}

.menu_kal A:active {color: #990000; text-decoration:none; font-weight:bold;}



/*****************************************/
/*** Style wyswietlania doradcow ***/
/*****************************************/

.doradcy {float left; margin-top:10px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B4987; padding-bottom:3px; margin-bottom: 10px}
table.doradcy, table.doradcy input {height: auto; width:640px; vertical-align: top; margin-top:2px; margin-bottom:5px; font:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
table.doradcy td.left{width:160px; height:18px; padding-left:3px; color: #5093AC;  border:1px solid #f1f4f6; }  
table.doradcy td.right {width:340px; height:18px; padding-left:3px; color: #666666; background:#f6f7f9; } 
table.doradcy td.nazwisko{height:18px; padding-left:3px; color: #990000; font-weight:bold; font-size:11px} 
table.doradcy td.zdjecie {width:140px; height:18px; color: #666666; vertical-align: top;}
td.img { vertical-align:bottom; border:1px solid #ccc}

table.doradcy input {font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/*****************************************/
/*** Style doradcow, uzytkownikow ***/
/*****************************************/


.doradcy_form { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B4987; padding-bottom:3px; }

table.doradcy_form a {color:#6699CC; text-decoration: underline;}

table.doradcy_form a:hover {color: #7DBF3A; text-decoration: underline; text-decoration:none;}

table.doradcy_form { border:0px solid #f1f4f6; height: auto; width:550px;  vertical-align: bottom; margin-top:5px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; border-collapse:collapse;}	

table.doradcy_form td.left{ width:200px; height:30px; padding:0px 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #5093AC; border-collapse:collapse; border-bottom:1px solid #ffffff; text-align:right}  

table.doradcy_form td.right {width:350px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; color: #333333; vertical-align: middle; border-collapse:collapse;border-bottom:1px solid #ffffff} 

table.doradcy_form input.doracy { height:12px; border:1px solid #7f9db9;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

table.admin_user {width:725px; border:0px solid #EDEDED; color: #666666; font-size:10px; border-collapse: collapse; }

table.admin_user th {border-width:1px; border-color:#cccccc; border-style: solid; height:30px; color: #666666; font-weight:bold; text-align:center; background:#DEDEDE }  
table.admin_user td.id {border-width:1px; border-color:#EDEDED; border-style: solid; width:25px; height:20px; text-align:center; }

table.admin_user td.login {border-width:1px; border-color:#EDEDED; border-style: solid; width:125px; height:20px; text-align:left;padding-left:2px; }  

table.admin_user td.nazwisko {border-width:1px; border-color:#EDEDED; border-style: solid; width:220px; height:20px; text-align:left;padding-left:2px;} 

table.admin_user td.instytucja {border-width:1px; border-color:#EDEDED; border-style: solid; width:180px; height:20px; text-align:center;padding-left:2px;} 

table.admin_user td.wojewodztwo {border-width:1px; border-color:#EDEDED; border-style: solid; width:125px; height:20px; text-align:center;padding-left:2px; }

table.admin_user td.ikona {border-width:1px; border-color:#EDEDED; border-style: solid; width:25px; height:20px; text-align:center;padding-left:2px; }

/*****************************************/
/*** Style com_rejestr ***/
/*****************************************/

.Rejestr {border:1px solid #f1f4f6; width:750px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B4987; padding-bottom:3px; margin-bottom: 10px}

table.Rejestr { border:0px solid #f1f4f6; height: auto; width:743px;  vertical-align: bottom; margin-top:5px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; border-collapse:collapse;}	 

table.Rejestr td.main{ height:20px; padding-left:3px; background-color: #DBE2EA; font-weight: bold; font-size: 10px; color: #457293; border-bottom:3px solid #ffffff;}  

table.Rejestr td.numer{ width:520px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333; text-align:left;  border-collapse:collapse; border-bottom:1px solid #ffffff}

table.Rejestr td.numer_r {text-align:center; width:400px; height:30px; padding-left:3px; background-color: #f6f7f9; color: #333333; text-align:left;  vertical-align: middle; border-collapse:collapse;border-bottom:1px solid #ffffff} 

table.Rejestr td.left{ width:300px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333; text-align:left;  border-collapse:collapse; border-bottom:1px solid #ffffff}  

table.Rejestr td.right {text-align:center; width:200px; height:30px; padding-left:3px; background-color: #f6f7f9; color: #333333; text-align:left;  vertical-align: middle; border-collapse:collapse;border-bottom:1px solid #ffffff} 

table.Rejestr td.left_h{ width:300px; height:50px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333; text-align:left;  border-collapse:collapse; border-bottom:1px solid #ffffff}  

table.Rejestr td.right_h {text-align:center; width:200px; height:50px; padding-left:3px; background-color: #f6f7f9; color: #333333; text-align:left;  vertical-align: middle; border-collapse:collapse;border-bottom:1px solid #ffffff} 

table.Rejestr td.big {height:25px; padding-left:3px; background-color: #f6f7f9; color: #333333; border-collapse:collapse;  } 

table.Rejestr textarea {margin-top:6px; width:430px; border: 1px solid #7f9db9;  overflow: auto; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px;}

table.Rejestr input.Rejestr {padding-left:2px; margin-top:6px; height:12px; border:1px solid #7f9db9; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:black;}

table.Rejestr td.left2{ width:300px; height:30px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333; border-collapse:collapse; border-bottom:1px solid #ffffff }  

table.Rejestr td.right2 {text-align:left; width:270px; height:30px; padding-left:3px; background-color: #f6f7f9; color: #333333; border-collapse:collapse;border-bottom:1px solid #ffffff} 

table.Rejestr td.left2_h{ width:300px; height:50px; padding:0 3px 0 3px; background-color:#f6f7f9; border:0px solid; color: #333333; border-collapse:collapse; border-bottom:1px solid #ffffff }  

table.Rejestr td.right2_h {text-align:left; width:270px; height:50px; padding-left:3px; background-color: #f6f7f9; color: #333333; border-collapse:collapse;border-bottom:1px solid #ffffff}

div.lista_wyboru {OVERFLOW-Y: scroll; 
OVERFLOW-X: hidden; 
width: auto; 
height: 105px; 
margin: 0px; 
padding: 3px; 
background-color: #f6f7f9;
scrollbar-3dlight-color:#7f9db9; 
scrollbar-arrow-color:#990000; 
scrollbar-base-color:#FFFFFF; 
scrollbar-darkshadow-color:#7f9db9; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color: #DBE2EA; 
border-right: 1px solid #7f9db9; }

table.lista_wyboru {width:450px; height:auto; background-color: #f6f7f9; color: #333333; border-collapse:collapse;  }  

table.lista_wyboru input { padding-left:2px; margin-top:2px; margin-left:2px; height:14px; border:1px solid #7f9db9; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

div.lista_wyboru input.inny { padding-left:2px; margin: 2px 0 0px 2px; height:14px; border:1px solid #7f9db9; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

table.lista_wyboru td {text-align:left; width:225px; height:20px; background-color: #f6f7f9; color: #333333; border-collapse:collapse; text-align:center; border:0px solid red} 

.rejestr_wykaz {float:left; border:0px solid #cccccc; width:100%; height:auto; margin-top:5px; padding-left:3px;}

.rejestr_wykaz p.red {color:#990000; font-weight:bold}

div.rejestr_wykaz input.inny {padding-top:2px; padding-left:2px; height:14px; border:1px solid #7f9db9; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

table.rejestr_wykaz {height: auto; width:100%; vertical-align: top; margin-top:5px; margin-bottom:5px; overflow: auto; overflow-y:auto; overflow-x:hidden; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black;}  

table.rejestr_wykaz td.left {width:150px; height:30px; padding-right:3px; background-color: #f1f4f6; border:0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-align:right; }  

table.rejestr_wykaz td.right {width:420px; height:30px; padding-left:3px; background-color: #f1f4f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; border-bottom:1px solid #f1f4f6 } 
 
table.rejestr_wykaz th {border-width:1px; border-color:#DEDEDE; border-style: solid; height:30px; color: #666666; font-weight:bold; text-align:center; background:#EDEDED }  

table.rejestr_wykaz td.big {border-width:1px; border-color:#EDEDED; border-style: solid; width:250px; height:30px; text-align:left; padding-left:2px  }  

table.rejestr_wykaz td.middle3 {border-width:1px; border-color:#EDEDED; border-style: solid; width:70px; height:30px; text-align:left; padding-left:2px  } 

table.rejestr_wykaz td.middle2 {border-width:1px; border-color:#EDEDED; border-style: solid; width:145px; height:30px; text-align:left; padding-left:2px  } 

table.rejestr_wykaz td.middle {border-width:1px; border-color:#EDEDED; border-style: solid; width:100px; height:30px; text-align:center; padding-left:2px } 

table.rejestr_wykaz td.small2 {border-width:1px; border-color:#EDEDED; border-style: solid; width:50px; height:30px; text-align:center; padding-left:2px; color:black; }

table.rejestr_wykaz td.small {border-width:1px; border-color:#EDEDED; border-style: solid; width:20px; height:30px; text-align:center; padding-left:2px; color:black; }

table.rejestr_wykaz td.sumowanie {border-width:1px; border-color:#EDEDED; border-style: solid; width:auto; height:20px; text-align:right;padding-right:2px; font-weight:bold;}

table.rejestr_wykaz td images {margin:2px; border:0px;}

table.rejestr_stat {height: auto; width:550px; vertical-align: top; margin-top:5px; margin-bottom:5px; overflow: auto; overflow-y:auto; overflow-x:hidden; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; }

table.rejestr_stat th {border-width:1px; border-color:#DEDEDE; border-style: solid; height:20px; color: #666666; font-weight:bold; text-align:center; background:#EDEDED }

table.rejestr_stat td.zmienna {padding:0px 5px 0px 5px; width:450px; height:20px; text-align:left; background:#f8f8f8 }  

table.rejestr_stat td.dane {padding:0px 5px 0px 5px; width:100px; height:20px; text-align:left; text-align:right; font-weight:bold; background:#f8f8f8}  

table.rejestr_stat td.zmienna1 {padding:0px 5px 0px 5px; width:450px; height:20px; text-align:left; background: #E7E7E7;}  

table.rejestr_stat td.dane1 {padding:0px 5px 0px 5px; width:100px; height:20px; text-align:left; text-align:right; font-weight:bold; background: #E7E7E7;}  

.wyszukiwanie {float:left; margin-top:10px; margin-bottom:10px; width:100%; height:auto; background-color: #fff; font-size: 10px;}

table.wyszukiwanie {width:600px; border:1px solid #dbe2ea; font-size: 10px;}

table.wyszukiwanie td.tytul {height:20px; padding:0px 5px 0px 5px; background: #dbe2ea; font-size: 10px; font-weight:bold; color: #457293;} 

table.wyszukiwanie td.tresc {height:30px; padding:5px 5px 5px 5px; background: #f6f7f9;} 

.menu_admin_rej{float: none; width:100%; height:30px; margin-top:3px; margin-bottom:10px;}

.menu_rej {float: left; margin-right:5px; padding:4px 4px 4px 4px; width:auto; height:auto; border:1px solid #dbe2ea; background: #f6f7f9; text-align:center; font-size:10px;color: #457293; }

.menu_rej img {float: left; margin-right:3px; margin-top:0px; }

.menu_rej a{color:#6699CC; text-decoration:none; font-weight:bold;}

.menu_rej A:hover {color: #990000; text-decoration:none; font-weight:bold;}


/*****************************************/
/*** Style com_oferty ***/
/*****************************************/

#oferty_summary {margin-top:15px; height: auto; width:97%; border:10px solid #f6f5ed;} 

table.oferty_summary {height: auto; width:96%;  background:#fefdf8; vertical-align: top; margin:15px; overflow: auto; overflow-y:auto; overflow-x:hidden; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black;} 

table.oferty_summary td.summary_view_main {width:auto; height:40px; background:#f6f5ed; font-weight:bold; color:#1f487c; font-size:12px; padding-left:5px;}

table.oferty_summary td.summary_view_info {color:#1f487c; height:30px; font-weight:bold; padding-left:5px; background:#f6f5ed;}

table.oferty_summary td.summary_view_left {width:300px; height:25px; color:#6698cb; border-bottom:1px solid #f6f5ed; padding-left:5px;}

table.oferty_summary td.summary_view_right {width:auto;height:25px; border-bottom: 1px solid #f6f5ed;}

table.oferty_result_table {height: auto; width:95%;   vertical-align: top; margin:15px; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; border:1px solid #f6f5ed;}

table.oferty_result_table th {background:#f6f5ed; height:30px; border:1px solid #f6f5ed; text-align:center; color:#1f487c;}
 
table.oferty_result_table td {padding-left:2px; height:20px; border:1px solid #f6f5ed; background:#fefdf8; }

table.oferty_result_table td.lp {width:5%; text-align:center;}

table.oferty_result_table td.stanowisko {width:40%; }

table.oferty_result_table td.data {width:15%;  text-align:center; }

table.oferty_result_table td.kraj {width:15%;  text-align:center;}

table.oferty_result_table td.wakat {width:15%; text-align:center; }

table.oferty_result_table td.szczegoly {width:10%; text-align:center; }

table.Oferty { border:1px solid #f1f4f6; height: auto; width:743px;  vertical-align: bottom; margin-top:5px; margin-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; border-collapse:collapse;}	 

table.Oferty td.main{ height:20px; padding-left:3px; background-color: #DBE2EA; font-weight: bold; font-size: 10px; color: #457293;}  

table.Oferty td.left{ width:350px; height:40px; padding:0 3px 0 3px; background-color: #f6f7f9; border:0px solid; color: #333333; text-align:left;  border-collapse:collapse;}  

table.Oferty td.right {width-min:230px; height:40px; padding-left:3px; background-color: #f6f7f9; color: #333333; text-align:left;  vertical-align: middle; border-collapse:collapse; border:0px solid} 

table.Oferty td.big {height:25px; padding-left:3px; background-color: #f6f7f9; color: #333333; border-collapse:collapse;  } 

table.Oferty textarea {margin-top:6px; width:400px; border: 1px solid #7f9db9;  overflow: auto; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px;}

table.Oferty input.Rejestr {padding-left:2px; margin-top:6px; height:12px; border:1px solid #7f9db9; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:black; }

.instrukcja {margin-top:10px; width:100%px; height:auto; background-color: #fff; font-size: 10px;}

table.instrukcja {width:100%; border:1px solid #EDEDED; color: #666666; font-size: 10px;}

table.instrukcja td.tytul {width:auto; height:20px; padding:0px 5px 0px 5px; background: #ffffcc; font-size: 10px; font-weight:bold;}

table.instrukcja td.tresc {width:auto; height:30px; padding:5px 5px 5px 5px; background: #f4f4f4;} 

table.instrukcja td.tytul2 {width:auto; height:20px; padding:0px 5px 0px 5px; background: #f4f4f4; font-size: 10px; font-weight:bold;}

table.instrukcja td.tresc2 {width:auto; height:30px; padding:5px 5px 5px 5px; background: #ffffcc;} 

table.instrukcja blockquote { padding:5px 0px 5px 15px;} 

.boxText .podtytul {padding: 0; line-height: 1.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #457293; }

.komentarz_oferty {margin-top:10px; width:100%px; height:auto; background-color: #fff; font-size: 10px;}

table.komentarz_oferty {width:100%; border:1px solid #EDEDED; color: #666666; font-size: 10px;}

table.komentarz_oferty td.tytul {width:auto; height:20px; padding:0px 5px 0px 5px; background: #EDEDED; font-size: 10px; font-weight:bold; background:#f4e4e4; color:#990000 } 

table.komentarz_oferty td.tresc {width:auto; height:30px; padding:5px 5px 5px 5px; background: #f4f4f4;} 

table.komentarz_oferty td.tresc2 {width:auto; height:30px; padding:5px 5px 5px 5px; background: #f4f4f4;  text-align:center; }

table.komentarz_oferty input.numer {padding-left:2px; margin-top:6px; height:16px; border:1px solid #cccccc; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:black;}

