body, div, p, ul, li, form, input, select, option, img, button, h1, h2, h3 {
	margin: 0;
	padding: 0;
	/*font-family: "Calibri", "Arial", "Verdana", "DejaVu Sans", sans-serif;*/
	/*font-family:Century Gothic,arial,sans-serif;*/
	font-family: "Tahoma", "Arial", "Verdana", "DejaVu Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #353d40;

}
a {color:#7dbbdc}
a:hover{text-decoration:none}

p {padding-bottom:10px;padding-top:10px;}
select {font-size: 15px !important}

input.calendar,input.mes{height:28px;border:2px solid #bedded;font-size: 18px;padding-left:5px;}

.imgcal {margin-top:5px;}

h4,.cl2 {
font-size: 16px;
font-weight: 400;
margin: 0px;
padding: 0px;
color: #1991D0;
}

span.small {font-size: 10px;}

input.error{border: 2px solid #FF0000 !important;}


textarea.error  { 
border: 1px solid #FF0000 !important;
padding:2px;
}


body.page-calculator-peni .calculator-peni-inner .w537 {margin:0 auto;width:470px;}

.dannye {
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	margin-top: 10px;
}



/*---------*/

body.page-calculator-peni #page {width: 100%;}

body.page-calculator-peni .calculator-peni-inner { 
background: #eaeaea;
border-bottom: 1px solid #B5B6B6;
border-left: 1px solid #B5B6B6;
border-right: 1px solid #B5B6B6;
border-top: 1px solid #B5B6B6;
color: #6C6969;
font-size: 16px;
padding-bottom: 60px;
position: relative;
width: 500px;
}

/**/

body.page-calculator-peni .calculator-peni-inner #getcalc {font-family: 'Calibri', 'Arial'; background: #e6e6e6; width: 100%; bottom: 0; position: absolute;padding-bottom: 10px; padding-top: 10px; height: 25px;line-height: 25px;color: #464646;font-size: 14px;border-top:2px solid #343f45;text-align:center;}
body.page-calculator-peni .calculator-peni-inner #getcalc a {color: #1991d0;text-decoration: none;}




body.page-calculator-peni .calculator-peni-inner .header {
height:70px;

border-bottom:2px solid #cdcdcd;
box-shadow: 0px 4px 10px #ababab;
}



body.page-calculator-peni .calculator-peni-inner .header h3{
width:440px;
font-size: 36px;
font-weight: 700;
text-align: center;
color: #85caf4;
line-height: 100%;
text-shadow: 3px 3px 0px #7b8082;
text-transform:uppercase;
line-height: 1.9;

}


/*-------*/

body.page-calculator-peni .contact-form {

-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
right: 20px;
top: 70px;
display: none;
position: absolute;
z-index: 10;
background: #7dbbdc;
border-radius: 20px; 
padding: 0 10px;
width: 250px;
background: #c1d9e5;

}
body.page-calculator-peni .contact-form input.form-text,
body.page-calculator-peni .contact-form textarea {width: 250px;}
body.page-calculator-peni .contact-form label {text-align: center; font-size:12px; color: #333e44;}
body.page-calculator-peni .contact-form .form-item {margin-bottom: 5px; margin-top: 5px;line-height: 16px;}
body.page-calculator-peni .send-mail {position: absolute;z-index: 5;top: 7px;right: 7px;}
body.page-calculator-peni .contact-form .form-item-copy {display: none;}
body.page-calculator-peni .contact-form .form-actions {text-align: center;}
body.page-calculator-peni .hov {width: 190px; height: 115px; background: url(images/tilka.png) no-repeat center; position: absolute; display: none;}
body.page-calculator-peni .send-mail:hover .hov {display: block;right: 0;top: 30px;}

body.page-calculator-peni .send-mail{width: 54px; height: 55px; background-image:url('images/lampa.png'); float: right; padding:0; cursor: pointer;}


#contact-site-form, #contact-site-form input{font-size:14px;}


button.ui-datepicker-trigger {
height:28px;
margin-left:3px;
background: none;
width:30px;
border:none;
position:absolute;
padding-top:2px;
}


.req {color:#d75f22;}




input.inp1{width:75px;text-align:right;padding-right:5px;
border: 2px solid #BEDDED;
font-size: 18px;
height: 28px;
padding-left: 5px;
}

input.inp2{
width:70px;
text-align:right;
padding-right:5px;
border: 2px solid #BEDDED;
font-size: 18px;
height: 28px;
padding-left: 5px;
}



input.inp3{
width:125px;
text-align:right;
padding-right:5px;
border: 2px solid #BEDDED;
font-size: 18px;
height: 28px;
padding-left: 5px;
text-align:center;
}


/*-----------------------------*/


#submit:active {
  /*  background: #68a2c1 !important;*/
	border:none;box-shadow: 0.1em 0.1em 5px rgba(0,0,0,0.5)!important;
}


#submit{font-size:24px;width:227px; height:47px; color:#333e42; background: #7dbbdc;border:none;box-shadow: 0.2em 0.2em 5px rgba(0,0,0,0.5);}


.hide {display:none;}


.right {text-align:right !important;}

#itogo p {font-size:18px}


.ui-datepicker-month {
width: 90px !important;
font-size: 13px !important;
}

.ui-datepicker-year {
width: 65px !important;
font-size: 13px !important;
}

.ui-datepicker {
	width: 19em !important;
}

@media screen and (max-width: 650px) {
	body.page-calculator-peni .calculator-peni-inner {
		width: 250px;
		padding-bottom: 55px;
	}
	body.page-calculator-peni .calculator-peni-inner .w537 {
		width: 230px;
	}
	body.page-calculator-peni .calculator-peni-inner .w537 table {
		width: 230px;
		margin-top: 10px !important;
	}
	body.page-calculator-peni .calculator-peni-inner .w537 td {
		/*width: 90px;*/
		font-size: 11px;
		/*word-break: break-all;*/
	}
	body.page-calculator-peni .calculator-peni-inner .w537 td input.inp3 {
		width: 90px !important;
	}
	body.page-calculator-peni .calculator-peni-inner .w537 td input.inp2#sum1 {
		width: 45px !important;
	}
	body.page-calculator-peni .calculator-peni-inner .w537 td input.inp2#sum2 {
		width: 20px !important;
	}
	body.page-calculator-peni .calculator-peni-inner .header h3 {
		width: 200px;
		font-size: 20px;
		line-height: 1.3;
		text-shadow: 2px 2px 1px #7b8082;
		padding: 10px 0 0 0;
	}
	#itogo p {
		font-size: 14px;
		padding: 0px 5px 15px 5px;
	}
	#itogo p span {
		font-size: 14px !important;
	}
	#itogo {
		margin: 5px 0 0 0 !important;
	}
	p {
		margin: 0 !important;
	}
	#submit {
		font-size: 19px;
		width: 120px;
		height: 35px;
	}
	body.page-calculator-peni .calculator-peni-inner #getcalc {
		line-height: 1.2;
		padding: 10px 5px;
		width: 240px;
		height: 30px;
	}
	.dannye {
		font-size: 16px;
		padding-top: 20px;
	}
	body.page-calculator-peni .contact-form {
		width: 230px;
		right: 0;
		padding: 10px;
	}
	body.page-calculator-peni .contact-form input.form-text, body.page-calculator-peni .contact-form textarea {
		width: 225px;
	}
}