@charset "utf-8";

.och .more { display: none; }
.och .date { display: none; }
#col12 #col2p {padding:0 0 5px; }
#col2 { background:none; width:592px;}
#col0 {display:block; border:1px solid #e3e2e2; height:auto; background:url(images/tlo_klub.png) repeat-x 0 0; margin:30px 0 0 0;}
.theindex {border-right:1px solid #e3e2e2; text-align:left;}
.theindex h2 {margin:30px 0 20px 20px; }
.theindex h2 span {/*display:none;*/font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; border:none; color:#0066aa; padding:0;}
.theindex .pages {margin:5px;}
.theindex .box {width:551px; border:1px solid #e3e2e2; background:#fff; margin:20px 0 0 8px; padding:8px;}
.theindex .ibox { width:550px; }
.theindex .index {display:none;}
.theindex .box img {margin: 0 6px 0 0;}
#col3 {background:none;}
#col5 {background:none; margin:40px 0 0 0;}
.och .title a, .och .title a:hover {font-family:Myriad Pro, Arial; font-size:14px; color:#0066AA;}

/********  Formularz  ***********/
.formBlock {margin:10px 0px 10px 0; padding:0px; }

.input { padding:0px; margin:11px 0 0 35px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;	/*width:600px;*/ }
.subinput {padding:0px; margin:11px 0 0 35px;  font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

.boxForm1 {float:left;}

.inputTitle {width:150px; float:left; text-align:left; padding:1px 15px 0 20px; margin:0; color:#505050;}
.inputTitleW { width:185px; float:left; text-align:left; padding:1px 35px 0 0; margin:0px; color:#505050; }
._form { float:left; padding:0px; margin:0px; width:265px; margin:3px 0 0; padding:0;}

.formInput,.formInputNumber,.formInputStreet,.formTextarea,.errorInput,.errorInputStreet,.errorInputNumber,.okInput,.okInputStreet,.okInputNumber {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #505050; background:#e3eaf4; margin:0; padding:0;}
.formInput {color:#505050; width:250px; }
.formInputNumber {color:#505050; width:50px;}
.formInputStreet {color:#505050; width:130px;}
.formSubmitRight {color:#505050; width:80px; }
.formTextarea {width:300px; color:#505050; }

.formLabel {padding-right:100px; text-align:left; }

select,option { width:auto; margin:0; padding:0;}
/*******  Error Form  *********/
.errorInput {background:#F4E3E3; border:1px solid #CC3300; width:250px;}
.errorInputStreet {background:#F4E3E3; border:1px solid #CC3300; width:130px;}
.errorInputNumber {background:#F4E3E3; border:1px solid #CC3300; width:50px;}

/**********  Ok Form ***************/
.okInput {background:#D1EFD2; border:1px solid #298F08; width:250px;}
.okInputStreet {background:#D1EFD2; border:1px solid #298F08; width:130px;}
.okInputNumber {background:#D1EFD2; border:1px solid #298F08; width:50px;}

.require {margin:0 0 0 3px; color:#993300; }

.validation {float:left; width:22px; height:18px; margin:0; padding:0; display:block; }
.badForm { margin:0; padding:0; display:none;}
.okForm { margin:0; padding:0; display:none;}

.errorLaw {background:#F4E3E3; border:1px solid #CC3300; padding:3px 0; margin:11px 10px 0 35px;}

div.thanksForm {border:1px solid #2BBF23; margin:3px 15px;}
div.thanksFormp {border:10px solid #A2EF68; background:#fff url(images/good.gif) no-repeat 5% 10px; font-size:14px; padding:23px 15px 0px 80px; margin:0; font-weight:normal; height:45px;}

div.errorForm {border:1px solid #CC3300; margin:3px 15px;}
div.errorFormp {border:10px solid #F4E3E3; background:#fff url(images/bad.gif) no-repeat 5% 10px; font-size:14px; padding:23px 15px 0px 80px; margin:0; font-weight:normal; height:45px;}

.form_logowanie {width:450px;}
#col6 {display:none;}

img {margin:0; padding:0;}
fieldset {margin:20px 5px; padding:0 0 10px 0;}
legend { color:#000; font:normal 14px "Myriad Pro", Arial, sans-serif; }

span.info {font-size:10px; margin:0 0 0 5px; color:#CD918F;}
