#banner {position: relative;width: 100%;height: 100px;background: url("img/baner_ogolny.jpg") no-repeat left top;}

.box {position: relative;width: 100%;text-align: center;}
.box div {position: relative;width: 100%;border-bottom: 1px solid #FFFFFF;font-size: 10px;height: 100%}
.box div.belka {color: #FFFFFF;padding: 2px 0 2px 0;font-weight: bold;height:13px;background: url("img/naglowek_green.gif") no-repeat left top;}
.box div.white {background: url("img/naglowek_white.gif") no-repeat left top;}
.box div.content {padding: 10px 0 10px 0;color: #000000;background-color: #EEEEEE;}
.box input {font-size: 10px;border: 1px solid #929290;background-color: #FFFFFF;}
.box input.button{font-size: 10px;color: #FFFFFF;border: 1px solid #9CC44B;background-color: #9CC44B;}
html>body .box input {width: 100px;}
html>body .box input.button {width: 70px;}


.box ul.button {margin: 0px; padding:0px;width: 140px;text-align:left;background-color: #9CC44B;border-top-width:0px}
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:#FFFFFF;font-weight:bold;}
.box ul.button li a:link { }
.box ul.button li a:hover.orange {font-weight:bold;background-color: #FC822D;}
.box ul.button li a:hover.green {font-weight:bold;background-color: #9CC44B;}


.box ul.button2 {margin: 0px; padding:0px;width: 140px;text-align:left; border-bottom: 1px solid #FFFFFF;border-top: 0px;background-color: #E9E9E9;}
html>body .box ul.button2 { width: 150px; }
.box ul.button2 li {list-style: none; margin: 0;border-bottom: 1px solid #FFFFFF;}
html>body .box ul.button2 li a { width: 140px; }
.box ul.button2 li a { display:block; width:100%; padding: 2px 0 2px 10px;text-decoration: none;color:#737373;font-weight:bold;}
.box ul.button2 li a:link { }
.box ul.button2 li a:hover {font-weight:bold;background-color: #737373;color:#FFFFFF;}
html>body .box ul.button2 li a.active { width: 140px; }
.box ul.button2 li a.active { background-color: #737373;color:#FFFFFF;font-weight:bold;}

.box ul.button2 li.under {list-style: none; margin: 0;border-bottom: 1px solid #FFFFFF;background-color: #F5F5F5;}
.box ul.button2 li.under a { display:block; width:130px; padding: 2px 0 2px 20px;text-decoration: none;color:#737373;font-weight:bold;}
.box ul.button2 li.under a:link { }
.box ul.button2 li.under a:hover {font-weight:bold;background-color: #737373;color:#FFFFFF;}
html>body .box ul.button2 li.under a.active { width: 130px; }
.box ul.button2 li.under a.active { background-color: #737373;color:#FFFFFF;font-weight:bold;}



#zakladki {position: relative;width: 478px;height: 18px;margin-left: 20px;}

#zakladki div {position: relative;width: 112px;border-bottom: 1px solid #FFFFFF;font-size: 10px;color: #FFFFFF;padding-top: 2px;
padding-bottom: 2px;text-align: center;margin-left: 1px;height: 13px;float:left;}
#zakladki div.green {background: url("img/zakladka_green.gif") no-repeat left top;color: #FFFFFF;font-weight: normal;
border-bottom: 0px solid #9CC44B;}
#zakladki div.orange {background: url("img/zakladka_orange.gif") no-repeat left top;color: #FFFFFF;font-weight: normal;
border-bottom: 0px solid #FC822D;}
#zakladki div.gray {background: url("img/zakladka_gray.gif") no-repeat left top;color: #FFFFFF;font-weight: normal;
border-bottom: 0px solid #929290;}
#zakladki div.blue {background: url("img/zakladka_blue.gif") no-repeat left top;color: #FFFFFF;font-weight: normal;
border-bottom: 0px solid #8DCADF;}
#zakladki div.active {border-bottom-width: 1px;}
#zakladki a { display:block; width:100%; text-decoration: none;color:#FFFFFF;font-weight:bold;}


#belka_top {position: relative;width: 488px;border-bottom: 1px solid #FFFFFF;font-size: 10px;color: #FFFFFF;padding: 2px 0 2px 10px;
text-align: left; height: 13px; }
#belka_top span.tekst { font-weight: normal; }
.green #belka_top {background: url("img/belka_green.gif") no-repeat left top;color: #FFFFFF;}
.orange #belka_top {background: url("img/belka_orange.gif") no-repeat left top;color: #FFFFFF;}
.gray #belka_top {background: url("img/belka_gray.gif") no-repeat left top;color: #FFFFFF;}
.blue #belka_top {background: url("img/belka_blue.gif") no-repeat left top;color: #FFFFFF;}


#content {width: 100%;height: 100%;background-color: #FFFFFF;margin: 0px; }
#content p.text {text-align: justify;font-size: 10px;}
#content .frame {margin: 15px;font-size: 10px;}
#content .frame tr.grey {background-color: #EEEEEE;}
#content .frame td.grey {background-color: #EEEEEE;}
#content .frame td.white {background-color: #FFFFFF; text-align: justify;}
#content table.glowna {border-collapse: collapse;}
#content table.glowna td.glowna {padding: 15px;vertical-align: top;}
#content form {margin: 0;padding: 0; text-align:left; margin-left:10px;}
#content table.form {width: 450px;font-size: 10px; border-collapse: collapse;}
#content table.form td.label {width:30%; font-size: 10px; padding:4px 0px 4px 0px;}
#content table.form td.field {width:70%; font-size: 10px; padding:4px 0px 4px 0px;}
#content label { font-weight: bold;}
#content span.header1 {font-size: 12px;font-weight: bold; padding-left: 10px; }
#content .seperator {margin: 5px 20px 5px 20px;}
#content ul {text-align: left;font-size: 10px;  }
#content input {height: 14px;}
html>body #content input {height: 15px;}
#content input.text {width: 150px;font-size: 10px; background-color: #FFFFFF;}
#content input.password {width: 150px;font-size: 10px; background-color: #FFFFFF;}
#content input.radio {font-size: 10px; background-color: #FFFFFF;}
#content select, textarea {font-size: 10px; font-family: verdana; background-color: #FFFFFF;}
#content input.checkbox {font-size: 10px; background-color: #FFFFFF; padding:2px 0px 2px 0px;}
#content input.button {font-size: 11px; color:#FFFFFF; height:18px;}
html>body #content input.button {font-size: 11px; height:16px;}
#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.more { font-weight:bold; text-decoration: none;}
#content a:link.more  { font-weight:bold; text-decoration: none;}
#content a:visited.more  { font-weight:bold; text-decoration: none;}
#content a:hover.more  { font-weight:bold; color: #737373; text-decoration: none; }

#content .frame .half { margin:0px; padding: 0px; width: 50%; float: left; }
#content .frame .half table { width: 220px; margin-top: 10px; margin-bottom: 10px;}
#content .frame .half td.name { width: 180px; }
#content .frame .half td.more { width: 50px; text-align: right; }
#content .frame .oferta { width: 100%; text-align: center; padding: 0px; margin: 0px;}
#content .frame .oferta img { border: 1px solid #cccccc; margin: 20px 5px 10px 5px;}


.orange #content a:hover { color: #FC822D; }
.orange #content a.more {  color: #FC822D; }
.orange #content a:link.more { color: #FC822D; }
.orange #content a:visited.more { color: #FC822D; }
.orange #content a:hover.more  { color: #737373; }
.orange #content span.header1 { background: url("img/ico_orange.gif") no-repeat left top;}
.orange #content .seperator { border-bottom: 1px dotted #FC822D;}
.orange #content ul { list-style: outside url("img/list_orange.gif"); }
.orange #content input.text {border: 1px solid #FC822D;}
.orange #content input.password {border: 1px solid #FC822D;}
.orange #content input.button {border: 1px solid #FC822D;background-color: #FC822D; }
.orange #content textarea {border: 1px solid #FC822D; }
.orange #content select {border: 1px solid #FC822D; }

.green #content a:hover { color: #9CC44B; }
.green #content a.more {  color: #9CC44B; }
.green #content a:link.more  { color: #9CC44B; }
.green #content a:visited.more  { color: #9CC44B; }
.green #content a:hover.more  { color: #737373; }
.green #content span.header1 { background: url("img/ico_green.gif") no-repeat left top;}
.green #content .seperator { border-bottom: 1px dotted #9CC44B;}
.green #content ul { list-style: outside url("img/list_green.gif"); }
.green #content input.text {border: 1px solid #9CC44B;}
.green #content input.password {border: 1px solid #9CC44B;}
.green #content textarea {border: 1px solid #9CC44B; }
.green #content select { border: 1px solid #9CC44B; }
.green #content input.button {border: 1px solid #9CC44B;background-color: #9CC44B; }

.blue #content a:hover { color: #8DCADF;}
.blue #content a.more  { color: #8DCADF; }
.blue #content a:link.more  { color: #8DCADF; }
.blue #content a:visited.more  { color: #8DCADF; }
.blue #content a:hover.more  { color: #737373; }
.blue #content span.header1 { background: url("img/ico_blue.gif") no-repeat left top;}
.blue #content .seperator { border-bottom: 1px dotted #8DCADF;}
.blue #content ul { list-style: outside url("img/list_blue.gif"); }
.blue #content input.text {border: 1px solid #8DCADF;}
.blue #content input.password {border: 1px solid #8DCADF;}
.blue #content textarea {border: 1px solid #8DCADF; }
.blue #content select {border: 1px solid #8DCADF; }
.blue #content input.button {border: 1px solid #929290;background-color: #8DCADF; }

.gray #content a:hover { color: #929290; }
.gray #content a.more  { color: #929290; }
.gray #content a:link.more  { color: #929290; }
.gray #content a:visited.more  { color: #929290; }
.gray #content a:hover.more  { color: #737373; }
.gray #content span.header1 { background: url("img/ico_gray.gif") no-repeat left top;}
.gray #content .seperator { border-bottom: 1px dotted #929290;}
.gray #content ul { list-style: outside url("img/list_gray.gif"); }
.gray #content input.text {border: 1px solid #929290;}
.gray #content input.password {border: 1px solid #929290;}
.gray #content textarea {border: 1px solid #929290; }
.gray #content select {border: 1px solid #929290; }
.gray #content input.button {border: 1px solid #929290;background-color: #929290; }


.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;
}



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:250px;  /*height: 92px;*/
    text-align: left;
    border:1px solid #cccccc;
    background: #eeeeee;
    padding: 4px;
}

html>body div#bluetip
{
  height: auto; 
  min-height: 92px;
}

#tabs {position:relative;}
#tabs .tab {font-size:10px; border-top: 1px dotted #9CC44B; padding:10px; }
#tabs a.tabHeader, #tabs a.tabHeader:visited, #tabs a.tabActive,#tabs a.tabActive:visited { border-top: 1px double #9CC44B; border-left: 1px double #9CC44B;border-right: 1px double #9CC44B; height: 10px; padding: 5px; margin-right:3px; color: #9CC44B;  font-size: 10px; font-weight:bold; padding:4px 4px 0px 4px; cursor:default; text-decoration:none; }
#tabs a.tabHeader:hover { border-bottom: 4px solid #9CC44B; }
#tabs a.tabActive { border-bottom: 4px solid #9CC44B;}

#tabs2 {position:relative;}
#tabs2 .tab2 {font-size:10px; border-top: 1px dotted #9CC44B; padding:10px; }
#tabs2 a.tabHeader, #tabs2 a.tabHeader:visited, #tabs2 a.tabActive,#tabs2 a.tabActive:visited { border-top: 1px double #9CC44B; border-left: 1px double #9CC44B;border-right: 1px double #9CC44B; height: 10px; padding: 5px; margin-right:3px; color: #9CC44B;  font-size: 10px; font-weight:bold; padding:4px 4px 0px 4px; cursor:default; text-decoration:none; }
#tabs2 a.tabHeader:hover { border-bottom: 4px solid #9CC44B; } 
#tabs2 a.tabActive { border-bottom: 4px solid #9CC44B; }
