body { 
    background-color:#fff;
    font-family:Arial;
    font-size:12px;
    line-height:19.2px;
    margin:0;
    padding:0;
}
/*====================== nagłówek ============================*/
#topBar {
    background-color:#E7F4FA;
    height:28px;
    padding:7px 0 5px 0;
    margin:0;
}
.topInsideBar {
    width:955px;
    margin:0 auto 0 auto;
    padding:0;
    height:28px;
}
#topBar a{
    color:#0299CE;
    padding: 2px 0 0 0;
}
.toLeft {
    float:left;
}
.toRight {
    float:right;
    margin-left:15px;
}
.logButton {
    float:left;
    margin:0 10px 0 10px;
}
.logInput {
    border:1px #C2EBEF solid;
    float:left;
    margin:0 0 0 10px;
    padding: 4px 0 0 5px;
    width:85px;
    height:19px;
    font-size:11px;
}
#site {
    width:955px;
    height:auto;
    margin:0 auto 0 auto;
}
/*====================== koniec nagłówek ============================*/
/*====================== pasek logo ============================*/
#logo {
    border:none;
    float:left;
}
#siteStat{
    width:150px;
    height:70px;
    float:right;
    padding:30px 10px 0 0;
    text-align:right;
}
#siteStat p{
    color:#797C7D;
    font-size:12px;
    margin:0;
    padding:0
}
/*====================== koniec pasek logo ============================*/

/* +++++++++++++++++++++++++ LEWA STRONA ++++++++++++++++++++++++++++ */

/*====================== box zadaj pytanie ============================*/
#questionBox {
    float:left;
    width:467px;
    height:auto;
    margin:0;
    padding:0;
    color:#57513b;
}
.questionBoxTop {
    float:left;
    background-color:#f9e8ba;
    border:3px #f6f0da solid;
    width:429px;
    height:auto;
    margin:0;
    padding:19px 15px 15px 17px;
    -moz-border-radius:12px;
    -khtml-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
}

#questionBox input, #questionBox textarea {
    border:1px #efd799 solid;
    float:left;
    padding:3px 0 0 0;
}
#questionBox select {
    border:1px #efd799 solid;
    float:left;
    height:22px;
}
#questionBox textarea  {
    height:74px;
}
#questionBox input {
    height:20px;
    margin:0 0 10px 0;
}
#questionBox label {
    width:400px;
    float:left;
    font-size:14px;
    color:#333333;
    padding:0 0 5px 0;
}
.w431 {
    width:431px;
    font-size:14px;
    color:#333333;
}
#questionBoxButton {
    float:right;
    border:none;
    width:137px;
    height:43px;
    padding:0;
    margin:10px 0 0 0;
}
#questionBoxTop a {
    background-image:url(log_ico.jpg);
    background-repeat:no-repeat;
    background-position: 5px 6px;
    color:#1f94c0;
    padding: 5px 0 0 25px;
    float:left;
    font-size:12px;
}
/*====================== koniec box zadaj pytanie ============================*/
/*====================== tabela z lewej ============================*/
#tableLeftTop {
    float:left;
    background-image:url(table_right_top.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:468px;
    height:50px;
    margin:20px 0 0 0;
}
#tableLeftMiddle {
    float:left;
    width:459px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
}
#tableLeftFooter {
    float:left;
    background-image:url(table_left_footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:466px;
    height:48px;
}
#tableLeftMiddle ul, .tableCategoryRight_ul {
    list-style-image:none;
    list-style:none;
    margin:0;
    width:400px;
    padding:5px 0 0 25px;
    font-size:14px;
    color:#1f94c0;
}
.tableCategoryRight_ul  {
    width:230px;
}

#tableLeftMiddle li, .tableCategoryRight_li {
    line-height:24px;
}
#tableLeftMiddle a, .tableCategoryRight_a {
    color:#1f94c0;
}

#tableLeftFooter a{
    color:#1f94c0;
    float:right;
    font-size:14px;
    padding:16px 20px 0 0;
}

