/* **************************************************************
   @Nazwa: /js/style.css
   @Autor: Tomasz Łabacki
   @Email: tomasz@labacki.com
   @www:   http://labacki.com
   @Data:  13 marca 2010 23:29
   @Opis:  Style dla strony.
************************************************************** */

* {margin:0; padding:0; border-collapse: collapse; border: 0;}
body{font-size: 12px; font-family: Arial; margin: 5px 0;}
div#main{width: 988px; margin: 0 auto;}

/* Top i stopka */
div#top_top{background: #FFFFFF url(/gfx/boxy/white_top.png) center center no-repeat; height: 10px; font-size: 1px;}
div#top_content{padding: 0 13px; background: #FFFFFF url(/gfx/boxy/white_content.png) center center repeat-y}
div#top_bottom{background: #FFFFFF url(/gfx/boxy/white_bottom.png) center center no-repeat; height: 10px; margin-bottom: 10px; font-size: 1px;}

div#okolicznosciowe{background: #FFF url(/gfx/boxy/bg_okolicznosciowe.png) top center no-repeat; line-height: 32px; overflow: hidden;color: #B21212; font-style: italic; font-weight:bold; height: 32px; text-align: center; width: 988px; margin-bottom: 1px; margin-bottom: 10px; }
div#okolicznosciowe{line-height /*\**/: 25px\9;}
div#okolicznosciowe a{color:#ff0000;}
div#okolicznosciowe_belt{height: 32px; width: 980px; overflow: hidden; margin-left:4px; font-size:16px;}

div#footer_top{background: #FFFFFF url(/gfx/boxy/white_top.png) center center no-repeat; height: 10px; font-size: 1px;}
div#footer_content{background: #FFFFFF url(/gfx/boxy/white_content.png) center center repeat-y;}
div#footer_bottom{background: #FFFFFF url(/gfx/boxy/white_bottom.png) center center no-repeat; height: 10px; font-size: 1px;}
div#footer_content img{margin: 0 15px;}
div#footer_txt{margin-top: 6px; color: #330000; float: left; width: 482px; text-align: center;}
div#footer_ads{text-align: right; float: right; width: 500px;}

/* Logo graficzne góra */
#menulogo{list-style-type: none; margin: 10px 0; height: 126px;}
#menulogo li{float: left; margin-right: 2px; height: 126px;}
#menulogo li.last{margin-right: 0px;}

/* Menu po lewej stronie*/
div#menuleft{width: 196px; float: left; margin-right: 4px;  margin-bottom: 10px;}
div#menuleft_top{background: #FFFFFF url(/gfx/boxy/left_top.png) center center no-repeat; height: 10px; font-size: 1px;}
div#menuleft_content{background: #FFFFFF url(/gfx/boxy/left_content.png) center center repeat-y; padding: 5px 10px;}
div#menuleft_content p{color: #b21212; font-weight: bold; font-size: 14px;}
div#menuleft_bottom{background: #FFFFFF url(/gfx/boxy/left_bottom.png) center center no-repeat; height: 10px; font-size: 1px;}

/* Treść strony */
div#content{float: left; margin-bottom: 10px; width: 788px;}
* html div#content{margin-right:-10px;}
div#content_top{background: #FFFFFF url(/gfx/boxy/right_top.png) center center no-repeat; height: 10px; font-size: 1px;}
div#content_content{background: #FFFFFF url(/gfx/boxy/right_content.png) center center repeat-y; padding: 5px 10px;}
div#content_bottom{background: #FFFFFF url(/gfx/boxy/right_bottom.png) center center no-repeat; height: 10px; font-size: 1px;}

