body{margin:0; padding:0; background:#e8e8df;}
table, td{border-collapse:collapse;}
table, td, img{border:0;}
form, td{margin:0; padding:0;}
td, p{font:12px/18px Georgia, "Times New Roman", Times, serif; color:#515151; vertical-align:top;  text-align:left; padding:0; margin:0;}
.clear{clear:both; line-height:0px;}
input, textarea, select{font:12px Georgia, Tahoma, Arial, helvetica, sans-serif; color:#515151; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}
.tar{text-align:right;}

.tl_left{width:50%; background:url(images/tl_left.jpg) top right repeat-x #fdfce8;}
.tl_right{width:50%; background:url(images/tl_right.jpg) top left repeat-x #fdfce8;}
.header{height:421px; background:url(images/hd_bg.jpg) top left no-repeat;}
.header div{height:421px;}

.menu{height:66px; padding:15px 0 0 30px;}

.logo{width:387px; padding:16px 0 0 10px;}
.logo_2{margin:66px 0 0 47px;}
.logo .sp{margin:6px 25px 0 0;}

.ft_rl{width:50%; height:100%; background:url(images/footer_bg.jpg) top repeat-x #e9e8df;}

.content{height:419px; background:#fefdee; padding:7px 0 20px 30px; background:url(images/cnt_fll.jpg) #fdfce8;}

.list_1 a{color:#0c624e; text-decoration:underline; font-size:13px; line-height:20px;
		background:url(images/arr.gif) center left no-repeat; padding-left:23px;}
.list_1 a:hover{text-decoration:none;}		

.list_2 a{color:#0c624e; text-decoration:underline; font-size:12px; line-height:20px;
		background:url(images/arr.gif) center left no-repeat; padding-left:23px;}
.list_2 a:hover{text-decoration:none;}	

.list_3 a{color:#8f073b; text-decoration:underline; font-size:13px; line-height:20px;
		background:url(images/arr.gif) center left no-repeat; padding-left:23px;}
.list_3 a:hover{text-decoration:none;}	

.f2{font-size:11px; line-height:17px;}

.link_3{color:#8f073b; text-decoration:underline;}
.link_3:hover{text-decoration:none;}

.link_4{color:#3d816e; text-decoration:underline;}
.link_4:hover{text-decoration:none;}

.mpt{background:url(images/mpt.gif) center left repeat-x; height:1px;}

.link_2{color:#8f073b; font-size:11px; text-decoration:none; padding-right:19px;
		background:url(images/link_2.gif) center right no-repeat;}
.link_2:hover{text-decoration:underline;}

.dg a{color:#515151; text-decoration:none;}
.dg a:hover{text-decoration:underline;}

/*===block_1===*/
.block_1{background:url(images/block_1_top.jpg) top repeat-x #ccfdc8; width:100%;}
.block_1 .bot{background:url(images/block_1_bot.jpg) bottom repeat-x;}
.block_1 .left{background:url(images/block_1_left.jpg) left repeat-y;}
.block_1 .right{background:url(images/block_1_right.jpg) right repeat-y;}
.block_1 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:21px 50px 25px 17px;}
/*===//block_1===*/

/*===block_2===*/
.block_2{background:url(images/block_2_top.jpg) top repeat-x #fffbb8; width:100%;}
.block_2 .bot{background:url(images/block_2_bot.jpg) bottom repeat-x;}
.block_2 .left{background:url(images/block_2_left.jpg) left repeat-y;}
.block_2 .right{background:url(images/block_2_right.jpg) right repeat-y;}
.block_2 .top_left{background:url(images/block_2_top_left.jpg) top left no-repeat;}
.block_2 .top_right{background:url(images/block_2_top_right.jpg) top right no-repeat;}
.block_2 .bot_left{background:url(images/block_2_bot_left.jpg) bottom left no-repeat;}
.block_2 .bot_right{background:url(images/block_2_bot_right.jpg) bottom right no-repeat; padding:19px 30px 26px 23px;}
/*===//block_2===*/

#form div{height:26px;}
#form input{width:209px; height:20px; margin-bottom:6px;}
#form textarea{width:209px; height:132px; overflow:auto;}

.footer{height:59px; background:url(images/footer_bg.jpg) top repeat-x #e9e8df; padding:25px 0 21px 30px;}
.footer a{color:#515151; text-decoration:none;}
.footer a:hover{text-decoration:underline;}