/*====================== koniec tabeli z lewej ============================*/
/*====================== tabela słowa kluczowe ============================*/
#keyWordsTop {
    float:left;
    background-image:url(key_words_top.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:468px;
    height:35px;
    margin:20px 0 0 0;
}
#keyWordsMiddle {
    float:left;
    width:459px;
    height:auto;
    margin:0;
    padding:0;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
}
#keyWordsFooter {
    float:left;
    background-image:url(table_right_footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:466px;
    height:18px;
}
h3 {
    font-size:10px;
    font-weight:normal;
    width:440px;
    height:35px;
    margin:0;
    padding:7px 0 0 15px;
    color:#1f94c0;
    text-transform:uppercase;
    float:left;
}
#keyWordsMiddle p{
    margin:0;
    padding:10px;
    font-size:12px;
    font-weight:normal;
    color:#1f94c0;
}
#keyWordsMiddle a {
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:normal;
    color:#1f94c0;
}
/*====================== koniec tabeli słowa kluczowe ============================*/

/* +++++++++++++++++++++++++ PRAWA STRONA ++++++++++++++++++++++++++++ */

/*====================== box szukajki============================*/
#searchBox {
    float:right;
    background-image:url(search_box.jpg);
    background-repeat:no-repeat;
    background-position: 0 0;
    width:402px;
    height:63px;
    padding:14px 15px 0 50px;
}
#searchBox input {
    float:right;
}
.searchInput {
    width:273px;
    height:30px;
    margin-right:13px;
    border:2px #c3e7f3 solid;
    color:#000;
    font-size:17px;
    padding:9px 0 0 9px;
}

/*====================== koniec boxu szukajki ============================*/
/*====================== boxu join ============================*/
#joinBox {
    float:right;
    background-image:url(join_box.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:335px;
    height:60px;
    padding:29px 0 0 130px;
}
/*====================== koniec boxu join ============================*/
/*====================== tabela z prawej ============================*/
#tableRightTop {
    float:right;
    background-image:url(table_right_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:468px;
    height:50px;
    margin:20px 0 0 0;
}
#tableRightMiddle {
    float:right;
    width:459px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
}
#tableRightFooter {
    float:right;
    background-image:url(table_right_footer.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:468px;
    height:18px;
}
h2 {
    font-size:18px;
    font-weight:bold;
    width:440px;
    height:35px;
    margin:0;
    padding:15px 0 0 25px;
    color:#1f94c0;
    float:left;
}

h2 span{
    font-size:12px;
    font-weight:normal;
    width:440px;
    height:35px;
    margin:0;
    padding:0px 0 0 0px;
    color:#1f94c0;
}

h2 a{
    font-size:12px;
    font-weight:normal;
    width:440px;
    height:35px;
    margin:0;
    padding:0px 0 0 0px;
    color:#1f94c0;
}

#tableRightMiddle ul {
    list-style-image:none;
    list-style:none;
    margin:0;
    width:200px;
    padding:0 0 0 10px;
    font-size:11px;
    line-height:15px;
    color:#1f94c0;
}
#tableRightMiddle a {
    color:#1f94c0;
}
#tableRightMiddle p {
    color:#616465;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:10px 0 2px 10px;
}
/*====================== koniec tabeli z prawej ============================*/
/*====================== druga tabela z prawej - NAJNOWSZE PYTANIA ============================*/
#tableRightTop2 {
    float:right;
    background-image:url(table_right_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:468px;
    height:50px;
    margin:20px 0 0 0;
}
#tableRightMiddle2 {
    float:right;
    width:459px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
}
#tableRightFooter2 {
    float:right;
    background-image:url(table_right_footer.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:468px;
    height:18px;
}
#tableRightMiddle2 ul {
    margin:0;
    width:440px;
    padding:0 0 0 10px;
    font-size:11px;
    line-height:15px;
    color:#1f94c0;
}
#tableRightMiddle2 li {
    list-style-image:none;
    list-style:none;
    background-image:url(new_question_dotted.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    height:auto;
    width:435px;
    margin:0;
    padding:10px 0 10px 10px;;
}
#tableRightMiddle2 p{
    background-image:url(new_question_ico.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#1f94c0;
    height:auto;
    font-size:14px;
    margin:0;
    padding:0 0 0 40px;
}
#tableRightMiddle2 a  {
    color:#1f94c0;
}
#tableRightMiddle2 span  {
    color:#b3b3b3;
    font-size:11px;
}
/*====================== koniec drugiej tabeli z lewej ============================*/
/*====================== stopka ============================*/
#footer {
    background-image:url(footer_bg.gif);
    background-repeat:repeat-x;
    background-position:top left;
    width:100%;
    height:83px;
    margin:20px 0 0 0;
    padding:5px 0 0 0;
}
#footer p{
    color:#616465;
    font-size:11px;
}
#footer a {
    color:#1f94c0;
}
/*====================== koniec stopki ============================*/
/* +++++++++++++++++++++++++ KONIEC STRONA GŁÓWNA ++++++++++++++++++++++++++++ */
/*====================== ważne dodatkowe ============================*/
a:active, a:visited, a:link {
    text-decoration:none;
}
a:hover {
    text-decoration:underline!important;
}
.clearfix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
img {
    border:none;
}
/*====================== koniec ważne dodatkowe ============================*/


