@import url("oferta.css");

img,html,body { padding: 0px; margin: 0px;}
body {text-align: center;}

select {font-size: 10px;}
#dvMain { width: 983px; font-size: 0px; text-align: left; margin:0 auto; padding: 0px; margin-top: 0px; background-color: #fff;}
#topLine {
    margin-bottom: 5px; margin-top: 2px; height: 1px; border:0px; background-color: red; width: 897px;
    margin-left: 2px;
    font-size: 0px;
}
#tbTop {
    width: 100%; border-collapse: collapse; padding: 0px; margin-top: -9px;
}
#tbTop td{
    border-collapse: collapse; padding: 0px; 
}
#tbMiddle {
    width: 100%; border-collapse: collapse; padding: 0px; margin:0px; border-top: #ccc 1px solid;
    margin-bottom: 1px; margin-top: 2px;
}
#tbMiddle td{
    border-collapse: collapse; padding: 0px; padding-top: 5px;
}
#tdLogo {
    width: 650px;
}
#quickBox {
    font: 11px Tahoma, Verdana; color: #000; vertical-align: bottom; text-align: left; padding-left: 0px; 
}
#quickBox a{
    font: 11px Tahoma, Verdana; color: #000; text-decoration: none;
}
#quickBox a:hover{
    text-decoration: underline;
}
#quickBox span{
    font: 13px Tahoma, Verdana; color: #999; 
}
#searchBox {
    width: 270px; font-size:0px; text-align:right; padding:0px; height: 170px;
}
#searchBox div {
    vertical-align: middle; background-color: white; font: 11px Tahoma, Verdana;
}
#searchBox select {
    width: 140px;
}
#searchBox div input{
    vertical-align: middle;
}
#searchBox div span{
    vertical-align: middle; cursor: pointer;
}
#searchBox div.dvSearchInside { font: 11px Tahoma, Verdana; text-align:right; margin: 0 auto; margin-bottom: 6px;}
#searchBox .si{
    width: 50px; font: 11px Tahoma, Verdana;
}
#searchBox .sb{
    width: 75px; font: 11px Tahoma, Verdana; color: #fff; background-color: #495677; border: 0px; padding: 2px;
}
#searchBox .link {
    font-family: Tahoma; font-size: 15px; color: #495677; font-weight: bold;
}

#topPanel {
    text-align: right;
}

#tbMain { 
    width: 100%; border-collapse: collapse;
}
#r1c1,#r2c1,#menuLeft {
    width: 211px; /* 168-2padding*/ padding:0px;
}
#r1c1,#menuTop{
    background-color: #663333; padding-top: 10px; padding-bottom: 10px;
}

#tbMenuTop{
    border-collapse: collapse; padding: 0px; font: 11px Tahoma, Verdana; color: #fff;
}
#tbMenuTop td{
    padding:0; margin:0; height: 55px; vertical-align: top; text-align: center; 
    background-image: url(../img/m0.jpg); background-repeat: repeat-x;
}
#tbMenuTop td.tdsep {width: 45px; background: url(../img/m1.jpg) no-repeat; }
#tbMenuTop td.tdsep img {width: 45px;}
#tbMenuTop td a {display: block; margin-top: 27px; font: 11px tahoma, verdana; font-weight: bold; color: #eee; text-decoration: none;}
#tbMenuTop td a.sel { color:#d01; }
#tbMenuTop td a:hover { color:#d01; }
#tbMenuTop #tdm1 {width:141px; text-align: right; }
#tbMenuTop #tdm2 {width:53px;}
#tbMenuTop #tdm3 {width:58px;}
#tbMenuTop #tdm4 {width:93px;}
#tbMenuTop #tdm5 {width:56px;}
#tbMenuTop #tdm6 {width:64px;}
#tbMenuTop #tdm7 {width:64px;}
#tbMenuTop #tdm8 {width:172px;}


