#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 {background-position: left top; color: #FFFFFF;font-weight: bold;height:13px;padding-left:0; padding-right:0; padding-top:2px; padding-bottom:2px; background-image:url('img/naglowek_blue.gif'); background-repeat:no-repeat; background-attachment:scroll}
.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 #8DCADF;background-color: #8DCADF;}
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: 0px 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; 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 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 table.numbers {width: 460px;font-size: 10px; border-collapse: collapse; text-align:left;}
#content table.numbers td.big {width: 75%;font-size:10px; padding-top: 6px; text-align: left; border-style: dotted; border-color:#8DCADF; border: 0;}
#content table.numbers td.small {width: 25%;font-size:10px; padding-top: 6px; text-align: left; border-style: dotted; border-color:#8DCADF; border: 0;}
#content table.numbers th {font-size:10px; padding-bottom: 6px; text-align: left; border-style: dotted; border-color:#8DCADF; border-width: 0px 1px 0px 1px;}
#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 .xml img{padding-left: 10px; border: 0px;}
#content .frame .half .xml img a:link {text-decoration: none; padding-left: 10px; border: 0px solid #ffffff;}
#content .frame .half .xml img a:hover {text-decoration: none; padding-left: 10px; border: 0px solid #ffffff;} 
#content .frame .half table { width: 220px; margin-top: 3px; margin-bottom: 3px;}
#content .frame .half td.name { width: 250px; }
#content .frame .half td.name  a:link { width: 250px; text-decoration: none;}
#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;}
#content .frame .xml img{padding-left: 10px; border: 0px;}
#content .frame .xml img a:link {text-decoration: none; padding-left: 10px; border: 0px solid #ffffff;}
#content .frame .xml img a:hover {text-decoration: none; padding-left: 10px; border: 0px solid #ffffff;} 
#content .frame .short_news {color: #808080; text-align: justify;}
#content .frame .adding_date {color: #929290;}    
#content .frame td {margin: 2px 2px 2px 2px;}

.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; }

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 #8DCADF; padding:10px; }
#tabs a.tabHeader, #tabs a.tabHeader:visited, #tabs a.tabActive,#tabs a.tabActive:visited { border-top: 1px double #8DCADF; border-left: 1px double #8DCADF;border-right: 1px double #8DCADF; height: 10px; padding: 5px; margin-right:3px; color: #8DCADF;  font-size: 10px; font-weight:bold; padding:4px 4px 0px 4px; cursor:default; text-decoration:none; }
#tabs a.tabHeader:hover { border-bottom: 4px solid #8DCADF; }
#tabs a.tabActive { border-bottom: 4px solid #8DCADF; }

#tabs2 {position:relative;}
#tabs2 .tab2 {font-size:10px; border-top: 1px dotted #8DCADF; padding:10px; }
#tabs2 a.tabHeader, #tabs2 a.tabHeader:visited, #tabs2 a.tabActive,#tabs2 a.tabActive:visited { border-top: 1px double #8DCADF; border-left: 1px double #8DCADF;border-right: 1px double #8DCADF; height: 10px; padding: 5px; margin-right:3px; color: #8DCADF;  font-size: 10px; font-weight:bold; padding:4px 4px 0px 4px; cursor:default; text-decoration:none; }
#tabs2 a.tabHeader:hover { border-bottom: 4px solid #8DCADF; } 
#tabs2 a.tabActive { border-bottom: 4px solid #8DCADF; }