/* +++++++++++++++++++++++++ PODSTRONA ++++++++++++++++++++++++++++ */
/*====================== reklama google ============================*/
#gAds {
    float:left;
    width:160px;height:600px;
    padding:20px 20px 0 0;
    border-top:1px #e2f2f8 solid ;
}
/*====================== box środkowy ============================*/
#centerBox {
    width:449px;
    float:left;
    padding:20px 0 0 0;
    border-top:1px #e2f2f8 solid ;
}
#centerBoxTop {
    background-image:url(detail_center_top.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:409px;
    height:26px;
    margin:0;
    padding:15px 20px;
}
h1 {
    font-size:18px;
    font-weight:bold;
    color:#616465;
    margin:0;
    padding:0;
}
#centerBoxTop span {
    font-size:14px;
}
#centerBoxMiddle, #centerBoxMiddle2 {
    float:left;
    width:413px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
    margin:0;
    padding:15px 15px;
}
#centerBoxMiddle p, #centerBoxMiddle2 p {
    font-size:14px;
    color:#616465;
    margin:0;
    padding:0 0 0 5px;
}
#centerBoxMiddle ul{
    margin:0;
    width:360px;
    padding:0 0 0 30px;
    float:left;
}
#centerBoxMiddle2 ul {
    margin:0;
    width:400px;
    padding:0 0 0 5px;
    float:left;
}
#centerBoxMiddle li {
    list-style-image:url(detail_center_tic.jpg);
    list-style-position:outside;
    width:355px;
    line-height:23px;
    margin:0;
    padding:0;
    float:left;
}

