﻿* 
{
	margin:0;
	padding:0;
	border:0;
}

body 
{
	background:url(/templates/pages/rp/graphics/bg.jpg) repeat-x #a8abb1;
}
.sWrap
{
	width:958px;
	margin:auto;
}
.lang 
{
	width:27px;
	float:left;
}
.lang .link 
{
	width:27px;
	display:block;
	margin-bottom:1px;
}
.wrapper
{
	width:931px;
	float:left;
}
.top 
{
	padding:20px 0;
	background:url(/templates/pages/rp/graphics/top_img.jpg) 280px 0px no-repeat;
}
.menusearch 
{
	float:left;
	width:931px;
	background:url(/templates/pages/rp/graphics/menusearchbg.jpg);
}

.menu 
{
	float:left;
	width:751px;
	height:34px;
	padding:1px 0 0 5px;
}

.search 
{
	float:left;
	width:175px;
	height:35px;
}
.search table 
{
	margin-top:9px;
}
.search table tr td input 
{
	background:url(/templates/pages/rp/graphics/searchbg.gif);
	width:138px;
	height:16px;
	padding:3px 0 0 5px;
	font-family:Arial;
	font-size:11px;
	color:#7e7e7e;
}
.search table tr td a 
{
	margin-left:5px;
}
.green_Bar 
{
	width:931px;
	float:left;
	background:url(/templates/pages/rp/graphics/greenbarbg.gif);
	height:22px;
	margin:2px 0 3px 0;
}
.green_Bar ul li 
{
	list-style-type:none;
	display:inline;
	padding-left:17px;
	
}
.green_Bar ul li a 
{
	font-family:Verdana;
	font-size:10px;
	color:#77e69d;
	text-decoration:none;
}

.main 
{
	background:url(/templates/pages/rp/graphics/subbg.gif) repeat-y #fff;
	width:931px;
	float:left;
	margin:0 0 3px 0;
}

.footer 
{
	width:911px;
	height:12px;
	float:left;
	background:url(/templates/pages/rp/graphics/footerbg.jpg);
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	padding:9px 10px 9px 10px;
	text-align:center;
}
.footer span 
{
	margin:0 20px;
}

.dropdown a span 
{
	cursor:pointer;
}

ul.rmRootGroup 
{
	
}
ul.dropdown li
{
	float:left;
	list-style-type:none;
}

