html, body { margin: 0px; padding: 0px; font-family: arial; font-size: 11px; color: #757575; background-color: #afb3b6; }
a:link, a:visited, a { text-decoration: none; border: none; }
.clear { clear: both; }
img { border: none; margin: 0px; padding: 0px; }
.linka { color: #828282; font-weight: bolder; }
#map { width:597px; height:346px; margin-top:22px; }

#top { height: 296px; background: url('/templates/img/back_top.jpg') repeat-x; }
.box { width: 977px; margin: 0 auto; background-color: #FFFFFF; }
#flash { width: 962px; height: 240px; margin: 0 auto; }
#top .menu { width: 961px; height: 56px; margin: 0 auto; }
#top ul li { display: inline; white-space: nowrap; }
#top ul, ul li { display: block; list-style: none; margin: 0; padding: 0; }
#top ul a:link, ul a:visited { display: block; float: left; height: 48px; }
#top .break { width: 1px; height: 43px; background: url("/templates/img/m_break.jpg") no-repeat top; float: left; }

#top .m1 a { width: 77px; background: url("/templates/img/m1.jpg") no-repeat top; }
#top .m2 a { width: 99px; background: url("/templates/img/m2.jpg") no-repeat top; }
#top .m3 a { width: 131px; background: url("/templates/img/m3.jpg") no-repeat top; }
#top .m4 a { width: 128px; background: url("/templates/img/m4.jpg") no-repeat top; }
#top .m5 a { width: 80px; background: url("/templates/img/m5.jpg") no-repeat top; }
#top .m6 a { width: 95px; background: url("/templates/img/m6.jpg") no-repeat top; }

#top ul .m1 a:hover { background-image: url("/templates/img/m1a.jpg"); }
#top ul .m2 a:hover { background-image: url("/templates/img/m2a.jpg"); }
#top ul .m3 a:hover { background-image: url("/templates/img/m3a.jpg"); }
#top ul .m4 a:hover { background-image: url("/templates/img/m4a.jpg"); }
#top ul .m5 a:hover { background-image: url("/templates/img/m5a.jpg"); }
#top ul .m6 a:hover { background-image: url("/templates/img/m6a.jpg"); }

#search { width: 345px; height: 33px; float: left; border-bottom: 1px solid #d6d6d6; padding-top: 9px; }
#search .backInput { float: right; width: 240px; height: 23px; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6; }
#search .textInput { border: 1px solid #FFFFFF; width: 238px; height: 18px; background: url("/templates/img/back_input.jpg") repeat-x top; margin: 0px; padding: 2px 0px 0px 0px; color: #767676;  }
#search .submit { float: right; }

#content { background: url(/templates/img/back_middle.jpg) repeat-x top; background-color: #e7e8ea; }
#contBox { width: 961px; margin: 0 auto; border-bottom: 1px solid #d6d6d6; }
#left { float: left; width: 616px; }
#list { width: 616px; height: 30px; border-bottom: 6px solid #960218; margin-top:2px; }
#left h1 { color: #960218; font-size: 16px; float: left; width: 400px; }
#list .seeAll { float: right; margin-top:13px; }
#left .lastOffer { width: 609px; height: 120px; background: url("/templates/img/back_list.jpg") repeat-x bottom; margin-top: 15px; margin-bottom: 15px; }
#left .offerFoto { width: 130px; height: 87px; text-align: center; float: left; margin: 15px;  }
.offerFoto img { border: 1px solid #757575; }
#left .offerInfo { width: 145px; height: 100px; float: left; margin: 15px 0px 0px 15px; line-height: 18px; }
#left .offerRata { width: 260px; height: 120px; float: right; }
#left .offerRataLook { width: 109px; height: 88px; background: url("/templates/img/back_price.jpg") no-repeat; float: right; text-align: center; color:#b8001c; font-size: 24px; font-weight: bolder; padding-top:33px; }
#left .offerWaluta { font-size: 17px; }
#left .offerRataLink { float: left;}
#left .margin1 { margin-top: 36px; }
#left .margin2 { margin-top: 5px; }

#listing { width: 100%; border: 1px solid white; color: #000000; }
#listing .imgborder { border:1px solid #757575; margin-top:2px; }
#listing th { height: 29px; background: url("/templates/img/back_th.jpg") repeat-x; border-bottom: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
#listing th a { color: #000000; font-weight: bolder; }
#listing td a { color: #B8001C; }
#listing .th_left { border-left: 1px solid #ffffff; }
#listing .th_right { border-right: 1px solid #ffffff; }
#listing td { border: 1px solid #d1d1d1; }
#listing .tr1 { background: url("/templates/img/back_td.jpg") bottom repeat-x; }
#listing .tr2 { background-color: #e9e9e9; }
#listing .backprice2 { margin-top: 26px; width: 70px; height: 59px; background: url("/templates/img/back_price2.jpg") no-repeat; padding-top: 20px; font-size: 15px; font-weight: bolder; color: #960218; }
#listing .backprice3 { margin-top: 26px; width: 70px; height: 59px; background: url("/templates/img/back_price3.jpg") no-repeat; padding-top: 20px; font-size: 15px; font-weight: bolder; color: #960218; }

#foty { width: 260px; float: left; text-align:center; }
#foty .border { border:1px solid #757575; margin: 3px; }
#opis { width: 338px; padding: 5px 0px 0px 7px; float: right; background: url("/templates/img/back_offer.jpg") top repeat-x; }
#opis h1 { color: #000000; font-size: 19px; }
#opis .rata { float: right; width: 112px; height: 132px; background: url("/templates/img/back_price4.jpg") bottom no-repeat; text-align: center; color: #960218; font-size: 19px; font-weight: bolder; }
#opis .tresc { float: left; width: 220px; font-size: 13px; color: #454545; }
#opis .tresc table { font-size: 13px; }
#opis .param { font-size: 16px; font-weight: bolder; color: #000000; }
#opis .cena { color: #960218; font-size: 19px; font-weight: bolder; } 
#opis h2 { #000000; margin-bottom:0;}
#opis .wyp { width: 335px; margin-bottom:10px; padding: 5px; background: url("/templates/img/back_opis.jpg") top repeat-x; }

#right { float: right; width: 330px; }
#list_r { width: 328px; height: 30px; border-bottom: 6px solid #960218; margin-top:2px; }
#list_r h1 { color: #960218; font-size: 16px; float: left; width: 328px; }
#right .special { width: 328px; height: 222px; background: url("/templates/img/back_special.jpg") no-repeat; margin-bottom: 28px; }
#right .offerFoto { width: 130px; height: 87px; float: left; margin: 15px; }
#right .offerInfo { width: 141px; height: 89px; float: left; margin-top: 18px; line-height: 21px; }
#right .specialText { width: 300px; margin: 0 auto; text-align: justify; }
#right .specialPrice { color:#b8001c; font-size: 17px; font-weight: bolder; float: left; margin-top: 7px; }
#right .specialLink { float: right; margin-top: 6px; }

#list_f { width: 328px; height: 30px; border-bottom: 6px solid #898989; margin-top:2px; }
#list_f h1 { color: #898989; font-size: 16px; float: left; width: 328px; }
#mainForm { background-color: #f7f7f7; width: 288px; padding: 20px; font-weight: bolder; }
#mainForm .inputName { float: right; margin-right: 10px; font-weight: bolder; width: 93px; line-height:18px; height: 18px; text-align: right; margin-top: 5px; }
#mainForm .inputText { float: right; width: 170px; border: 1px solid #d6d6d6; background: url("/templates/img/back_input.jpg") repeat-x top; margin-top: 5px; }
#mainForm .inputMessage { width: 286px; height: 112px; border: 1px solid #d6d6d6; background: url("/templates/img/back_textarea.jpg") no-repeat bottom; }
#mainForm .submit { margin-top: 8px; }
.mail_success { color: green; }
.mail_error { color: #B8001C; }
.form_border { border: 1px solid #B8001C !important; }

#foot { height: 46px; background: url("/templates/img/back_foot.jpg") repeat-x top; }
#footBox { width: 961px; margin: 0 auto; }
#footBox .footVda { float: right; margin-top: 7px; }
#footBox .footLink { float: left; margin-right: 28px; margin-top: 15px; text-decoration: underline; color:#757575; }
.fiel { border:0px; }