#centerBoxMiddle2 li {
    background-image:url(new_question_dotted.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    list-style-type:none;
    width:395px;
    line-height:23px;
    margin:0;
    padding:5px 0;
    float:left;
}
#centerBoxMiddle2 span {
    color:#B3B3B3;
}
#centerBoxMiddle a {
    font-size:12px;
    color:#0099cb;
    font-weight:bold;
}
#centerBoxMiddle2 a {
    font-size:12px;
    color:#0099cb;
    font-weight:normal;
}
.centerBoxTitle, .bestAnswer {
    float:left;
    background-image:url(detail_center_box_title.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:402px;
    height:20px;
    font-size:14px;
    margin:20px 0 10px 0;
    padding:7px 10px;
}
#detailMap {
    width:418px;
    height:301px;
    border:1px #000 solid;
    float:left;
    padding:0;
    margin:0;
}
#centerBoxFooter {
    float:left;
    background-image:url(detail_center_footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:449px;
    height:19px;
    margin:0;
    padding:0;
}
/*====================== box po prawej ============================*/
#rightBox {
    width:306px;
    float:right;
    padding:0 0 0 20px;
    border-top:1px #e2f2f8 solid ;
}
.rightBoxTop{
    background-image:url(detail_right_top.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    width:300px;
    height:15px;
    float:right;
    margin-top:20px;
    padding:0;
}
.rightBoxFooter{
    background-image:url(detail_right_footer.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#ebf6fa;
    width:270px;
    height:auto;
    float:right;
    margin:0;
    padding:0 15px 15px 15px;
}

.rightBoxList ul {
    margin:0;
    width:150px;
    padding:0;
    font-size:11px;
    line-height:15px;
    color:#1f94c0;
}
.rightBoxList li {
    list-style-image:none;
    list-style:none;
    height:auto;
    width:235px;
    margin:0;
    padding:10px 0 0 0;
}
.rightBoxList p{
    background-image:url(new_question_ico_blue.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#1f94c0;
    height:auto;
    font-size:14px;
    margin:0;
    padding:0 0 0 40px;
}
.rightBoxList a  {
    color:#1f94c0;
}
.rightBoxList span  {
    color:#b3b3b3;
    font-size:11px;
}
.rightBoxFooter h2 {
    padding:0;
}
.righttAds {
    font-size:16px;
    font-weight:normal;
    color:#0099cb;
}
.spanGrey {
    margin-top:10px;
    color:#616465;
    font-size:12px;
}
.linkGrey {
    margin-top:30px;
    color:#acb2b4;
    font-size:12px;
}

.linkGrey a {
    margin-top:30px;
    color:#acb2b4;
    font-size:12px;
    text-decoration: underline;
}

#widgetTitle {
    margin:0 0 0 10px;
    padding:0;
    float:right;
    font-size:11px;
    font-weight:bold;
}
/* +++++++++++++++++++++++++ Pytania ++++++++++++++++++++++++++++ */

/*====================== box szukajki mały============================*/
#searchBoxSmall {
    float:right;
    background-image:url(search_box_small.jpg);
    background-repeat:no-repeat;
    background-position: 0 0;
    margin:20px 0 0 0;
    width:235px;
    height:56px;
    padding:14px 15px 0 50px;
}
#searchBoxSmall input {
    float:right;
}
.searchInputSmall {
    width:116px;
    height:30px;
    margin-right:13px;
    border:2px #c3e7f3 solid;
    color:#000;
    font-size:17px;
    padding:9px 0 0 9px;
}

/*====================== koniec małego boxu szukajki ============================*/
/*====================== last login box ============================*/
.LastLogin {
    font-size:14px;
    color:#0099cb;
    padding-left:5px;
}
.LastLoginGrey {
    font-size:11px;
    color:#979797;
}
/*====================== koniec last login box ============================*/
/*====================== tabela główna na stronie pytania ============================*/
#tableRightTopQuestion {
    float:left;
    background-image:url(question_site_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:448px;
    height:35px;
    margin:5px 0 0 0;
    padding:15px 0 0 0;
}
#tableRightTopQuestion h4{
    font-size:14px;
    color:#616465;
    width:430px;
    height:40px;
    background-image:url(new_question_dotted.jpg);
    background-position:right bottom;
    background-repeat:repeat-x;
    padding: 0;
    font-weight:bold;
    margin: 0 0 0 10px;
}
#tableRightTopQuestion a{
    font-size:14px;
    color:#1f94c0;
    font-weight:bold;
}
#tableRightTopQuestion span{
    font-size:11px;
    color:#616465;
    font-weight:normal;
}
.bestAnswer {
    background-image:url(best_answer.jpg);
    color:#e17b0d;
}
.answerBottom {
    font-size:11px;
    color:#616465;
    font-weight:normal;
}
.answerLink {
    font-size:11px;
    color:#0099cb;
    font-weight:normal;
}
.answerSpan {
    font-size:11px;
    color:#b3b3b3;
    font-weight:normal;
}
#replayBoxTop {
    float:right;
    background-image:url(replay_box_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:422px;
    height:8px;
    margin:20px -5px 0 -5px;
    padding:0;
}
#replayBoxMiddle {
    background-color:#eaf7fb;
    float:right;
    width:402px;
    height:auto;
    margin:0 -5px;
    padding:0 10px;
}
#replayBoxBottom {
    float:right;
    background-image:url(replay_box_bottom.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:422px;
    height:8px;
    margin:0 -5px 30px -5px;
    padding:0;
    overflow:hidden;
}
#replayBoxMiddle textarea{
    float:left;
    height:70px;
    width:393px;
    border:1px #C2EBEF solid;
    padding:3px 0 0 5px;
}
.replayBoxInput{
    float:left;
    width:175px;
    height:18px;
    border:1px #C2EBEF solid;
    padding:3px 0 0 5px;
    border:1px #C2EBEF solid;
}
.replayBoxButton {
    float:right;
    margin-top:10px;
}
#replayBoxMiddle a {
    margin-left:10px;
    float:left;
    text-decoration:underline;
    font-weight:normal;
}
#replayBoxMiddle label {
    width:400px;
    float:left;
    font-size:12px;
    color:#616465;
    margin:10px 0 0 5px;
}
#replayBoxOptions h4 {
    color:#0099cb;
    font-size:14px;
    font-weight:bold;
}
#replayBoxOptions a {
    color:#0099cb;
    font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}