ul.dropdown li:hover  { background:url(/templates/pages/rp/graphics/mmhoverbg.gif) #2c2c2c; position: relative; }

ul.dropdown li a
{
	display:block;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:11px 10px 11px 10px;
}
ul.rmRootGroup li ul.rmLevel1 li a 
{
	background: #2f2f2f;
	padding:5px 10px 5px 10px;
	margin:0;
	font-weight:normal;
	border:0;
}
ul.rmRootGroup li ul.rmLevel2 li a 
{
	background:#606266;
}
ul.rmLevel1 li:hover
{
	border:0;
}





.submenu 
{
	width:170px;
	float:left;
	padding:7px;
}
.submenu ul li 
{
	list-style-type:none;
}
.submenu ul li a
{
	display:block;
	width:157px;
	height:11px;
	padding:7px;
	background:url(/templates/pages/rp/graphics/sub_bg.gif);
	font-family:Verdana;
	font-size:10px;
	color:#6c6c70;
	text-decoration:none;
}
.submenu ul li.mmlvl_1 a:hover 
{
	background:url(/templates/pages/rp/graphics/subhover_bg.gif);
	color:#5b5c60;
}
.submenu ul li.mmlvl_1 a.active 
{
	font-weight:bold;
	color:#272729;
	background:url(/templates/pages/rp/graphics/subhover_bg.gif);
}



.submenu ul li.mmlvl_2 a 
{
	display:block;
	width:152px;
	height:15px;
	padding:4px 0 0 7px;
	background:url(/templates/pages/rp/graphics/sub2_bg.gif);
	font-family:Verdana;
	font-size:9px;
	color:#6c6c70;
	text-decoration:none;
	margin-left:12px;
}
.submenu ul li.mmlvl_2 a:hover 
{
	background:url(/templates/pages/rp/graphics/subhover2_bg.gif);
	color:#5b5c60;
}
.submenu ul li.mmlvl_2 a.active 
{
	font-weight:bold;
	color:#272729;
	background:url(/templates/pages/rp/graphics/subhover2_bg.gif);
}




.submenu ul li.mmlvl_3 a 
{
	display:block;
	width:142px;
	height:15px;
	padding:4px 0 0 7px;
	background:url(/templates/pages/rp/graphics/sub2_bg.gif);
	font-family:Verdana;
	font-size:9px;
	color:#6c6c70;
	text-decoration:none;
	margin-left:22px;
}
.submenu ul li.mmlvl_3 a:hover 
{
	background:url(/templates/pages/rp/graphics/subhover2_bg.gif);
	color:#5b5c60;
}
.submenu ul li.mmlvl_3 a.active 
{
	font-weight:bold;
	color:#272729;
	background:url(/templates/pages/rp/graphics/subhover2_bg.gif);
}



.content, p
{
	width:542px;
	float:left;
	padding:10px;
	
	font-family:Trebuchet MS,Arial;
	font-size:12px;
	line-height:18px;
	color:#2f3033;
}
.content ul 
{
	padding-left:15px;
}

h1 
{
	font-size:17px;
	margin:5px 0;
	color:#000;
}

.right 
{
	width:172px;
	float:left;
	padding:6px;
	
	color:#454545;
	font-family:Trebuchet MS,Arial;
	font-size:11px;
	line-height:15px;
}

.right .desc 
{
	background:#272727;
	color:#fff;
	padding:3px;
}


.puffcontainer 
{
	width:931px;
	float:left;
	background:#9fa2a7;
	padding-top:3px;
}

.puff 
{
	width:232px;
	height:153px;
	float:left;
	margin-right:1px;
	background:url(/templates/pages/rp/graphics/puffbg2.gif);
}
.puff_custommoduling
{
	background:url(/templates/pages/rp/graphics/puffbg_custommoduling.jpg);
}
.puff_marine
{
	background:url(/templates/pages/rp/graphics/puffbg_marine.jpg);
}
.puff_tanksdrums
{
	background:url(/templates/pages/rp/graphics/puffbg_tanksdrums.jpg);
}
.puff_contactus 
{
	background:url(/templates/pages/rp/graphics/puffbg_contactus.jpg);
}
.puff_newsinfo
{
	background:url(/templates/pages/rp/graphics/puffbg_newsinfo.jpg);
}



.puff a 
{
	display:block;
	width:232px;
	text-decoration:none;
	text-align:center;
	
}
.puff a .head 
{
	padding:15px 0;
	display:block;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.puff a .contactInfo 
{
	width:204px;
	padding:7px 17px;
	text-align:left;
	margin:0 4px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	line-height:17px;
}

.lastpuff 
{
	margin-right:0;
}

.puff_newsinfo div.puffNewsList { display:block; text-align:left;
	width:232px;	
	margin:0;
	padding:0;
	margin:25px 0 0 25px; 
	line-height:12px;
}
.puff_newsinfo div a{ 
	font-weight:bold; 
	color:#333;
}
.puff_newsinfo div a,.puff_newsinfo div span {
	text-align:left; 
	font-family:Trebuchet MS; 
	font-size:11px;
}
.puff_newsinfo div span { 
	display:block; 
	width:232px;
	margin-bottom:5px; 
	color:#666;
}
.puffNewsLink {
	margin:0; 
	padding:0;
	text-align:left;
}

.prodItems 
{
	width:540px;
	float:left;
	margin-top:20px;
	
}
.prodItems table tr td 
{
	vertical-align:top;
}

.prodItems .item 
{
	margin:5px 5px;
	padding:5px;
	width:160px;
	float:left;
	border:#ccc 1px solid;
	background:#f9f9f9;
}

.prodItems .item .itemImg 
{
	border:#ccc 1px solid;
	text-align:center;
	background:#fff;
}
.prodItems .item .itemText
{
	font-size:11px;
	line-height:14px;
	padding:5px 0;
}
.prodItems .item .itemText a 
{
	color:#0d8139;
	text-decoration:none;
}
.prodItems .item .itemText a:hover 
{
	color:#0d8139;
	text-decoration:underline;
}

a 
{
	color:#0d8139;
	text-decoration:none;
}
a:hover 
{
	color:#0d8139;
	text-decoration:underline;
}
