a {color:#364A00;}
a:hover{color:#808000;}

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(tl_left0.jpg) top right repeat-x #fdfce8;}
.tl_right{width:50%; background:url(tl_right.jpg) top left repeat-x #fdfce8;}
.header{height:421px; background: transparent url(hd_bg000.jpg) top left repeat-x;}
.header div{height:421px;}
fieldset input, fieldset select {margin:5px 0;}
.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(footer_b.jpg) top repeat-x #e9e8df;}

.content{height:419px; background:#fefdee; padding:7px 0 20px 30px; background:url(cnt_fll0.jpg) #fdfce8;}

.list_1 a{color:#0c624e; text-decoration:underline; font-size:13px; line-height:20px;
		background:url(arr00000.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(arr00000.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(arr00000.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(mpt00000.gif) center left repeat-x; height:1px;}

.link_2{color:#8f073b; font-size:11px; text-decoration:none; padding-right:19px;
		background:url(link_200.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(block_1_.jpg) top repeat-x #ccfdc8; width:100%;}
.block_1 .bot{background:url(block_1_.jpg) bottom repeat-x;}
.block_1 .left{background:url(block_1_.jpg) left repeat-y;}
.block_1 .right{background:url(block_1_.jpg) right repeat-y;}
.block_1 .top_left{background:url(block_1_.jpg) top left no-repeat;}
.block_1 .top_right{background:url(block_1_.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(block_1_.jpg) bottom left no-repeat;}
.block_1 .bot_right{background:url(block_1_.jpg) bottom right no-repeat; padding:21px 50px 25px 17px;}
/*===//block_1===*/

/*===block_2===*/
.block_2{background:url(block_2_.jpg) top repeat-x #fffbb8; width:100%;}
.block_2 .bot{background:url(block_20.jpg) bottom repeat-x;}
.block_2 .left{background:url(block_21.jpg) left repeat-y;}
.block_2 .right{background:url(block_22.jpg) right repeat-y;}
.block_2 .top_left{background:url(block_23.jpg) top left no-repeat;}
.block_2 .top_right{background:url(block_24.jpg) top right no-repeat;}
.block_2 .bot_left{background:url(block_25.jpg) bottom left no-repeat;}
.block_2 .bot_right{background:url(block_26.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(footer_b.jpg) top repeat-x #e9e8df; padding:25px 0 21px 30px;}
.footer a{color:#515151; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.catalog{
font-size: 11pt;
font-family: Verdana;
}

.catalog a, a:hover{
color: #364A00;
text-decoration: none;
}
#login {
font-size: 10pt;
}
#login a, a:hover{
color: #808000;
text-decoration: none;
}

#dolphincontainer{
	position:relative;
	height:48px;
	color:#E0E0E0;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}

#dolphinnav{
	position:relative;
	height:30px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 20px;
	}

#dolphinnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
	}

#dolphinnav ul li{
	display:block;
	float:left;
	margin:0 1px;
	}

#dolphinnav ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
	padding-top:5px;
	}

#dolphinnav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;
	}

#dolphinnav ul li a:hover{
	color:#fff;
	}

#dolphinnav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;
	}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{
	color:#fff;
	background: #4E760A;
	padding-top:0;
	line-height:275%;
	}

#dolphinnav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	height:33px;
	}