#replayBoxOptions p {
    color:#616465;
    font-size:12px;
    font-weight:bold;
    padding:0;
    margin:0;
}
#replayBoxOptions span {
    color:#0099cb;
    font-size:12px;
    font-weight:normal;
    padding:0;
    margin:0;
}
#replayBoxOptions input {
    margin:0;
    width:393px;
    height:18px;
    border:1px #C2EBEF solid;
    padding:3px 0 0 5px;
}

/*====================== CMS ============================*/
#cmsLeftTable {
    height:auto;
    margin: 20px;
    width:500px;
    float:left;
}
table.tabelkaT
{ font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #404040;
  width: 380px;
  background-color: #fafafa;
  border: 1px #6699CC solid;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-top: 20px;}


table.tabelkaT td.tabelkaHd
{ border-bottom: 2px solid #6699CC;
  background-color: #BEC8D1;
  text-align: center;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #404040;}


table.tabelkaT td
{ border-bottom: 1px dotted #6699CC;
  font-family: Verdana, sans-serif, Arial;
  font-weight: normal;
  font-size: 11px;
  color: #404040;
  background-color: white;
  text-align: left;
  padding: 3px;}

.tabelkaBodL { border-left: 1px dotted #CEDCEA; }

#editDomain1, #editDomain2 {
    display:none;
    margin-top:20px;
}
#editDomain2 p{
    width:800px;
    margin:0;
}


/*====================== REJESTRACJA ============================*/

/* -- tabela tła --*/
#joinSiteTableTop{
    background-image:url(join_site_table_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:949px;
    height:53px;
    margin:20px auto 0 auto;
}
#joinSiteTableMiddle{
    width:943px;
    height:430px;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
    margin:0 auto;
    padding:5px 0 0 0;
}
#joinSiteTableBottom{
    background-image:url(join_site_table_bottom.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:949px;
    height:19px;
    margin:0 auto 20px auto;
}
/* -- tabela z formularzem --*/
#joinSiteTableInTop{
    background-image:url(join_site_table_in_top.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:922px;
    height:11px;
    margin:0 auto;
}
#joinSiteTableInMiddle{
    background-color:#f5fafc;
    width:920px;
    height:409px;
    border-left:1px #eaf6fa solid;
    border-right:1px #eaf6fa solid;
    margin:0 auto;
}
#joinSiteTableInBottom{
    background-image:url(join_site_table_in_bottom.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:922px;
    height:11px;
    margin:0 auto 15px auto;
}
#joinSiteTableMiddle label {
    width:235px;
    float:left;
    color:#616465;
    font-size:12px;
    text-align:right;
    padding:0 10px 0 0;
    margin: 7px 0 0 0;
}
.joinSiteInput {
    border:1px #c4e8f4 solid;
    height:20px;
    width:220px;
    margin: 7px 400px 0 0;
    padding:2px 0 0 2px;
}
.joinSiteInput2 {
    margin: 7px 400px 0 0;
}
#joinSiteTableMiddle select {
    border:1px #c4e8f4 solid;
    height:21px;
    width:222px;
    margin: 7px 400px 0 0;
}

