body { 
  background-color:#fff;
  font-family:Arial;
  font-size:12px;
  line-height:19.2px;
  margin:0;
  padding:0;
}
/*====================== nagłówek ============================*/
.topBar {
  height:65px;
  padding:0;
  margin:0 auto;
  width:955px;
}
.logo {
  float:left;
  margin:0;
  padding:0;
  border:none;
}
.logoText {
  float:left;
  margin:0;
  padding:0;
  border:none;
}
.topInsideBar {
  background-image:url(new_question_dotted.jpg);
  background-position:left bottom;
  background-repeat:repeat-x;
  height:63px;
  width:862px;
  float:left;
  border-top:2px #408ddd solid;
}
.topMenu {
  padding:16px 0 0 0;
  float:left;
  width:488px;
}
.topBar a{
  color:#3982ce;
  padding: 2px 0 0 0;
}
.toLeft {
  float:left;
}
.toRight {
  float:right;
  margin-left:15px;
}
.logButton {
  float:right;
  margin:0 25px 0 0;
}
.logInput {
  border:1px #c1e1f3 solid;
  float:right;
  margin:0 0 0 10px;
  padding: 4px 0 0 5px;
  width:85px;
  height:19px;
  font-size:11px;
  background-color:#f4fbff;
}
#site {
  width:955px;
  height:auto;
  margin:0 auto 0 auto; 
}
/*====================== koniec nagłówek ============================*/

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

/*====================== box zadaj pytanie ============================*/
#questionBox {
  float:left;
  width:467px;
  height:auto;
  margin:0;
  padding:0;
  color:#57513b;
}
#questionBoxTop {
  float:left;
  background-image:url(question_box_top.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:415px;
  height:48px;
  margin:0;
  padding:0 0 0 50px;
}
#questionBoxMiddle, #questionBoxMiddleFirst {
  float:left;
  background-image:url(question_box_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  width:435px;
  height:231px;
  margin:0;
  padding:9px 15px 0 17px;
}
#questionBoxMiddle{
  height:191px;
}
#questionBoxFooter {
  float:left;
  background-image:url(question_box_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:435px;
  height:65px;
  margin:0;
  padding:0 15px 0 17px;
}
#questionBox input, #questionBox textarea {
  border:1px #c1e1f3 solid;
  float:left;
  padding:3px 0 0 0;
}
#questionBox select {
  border:1px #c1e1f3 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:139px;
  height:36px;
  padding:0;
  margin:10px 0 0 0;
}
#questionBoxMiddleFirst a {
  background-image:url(log_ico.jpg);
  background-repeat:no-repeat;
  background-position: 5px 6px;
  color:#3982ce;
  padding: 5px 0 0 25px;
  float:left;
  font-size:12px;
}
#questionBoxFooter p, .questionBoxFooter_p {
  font-size:12px;
  font-weight:bold;
  display:block;
  margin:23px 0 0 0;
  float:left;
}
.questionBoxFooter_p  {
  margin:10px 0 0 0;
}
#questionBoxFooter span, .questionBoxFooter_span  {
  color:#3eb649;
  font-size:24px;
  display:block;
  float:left;
  font-weight:bold;
  padding:0;
  margin:22px 5px 0 5px;
}
.questionBoxFooter_span  {
  margin:10px 5px 0 5px;
}
#questionAnswerBox{
  height:40px;
  width:260px;
}
/*====================== 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:48px;
  margin:20px 0 0 0;
}
#tableLeftMiddle {
  background-image:url(table_left_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  float:left;
  width:468px;
  height:auto;
}
#tableLeftFooter {
  float:left;
  background-image:url(table_left_footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:466px;
  height:46px;
}
#tableLeftMiddle ul {
  list-style-image:none;
  list-style:none;
  margin:0;
  width:400px;
  padding:5px 0 0 25px;
  font-size:14px;
  color:#1f94c0;
}
#tableLeftMiddle li {
  line-height:24px;
}
#tableLeftMiddle 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:31px;
  margin:20px 0 0 0;
}
#keyWordsMiddle {
  float:left;
  background-image:url(table_left_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  width:468px;
  height:auto;
  margin:0;
  padding:0;
}
#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 {
  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:360px;
  height:66px;
  padding:11px 15px 0 92px;
  margin:30px 0 0 0;
}
#searchBox p {
  color:#3982ce;
  width:280px;
  font-size:18px;
  margin:0;
  padding:0;
  float:left;
}
#searchBox input {
  float:left;
}
.searchInput {
  width:280px;
  height:20px;
  margin-right:13px;
  border:1px #c1e1f3 solid;
  color:#000;
  font-size:14px;
  padding:2px 0 0 2px;
  margin: 5px 0 0 0;
}
.searchButton {
  margin: 5px 0 0 11px;
}
/*====================== koniec boxu szukajki ============================*/
/*====================== boxu join ============================*/
#joinBox {
  float:right;
  background-image:url(join_box.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  border:none;
  width:465px;
  height:72px;
  padding:0;
  margin:18px 0 0 0;
}
/*====================== 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:48px;
  margin:20px 0 0 0;
}
#tableRightMiddle {
  float:right;
  width:465px;
  height:auto;
  background-image:url(table_left_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
}
#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:390px;
  height:33px;
  margin:0;
  padding:15px 0 0 25px;
  color:#1f94c0;
  float:left;
}
#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 lewej - NAJNOWSZE PYTANIA ============================*/
#tableRightTop2 {
  float:right;
  background-image:url(table_right_top.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width:468px;
  height:48px;
  margin:20px 0 0 0;
}
#tableRightMiddle2 {
  float:right;
  width:465px;
  height:auto;
  background-image:url(table_left_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
}
#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 5px 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:#3982ce;
}
/*====================== 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 ============================*/
/* +++++++++++++++++++++++++ Detail ++++++++++++++++++++++++++++ */
/*====================== reklama google ============================*/
#gAds {
  float:left;
  width:160px;height:600px;
  padding:20px 20px 0 0;
}
/*====================== box środkowy ============================*/
#centerBox {
  width:449px;
  float:left;
  padding:20px 0 150px 0;
}
#centerBoxTop {
  background-image:url(detail_center_top2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:409px;
  height:17px;
  margin:0;
  padding:0 20px;
}
h1 {
  font-size:24px;
  font-weight:lighter;
  color:#3982ce;
  margin:0;
  padding:0;
  line-height:28px;
}
#centerBoxMiddle {
  float:left;
  width:419px;
  height:auto;
  background-image:url(detail_center_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  margin:0;
  padding:0 15px 5px 15px;
}
#centerBoxMiddle p {
  font-size:14px;
  color:#616465;
  margin:0;
  padding:10px 0 0 5px;
}
#centerBoxMiddle ul {
  margin:0;
  width:360px;
  padding:0 0 0 30px;
  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;
}
#centerBoxMiddle a {
  font-size:12px;
  color:#3982ce;
  font-weight:bold;
  text-decoration:underline;
}
.centerBoxTitle {
  float:left;
  background-repeat:no-repeat;
  background-position:top left;
  width:402px;
  height:20px;
  font-size:18px;
  font-weight:lighter;
  margin:5px 0 0 0;
  padding:7px 10px;
  color:#3982ce;
}
.bestAnswer {
  float:left;
  background-repeat:no-repeat;
  background-position:top left;
  width:402px;
  height:20px;
  font-size:14px;
  margin:20px 0 10px 0;
  padding:7px 10px;
  color:#3982ce;
}
#detailMap {
  width:418px;
  height:301px;
  border:1px #000 solid;
  float:left;
  padding:0;
  margin:10px 0 0 0;
}
#centerBoxFooter {
  float:left;
  background-image:url(detail_center_footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:449px;
  height:23px;
  margin:0;
  padding:0;
}