a{text-decoration: none; color: #330000;}
a.lighter{color: #663300;}
a.lightred{color: #b21212;}
a:hover{text-decoration: underline;}
ul{list-style-type: none; line-height: 25px;}
ul.submenu{margin-left: 20px;}

.text {margin-top:15px; margin-bottom:10px; line-height:1.4em;}
.text h1, .text h2, .text h3, .text h4, .text h5 {line-height:1.5em;color:#B21212;}
.text p {margin-top:1em;margin-bottom:1em;}
.text ol, .text ul {margin-left: 20px;}
.text ul {list-style-type:disc;margin-top:10px;margin-bottom:10px;}
.text li {line-height:1.4em;}

#map {width:700px;height:500px;}

/* Paginacja */
div#pages{text-align:center;}
div#pages2{text-align:center;height:25px;margin-top:2px;}
div#pages span, div#pages2 span{
    border: 1px solid #C7C7C7;
    background: #FFFFFF;
    padding: 3px 7px;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    box-shadow: 0px 0px 2px #999999;
    -moz-box-shadow: 0px 0px 2px #999999;
    -webkit-box-shadow: 0px 0px 2px #999999;
    -khtml-box-shadow: 0px 0px 2px #999999;
}
* html div#pages2 span{padding: 5px 7px 3px 7px;}

div#pages span a:hover, div#pages2 span a:hover{text-decoration: none;}
div#pages span:hover, div#pages span.selected, div#pages2 span:hover, div#pages2 span.selected{background: #DDDDDD;}

/* Filtr sortowania */
div#sellfilter{color: #333333; padding: 0 15px; margin-bottom: 8px; background: #FFFFFF; line-height: 40px; height: 40px; border: 1px solid #C7C7C7;}
div#sellfilter a.sortnormal{background: #FFFFFF url(/gfx/sortnormal.gif) center right no-repeat; padding: 0 10px 0 15px;}
div#sellfilter a.sortup{background: #FFFFFF url(/gfx/sortup.gif) center right no-repeat; padding: 0 10px 0 15px;}
div#sellfilter a.sortdown{background: #FFFFFF url(/gfx/sortdown.gif) center right no-repeat; padding: 0 10px 0 15px;}
div#sellfilter2{color: #333333; padding: 0 15px; margin-bottom: 8px; background: #FFFFFF; line-height: 40px; height: 40px; border: 1px solid #C7C7C7;}

/* Nagłówek */
div#naglowek{line-height: 40px; color: #b21212; background: #FFFFFF; padding: 0 15px; font-size: 16px; border: 1px solid #C7C7C7;}

/* Informacja o ofercie */
div#offerinfo{background: #FFFFFF; padding: 0 15px 5px 15px; border: 1px solid #C7C7C7;}
div#gallery{width: 295px; overflow: hidden;}
div#gallery img, div#gallerylong img {border: 1px solid #663300; margin: 2px;width:140px;height:105px;}
div#gallerylong2 img {border: 1px solid #663300; margin: 2px;}
div#gallerylong img { margin: 1px;}
div#gallery a.interaktywnapanorama, div#gallerylong a.interaktywnapanorama {position:relative;}
div#gallery a.interaktywnapanorama img.descinteraktywnapanorama, div#gallerylong a.interaktywnapanorama img.descinteraktywnapanorama {position:absolute;left:0;bottom:3px;*bottom:0;width:140px;height:25px;}
table.offerinfotable{margin-bottom: 10px;}
table.offerinfotable td{padding: 1px;}
tr.darkbg{background: #f5f5f7;}

table.offerinfotable {width: 431px}
.offerinfodesc{line-height: 20px; text-align: justify; padding-bottom: 10px;}

/* Link "zobacz na mapie" */
a.mapalink{background: #FFFFFF url(/gfx/world.gif) center left no-repeat; padding: 22px 10px 22px 65px; line-height: 60px;}

/* Przybornik */
div#przybornik a{float: left; line-height: 30px; margin: 0 21px 8px 0; padding-right: 27px;}
div#przybornik a#powrot{background: url(/gfx/ico_powrot.gif) center right no-repeat;}
div#przybornik a#calc{background: url(/gfx/ico_calc.gif) center right no-repeat;}
div#przybornik a#ask{background: url(/gfx/ico_ask.gif) center right no-repeat;}
div#przybornik a#pdf{background: url(/gfx/ico_pdf.gif) center right no-repeat;}
div#przybornik a#print{background: url(/gfx/ico_print.gif) center right no-repeat;}
div#przybornik a.TeczkaAdd{background: url(/gfx/ico_folder.gif) center right no-repeat;}
div#przybornik a.TeczkaAdded{background: url(/gfx/ico_folderadded.gif) center right no-repeat;}

#sellitemlist{list-style-type: none;}
#sellitemlist li{width: 362px; float:left; margin-bottom: 8px; background: #FFFFFF; padding: 8px; border:1px solid #c7c7c7;}
#sellitemlist li div.foto {overflow: hidden; width: 142px; float: left; margin-right: 8px; margin-top: 4px;}
#sellitemlist li div.foto img {width:140px;height:105px;}
#sellitemlist li div.desc {width: 208px; float: left; overflow: visible;}
#sellitemlist li img {border: 1px solid #663300;}

#sellitemlist li.sellitemlarge{width: auto; float: none;}
#sellitemlist li.sellitemlarge div.desc {width: 198px;}

.rounded{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
}

.shadow{
    border:1px solid #c7c7c7;
    box-shadow: 0px 0px 2px #999999;
    -moz-box-shadow: 0px 0px 2px #999999;
    -webkit-box-shadow: 0px 0px 2px #999999;
    -khtml-box-shadow: 0px 0px 2px #999999;
}

/* Wielkości dla tekstu */
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs15{font-size: 14px;}

/* Inne opcje dla tekstu */
.fbold{font-weight: bold;}
.tright{text-align: right;}
.tcenter{text-align: center;}
.lh20{line-height: 20px;}

/* Kolory */
.clightred, .clightred a {color:#b21212;}
.clightbrown{color: #663300;}
.cgray{color:#505050;}
.cdark{color: #330000;}

/* Marginesy */
.m0{margin: 0;}
.mr4{margin-right: 4px;}
.ml0{margin-left:-7px;}
* html .ml0{margin-left:-14px;}
* html #menuleft_content img {margin-left:0;}
.ml4{margin-left: 4px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mr8{margin-right: 8px;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.mt5{margin-top: 5px;}
.mt15{margin-top: 15px;}
.mt30{margin-top: 30px;}
.mt25{margin-top: 25px;}
.mt50{margin-top: 50px;}
.w350{width:350px;}

/* Szerokości */
.w295{width: 295px;}
.w431{width: 431px;}

/* Pozycje boxów */
.fleft, .flefttop {float:left;}
.fleft a {float:left;}
.fright, .frighttop{float:right;}
.fright a {float:left;}
.both{clear:both;}

/* Dla konkretnych elementów*/
img#logo_img{margin-top: 9px; margin-left: 37px;}




.map {list-style-type:none;margin:0;padding:0;margin-left:10px;}
.map li {padding:2px 0;}
.map li a {color:#666666;}
.map ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.map ul li {background:white url(/gfx/map.png) no-repeat 0 0;padding:2px 0 2px 35px;}
.map ul li.last {background-image:url(/gfx/map1.png);padding-bottom:0;}
.map ul li.last2 {background-image:url(/gfx/map2.png) 0 -20px;padding-bottom:0;}
.map ul li.last3 {background-image:url(/gfx/map3.png);padding-bottom:0;}
.map ul li a {color:#7f7f7f;}
.map ul ul li a {color:#a7a7a7;}


div#calc {margin: 10px 20px 10px 20px;text-align: left;}
p#wybierz_forme_h {text-align: left;font-weight: bold;font-size: 12px;}
div#wybierz_forme_f {text-align: left;font-size: 12px;}
div#wybierz_forme_f input#ksiega {margin: 5px 5px 10px 23px;}
form#form_kalkulator, form#zglos {font-family: Tahoma;font-size: 12px;text-decoration: none;font-weight: normal;line-height: 1.5;color: #737373;text-align: left;}
form#zglos input.button {color: #737373;font-family: Tahoma;font-size: 12px;background:#FFFFFF;border:1px solid #aaaaaa; height:25px; width:100px;}
table#kalkulator {margin-left: 20px;margin-top: 5px;font-family: Tahoma;font-size: 11px;text-decoration: none;font-weight: normal;text-align: left;color: #737373;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {-moz-border-radius:3px 3px 3px 3px; border-color:#ABADB3 #ABADB3 #E3E9EF #E3E9EF; border-style:solid; border-width:1px; }
input.ginput { -moz-border-radius:3px 3px 3px 3px; border-color:#ABADB3 #ABADB3 #E3E9EF #E3E9EF; border-style:solid; border-width:1px; background: #EBEBE4;}

.download-content-list {list-style-type:none;margin:0;padding:10px 0 5px 0; font-size:11px;}
.download-content-list li {width:90%;overflow:hidden;position:relative;margin:4px 0;}
.download-content-list li a {display:block;padding-right:50px;line-height:25px;padding-left:30px;background:transparent url(/gfx/file.png) no-repeat 0 0;}
.download-content-list li.pdf a {background-image:url(/gfx/pdf.png);}
.download-content-list li.zip a {background-image:url(/gfx/zip.png);}
.download-content-list li.rar a {background-image:url(/gfx/rar.png);}
.download-content-list li.rtf a {background-image:url(/gfx/rtf.png);}
.download-content-list li.doc a {background-image:url(/gfx/doc.png);}
.download-content-list li.ppt a {background-image:url(/gfx/ppt.png);}
.download-content-list li.xls a {background-image:url(/gfx/xls.png);}
.download-content-list li.ptx a {background-image:url(/gfx/pptx.png);}
.download-content-list li.ocx a {background-image:url(/gfx/docx.png);}
.download-content-list li.lsx a {background-image:url(/gfx/xlsx.png);}
.download-content-list li.ods a {background-image:url(/gfx/ods.png);}
.download-content-list li.odt a {background-image:url(/gfx/odt.png);}
.download-content-list li.odp a {background-image:url(/gfx/odp.png);}
.download-content-list li.mov a {background-image:url(/gfx/mov.png);}
.download-content-list li.mp3 a {background-image:url(/gfx/mp3.png);}
.download-content-list li.flv a {background-image:url(/gfx/flv.png);}
.download-content-list li.swf a {background-image:url(/gfx/swf.png);}
.download-content-list li span {position:absolute;line-height:25px;right:5px;top:0;}
.miroart {float:right;padding:4px;}
a.miroart {color:#999; font-size:11px}