#r2c1 {    
    background-color: #e6e0ca; font-size: 0px;
}
#viewTree {
    background-color: #e6e0ca; font: 10px Tahoma, Verdana; color: #663333; padding-top: 2px; padding-bottom: 2px; 
}

#menuLeft {
    vertical-align: top; font: 11px Tahoma, Verdana; color: #000;
}
#menuLeft .mItem{
    font: 11px Tahoma, Verdana; color: #495677; text-align:left; margin-top: 6px; margin-bottom: 3px;
    margin-left: 20px;
}
#menuLeft .mTitle{
    margin-top: 12px;
}
#menuTop,#tdContent {
    width: 745px; /*750-10-5-1border*/ border-left: #ccc 0px solid; padding-left: 10px; padding-right: 5px;
}
#viewTree { padding-left: 32px; padding-right: 5px; background-color: #777; color: #000;}

#tdContent {
    vertical-align: top; font: 11px Tahoma, Verdana; padding-top:15px; 
}

#dvFooter { font: 9px Tahoma, Verdana; color: #999; text-align: center; margin-top: 5px; margin-bottom: 5px;}
#dvPartners { font: 9px Tahoma, Verdana; color: #444; text-align: center; margin-top: 5px; margin-bottom: 5px;}
#dvPartners a{ font: 9px Tahoma, Verdana; color: #444; text-decoration: none;}
#dvPartners a:hover{ text-decoration: underline;}

#currencies {
    font: 11px Tahoma, Verdana; color: #000; text-decoration: none; border-collapse: collapse; width: 160px;
    margin: 2px 0px 2px 30px;
}
#currencies td{
    border-bottom: #ccc 1px solid; padding-left: 10px; padding-right: 10px;
}
#currencies .up { color: #00bb00; }                   
#currencies .down { color: #dd0000; }                   