#joinSiteTableMiddle textarea {
    width:428px;
    height:48px;
    float:left;
    color:#616465;
    font-size:12px;
    text-align:left;
    border:1px #c4e8f4 solid;
    padding:2px 10px 0 2px;
    margin: 7px 0 0 0;
    color:#000;
}
#joinSiteTableMiddle p {
    margin:22px 0 0 245px;
    color:#616465;
    font-size:11px;
}
#joinSiteTableMiddle a {
    text-decoration:underline;
    color:#0099cb;
    font-size:11px;
}
#joinSiteButton {
    margin:22px 0 0 245px;
    border:none;
}
/*====================== Kontakt ============================*/
.kontaktInput {
    width:320px;
    margin: 0 0 20px 0;
    float:left;
    border:1px #C2EBEF solid;
}
.kontaktLabel {
    width:70px;
    float:left;
    line-height:12px;
    color:#616465;
}
.kontaktButton {
    float:right;
    margin: 0 20px 0 0;
    color:#616465;
}
/*====================== Reklama - mały box ============================*/
#adsBoxTop {
    background-image:url(ads_table_top.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:476px;
    float:left;
    height:15px;
    margin:0;
    padding:0;
}
.adsBoxTop_h1 {
    font-size:28px;
    font-weight:bold;
    color:#616465;
    text-decoration:underline;
    margin:0;
    padding:0;
}
#adsBoxMiddle{
    float:left;
    width:440px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
    margin:0;
    padding:10px 15px 15px 15px;
}
#adsBoxFooter {
    float:left;
    background-image:url(ads_table_footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:476px;
    height:15px;
    float:left;
    margin:0;
    padding:0;
}
/*====================== Reklama - dużty box ============================*/
#adsBoxTopBig {
    background-image:url(big_ads_table_top.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:775px;
    float:left;
    height:15px;
    margin:20px 0 0 0;
    padding:0;
}
.adsBoxTopBig_h1 {
    font-size:28px;
    font-weight:bold;
    color:#616465;
    text-decoration:underline;
    margin:0;
    padding:0;
}
#adsBoxMiddleBig{
    float:left;
    width:740px;
    height:auto;
    border-left:3px #ecf5fa solid;
    border-right:3px #ecf5fa solid;
    margin:0;
    padding:10px 15px 15px 15px;
}
#adsBoxFooterBig {
    float:left;
    background-image:url(big_ads_table_footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:775px;
    height:15px;
    float:left;
    margin:0;
    padding:0;
}


