@charset "utf-8";
/* CSS Document */
body {
	margin:0px; padding:0px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:19px;
}

#main {
	background:#f2f2f2 url(images/background_slice.jpg) repeat-x;
}

#header {
	padding-top:11px;
}

#banner {   	
    background-image:url(images/banner.jpg);   
    background-repeat:no-repeat;   
    width:1000px;   
    height:378px;   
}  

#footer {
	color:#b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
}

.footer_column {
	float:left;	
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:15px;
}


.container {
	width:1000px;
	margin:0 auto;
}

/*   
    Block-Styles   
*/   
block_content
  
.block {     
    margin-bottom:30px;  
	/*position:relative; */
}   
.first_block {    
	float: left;
	width:270px;
	padding-left:50px;
	padding-right:8px;
	border-color:#CCCCCC;
}   

.second_block {   
    float:left;   
    width:260px;   
    padding-left:7px;
}
.taeg_block {
	float:left;
	width:260px;
	position:relative;   
	color:#b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:10px;
	
}   
.form_block {   
    float:right;   
    padding-right:48px;  
	background-image:url(images/formBack.jpg);   
    background-repeat:no-repeat;  
	width:349px;
	height:259px;
}   

table.form
{
	width:95%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

table.form tr.content {
  line-height:14px;  
}

/*   
    Text-Styles     
*/   
  
.h2 {   
    margin:0px 0px 10px 0px;   
    font-size:24px;   
    font-family:Arial, Helvetica, sans-serif;
    color:#40771a;   
}   

.h3 {   
    margin:0px 0px 10px 0px;   
    font-size:14px;   
    font-family:Arial, Helvetica, sans-serif; 
    color:#40771a;   
}   

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
	border: solid 1px #000000;
	background-color: #feff99;
	height:15px;
	padding-top:0;
	padding-bottom:0;
}

input.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
	border: solid 1px #000000;
	background-color: #feff99;
	height:15px;
	padding-top:0;
	padding-bottom:0;
	width: 25px;
} 

input.medium {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
	border: solid 1px #000000;
	background-color: #feff99;
	height:15px;
	padding-top:0;
	padding-bottom:0;
	width: 40px;
}

input.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
	border: solid 1px #000000;
	background-color: #feff99;
	height:15px;
	padding-top:0;
	padding-bottom:0;
	width: 52px;
}

input.send {
	width:276px;
	height:50px;
	padding-top:5px;
	border:0px;
	background:none;
}

input.check{
	background-color: #CCCCCC;
	color:#000000;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
	border: solid 1px #000000;
	background-color: #feff99;
	width:155px;
	height:20px;
	padding-top:0;
	padding-bottom:0;
}