
.formular table.kalkulacia{
  border: none;
}
.formular .kalkulacia input{
  border:1px #e2e2cc solid;
}


table.kalkulacia{
  color:  rgb(67,67,67);
  font: 11px Verdana;
  border-left: 2px dotted rgb(174,191,9);
  border-right: 2px dotted rgb(174,191,9);
  padding-left:0px;
  padding-right:0px;
  width: 593px;
}
table.kalkulacia td{
  padding-top: 3px;
  padding-bottom: 3px;
}

.form_vlavo{
  text-align: right;
  padding-right: 5px;
  width: 108px;
  background-color: #f1f1e5;
  vertical-align: middle;
  margin-bottom: 5px;
}
.form_vpravo{
  padding-left: 5px;
  vertical-align: middle;   
}
.form_vlavo_reg{
  text-align: right;
  padding-right: 5px;
  width: 170px;
  background-color: #f1f1e5;
  vertical-align: middle;
  margin-bottom: 5px;
}
.form_vpravo_reg{
  padding-left: 5px;
  vertical-align: middle;
}

.form_vpravo_kod{
  padding-left: 9px;
  vertical-align: middle; 
  text-transform: uppercase;    
}



.form_vpravo_kaptcha{
  padding-left: 5px;
  vertical-align: middle;
}
.form_vpravo_kaptcha img{
  float:left;
  margin-right:5px;
}
.form_vpravo_kaptcha input.kaptcha{
  float:left;
  width: 108px;
  height: 18px;
  text-transform:uppercase;
}
.form_vpravo_kaptcha input.submit{
  float: left;
  margin-left: 5px;
}



.kalkulacia input{
  background-color: #f1f1e5;
  padding: 1px 0;
  margin: 0;
  border-width: 1px;
  border: 1px solid rgb(198,198,198);
  /*padding: 0px;*/    
}
.kalkulacia input.nepovinna{
  background-color: #fff;
  padding: 1px 0;
  margin: 0;
}

.kalkulacia select{
  background: rgb(240,241,232);
  border: 1px solid rgb(198,198,198);
   
}
.kalkulacia textarea{
  width: 461px;
  background: rgb(240,241,232);
  background-color: #f1f1e5;
  border: 1px solid rgb(198,198,198);
}


input.submit{
  border: 0px;
  font-weight:bold;
  background: rgb(178,191,60);
  color: white;
  vertical-align: middle;
  width: 108px;
  height: 22px;
  /*padding: 3px 30px;*/
  /*margin-left: 20px;
  margin-right: 20px;*/
}

div.okolo_submit{
  height: 20px;
  padding:0px;  
  text-align:center;
  width:590px;
  background: rgb(240,241,232);
}

input.file{
  height: 19px;
  font-size: 11px;
}
input.meno, input.adresa, input.telefon{
  width: 461px;
}
input.firma{
  width: 324px;
}
input.e-mail{
  width: 192px;
}
.reg_lavy{
  font: 12px Tahoma;
  color: rgb(120,120,120);  
}
/*
div.reg_form table{
  position: relative;
  top: 20px;
  left: 30px;
}
div.reg_form form{
  background-color: #f9f9f4;
  border-left: 2px dotted rgb(174,191,9);
  border-right: 2px dotted rgb(174,191,9);
  margin-top:25px;
  width:600px;
}

div.reg_form .povinna{
  background-color:#F9F9F4;
  border:1px solid #AEBF09;
}
div.reg_form .nepovinna{
  background-color:#fff;
  border:1px solid #AEBF09;
}
*/



div.reg_form .text{
  font: 12px Tahoma;
  color: #3b3b3b;
}

div.prihlasenie form {
	margin:0 10px 0px 10px;
	padding:0;
}
div.prihlasenie input {
	color: white;
	background-color: black;
	vertical-align: middle;
	border: solid 1px #5e680b;
	height: 16px;
	font: 8pt Tahoma,sans-serif;
  padding: 1px 5px;
}

div.prihlasenie .login_bt{
	margin-left:36px;
	height: 20px;
}
div.prihlasenie .login_lavy{
  color: white;
  vertical-align: middle;
  text-align: right;
}
div.prihlasenie .uvitanie{
  color: white;
  margin-bottom: 8px;
}

div.prihlasenie a.reg{
  text-decoration: none;
  margin-left: 30px;
}
div.prihlasenie a:hover.reg{
  color: white;
}


span.hlaska_chyba{
  font: 12px Tahoma;
  font-weight: bold;
  color:#c60000;
  line-height: 30px;
}
span.hlaska_ok{
  font: 12px Tahoma;
  font-weight: bold;
  color:#95a31b;
  line-height: 30px;
}

span.hlaska_chyba_left{
  font: 12px Tahoma;
  font-weight: bold;
  color:#ffff00;
}
span.hlaska_ok_left{
  font: 12px Tahoma;
  font-weight: bold;
  color:#a5b40b;
}






table.leftForm  {
	padding:0;
}

table.leftForm  td input.text {
  width: 180px;
	height: 16px;
	color: white;
	background-color: black;
	vertical-align: middle;
	border: solid 1px #5e680b;
	font: 8pt Tahoma,sans-serif;
  padding: 1px 5px;
}
table.leftForm  td input.checkbox {
  width: 15px;
	height: 15px;
	color: white;
	background-color: black;
	border: solid 1px #5e680b;
  padding: 2px;
  margin-top: 2px;
}

table.leftForm  td img.kaptcha {
  float: left;
}
table.leftForm  td input.kaptcha {
  width: 67px;
  float: left;
  margin-left: 5px;
}


table.leftForm textarea {
  width: 180px;
	color: white;
	background-color: black;
	vertical-align: middle;
	border: solid 1px #5e680b;
	font: 8pt Tahoma,sans-serif;
  padding: 1px 5px;
}

table.leftForm  td input.submit {
  margin: 10px 0 0 0;
  width: 192px;
  height: 20px;
  font-weight: bold;
}




