/* fajny kod nowych styli stron inside*/
.insContent * {
    margin:0;
    padding:0;
}
div.insContent {
    margin: 0 auto;
    width:960px;
}
div.insTopMenu {
    height:37px;
    background:url(inside/instopmenu.gif) 0 0 repeat-x;
}
.insTopMenu ul{
    background:url(inside/instopmenuleft.gif) 0 0 no-repeat;
    height:37px;
}
.insTopMenu li {
    display:block;
    float:left;
    background:url(inside/instopmenuli.gif) top right no-repeat;
    height:21px;
    padding:8px 18px;
}
.insTopMenu li a {
    font-size:14px;
    font-weight:bold;
    color:#0099cb;
}
.insTopMenu li a:hover , .insTables td a:hover{
    color:#ff6000;
    text-decoration:none !important;
    cursor:pointer;
}
.insToplistLeft {
    margin-left:413px;
    padding:0 !important;
}
.insZadajPytanie {
    display:block;
    width:133px;
    height:37px;
    float:right;
}
.insZadajPytanie img {
    cursor:pointer;
}
.insContent h1, .insContentL h2 {
    font-weight:normal;
    font-size:24px;
    color:#616465;
    margin: 20px 0 20px 15px;
    font-variant:normal !important;
}
.insContentL h2 {
    margin-bottom:10px;
}
.insContentL {
    width:710px;
    float:left;
}
.insContentR {
    width:240px;
    float:right;
}
.insTables {
    width:704px;
    border-collapse:collapse;
}
.insTables th, .insTables td {
    height:31px;
    padding:7px 10px;
    border-bottom:3px #ebf6fa solid;
    border-right:1px #ebf6fa solid;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    color:#616465;
}
.insTables th {
    background:url(inside/instabletop.gif) 0 0 repeat-x;
    padding:4px 10px 0 10px;
    height:30px;
}
.insTables td{
    font-size:12px;
}
.insTables td a{
    font-size:12px;
    color:#1f94c0;
}
.insTables td span{
    color:#b3b3b3;
}
td.centerData {
    text-align:center;
    padding-right:10px;
}
th.firstTop {
    background:url(inside/instableleft.gif) 0 0 no-repeat;
}
th.lastTop {
    background:url(inside/instableright.gif) 0 0 no-repeat;
    border-right:none;
}
td.firstCol {
    background:url(inside/instablecolbg.gif) 0 0 repeat-y;
}
td.lastCol {
    background:url(inside/instablecolbg.gif) top right repeat-y;
    border-right:none;
    padding-right:7px;
}
td.firstBottom {
    background:url(inside/instablebottomleft.gif) bottom left no-repeat;
    height:40px;
    border-bottom:none;
}
td.lastBottom {
    background:url(inside/instablebottomright.gif) bottom right no-repeat;
    border:none;
}
td.tableBottom {
    background:url(inside/instablebottombg.gif) bottom left repeat-x;
    border-bottom:none;
}
.iW34 {width:14px;}
.iW170 {width:145px;}
.iW83 {width:68px;}
.iW92 {width:72px;}
.iW62 {width:45px;}
.insDelX{
    font-size:24px !important;
    color:#fbfbfb !important;
}
.insDelX:hover {
    color:#ff6000 !important;
}
.insTables tr:hover{
    background-color:#fbfbfb;
}
.clearTr tr:hover {
    background-color:#ffffff;
}
.insContentR h2 {
    width:218px;
    height:34px;
    background:url(inside/inscontrighttop.gif) 0 0 no-repeat;
    font-size:18px;
    font-weight:bold;
    color:#1f94c0;
    padding:18px 0 0 16px;
}
.insContentR ul {
    float:left;
    width:229px;
    padding:0 0 0 5px;
    background:url(inside/inscontrightbg.gif) 0 0 repeat-y;
}
.insContentR li {
    overflow:hidden;
    list-style:none;
    padding:10px 0 10px 5px;
    background:url(inside/inscontrightli.gif) bottom left repeat-x;
}
.insContentR p {
    background:url(inside/insliststyleimg.png) 0 10px no-repeat;
    padding:0 0 0 34px;
}
.insContentR a {
    font-size:14px;
    color:#1f94c0;
    cursor:pointer;
}
.insContentR span, .insContentR span a{
    font-size:11px;
    color:#b3b3b3;
}
.insContentR span a{
    text-decoration:underline;
    cursor:pointer;
}
.insContentR span a:hover{
    text-decoration:none !important;
}
.insLastList {
    background-image:none !important;
}
.listFooter {
    float:left;
    background:url(inside/inslastlistelement.gif) bottom left no-repeat;
    width:234px;
    height:14px;
}
div.insNewWiadTop {
    width:695px;
    height:22px;
    background:url(inside/insnewwiadtop.gif) 0 0 no-repeat;
}
div.insNewWiad {
    width:455px;
    height:450px;
    background:url(inside/insnewwiadbg.gif) 0 0 repeat-y;
    padding:25px 120px 0 120px;
}
div.insNewWIadFooter {
    width:695px;
    height:22px;
    background:url(inside/insnewwiadbottom.gif) 0 0 no-repeat;
}
.insNewWiad label {
    width:50px;
    padding:0 5px 0 0;
    margin:0 0 5px 0;
    text-align:right;
    font-size:12px;
    color:#616465;
    float:left;
    clear:left;
}
input.insNewWiadInput {
    width:217px;
    float:left;
    padding:2px 0 0 5px;
    margin:0 0 5px 0;
    height:19px;
    border:1px #c4e8f4 solid;
}
select.insNewWiadInput {
    width:225px;
    float:left;
    padding:0 0 0 5px;
    margin:0 0 5px 0;
    height:21px;
    border:1px #c4e8f4 solid;
}
.insNewWiad textarea {
    width:394px;
    height:157px;
    border:1px #c4e8f4 solid;
}
.insNewWiad textarea:focus, input.insNewWiadInput:focus, select.insNewWiadInput:focus {
    border-color:#2297c3;
}
input.insWyslij {
    float:right;
    margin-top:20px;
}
.black_overlay{
    display:none;
    position:absolute;
    top:0%;
    left:0%;
    width:100%;
    height:200%;
    background-color:#ffffff;
    z-index:1001;
    -moz-opacity:0.3;
    opacity:.30;
    filter:alpha(opacity=30);
}
.white_content {
    display: none;
    position: absolute;
    top: 23%;
    right: 19%;
    width: 640px;
    height: auto;
    padding: 1em;
    border: 3px solid #FF6000;
    z-index:1002;
    overflow: auto;
    -moz-border-radius: 15px;
    background:white;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

/* warstwa */
.warstwaInside * {
    padding:0;
    margin:0;
}
.warstwaInside {
    padding:10px;
    text-decoration:none;
}
.warstwaInside a {
    color:#000000;
}
.warstwaInside a:hover {
    text-decoration:none !important;
}
h1.warstwaH1 {
    font-size:26px;
    line-height:40px;
    text-align:center;
}
.warstwaInside hr {
    color:#afafaf;
    size:1px;
    width:620px;
    margin: 0 auto;
}
p.warstwaP {
    font-size:14px;
    padding:10px 0 ;
}
ul.warstwaUl {
    padding:0 0 0 20px;
    font-size:14px;
}
div.warstwaToCenter {
    text-align:center;
}
.warstaToCenter img {
    border:none
}
.warstaToCenter a {
    font-size:14px !important;
}
.warstwaHideEl {
    font-size:30px;
    color:#5f5f5f;
    float:right;
    cursor:pointer;
}
.warstwaHideEl:hover {
    color:#9a9a9a;
}

/* nowe buttony */
div.userFunction {
    float:right;
    margin-top:20px;
    margin-bottom:-20px;
}
.userFunction a {
    background:url(inside/useraddbg.png) 0 0 no-repeat;
    width:300px;
    height:46px;
    float:right;
    text-align:center;
    display:block;
    padding-top:25px;
    margin-bottom:20px;
}
.userFunction a span {
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
}
.userFunction a:hover {
    text-decoration:none !important;
}
h3.redAllert {
    color:red;
    text-align:center;
    font-size:18px;
    width:960px;
}
tr.bBold a, tr.bBold td {
    font-weight:bold !important;
}
div.noVisible {display:none;}
div.h620px {height:600px !important;}
.w360px {width:360px !important;}
.w390px {width:390px !important;}
.w150px {width:150px !important;}
div.powiadomieniaEmail, div.powiadomieniaEmailQ {float:left !important;width:430px !important;padding:0 0 5px 0;}
div.powiadomieniaEmailQ {width:400px !important;padding-top:5px;}
input.mailCheckBox {float:left !important;border:none !important;margin:0 !important;}
label.mailCheckBoxLabel, label.mailCheckBoxLabel {width:400px !important;float:left !important;margin-left:5px !important;}
label.mailCheckBoxLabelq {width:370px !important;float:left !important;margin-left:5px !important;}
.mTop10px {margin-top:10px !important;}
input.mTop12px {margin-top:12px !important;}


div.autorOdpowiedziBox {float:left !important;width:300px !important;}
div.autorOdpowiedziBoxHome {float:left !important;width:200px !important;}

#replayBoxOptions input.naruszenie {
    color:#0099cb;
    font-size:12px;
    text-decoration:underline !important;
    font-weight:normal;
    width: auto;
    height: 25px;
    border: none;
    background-color: #FFFFFF;
    cursor:pointer;
    padding-left:0;
    margin-left:0;
}

#replayBoxOptions input.naruszenie:hover {
    text-decoration:none !important;
}

.inf_rek {
  background-color: #F1F9FC;
  font-size:        12px;
  margin:           20px 0 20px 88px; 
   padding:         5px 5px 5px 5px;
  text-align:       center;
  width:            784px;
  border:           3px #ECF5FA solid;
  line-height:      14px;
  float:            left;
  

}

.inf_rek span {
  color:            #fff;
  font-size:        10px;
}

.inf_rek a:visited  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

.inf_rek a:link  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

.inf_rek a:hover  {
  font-weight:      bold;
  color:            #000;
  text-decoration:  underline;
}