.boxDotted {
  background-image:url(new_question_dotted.jpg);
  background-position:left bottom;
  background-repeat:repeat-x;
  height:1px;
  width:420px;
  margin-top:20px;
  float:left;
}
/*====================== box po prawej ============================*/
#rightBox {
 width:306px;
  float:right;
  padding:0 0 0 20px;
}
.rightBoxTop{
  background-image:url(detail_right_top.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  width:300px;
  height:24px;
  float:right;
  margin-top:20px;
  padding:0;
}
.rightBoxMiddle {
  background-image:url(detail_right_middle.jpg);
  background-position:top right;
  background-repeat:repeat-y;
  width:270px;
  height:auto;
  float:right;
  padding:0 10px 0 20px;
}
.rightBoxFooter{
  background-image:url(detail_right_footer.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  background-color:#ebf6fa;
  width:300px;
  height:21px;
  float:right;
  margin:0;
  padding:0;
}

.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:15px 0 5px 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:18px;
  font-weight:normal;
  color:#3eb649;
}
.righttAds2 {
  font-size:18px;
  font-weight:normal;
  color:#3eb649;
}
.spanGrey {
  margin-top:10px;
  color:#616465;
  font-size:12px;
}
.linkGrey {
  margin-top:30px;
  color:#acb2b4;
  font-size:12px;
}

#widgetTitle {
  margin:0 0 0 10px;
  padding:0;
  float:right;
  font-size:11px;
  font-weight:bold;
}
.linkGrey2 {
  color:#acb2b4;
  font-size:12px;
  text-decoration:underline;
}

/* +++++++++++++++++++++++++ REJESTRACJA ++++++++++++++++++++++++++++ */

/* -- tabela tła --*/
#joinSiteTableTop{
  background-image:url(join_site_table_top.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width:949px;
  height:73px;
  margin:28px auto 0 auto;
}
#joinSiteTableMiddle{
  width:949px;
  height:400px;
  background-image:url(join_site_table_middle.jpg);
  background-repeat:repeat-y;
  background-position:top right;
  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:32px;
  margin:0 auto 20px auto;
}
/* -- tabela z formularzem --*/
#joinSiteTableInMiddle{
  width:920px;
  height:411px;
  margin:0 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:#3982ce;
  font-size:11px;
}
#joinSiteButton {
  margin:22px 0 0 245px;
  border:none;
}