div.akt { margin-top: 5px; margin-left: 25px; }
.aktData { font: 12px Tahoma; color: #000; margin-right: 10px; }
.aktSep { font: 12px Tahoma; color: #000; margin-right: 10px; }
.aktTytul { font-family: Arial; font-size: 16px; color: #495677; letter-spacing: -1px; font-weight: bold; }

.dvLeftMenuTitle { padding-left: 3px; vertical-align: middle; font-weight: bold;}
.dvLeftMenuTitle .ct{ font-family: Verdana; font-size: 10px; color: #6666ff; text-decoration: none; padding-left: 3px; }
.dvLeftMenuItem { padding-left: 3px; vertical-align: middle;  border-top: #fff 1px solid; border-bottom: #fff 1px solid;}
.dvLeftMenuItem .ct{ font-family: Verdana; font-size: 8px; color: #6666ff; text-decoration: none; padding-left: 3px;  }
.dvLeftMenuItem a { color: #222; text-decoration: none; background:url(../img/extlink.gif) no-repeat; padding-left: 20px; background-position: 1px 50%;}
.dvLeftMenuItem a:hover{color: #3399ff; text-decoration: none; background:url(../img/extlink.gif) no-repeat; padding-left: 20px; background-position: 5px 50%;}
.dvLeftMenuItem a.sel  {color: #DD0011; text-decoration: none; background:url(../img/extlink.gif) no-repeat; padding-left: 20px; background-position: 1px 50%;}
.dvLeftMenuItem a.f { color: #333; text-decoration: none; background: none; padding-left: 0px;vertical-align: middle;}
.dvLeftMenuItem a.f:hover{color: #3399ff; text-decoration: none; background:none; padding-left: 0px;vertical-align: middle;}
.dvLeftMenuItem a.f span{vertical-align: middle;}
.dvLeftMenuItem img{vertical-align: middle;}

.required { color: #972929; } 

#tbExt { border-collapse:collapse; padding: 0px; }
#tbExt .tbc{border-collapse:collapse; padding: 0px;  }


body { 
    background-image: url(../img/bg_back.gif);
    background-repeat: repeat-x;
    background-color: #C5C5C5;
}
#tbExt .tl { background-image: url(../img/bg_tl.gif); height: 20px; background-repeat: repeat-x; background-position: bottom; width: 15px; left:0px; position: absolute;}
#tbExt .tm { background-image: url(../img/bg_tm.gif); height: 20px; background-repeat: repeat-x; background-position: bottom; vertical-align: top;}
#tbExt .tr { background-image: url(../img/bg_tr.gif); height: 20px; background-repeat: repeat-x; background-position: bottom; width: 15px; right:0px;position: absolute;}

#tbExt .mrg { background-image: url(../img/bg_mr.gif); background-repeat: repeat-y; background-position: top right; width: 6px; vertical-align: top;}
#tbExt .mlg { background-image: url(../img/bg_ml.gif); background-repeat: repeat-y; background-position: top left; width: 6px; vertical-align: top;}

#tbExt .bl { background-image: url(../img/bg_bl.gif); height: 15px; background-repeat: repeat-x; background-position: top; width: 15px; left:0px; position: absolute;}
#tbExt .bm { background-image: url(../img/bg_bm.gif); height: 15px; background-repeat: repeat-x; background-position: top; vertical-align: top;}
#tbExt .br { background-image: url(../img/bg_br.gif); height: 15px; background-repeat: repeat-x; background-position: top; width: 15px; right:0px; position: absolute;}

#mapka {font: 11px tahoma; color: #333;}

.tbpager {border-collapse: collapse; border: 0; font: 11px tahoma; margin-bottom: 10px;}
.tbpager #tbpg1 {}
.tbpager #tbpg2 {padding-left: 20px; padding-right: 20px; font-size: 0;}
.tbpager #tbpg2 a {text-decoration: none; vertical-align: middle; font-size:11px;}
.tbpager #tbpg2 a.psel {color: #000; font-weight: bold;}
.tbpager #tbpg2 b {font: 6px tahoma; color:#666; margin: 0px 2px; vertical-align: middle;}
.tbpager #tbpg3 {}

.dvclr {clear:both; }
.dvtxtwrap {padding-left: 10px; padding-right:70px; text-align: justify; }

.dverr {padding: 20px; border: #c00 1px solid; background-color: #ffeeee; }
#dvoff {}
#dvoff1 { float:left; width: 289px; background: url(../img/oferta1.jpg) no-repeat; height: 500px; margin-left: 42px; _margin-left: 21px; }
#dvoff2 { float:left; width: 289px; background: url(../img/oferta2.jpg) no-repeat; height: 500px; margin-left: 30px; }
.dvofffill {margin-left: 20px; margin-top: 40px;}
.dvofffill .offlink{font-size: 12px;}
.dvofftitle {font-size: 21px; text-align: center; padding-right: 42px; height: 245px;}
.dvofftitle strong{font-size: 24px; font-weight: bold; line-height: 30px;}
    
#dvmarkwrp {padding-left: 60px; padding-top: 30px;}
.dvmark {width: 201px; height:277px; margin: 0px 16px 0px 0px; background: url(../img/kart1.jpg) no-repeat; float:left; position: relative;}
.dvmark div {margin-left: 19px; }
.dvmark .dvmarktitle {margin-top: 9px; font: 11px tahoma; font-weight: bold;}
.dvmark .dvmarkloc {margin-top: 0px; font: 11px tahoma; font-weight: normal;}
.dvmark .dvmarkimg { position: absolute; top:53px;}
.dvmark .dvmarkimg a img{ border: 0;}
.dvmark .dvmarktxt1 {position: absolute; top:167px; font-weight: bold;}
.dvmark .dvmarktxt2 { position: absolute; top:184px;}
.dvmark .dvmarkprice {position: absolute; top:198px; color: #f00;}
.dvmark .dvmarkmore {position: absolute; top:212px; left: 103px;}
.dvmark .dvmarkmore a{color:#000; font-weight: bold; text-decoration: none;}
.dvmark .dvmarkmore span{color:#f00; font-weight: bold;}

#dvquick { position:absolute;top:16px; right:10px; font: 11px tahoma; }
#selquick { margin-top:2px; width: 150px;}

#dvfs {padding: 5px; background-color: #e0e0e0; width: 300px; border: #ccc 1px solid; margin-top: 5px;}
#tbfs {font:11px tahoma;}
#tbfs .si{width:75px; font:11px tahoma;}
#tbfs .ss{width:120px; font:11px tahoma;}

#dvtopsearch {position:absolute;bottom:0px; left:20px; width:295px; _width: 297px; padding:0px; background-color: #e0e0e0; border: #ccc 1px solid;}
#dvtopsearch #tsbtn {position:absolute; right: 0px; top: 8px; cursor: pointer;}
#tbtopsearch {font:11px tahoma; margin:5px; margin-bottom: 20px; border-collapse: collapse; border:0; }
#tbtopsearch td {padding:1px; _padding:0px;}
#tbtopsearch .si{width:75px; font:11px tahoma;}
#tbtopsearch .ss{width:120px; font:11px tahoma;}
#tbtopsearch .ss .bld{font-weight: bold;}
#tbtopsearch .dvts span, #tbtopsearch .dvts input {vertical-align: middle; }
.tbChoose .dvts span, .tbChoose .dvts input {vertical-align: middle; }
#dvtopzap { height:57px; background: url(../img/menu-top-zap.jpg) no-repeat; position: relative;}
#dvtopzap img {border:0; }
#dvtopzap a {position: absolute; bottom: 5px; right: 8px;}

#dvtopl-flash { height:250px; position: relative;}

#dvtopl { height:250px; background: url(../img/menu-left-tmp.jpg) no-repeat; background-position: 11px 0%; position: relative;}
#dvtopl div{ padding-left:16px; padding-right: 1px;}
#dvtopl img{ border:0;}

#dvtopl1  {padding-top: 100px; margin-bottom:5px;}
#dvtopl2  {margin-bottom: 5px; text-align: left;}
#dvtopl2  a{color:#000; font-weight: bold; text-decoration: none; margin-right: 5px;}
#dvtopl2  span{color:#f00; font-weight: bold;}
#dvtopl3  {text-align: right; margin-right: 4px;}
#dvtopl4  {position: absolute; bottom: 5px; right: 3px;}

#dvflsh {position:absolute; left: 375px; top: 92px; width:508px; height: 203px;}
#dvfootlinks {vertical-align: middle;}
#dvfootlinks a{font:10px Tahoma;color:#000; vertical-align: middle; text-decoration: none; }
#dvfootlinks b{font:8px Tahoma;color:#333; vertical-align: middle; margin: 0px 6px;}
.thanks {margin-left: 50px; margin-top: 20px;}

#dvinfo {position:absolute; font: 12px Tahoma; 
    background-color: #fff; border: #ccc 1px solid; padding: 10px; width: 240px; margin:0 auto;
    vertical-align: middle; text-align: left;
}
#dvinfo img{vertical-align: middle; margin-right: 10px}

.dvleftmenubox {margin-left:10px; margin-right: 10px; font-size: 11px; font-weight: bold;}
.dvleftmenubox .dvLeftMenuItem{margin-bottom:6px;}
.dvleftmenubox .dvLeftMenuItem a { display: block;}
.dvlmbtitle {font: 15px Tahoma; font-weight: bold; color:#DD0011; margin-bottom:8px; padding-bottom:10px; border-bottom: #ccc 1px solid;}

hr {margin:8px 0px 8px 0px; border:0; border-top: #ccc 1px solid; color:#ccc;}
.lnk2 {font:11px tahoma; font-weight:bold; color: #000; }
.lnk2:hover {color: #DD0011;}

.dvForm {background-color:#eee; padding:15px;}

@media print { #tbTop, #menuLeft, .mlg, .mrg, .dvhideprnt, .dvLinks { display: none;} }
