@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css")/*tpa=http://teplydim.com.ua/static/css/reset-min.css*/; /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 62.5%/2.2em Verdana, Arial, Helvetica, sans-serif;
		color: #4b4942;
		background: #fff;
	}
	a{text-decoration: none;color: #600000;}
	a:hover{color: #860000;}
	hr{display: none;}
	strong{font-weight: bold;}

/* =LAYOUT - the main layout styles */
	.container{
		width:1024px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
	}
	/* header layout */
	#header{
		height: 236px;
		background: #600000 url(../i/slider/100.jpg)/*tpa=http://teplydim.com.ua/static/i/slider/100.jpg*/ center top no-repeat;
		position: relative;
		z-index:2;
		}

	/* main area layout */
	#main{padding:24px 0 20px 0;}

	#center_print {float: left;width:1000px;padding: 0 10px;}

	/* calc */
	.span20, .span21, .span22, .span23, .span24, .span25, .span26 {float:left;margin-right:10px;}
	
	.last {margin-right:0;}

	.span20 {width:300px;}
	.span21 {width:200px;}
	.span22 {width:100px;}
	.span23 {width:10px;}
	.span24 {width:50px;}
	.span25 {width:120px;}
	.span26 {width:200px;}
	
	.span20, .span21, .span22, .span23, .span24, .span25, .span26{color:#000; font-size:1.2em; font-weight:bold; padding:0px;}
	.span21 {text-align:right;}
	
	.sendbutton {
		width:50px;	height:auto; color:#fff; background-color:#620000;}
	/* bottom layout */
	
/* =HEADER - the header styles */
	#header .container{height: 253px;}
	/* logo */
	

    #header .logo
    {
        position:absolute;
        overflow: auto;  
		height: auto;
		width:auto;
        left: 50%;  
        top: 50%;  
        margin-left: -516px;  
        margin-top: -66px;  
        background:#003366;
        opacity:0.8;
        z-index:8;
    }

label {
	text-align: left;
	width: auto;
	border: 0px;
	padding-right: 15px;
	margin: 0 0 8px 0;
	float: left;
	clear: left;
	display: block;
	color: #620000;
}

label.checkbox {
	border: none;
}

label.input {
	border: none;
	text-align: left;
	width: auto;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #600000;
}

.formspacer {
	height: 1em;
	clear: both;
}

.hideField {
	display: none;
}

/* Form Buttons  */
input.submitbutton {
	width: 90px;
	height: 40px;
	background-color: #600000;
	padding: 4px;
	border: 1px solid #620000;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	margin: 7px;
}

    .article_wrapper h1 {padding-bottom:15px;text-align:center; font-family:Verdana, Arial, sans-serif; font-size: 1.8em; font-weight: bold;}	
