* {margin:0; padding:0;}
img {border:0;}
*:focus {outline: none;}
html {background:url(/img/cloud1.jpg) no-repeat center top;}
body {font:16px Arial; color:#333; background:url(/img/cloud2.jpg) no-repeat center bottom; min-width:1000px;}
#container {width:820px; margin:auto; padding:30px 0 6px 0;}
	#mainContent {border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; padding:0 20px 0 20px;}
		.top126 {height:96px; border-bottom:1px solid #e2e1e1; position:relative; margin-bottom:8px;}
			#logo {display:block; position:absolute; left:20px; top:26px;}
			.submenu {position:absolute; right:-25px; top:-23px; font:11px Arial;}
				.submenu li {float:left; padding:0 19px 0 0; list-style:none;}
					.submenu li a, .submenu li a:visited {text-decoration:underline; color:#2190d0;}
			.menu {list-style:none; position:absolute; right:-14px; top:61px;}
				.menu li {float:left; margin:0 10px 0 0;}		
		
		.pic336 {border-bottom:1px solid #e2e1e1; padding-bottom:8px;}
			.pic336 div {height:336px; background:#d9d9d9;}

                h3 { padding:23px 0 5px 19px;}

                h4 { color: #318bbf; font-size: 14px; font-weight: bold; margin: 10px 0 10px 0;}

                hr {color: #e2e1e1;}

                .bold { font-weight: bold;}

		.textContent {padding:7px 0 0 0}
			.textContent h2 {font:bold 23px Arial; padding:23px 0 5px 19px; color: #D11051}
			.textContent ul {padding:12px 0 13px 19px; border-bottom:1px solid #e2e1e1;}
				.textContent ul li {list-style:none; padding:0 0 8px 20px;}
                                .textContent ul li.bold {list-style:none; padding:0 0 8px 20px; font-weight: bold;}
					.textContent ul li.violet {background:url(/img/item-violet.gif) no-repeat left 6px;}
					.textContent ul li.blue {background:url(/img/item-blue.gif) no-repeat left 6px;}
					.textContent ul li.green {background:url(/img/item-green.gif) no-repeat left 6px;}
					.textContent ul li.salad {background:url(/img/item-salad.gif) no-repeat left 6px;}
					.textContent ul li.yellow {background:url(/img/item-yellow.gif) no-repeat left 6px;}
					.textContent ul li.orange {background:url(/img/item-orange.gif) no-repeat left 6px;}
                                        .textContent ul li.black {background:url(/img/item-black.gif) no-repeat left 6px;}
                                        .textContent ul li.red {background:url(/img/item-red.gif) no-repeat left 6px;}
					.textContent ul li span {color:#000; display:block; font-size:16px; padding:7px 250px 7px 0; line-height:18px;}

			.explainBlock {padding:0 20px 0 0; width:538px; float:left;}
				.explainBlock p {padding:10px 25px 10px 20px; line-height:21px;}
                        .explainBlock100 {padding:0 20px 0 0; width:100%; float:left;}
				.explainBlock100 p {padding:10px 25px 10px 20px; line-height:21px;}
			.explainPic {width:220px; float:left;}
				.explainPic img {margin:26px 0 0 0;}
				
			.block288 {background:#ebeff1 url(/img/bg579.gif) repeat-x top; clear:both; font-size:13px; color:#646565;}
			*html .block288 {height:284px;}	
				.block288 span {color:#2190d0; display:block; padding:12px 110px 20px 18px;}
				.block288 table {border-collapse:collapse;}
					.block288 table td {vertical-align:top; width:380px;}
						.block288 table td h3 {font:18px Arial; color:#2190d0; padding-left:20px;}
						.block288 table td ul li {padding-bottom:7px;}
						
			.replies {list-style:none; padding:0 0 13px 0 !important; border:none !important;}
				.replies li {padding:10px 50px 30px 19px !important; border-bottom:1px solid #e2e1e1; line-height:22px;}
					.replies li span {display:block; font:italic 14px Arial; color:#157bb6 !important;}
					
			.oneLine {clear:both; border-bottom:1px solid #e2e1e1; height:9px; margin-bottom:8px;}
			.block555 {width:555px; float:left; }		
				.ex2 {padding:20px 0 10px 22px !important; border:none !important;}
					.ex2 li {padding:0 40px 17px 24px !important; line-height:22px;}
						.ex2 li.num01 {background:url(/img/num01.gif) no-repeat left 5px;}
						.ex2 li.num02 {background:url(/img/num02.gif) no-repeat left 5px;}
						.ex2 li.num03 {background:url(/img/num03.gif) no-repeat left 5px;}
				.block555 p {padding:5px 30px 0 20px; line-height:22px;}
			
			.block220 {width:220px; float:left; font-size:13px;}
				.block220 p {padding:5px 20px 0 0; line-height:18px;}
					
			.r {border-collapse:collapse; margin-left:20px;}
				.r td {padding:6px 17px 6px 0;}
					.r td span {display:block; font-size:13px;}
					.w737 {width:735px; height:24px; border:1px solid #c6c6c6; font:16px Arial; padding:0 0 0 2px;}		
					.w359 {width:357px; height:24px; border:1px solid #c6c6c6; font:16px Arial; padding:0 0 0 2px;}		
					.r td textarea {width:737px; overflow:hidden; height:200px; border:1px solid #c6c6c6; font:16px Arial; line-height:22px;}
					.sbm {width:128px; height:29px; background:url(/img/button128.gif) no-repeat; cursor:pointer; border:none; margin-bottom:50px;}
			
			#button160, #button160:visited {display:block; float:right; padding:21px 0 17px;}
			
			.bottom {position:relative; clear:both; height:50px; }
				.bottomMenu {list-style:none; position:absolute; left:0; top:11px; font-size:13px; height:30px;}
					.bottomMenu li {float:left; height:22px; padding-top:2px;}
						.bottomMenu li.first {background:url(/img/item-bottom01.gif) no-repeat; width:85px;}
							.bottomMenu li.first.active {background:url(/img/item-bottom01-active.gif) no-repeat;}
						.bottomMenu li.second {background:url(/img/item-bottom02.gif) no-repeat; width:124px;}
                                                        .bottomMenu li.second.active {background:url(/img/item-bottom02-active.gif) no-repeat;}
						.bottomMenu li.third {background:url(/img/item-bottom03.gif) no-repeat; width:86px;}
                                                        .bottomMenu li.third.active {background:url(/img/item-bottom03-active.gif) no-repeat;}
						.bottomMenu li.fourth {background:url(/img/item-bottom04.gif) no-repeat; width:80px;}
                                                        .bottomMenu li.fourth.active {background:url(/img/item-bottom04-active.gif) no-repeat;}
						.bottomMenu li.fifth {background:url(/img/item-bottom05.gif) no-repeat; width:94px;}
                                                        .bottomMenu li.fifth.active {background:url(/img/item-bottom05-active.gif) no-repeat;}
						.bottomMenu li a, .bottomMenu li a:visited {display:block; text-align:center;color:#d3e9f6;}
							.bottomMenu li.active a, .bottomMenu li.active a:visited {}
						
				.subBottomMenu {position:absolute; right:-15px; top:16px; font:11px Arial;}
					.subBottomMenu li {float:left; padding:0 20px 0 0; list-style:none;}
						.subBottomMenu li a, .subBottomMenu li a:visited {text-decoration:underline; color:#2190d0;}
	
.footer { font:10px Arial; color:#a2a2a2; text-align:center; padding:3px 200px 8px 200px;}

/*various pics*/
.pic1 {margin:37px 0 0 0;}
.pic2 {margin:6px 0 0 30px;}
.pic3 {margin:10px 0 0 0;}
.pic4 {margin:3px 0 10px 32px;}
.pic5 {margin:13px 0 5px 0;}
.pic6 {margin-top:20px;}

.paginator 				{ list-style : none; display : block; padding: 8px 0 0 0; text-align: center; clear: both; margin: 0px;}

.paginator li 				{ display : inline;}
.paginator li a 			{ color: #157BB6; padding: 4px 7px 4px 7px;font-size: 11px;text-decoration: none; }
.paginator li a:hover 		{ background-color: #d6d6d6; text-decoration: underline; }

.paginator li.current a 	{ background-color: #d6d6d6; text-decoration: underline;}

.imageOver{
	background:url(/img/zoom.png) no-repeat 50% 50%;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.imageOver2{
	background:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOut2{
	background:url(frame.gif) no-repeat 0 0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOver3{
	background:url(frame.gif) no-repeat 0 0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOver4{
	background:url(pattern.gif) repeat;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOver5{
	background:url(button.gif) no-repeat 50% 50%;
}