/* Global */
body{background-color:white; margin:0; padding:0; font-family:verdana; font-size:12px; text-align:center}
form{margin:0; padding:0}
input{margin:0; padding:0}
a{text-decoration:none}
a img{border:0}
br.clean{clear:both}
div#reklama{width:1000px; margin:0 auto;text-align:center}
div#header{background:url('images/bg.jpg') top left repeat-x; text-align:center}
div#headerTop{width:1000px; margin:0 auto; background-color:white; text-align:left}
div#headerChild{float:right; line-height:88px; height:88px; width:650px; text-align:left; font-family:Verdana; font-size:14px; font-style:italic}
a#logo{display:inline-block; background:url('images/logo.jpg') top left repeat-x; width:333px; height:88px}
div#headerBottom{width:1000px; height:116px; margin:0 auto; background:url('images/header.jpg') top left no-repeat; text-align:left}
div#panel{height:67px; width:1000px}
div#menu{padding:4px 0px 3px; width:1000px; font-size:11px; font-weight:bold}
div#menu a{display:block; float:left; padding:0px 15px; color:white; text-decoration:none; height:17px; line-height:17px; border-right:1px solid #585858}
div#menu a:hover{color:white; text-decoration:underline}
div#main{width:1000px; margin:10px auto 0;position:relative; padding-bottom:20px; text-align:left}
div#breadCrumb{padding:6px 0px 4px 0px; border-bottom:1px solid #c0c0c0; font-size:11px; color:#787878}
div#breadCrumb a{color:#787878; text-decoration:none}
div#breadCrumb a:hover{text-decoration:underline}
span#breadcrumbStart{color:#c0c0c0}
div#footerBg{background:url('images/bg.jpg') top left repeat-x; text-align:left}
div#footer{width:1000px; height:59px; margin:0 auto; background:url('images/footer.gif') 0 0 repeat-x}
div#footerCp{width:1000px; height:59px; margin:0 auto; line-height: 59px}
#footer ul{padding:9px 0 0;margin:0;text-align:center}
#footer li{display:inline;margin-left:5px;padding-right:13px;background:url(images/footer_li.gif) no-repeat center right}
#footer li.last{padding:0;background:0}
#footer a{font:normal 11px/1 verdana,sans-serif;text-decoration:none;color:#313131}
#footer a:hover{text-decoration:underline}
div.clear{clear:both}
div#mainTop{margin-top:20px; background:url('images/main_top_fill.jpg') top left repeat-x}
div#mainTopLeft{background:url('images/main_top_border.jpg') top left no-repeat}
div#mainTopRight{height:19px; background:url('images/main_top_border.jpg') top right no-repeat}
div#mainTopRight img{margin-left:12px}
div#mainPageBox{border:1px solid #E6E6E6; padding:0 10px}

div#loginBox{padding-top:19px; padding-left:133px; float:left}
div#loginBoxInside{width:321px; height:29px; background:url('images/login_box.jpg') top left no-repeat}
input#login{width:93px; height:20px; background:transparent; border:0; margin-top:5px; margin-left:19px; margin-right:29px; color:#787878}
input#pass{width:93px; height:20px; background:transparent; margin-top:5px; border:0; color:#787878}
input#loginButton{margin-left:16px; width:63px; height:17px; background:transparent; border:0; cursor:pointer}
div#remindPass{padding-left:142px}
div#remindPass a{color:#c3c3c3; font-size:11px; font-style:italic}
div#remindPass a:hover{color:white}
div#logoutBox{padding-top:19px; padding-left:133px; float:left}
div#logoutBoxInside{width:300px; height:32px; background:url('images/logout_box.jpg') top left no-repeat}
div#logoutBox a{display:block; color:white; font-size:10px; font-weight:bold; float:left; margin-top:9px}
div#logoutBox a:hover{color:#454545}
div#logoutBox a#mojProfil, div#logoutBox a#mojeOgloszenia{margin-left:12px; _margin-left:6px}
div#logoutBox a#wyloguj{margin-left:27px}

div#addNotice{padding-top:20px; float:right}
div#addNoticeInside{width:211px; height:27px; font-size:11px}
div#addNoticeInside a{padding-left:35px; display:block; color:white; text-decoration:none}
div#addNoticeInside a:hover{text-decoration:underline}