/* +++++++++++++++++++++++++ Pytania ++++++++++++++++++++++++++++ */

/*====================== box szukajki mały============================*/
#searchBoxSmall {
  float:right;
  background-image:url(search_box_small.jpg);
  background-repeat:no-repeat;
  background-position: top left;
  width:205px;
  height:63px;
  padding:7px 15px 0 80px;
  margin:20px 0;
}
#searchBoxSmall input {
  float:right;
  margin-top:5px;
}
#searchBoxSmall p {
  color:#3982ce;
  width:180px;
  font-size:18px;
  margin:0;
  padding:0 0 0 5px;
  float:left;
}
.searchInputSmall {
  width:121px;;
  height:22px;
  margin-right:13px;
  border:1px #c3e7f3 solid;
  color:#000;
  font-size:14px;
  padding:2px 0 0 2px; 
}

/*====================== koniec małego boxu szukajki ============================*/
/*====================== 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:449px;
  height:33px;
  margin:5px 0 0 0;
  padding:15px 0 0 0;
}
#tableRightTopQuestion h4{
  font-size:14px;
  color:#616465;
  width:420px;
  padding: 0 0 0 10px;
  font-weight:bold;
  margin:0;
}
#tableRightTopQuestion a{
  font-size:14px;
  color:#3982ce;
  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:#3982ce;
  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:412px;
  height:21px;
  margin:20px 0 0 0;
  padding:0;
}
#replayBoxMiddle {
  background-image:url(replay_box_middle.jpg);
  background-repeat:repeat-y;
  background-position:top right;
  float:right;
  width:372px;
  height:auto;
  margin:0;
  padding:0 20px;
}
#replayBoxBottom {
  float:right;
  background-image:url(replay_box_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width:392px;
  height:51px;
  margin:0 0 30px 0;
  padding:0 20px 0 0;
  overflow:hidden;
}
#replayBoxMiddle textarea{
  float:left;
  height:70px;
  width:363px;
  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:350px;
  float:left;
  font-size:12px;
  color:#616465;
  margin:10px 0 0 5px;
}
#replayBoxOptions h4 {
  color:#3982ce;
  font-size:14px;
  font-weight:bold;
}
#replayBoxOptions a {
  color:#3982ce;
  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:#3982ce;
  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;
}


#bestAnswerBoxTop {
  float:left;
  background-image:url(question_site_best_answer_top.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width:412px;
  height:29px;
}
#bestAnswerBoxMiddle {
  background-color:#fff6d0;
  width:392px;
  height:auto;
  float:left;
  padding:0 10px;
}
#bestAnswerBoxBottom {
  background-image:url(question_site_best_answer_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width:412px;
  height:8px;
  float:left;
}
.h6Title {
  padding-left:0;
  width:420px;
  font-weight:normal;
  font-size:18px;
  margin: 20px 0 0 0;
  padding:0;
  height:20px;
}
/*====================== Strona kontaktu ============================*/
#centerBoxTop {
  background-image:url(detail_center_top2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:409px;
  height:17px;
  margin:0;
  padding:0 20px;
}
#centerBoxMiddle2 {
  float:left;
  width:419px;
  height:auto;
  background-image:url(detail_center_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  margin:0;
  padding:0 15px 5px 15px;
}
#centerBoxFooter2 {
  float:left;
  background-image:url(detail_center_footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:449px;
  height:23px;
  margin:0;
  padding:0;
}
#centerBoxMiddle2 p {
  font-size:14px;
  color:#616465;
  margin:0;
  padding:0 0 0 5px;
}
#centerBoxMiddle2 ul {
  margin:0;
  width:390px;
  padding:4px 0 0 10px;
  float:left;
}
#centerBoxMiddle2 li {
  list-style-image:url(detail_center_tic.jpg);
  list-style-position:outside;
  width:385px;
  line-height:21px;
  margin:0 0 5px 0;
  padding:0;
  float:left;
}
#centerBoxMiddle2 a {
  font-size:12px;
  color:#3982ce;
  font-weight:normal;
  text-decoration:none;
}
#centerBoxMiddle2 span {
  color:#B3B3B3;
  font-size:11px;
  line-height:15px;
}

.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;
}

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

/*====================== 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 - mniejszy box ============================*/
#adsBoxTop {
  background-image:url(ads_table_top.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:476px;
  height:15px;
  margin:0;
  padding:0;
}
.adsBoxTop_h1 {
  font-size:28px;
  font-weight:bold;
  color:#3982CE;
  text-decoration:underline;
  margin:0;
  padding:0;
}
#adsBoxMiddle {
  float:left;
  width:446px;
  height:auto;
  background-image:url(ads_table_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  margin:0;
  padding:0 15px 5px 15px;
}
#adsBoxFooter {
  float:left;
  background-image:url(ads_table_footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:476px;
  height:15px;
  margin:0;
  padding:0;
}
/*====================== Reklama - duży 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:#3982CE;
  text-decoration:underline;
  margin:0;
  padding:0;
}
#adsBoxMiddleBig{
  float:left;
  width:745px;
  height:auto;
  background-image:url(big_ads_table_middle.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  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;
}

