#poradnik { height: 90px; background: url('img/poradnik_bg_orange.gif') no-repeat left top; background-color:#eee;} /* ie */
html>body #poradnik { height: auto;  min-height: 90px; } /*inne*/




.box ul.button li.under {list-style: none; margin: 0;border-bottom: 1px solid #FFFFFF;background-color: #F5F5F5;}
.box ul.button li.under a { display:block; width:130px; padding: 2px 0 2px 20px;text-decoration: none;color:#737373;font-weight:bold;}
.box ul.button li.under a:link { }
.box ul.button {margin: 0px; padding:0px;width: 140px;text-align:left; border-bottom: 1px solid #FFFFFF;border-top: 0px;background-color: #E9E9E9;}
html>body .box ul.button { width: 150px; }
.box ul.button li {list-style: none; margin: 0;border-bottom: 1px solid #FFFFFF;}
html>body .box ul.button li a { width: 140px; }
.box ul.button li a { display:block; width:100%; padding: 2px 0 2px 10px;text-decoration: none;color:#737373;font-weight:bold;}
.box ul.button li a:link { }
.box ul.button li a:hover {font-weight:bold;background-color: #737373;color:#FFFFFF;}
html>body .box ul.button li a.active { width: 140px; }
.box ul.button li a.active { background-color: #737373;color:#FFFFFF;font-weight:bold;}


#content {width: 100%;height: 100%;background-color: #FFFFFF;margin: 0px;color: #333333; }
#content a { color: #000000; text-decoration: underline;}
#content a:link { color: #000000; text-decoration: underline;}
#content a:visited { color: #000000; text-decoration: underline;}
#content a:hover { color: #FC822D; text-decoration: underline;}
#content a.more { font-size: 10px; font-weight:bold; color: #FC822D; text-decoration: none;}
#content a:link.more { font-weight:bold; color: #FC822D; text-decoration: none;}
#content a:visited.more { font-weight:bold; color: #FC822D; text-decoration: none;}
#content a:hover.more { font-weight:bold; color: #737373;text-decoration: none; }
#content a.page { font-size: 10px; font-weight:bold; color: #737373; text-decoration: none;}
#content a:link.page { font-weight:bold; color: #737373; text-decoration: none;}
#content a:visited.page { font-weight:bold; color: #737373; text-decoration: none;}
#content a:hover.page { font-weight:bold; color: #FC822D;text-decoration: underline; }
#content a.curpage { font-size: 10px;font-weight:bold; color: #FC822D;text-decoration: underline; }
#content a:link.curpage { font-weight:bold; color: #FC822D;text-decoration: underline; }
#content a:visited.curpage {font-weight:bold; color: #FC822D;text-decoration: underline; }
#content a:hover.curpage { font-weight:bold; color: #FC822D;text-decoration: underline;  }
#content span.header1 {font-size: 12px;font-weight: bold; background: url("img/ico_orange.gif") no-repeat left top; padding-left: 10px; }
#content span.header2 {font-size: 11px;font-weight: bold; padding-left: 10px;}
#content p.text {text-align: justify;font-size: 10px;}
#content ul {text-align: left;font-size: 10px; list-style: url("img/list_orange.gif"); }
#content .frame {margin: 15px; padding-bottom: 5px} /*zmiana*/
#content .inframe {margin: 0px 0px 0px 20px; padding-bottom: 5px} /*nowa*/
#content table.glowna {border-collapse: collapse;}
#content table.glowna td.glowna {padding: 15px;vertical-align: top;}
#content .seperator {margin: 5px 15px 10px 15px;border-bottom: 1px dotted #FC822D;} /*zmiany*/
#content form {margin: 0;padding: 0; text-align:left; margin-left:10px;}
#content input {height: 14px;}
html>body #content input {height: 14px;}
#content input.text {width: 150px;font-size: 10px;  background-color: #FFFFFF;border: 1px solid #FC822D;}
#content input.text_short {width: 70px;font-size: 10px; background-color: #FFFFFF;border: 1px solid #FC822D;}
#content input.text_date {width: 110px;float:left; margin-right: 1px; font-size: 10px; background-color: #FFFFFF;border: 1px solid #FC822D;}/*nowa*/
#content input.text_language {width: 110px;font-size: 10px; background-color: #FFFFFF;border: 1px solid #FC822D;}/*nowa*/
#content input.password {width: 150px;font-size: 10px; background-color: #FFFFFF;border: 1px solid #FC822D;}
#content input.radio {font-size: 10px; vertical-align: middle; background-color: #FFFFFF;}
#content input.file {width: 220px;font-size: 10px; background-color: #FFFFFF;border: 1px solid #FC822D;}
#content select, textarea {font-size: 10px; font-family: verdana; background-color: #FFFFFF;border: 1px solid #FC822D;}
#content input.checkbox {font-size: 10px;vertical-align: middle;  background-color: #FFFFFF; padding:2px 0px 2px 0px; margin: 4px 0px 4px 0px;}
#content input.button {font-size: 11px; height:18px; color:#FFFFFF;border: 1px solid #FC822D; background-color: #FC822D;}
html>body #content input.button {font-size: 11px; height:16px;}
#content table.form {width: 450px;font-size: 10px; border-collapse: collapse;}
#content table.form ul {text-align: left;font-size: 10px; list-style: url("img/list_orange.gif"); }
#content table.form td {font-size: 10px; padding:4px 0px 4px 0px; } /*nowa*/
#content table.form th { font-weight: bold;text-align:left; font-size: 11px; padding:10px 0px 10px 0px; vertical-align: bottom;}/*nowa*/
#content table.form td.header { font-weight: bold;text-align:left; font-size: 12px; padding:10px 0px 10px 0px; }/*nowa*/
#content table.form td.label {width:30%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.form td.field {width:70%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.form td.lang {width:30%; font-size: 10px; vertical-align: top;}
#content table.form td.category {width:30%; font-size: 10px; font-weight: bold; vertical-align: top;}
#content table.form td.level {width:32%; font-size: 10px; vertical-align: top;}
#content table.form td.button {width:10%; text-align: right; font-size: 10px; vertical-align: top;}
#content div.button { height: 16px; margin: 0; padding: 1px 0 0 0;  background-color: #FC822D;text-align: center;} /*nowa*/
html>body #content div.button { height: 15px;} /*nowa*/
#content a.button {  display:block; width:100%; height: 100%; font-weight:bold; color: #FFFFFF; text-decoration: none;}/*nowa*/
#content a:link.button {  font-weight:normal; color: #FFFFFF; text-decoration: none;}/*nowa*/
#content a:visited.button { font-weight:normal; color: #FFFFFF; text-decoration: none;}/*nowa*/
#content a:hover.button { font-weight:normal; color: #FFFFFF;  text-decoration: none; } /*nowa*/

#content a.calendar { display:block; float:left;width:16px; height: 16px; background: url("/img/calendar_orange.gif") no-repeat left center; }/*nowa*/
#content a:link.calendar { }/*nowa*/
#content a:visited.calendar {}/*nowa*/
#content a:hover.calendar { } /*nowa*/
#content div.calendar { width: 110px; height: 110px; margin-top:1px; border-width: 0px 1px 1px 1px; border-color: #FC822D; border-style: solid;}
html>body #content div.calendar { width: 108px; height: 110px;}



#content label { font-weight: bold;}

#content .foto { float: left;} /*nowa*/
#content .dane { font-size: 10px; float: left; width: 280px;padding: 0px 20px 0px 10px; text-align: justify;} /*nowa*/
#content .show { padding: 0; margin:0;  } /*nowa*/
#content .pagenumbers { font-size: 10px; width: 400px;padding: 0px 20px 0px 10px; text-align: center;} /*nowa*/
#content span.label { font-weight: bold; } /*nowa*/
#content span.dodruku{ color:#333333; font-weight: normal; text-decoration: underline;}
#content .daneseperator {margin: 10px 0px 10px 0px;border-bottom: 1px dotted #FC822D;} /*nowa*/
#content .frameseperator {margin: 10px 10px 15px 10px;border-bottom: 1px dotted #FC822D;} /*nowa*/
#content .inframeseperator {margin: 10px 10px 15px 10px;border-bottom: 1px dotted #FC822D;} /*nowa*/
#content table.onecol {width: 100%;font-size: 10px; border-collapse: collapse;} /*nowa*/
#content table.onecol td {width: 100%; font-size: 10px; padding:6px 0px 6px 0px; text-align: justify; } /*nowa*/

#content table.found {width: 100%;font-size: 10px; border-collapse: collapse;} /*nowa*/
#content table.found td {width: 100%; font-size: 10px; padding:4px 0px 4px 0px; text-align: justify; } /*nowa*/


#content table.search1 {width: 330px;font-size: 10px; border-collapse: collapse;}
#content table.search1 td {font-size: 10px; padding:4px 0px 4px 0px; } /*nowa*/
#content table.search1 th { font-weight: bold;text-align:left; font-size: 11px; padding:10px 0px 10px 0px; }/*nowa*/
#content table.search1 td.header { font-weight: bold;text-align:left; font-size: 12px; padding:5px 0px 10px 0px; }/*nowa*/
#content table.search1 td.label {width:30%; font-size: 10px; padding:4px 0px 4px 0px; }
#content table.search1 td.field {width:70%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: bottom;}
#content table.search1 td.stanowisko {width:50%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.search1 td.termin {width:50%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.search1 td.opis {width:100%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}

#content table.search2 {width: 330px;font-size: 10px; border-collapse: collapse;}
#content table.search2 td {font-size: 10px; padding:4px 0px 4px 0px; } /*nowa*/
#content table.search2 th { font-weight: bold;text-align:left; font-size: 11px; padding:10px 0px 10px 0px; }/*nowa*/
#content table.search2 td.header { font-weight: bold;text-align:left; font-size: 12px; padding:5px 0px 10px 0px; }/*nowa*/
#content table.search2 td.label {width:40%; font-size: 10px; padding:4px 0px 4px 0px; }
#content table.search2 td.field {width:60%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: bottom;}
#content table.search2 td.stanowisko {width:50%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.search2 td.termin {width:50%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}
#content table.search2 td.opis {width:100%; font-size: 10px; padding:4px 0px 4px 0px; vertical-align: top;}

#content form.search {margin: 0;padding: 0; text-align:left; }
#content form.cv {margin: 0;padding: 0; text-align:left; }
#content a.tooltip { display:block; float: left; background: url("img/poradnik_orange.gif") no-repeat left top; width:22px; height: 20px; }

#content div.tip { position: absolute; z-index: 100; background: url("img/poradnik_bg_orange.gif") no-repeat left top; background-color: #eee; width: 150px; height: 101px; font-size: 10px;}
.input_ok {
	background: url("img/input_ok.gif") no-repeat 0px 0px;
	color:#0033CC;
	padding-left:18px;
	margin-left:2px;
	padding-bottom:3px;
}
.input_bad {
	background: url("img/input_bad.gif") no-repeat 0px 0px;
	color:#FF0000;
	padding-left:18px;
	margin-left:2px;
	padding-bottom:3px;
}
.error {
	font-weight:bold;
	color:#FF0000;
}
#tabs {position:relative;}
#tabs .tab {font-size:10px; border-top: 1px dotted #FC822D; padding:10px;}
#tabs a.tabHeader, #tabs a.tabHeader:visited, #tabs a.tabActive,#tabs a.tabActive:visited { border-top: 1px dotted #FC822D; border-left: 1px dotted #FC822D;border-right: 1px dotted #FC822D; height: 10px; padding: 5px; margin-right:3px; color: #FC822D;  font-size: 10px; font-weight:bold; padding:4px 4px 0px 4px; cursor:default; text-decoration:none;}
#tabs a.tabHeader:hover { border-bottom: 4px solid #FC822D; }
#tabs a.tabActive { border-bottom: 4px solid #FC822D; }

div#tipDiv
{
   position:absolute; visibility:hidden;
    left:0; top:0; z-index:1000;
    /*background:url("img/poradnik_bg_orange.gif") no-repeat left top;*/
    font-size:11px;
    width:142px;  /*height: 92px;*/
    text-align: left;
    border:1px solid #cccccc;
    background: #eeeeee;
    padding: 4px;
}

html>body div#bluetip
{
  height: auto; 
  min-height: 92px; 
}