/* Forms */
.nForm{ border:solid 1px #E6E6E6; margin-bottom:10px; padding:20px 23px 5px; position:relative; _zoom:1}
.nCL{ width:486px; float:left}
.nCR{ width:440px; float:right}
h3{ color:#454545; margin:0; border-bottom:solid 3px #FC7501; background:url(images/h3.gif) repeat-x 0 0; font:bold 14px/31px verdana, sans-serif; padding:0 10px}
h3 div{ float:right; font-size:0.8em}
.info ul{ padding:0; margin:0; list-style:none; color:#787878; line-height:1.2}
.info li{ padding:6px 0; overflow:hidden; _zoom:1}
.info .even{ background:#EBEBEB}
.info span{ float:left; width:40%; padding-left:10px; color:#010101; font-weight:bold}
.info .highlighted{ font-size:1.2em; font-weight:bold}
.offer-nav{ margin:0 0 15px; list-style:none; padding:0 10px; overflow:hidden; _zoom:1}
.back-to-list{ float:left}
.back-to-list a{ color:#FC7501}
.offer-nav-btns{ float:right}
.offer-nav-btns a{ color:#787878; margin-left:20px}
.nFormNav{ position:absolute; top:-9px; left:15px; padding:0; margin:0; font:bold 10px/19px verdana, sans-serif; list-style:none}
.nFormNav li{ float:left; margin-right:5px}
.nFormNav a{ cursor:pointer; color:#787878; text-decoration:none; float:left; padding:0 8px 0 25px; background:url(images/nFormNavCornerR.gif) no-repeat top right}
.nFormNav a:hover{ text-decoration:underline}
.do-ulubionych{ background:url(images/do_ulubionych.gif) no-repeat 0 0}
.drukuj-ogloszenie{ background:url(images/drukuj_ogloszenie.gif) no-repeat 0 0}
.wyslij-znajomemu{ background:url(images/wyslij_znajomemu.gif) no-repeat 0 0}
.aplikacja-o-kredyt{ background:url(images/aplikacja_o_kredyt.gif) no-repeat 0 0}
.oblicz-rate{ background:url(images/oblicz_rate.gif) no-repeat 0 0}
.oblicz-rate a, .aplikacja-o-kredyt a{ color:#5b8415}
#steps{ background:url(images/steps_bg.jpg) no-repeat top right; color:#787878;list-style:none; border:solid 1px #e6e6e6; padding:2px; overflow:hidden; _zoom:1; margin:15px 0 0}
#steps li{ float:left; background:url(images/steps.jpg) no-repeat}
#steps li.selected{ background-position:0 -54px}
#steps li.next{ background-position:0 -27px}
#dane-podstawowe{ background-position:0 -81px !important}
#dane-podstawowe.selected{ background-position:0 -108px !important}
#steps li span{ display:block; float:left; font:bold 10px/27px verdana,sans-serif; padding:0 28px 0 43px}
#podglad span{ background:url(images/steps_podglad.jpg) no-repeat top right; padding-right:43px !important}
#podglad.selected span{ background:url(images/steps_podglad.jpg) no-repeat bottom right}
#steps .form-type{ width:152px; background:none; font:bold 12px/27px verdana,sans-serif !important; padding:0 5px !important}
#steps a{color:#000; text-decoration:none}
#steps a:hover{text-decoration:underline}
#availability_date_container{ display: none}
#availability_fake_date_container{ display: none}

.addUserForm{ margin:0 220px; padding-bottom:30px}
.addUserForm h3{ margin-bottom:20px}
.addUserForm .fELabel{ font-weight:bold; width:30%; padding:0 3%; float:left; line-height:19px}
.addUserForm .fEElement{ padding:0 3%; float:left}
.addUserForm .fEElement input{ width:250px}
.addUserForm .fEElement select{ width:250px}
.addUserForm .fEElement input.small{ width:100%}
.addUserForm .fEElement .fEError{ color: #ff0000; padding-bottom: 10px; display:inline-block}
.addUserForm .fE{ overflow:hidden; _zoom:1; padding:5px 0}
.addUserForm .fEBtn{ margin-top:20px !important}
.addUserForm .radio{float:none !important}
.addUserForm a{color:#FC7501}

.formBg{ background:url(images/fBoxMain.gif) repeat-x 0 0; position:relative; padding-top:10px}

.form{ font:normal 12px/1.3 verdana,sans-serif}
.fWrapper{ width:947px; margin:0 auto; padding-bottom:20px; overflow:hidden}
.fWrapper div.last{ margin-right:0 !important}
.fEBtn{ margin-top:40px; text-align:right; border-top:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; padding:10px 0}
.fBox{ position:relative; float:left; width:621px; margin-top:15px; padding:22px 0 10px; min-height:100px; border-top:solid 4px #FC7501; background:url(images/fBox.gif) repeat-x 0 11px}
.fMain{ margin-right:20px !important; background:url(images/fBoxMain.gif) repeat-x 0 11px}
.fBoxL, .fBoxR, .fBoxMainL, .fBoxMainR{ width:10px; height:8px; position:absolute; top:11px}
.fBoxMainL{ left:0; background:url(images/fBoxMainL.gif) no-repeat 0 0}
.fBoxMainR{ right:0; background:url(images/fBoxMainR.gif) no-repeat 0 0}
.fBoxL{ left:0; background:url(images/fBoxL.gif) no-repeat 0 0}
.fBoxR{ right:0; background:url(images/fBoxR.gif) no-repeat 0 0}
.fCol{ float:left; width:306px; margin-right:9px}
.fMap{ float:right}
.fMapContent{ margin:5px 20px 0}
#mapContainer{ margin-top:20px; width:572px; height:400px; border:solid 4px #D5D5D5}
.fCenter{ float:none; width:100%; margin:15px auto 0 !important}
.fBox .fE{ overflow:hidden; _zoom:1; padding:7px 0}
.form .fELabel{ float:left; width:36%; padding: 0% 2% 0% 4%}
.fMain .fELabel{ font-weight:bold}
.form .fEElement{ float:left; width:56%; padding-right:2%}
.fText .fEElement, .fText .fELabel{ width:90%}
.fText .fEElement{ padding:2% 5% 0}
.fCenter .fELabel{ width:15%}
.fCenter .fEElement{ width:35%}
.fEBtn .fEElement{ float:none; width:auto; padding:0}
.fEBtn input{ width:auto !important}
.fCol input{ width:98%}
.fBox textarea{ width:98%; height:150px}
.fCol select{ width:100%}
.fCol label{ margin-right:5px; float:left; margin-bottom:5px; _margin-bottom:0}
input.radio, input.chbox{ width:auto !important; margin-right:5px; float:left; clear:left}
.fBox .fInfo{ padding:5% 5% 0}
.fE em{ font-style:normal; float:left; width:17%}
.fE .small{ margin-bottom:5px}
.fE .price{ width:54.2%}
.fE .currency{ width:40%}
.fELabel span{ margin-left:-13px}
a#zapisz_ogloszenie{display:block; width:167px; height:26px; background:url(../gfx/btn_zapisz_ogloszenie.jpg); margin:0 auto}
#depozyt_kwota{ display:none}

/* uploader */
.add-file{ margin-top:20px;  border:solid 1px #E6E6E6; padding:10px; position:relative}
.add-file span.title{ color:#8AB442; font-weight:bold; padding-left:10px; width:71px; line-height:18px; font-size:11px; height:19px; display:block; background:url(images/add-file.gif) no-repeat; position:absolute; left:10px; top:-10px}
.add-file p{ padding:0 10px}
.add-file .hr{ margin:10px 0; border-top:solid 1px #E6E6E6}
.add-file .btn{ text-align:right}
.add-file .image-list{ overflow:hidden; _zoom:1; list-style-type:none; margin:0; padding:0}
.add-file .image-list li{ float:left; width:100px; text-align:center; margin:10px 11px}
.add-file .image-list li div{ width:100px; height:100px; margin:0 auto}
.add-file .delete-photo{ cursor:pointer}
.add-file .cancel{ width:81px; height:26px; background:url(../gfx/btn_anuluj.jpg) no-repeat; border:0}
.swfupload{ margin:-5px 10px 5px}

/* dodaj nowe ogloszenie */
.category-list-bg{ background:url(images/fBoxMain.gif) repeat-x 0 0; position:relative}
.category-list{ margin:0 30px; padding:20px 0; overflow:hidden; _zoom:1}
.category-list h4{ font-size:12px}
.noticeType{ float:left; width:14%; margin:0 1%; _margin:0 1%}
.noticeType a{ color:#676767; text-decoration:none}
.noticeType a:hover{ color:#FC7500; text-decoration:underline}
.noticeType ul{ padding-left:15px;margin:0}
.noticeType li{ line-height:1.4}

.contentBox{ border:1px solid #e6e6e6; margin:25px 0;position:relative; min-height:90px; _height:90px; _zoom:1}
p.legend{ position:absolute; left:10px; top:-10px; height:19px; margin:0; background:#fff url(images/legend.gif) no-repeat}
p.legend span{ display:block; padding:0 10px; color:#88b340; font:bold italic 13px/17px arial,sans-serif; background:url(images/legend_r.gif) no-repeat top right}

/* Lista ogloszen */
div#noticeList{width:733px}
div.noticeListItem{border-bottom:1px solid #e6e6e6; padding:15px 0}
div.noticeListItemOdd{border-bottom:1px solid #e6e6e6; background-color:#f4f4f4; padding:15px 0}
div.noticeListItemInside{width:723px; margin:0 auto}
div.nLPhoto{border:1px solid #0f720f; width:168px; height:111px; float:left}
div.nLDesc{float:right; width:520px}
div.nLTitle{position:relative; padding-right:100px}
div.nLTitle a{font-size:14px; color:#fc7501; font-weight:bold; text-decoration:none}
div.nLTitle a:hover{font-size:14px; color:#fc7501; font-weight:bold; text-decoration:underline}
.nLTitle .userType{position:absolute; top:0; right:0; width: 80px; text-align:left; line-height:1; font-size:9px; color:#707070}
.nLTitle .userType img{float:left; margin:2px 5px 0 0px; _margin:2px 3px 0 0px}
span.nLID{font-size:10px; color:#919191}
span.nLIM{font-size:10px; color:#919191; clear:both; line-height: 15px; padding-left: 0px; font-weight: bold; display: block}
div.nLLocation{font-size:9px; font-weight:bold; color:#707070}
div.nLLocation a{font-size:9px; font-weight:bold; color:#707070; text-decoration: underline; cursor: pointer; cursor: hand}
div.nLDescDesc{font-size:11px; margin:9px 0; line-height:16px}
div.nLBottom{line-height:17px}
div.nLBPrice{font-size:12px; color:#ff9132; font-weight:bold; float:left}
div.nLBPrice span.price{font-size:14px}
div.nLBPriceM2{margin-left:10px; font-size:10px; color:#919191; float:left; position: relative; top: -2px}
div.nLBDetails{float:right}
div.nLBDetails a{color:#676767; text-decoration:none}
div.nLBDetails a:hover{color:#FC7500; text-decoration:underline}

/* Prawy box reklama */
/*div#rightBoxTop{margin-top:20px; background:url('images/right_box_top_fill.jpg') top left repeat-x}
div#rightBoxTopLeft{background:url('images/right_box_top_left.jpg') top left no-repeat}
div#rightBoxTopRight{height:19px; width:293px;background:url('images/right_box_top_right.jpg') top right no-repeat}
div#rightBoxTopRight img{margin-left:12px}
*/
div#rightBoxReklama{border:1px solid #c0c0c0; border-left-width:5px}
div#rightBoxReklamaInside{width:250px; padding:5px 2px}
div#rightBoxReklamaInside a{color:#454545; font-family:verdana,sans-serif; font-size:12px; text-decoration:none; line-height:20px}
div#rightBoxReklamaInside a:hover{text-decoration:underline}
div#rightBoxReklama table{border-collapse:collapse; width:100%}
div#rightBoxReklama td{font:normal 11px/1.4 verdana,sans-serif; color:#2e2e2e; border-bottom:solid 1px #ebebeb; padding:10px 0}
div#rightBoxReklama td.img{text-align:center; vertical-align:middle}
div#rightBoxReklama tr.last td{border:none}
.reklamaBox{padding:20px 0}
/* Strona ogłoszenia (cześć jest w sekcji Forms)*/
div.nT{color:#fc7501; font:bold 18px/1.1 verdana,sans-serif;margin-bottom:10px}
div.nMenu{width:485px; height:32px}
div.nMenu a{display:block; float:left; height:32px; margin-right:1px; cursor:pointer;background-position:0 0}
div.noticeDesc{padding:5px; line-height:20px; font-size:11px}
#dane_pod{width:98px; background:url('images/btn_dane_pod.jpg')}
#info_o{width:95px; background:url('images/btn_info.jpg')}
#opis{width:95px; background:url('images/btn_opis.jpg')}
#dane_kon{width:95px; background:url('images/btn_dane_kon.jpg')}
#lok{width:97px; background:url('images/btn_lok.jpg')}
div.nMenu a.selected, div.nMenu a:hover{ background-position:0 -32px !important}
div.nData{border:1px solid #e6e6e6; padding:1px; margin-bottom:6px}
.nData .hidden{ display:none}
div#nMediaMenu{}
.nMediaMenuList{list-style:none; padding:0; margin:2px 0 3px 4px; overflow:hidden;width:429px}
.nMediaMenuList li{ float:left}
.nMediaMenuList a{position:relative; background:#fd8d2d; height:20px; float:left; margin-right:2px; cursor:pointer; color:#fff; font:bold 11px/0.8 tahoma,sans-serif}
.nMediaMenuList span{position:absolute; left:0; top:0; width:100%; height:20px; background:transparent url(images/media_menu.jpg) no-repeat 0 0}
a.disabled{cursor:default}

a#zdjecia{width:76px}
a#zdjecia span{background-position:0 0}
a#zdjecia.selected span{background-position:0 -20px}
a#zdjecia.disabled span{background-position:0 -40px}

#zdjecia_panoramiczne{width:92px}
#zdjecia_panoramiczne span{background-position:-76px 0}
#zdjecia_panoramiczne.selected span{background-position:-76px -20px}
#zdjecia_panoramiczne.disabled span{background-position:-76px -40px}

#video{width:84px}
#video span{background-position:-168px 0}
#video.selected span{background-position:-168px -20px}
#video.disabled span{background-position:-168px -40px}

#slideshow{width:83px}
#slideshow span{background-position:-252px 0}
#slideshow.selected span{background-position:-252px -20px}
#slideshow.disabled span{background-position:-252px -40px}

#mapa{width:84px}
#mapa span{background-position:-335px 0}
#mapa.selected span{background-position:-335px -20px}
#mapa.disabled span{background-position:-335px -40px}

#nPhoto{margin:3px 0 0 4px;padding:0; width:425px; list-style:none; height:350px}
#nPhoto img{border:1px solid #999999;display:none;position:absolute;z-index:1}

#box-video{ text-align:center; padding:5px 0}

#slideShowList{margin:3px 0 0 4px; padding:0; width:425px; list-style:none; overflow:hidden}
#slideShowList li{float:left; padding:5px}
#slideShowList img{border:0}

/* jCarousel - galeria na stronie ogloszenia */
.jcarousel-container{position: relative; z-index:99999}
.jcarousel-clip{z-index:2; padding:0; margin:0; overflow:hidden; position:relative}
.jcarousel-list{z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0}
#mycarousel li,
#mycarousel .jcarousel-item{float:left; list-style:none; width:75px; height:56px; cursor:pointer; overflow:hidden}
#mycarousel .jcarousel-item{border:solid 1px #b1b1b1; margin-right:2px}
.jcarousel-next,
.jcarousel-prev{z-index:3; display:none}
.jcarousel-container-horizontal{width:395px; padding:6px 20px 4px}
.jcarousel-clip-horizontal{width:395px; height:58px}
.jcarousel-next-horizontal,
.jcarousel-prev-horizontal{position:absolute; top:25px; width:11px; height:24px; cursor:pointer}
.jcarousel-next-horizontal{right:4px; background:url(images/mc_next.gif) no-repeat 0 0}
.jcarousel-prev-horizontal{ left:4px; background:url(images/mc_prev.gif) no-repeat 0 0}
.jcarousel-prev-disabled-horizontal,
.jcarousel-next-disabled-horizontal{ cursor:default; background-position:0 -24px}

/* selektor miast */
div.tip{z-index:100; max-height:195px; _height:expression(this.offsetHeight < 195 ? "auto" : "195px"); width:450px; overflow:auto; border:1px solid #C0C0C0; background-color:#EEFADF; position:absolute; cursor:pointer; font-weight:normal; font-size:10px}
div.tipEl{padding:1px 4px; text-align:left}
div.tipElSelected{background-color:#CFEDAB}

div.tipG{z-index:100; max-height:195px; _height:expression(this.offsetHeight < 195 ? "auto" : "195px"); width:450px; overflow:auto; border:1px solid #C0C0C0; background-color:#EEFADF; position:absolute; cursor:pointer; font-weight:normal; font-size:10px}
div.tipElG{padding:1px 4px; text-align:left}
div.tipElSelectedG{background-color:#CFEDAB}

div.tipP{z-index:100; max-height:195px; _height:expression(this.offsetHeight < 195 ? "auto" : "195px"); width:450px; overflow:auto; border:1px solid #C0C0C0; background-color:#EEFADF; position:absolute; cursor:pointer; font-weight:normal; font-size:10px}
div.tipElP{padding:1px 4px; text-align:left}
div.tipElSelectedP{background-color:#CFEDAB}

div.tipW{z-index:100; max-height:195px; _height:expression(this.offsetHeight < 195 ? "auto" : "195px"); width:450px; overflow:auto; border:1px solid #C0C0C0; background-color:#EEFADF; position:absolute; cursor:pointer; font-weight:normal; font-size:10px}
div.tipElW{padding:1px 4px; text-align:left}
div.tipElSelectedW{background-color:#CFEDAB}

/* ajax upload */
DIV.ProgressBar{ width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline}
DIV.ProgressBar DIV{ background-color: Green; font-size: 1pt; height:100%; float:left}
SPAN.asyncUploader OBJECT{ position: relative; top: 5px; left: 10px}

/* strona z uploadem zdjęć i filmów */
div.video{ background:url(images/video.jpg) no-repeat 0 0}
div.zdjecia{ background:url(images/zdjecia.jpg) no-repeat 0 0}

#ask-for-offer{ border:1px solid #E6E6E6; padding:1px}
#ask-for-offer form{ padding:10px 0 5px}
#ask-for-offer div{ padding:5px 10px; overflow: hidden; _zoom:1}
#ask-for-offer label{ float:left; width:35%; padding-right:5%}
#ask-for-offer input,
#ask-for-offer textarea,
#n-email{ color:#454545; border:solid 1px #B4B4B4; border-right-color:#E3E3E3; border-bottom-color:#E3E3E3; padding:2px 0}
#ask-for-offer input{ width:40%}
#ask-for-offer textarea{ width:59%}
#ask-for-offer .btn{ text-align:right}
#ask-for-offer .btn input{ width:auto; border:none}

#newsletter-form fieldset{padding:1px; border:solid 1px #E6E6E6}
#newsletter-form div{ padding:10px 20px; width: 540px}
#newsletter-form div p{ margin: 10px 0px; text-align: left}
#newsletter-form div p label{ width: 190px; display: inline-block; color:#454545}
#newsletter-form div p select,
#newsletter-form div p input{ width: 340px}
#n-email{ width: 338px !important}
#newsletter-form .btn{ margin: 0px 5px 15px; float: right}

/* stronnicowanie */

.pages{ padding:10px 20px; text-align:center; list-style-type:none; font-weight:bold}
.pages li{ display:inline}
.pages a, .pages span{ padding:1px 2px}
.pages a{ text-decoration:none; background-color:#EBEBEB; color:#707070}
.pages a:hover{ background-color:#D5D5D5}
.pages span{ background-color:#FC7501; color:#fff}

.formPartTitle{
    font-size: 15px;
    font-weight: bold;
    color: #999;
    margin: 15px 0px;
}

.renew{ text-decoration:underline !important; font-weight:bold; color:#FC7501 !important}

/* Wyslij zapytanie - formularz kontaktowy*/

div.wyslij_zapytanie{
    width: 602px;
}

div.wyslij_zapytanie form p{
    margin: 10px 0px;
    text-align: left;
    clear: both;
}

div.wyslij_zapytanie form p span{
    width: 150px;
    display: inline-block;
}

div.wyslij_zapytanie form p span.red{
    color: #ff0000;
    padding: 0px 5px;
    display: inline;
}

div.wyslij_zapytanie form p textarea,
div.wyslij_zapytanie form p input[type="text"]{
    width: 450px;
    border: 1px solid #000000;
    padding: 3px 0px;
}

div.wyslij_zapytanie form p input[type="submit"]{
    float: right;
    width: 120px;
    border: 1px outset #000000;
    padding: 3px 0px;
    margin-bottom: 15px;
    background: #cccccc;
}

div.wyslij_zapytanie form p input[type="submit"]:hover{
    background: #c0c0c0;
    cursor: pointer;
    cursor: hand;
}