@charset "utf-8";
/* CSS Document */
	body {
		font-family:Tahoma;
		font-size:14px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		background-color:#FFFFFF;
	}
	
	#header {
		height:75px;
		background-color:#CC0000;
		color:#FFFFFF;
	}
	#header_wrap {
		width:800px;
	}
	#header_left {
		float:left;
		width:400px;
		margin-top:20px;
		margin-left:20px;
	}
	#header_right {
		float:right;
		width:265px;
		margin-top:15px;
		margin-right:20px;
		font-size:12px;
	}
	#header_link_list {
		margin-top:0px;
		margin-left:0px;
		margin-right:95px;
		margin-bottom:0px;
		list-style-image:url(../img/arrow_white.gif);
	}
	#header_link_list li{
		float:left;
		margin-right:20px;
	}
	#header_link_list li a{
		color:#FFFFFF;
	}
	#header_tel_list {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		float:right;
	}
	#header_tel_list li{
	}
	#menu {
		height:20px;
		margin-top:1px;
		background-color:#FFFFFF;
	}
	#menu_base {
		height:10px;
		background-color:#E6E6E6;
	}
	#nav_menu ul{
		display:inline;
	}
	#nav_menu ul li{
		float:left;
		border-top:solid #CC0033 1px;
		border-right:solid #CC0033 1px;
		border-bottom:solid #CC0033 1px;
		border-left:solid #CC0033 5px;
		margin-right:5px;
	}
	#nav_menu ul li:hover{
		background-color:#FF9999;
	}
	#nav_menu ul a{
		color:#0000FF;
	}
	
	div ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	div ul.columns li{
		border: 1px #000000 dashed;
		margin:1px;
		padding: 0 0 0 5px;
		font-weight:bold;
		background-color:#CC0033;
		height:20px;
		float:left;
		color:#FFFFFF;
	}
	div ul.rows li{
		border: 1px #000000 dashed;
		margin:1px;
		padding: 0 0 0 5px;
		background-color:#FFCEDE;
		height:20px;
		float:left;
	}
	div ul.rows:hover li{
		background-color:#FF9999;
	}
	div ul.rows li:hover{
		background-color:#FFFFCC;
	}
	
.button_price{
 border:2px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:15px;  font-family:arial, helvetica, sans-serif; padding: 15px 15px 15px 15px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.button_price:hover{
 border:2px solid #CC0000;
 background-color: #FF0000; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#FF0000));
 background-image: -webkit-linear-gradient(top, #FF0000, #FF0000);
 background-image: -moz-linear-gradient(top, #FF0000, #FF0000);
 background-image: -ms-linear-gradient(top, #FF0000, #FF0000);
 background-image: -o-linear-gradient(top, #FF0000, #FF0000);
 background-image: linear-gradient(to bottom, #FF0000, #FF0000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF0000, endColorstr=#FF0000);
}


.button_text{
 border:1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:15px;  font-family:arial, helvetica, sans-serif; padding: 15px 15px 15px 15px; text-decoration:none; display:inline-block;font-weight:bold; color: #FF0000;
 background-color: #666666; background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#EFEFEF));
 background-image: -webkit-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -moz-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -ms-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -o-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: linear-gradient(to bottom, #EFEFEF, #EFEFEF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EFEFEF, endColorstr=#EFEFEF);
}

.button_text:hover{
 border:1px solid #CC0000;
 background-color: #EFEFEF; background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#EFEFEF));
 background-image: -webkit-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -moz-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -ms-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: -o-linear-gradient(top, #EFEFEF, #EFEFEF);
 background-image: linear-gradient(to bottom, #EFEFEF, #EFEFEF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EFEFEF, endColorstr=#EFEFEF);
}

 .ta{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:10px;
	border:solid 1px #CCC; 
}