/* **************************************************************
   @Nazwa: /js/formularz.css
   @Autor: Tomasz Łabacki
   @Email: tomasz@labacki.com
   @www:   http://labacki.com
   @Data:  13 marca 2010 17:23
   @Opis:  Style dla formularzy.
************************************************************** */

* {margin:0; padding:0;}
body{color: #505050; font-size: 12px; font-family: Arial;}

div#form{margin: 20px; width: 574px; text-align: center}
div#form_small{margin: 10px; width: 430px; text-align: center}

/* Dla formularza */
label.left{margin-bottom: 10px; float: left; line-height: 22px; text-align: right; width: 120px;}
input,textarea,select{border: 1px solid #abadb3; border-bottom-color: #e3e9ef; border-left-color: #e3e9ef; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;}
input,select{height: 20px;margin-bottom: 10px;}

input.right,select.right{width: 145px; margin-bottom: 10px;  margin-left: 15px;}
select.right{width: 147px;}

/* Formularz z długimi polami */
div#long_inputs{margin: 0 auto; width: 352px; text-align: left;}
div#long_inputs input{width: 350px;}
textarea#tresc,textarea#OffertLink{width: 350px;}

/* Formularz z krótkimi polami */
div#short_inputs{margin: 0 auto; width: 290px;}

/* Błąd - gdy pole jest wymagane, a puste */
.error{background: #ffb4b4; border-color: #ff7070;}

/* Specyficzne pola formularza */
label#opislabel{float: right; line-height: 250px;}
textarea#opistextarea{float: right; width: 437px; height: 250px; margin-left: 15px;}
input#zgodainput{float: right; margin-top: 25px;}
label#zgodalabel{float: right; width: 500px; font-size: 10px; margin-top: 10px; margin-left: 15px; text-align: left;}
input.submit{background: #FFFFFF; padding: 4px; border: 1px solid #abadb3; cursor: pointer; height: auto;}
input.submit:hover{background: #EEEEEE;}
div#submitdiv{padding-top: 10px;}
div#submitdiv span{font-size: 11px;}

/* Różne */
.fleft{float: left;}
.fright{float:right;}
.both{clear:both}
/* Szerokości */
w80{width: 80px;}
w150{width: 150px;}