@charset "utf-8";
/* CSS Document */

html{overflow-y: scroll;  outline:none;}

*{ margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535;line-height:21px; background:#4e4e4e url(pics/bg-pattern.gif); }

img{ border:0;}

a{ color:#51af90; text-decoration:none; outline:none;}

a:hover{text-decoration:none; outline:none;}

p{margin-bottom:12px; padding:3px 0}

#outer-wrap{width:100%; float:left;  background: url(pics/bck-bg.gif) repeat-x top left; }


#inner-wrap{margin:15px  auto 0 auto; width:950px; /*border:1px solid green;*/}

.top-wrap{/*border:1px solid red;*/ margin:0; padding:0; height:121px; clear:both; float:left; width:100%;}

/*** Nav ***/
#navcontainer{width:578px; float:left; /*border:1px solid red;*/ margin:35px 0 1px 0; float:left; height:27px;  padding:3px 0 3px 5px;  }

#navcontainer ul{padding-left:0; margin-left:0; color:#353535; float:left; width:100%; font-family: arial, helvetica, sans-serif;}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{ padding:0 17px; color:#353535; text-decoration: none; font-size:13px; float: left; border-right: 1px solid #f2f2f2; }

#navcontainer ul li a:hover{ font-weight:bold;}

#navcontainer ul li #current{ font-weight:bold;}

/*** Nav End ***/

.logo{/*border:1px solid red;*/ width:50px; text-align:center; float:left; height: auto;  margin:25px 0 0 0; padding:0; }

.bg{width:310px; float:left; height:auto; margin:25px 0 0 0; padding:0; color:#353535; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; /*border:1px solid red;*/}

.bg h1{margin:0; padding:0; font-size:18.69pt; font-weight: bold; text-align:center; }

.bg h2{margin:0; padding:0; font-size:8.94pt; font-weight:normal; font-weight:lighter; text-align:center; }


.qua{width:145px; color:#161616; font-size:11px; padding:0 0 0 3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/PIE.htc);}



#mashead{ clear:both; width:950px; height:274px; text-align:center; margin:0; background-color:#fff; /*border:1px solid red;*/}

#mashead img{ border:0; padding:9px 0 0 0; }

.mascolor{clear:both; float:left; width:100%; /*border:1px solid yellow;*/ height:31px; background: url(pics/mashadow.gif) no-repeat 50px 0;}

/*********************************article*******************************/
#title{ margin:0 0 30px 0; padding:0;  height:54px; background:url(pics/dashedline-short.gif) repeat-x left bottom;}

#title h1{ margin:14px 0 0 0; padding:0  0  0; font-family: 'Dancing Script', cursive; font-size:40px;}


.lft-con-art{
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:530px;/*border:1px solid red;*/
	min-height:450px;
}

.lft-con-art h2{margin:44px 0 35px 0; padding:0;  font-family: 'Dancing Script', cursive; font-size:32px; }

.lft-con-art h3{margin:14px 0 35px 0; padding:0;  font-family: 'Dancing Script', cursive; font-size:32px; }

.lft-con-art p{ line-height:22px;}

.lft-con-art .space{clear:both; margin:23px 0 5px 0; width:100%; padding:0; height:20px; background:url(pics/dashedline-short.gif) no-repeat;}

.lft-con-art .space2{
	clear:both;
	margin:25px 0 35px 0;
	width:100%;
	padding:0;
	height:20px;
}

.lft-con-art .space3{clear:both; margin:25px 0 5px 0; width:100%; padding:0; height:20px; border-top:1px solid #e5e2e0;}


.lft-con-art form table{ color:#353535; font-size:12px;}

.lft-con-art form table tr td{ padding:4px 0;}

.lft-con-art form input{border:1px solid #bebebe; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; padding:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/PIE.htc);}

.lft-con-art form #select {width:170px;  padding:0 0 2px 0;  margin:0; color:#5f5f5f; font-size:12px;}

.lft-con-art form #textfield{
	margin:0 0 0 5px;
	padding:3px;
	width:170px;
}

.lft-con-art form #textfield2{
	margin:0 0 0 5px;
	padding:3px;
	width:170px;
}

.lft-con-art form #textfield3{
	margin:0 0 0 0px;
	padding:3px;
	width:170px;
}

.lft-con-art form #textfield4{
	margin:0 0 0 26px;
	padding:3px;
	width:170px;
}

.lft-con-art form #select2 {width:100px;  padding:0; margin:0 0 0 43px; color:#5f5f5f; font-size:12px;}

.lft-con-art form #select3 {width:70px;  padding:0; margin:0; color:#5f5f5f; font-size:12px;}

.lft-con-art form #textfield5{ margin:0 0 0 6px; padding:3px; width:402px; }

.lft-con-art form #textfield6{ margin:0 0 0 16px; padding:3px; width:165px; }

.lft-con-art form #textfield7{ margin:0 0 0 10px; padding:3px; width:165px; }

.lft-con-art form #textfield8{ margin:0 0 0 2px; padding:3px; width:165px; }

.lft-con-art form #textfield9{ margin:0 0 0 22px; padding:3px; width:165px; }

.lft-con-art form #textfield10{ margin:0; padding:3px; width:165px; }

.lft-con-art form #textfield11{ margin:0 0 0 15px; padding:3px; width:165px; }

.lft-con-art form #checkbox{margin:0 10px 0 0 ; padding:5px; width:20px; height:20px;}

.lft-con-art form #checkbox2{margin:0 10px 0 0 ; padding:5px; width:20px; height:20px;}

.lft-con-art form  .check12{margin:-15px 0 0 0; padding:0px; width:80px; display:inline;}

.lft-con-art form #checkbox3{margin:0 10px 0 0 ; padding:5px; width:20px; height:20px;}

.lft-con-art form #textfield12{
	margin:0 0 0 20px;
	padding:3px;
	width:430px;
}

.lft-con-art form #textfield13{
	margin:0 0 0 6px;
	padding:3px;
	width:430px;
}

.lft-con-art form #textfield14{
	margin:0 0 0 15px;
	padding:3px;
	width:150px;
}

.lft-con-art form #textfield15{
	margin:0 0 0 17px;
	padding:3px;
	width:150px;
}

.lft-con-art form #textfield16{
	margin:0 0 0 27px;
	padding:3px;
	width:430px;
}

.lft-con-art form #Submit{padding:5px 20px; cursor:hand; border:none;} 

.lft-con-art form #reset{padding:5px 20px; cursor:hand; border:none;} 



#pageWrap{ width: 530px; }

.pageContent {width: 99.9%;  margin-top:-35px; }

.pageContent .accordion {list-style-type: none; padding: 0; margin: 0 0 30px; /*border:1px solid #e5e2e0;*/ border-top: none; border-left: none; }

.pageContent .accordion ul { padding: 0; margin:0; float: left; display: block; width: 100%; }

.pageContent .accordion li { background-color:transparent; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}

.pageContent .accordion li.active>a {background: url('pics/open.gif') no-repeat center left; border-bottom:none;}


.pageContent .accordion li div {
	padding: 0px 20px 25px 50px;
	background-color:transparent;
	display: block;
	clear: both;
	float: left;
	width: 470px;
	border-bottom: 1px solid #e5e2e0;
}
.pageContent .accordion li div p {
	margin:0;
	padding:5px 0;
}

.pageContent .accordion a {
	text-decoration: none;
	border-bottom: 1px solid #e5e2e0;
	color:#51af90;
	font-family: 'Dancing Script', cursive;
	font-size:28px;
	font-weight: normal;
	padding:32px 0 35px 50px;
	margin:0;
	display: block;
	cursor: pointer;
	background: url('pics/close.gif') no-repeat center left;
}

.contactbox{width:530px; float:left; height:330px;}

.detail{width:300px; margin:20px 0 0 0; height:160px;  float:left;}

.detail2{width:210px;  float:left;}

.detail3{width:260px; float:left;}

.detail4{width:215px; border-left:1px solid #dedbd8; padding-left:40px; float:left;}


.rhs-con-art{float:left; width:355px; margin:0 0 0 60px;  /*border:1px solid red;*/ min-height:	350px;}

.rhs-con-art h1{
	margin:42px 0 20px 86px;
	padding:0;
	width:195px;
	line-height:33px;
	font-family: 'Dancing Script', cursive;
	font-size:35px;
	text-align:center;
}

.rhs-con-art p{
	margin:-5px 41px 0 36px;
	padding:0;
	text-align:center;
	width:290px;
	line-height:22px;
}

.rhs-con-buble{
	float:left;
	width:355px;
	margin: -20px 0 20px 0;
	clear:both;
	background:url(pics/shape-top-art.png) no-repeat; /**/
	min-height:350px;
}

.rhs-con-buble a{ color:#151515; text-decoration:none; font-weight:bold;}




/**end **/


#content-block{
	clear:both; /*border:1px solid red;*/
	float:left;
	margin:5px 0 0 0;
	width:950px;
}

.lft-con{float:left; width:310px; background:url(pics/shape-top.png) no-repeat; /*border:1px solid red;*/ min-height:315px;}

.lft-con h1{margin:60px 0 20px 80px; padding:0;  font-family: 'Dancing Script', cursive; font-size:35px; }

.lft-con p{
	margin:0 45px 0 38px;
	padding:0;
	text-align:center;
	line-height:16px;
	width:208px;
}

.lft-con .more{ margin:24px 0 0 -13px; padding:0; text-align:center;}

.main-con{float:left; width:310px; margin-left:17px; background:url(pics/shape-bottom.png) no-repeat  ; /*/border:1px solid red;*/ min-height:315px;}

.main-con h1{
	margin:60px 0 20px 78px;
	padding:0;
	font-family: 'Dancing Script', cursive;
	font-size:35px;
}

.main-con p{
	margin:0 50px;
	padding:0;
	text-align:center;
	line-height:16px;
	width:208px;
}

.main-con .more{ margin:24px 0 0 0; padding:0 0 0 107px; }

.rhs-con{float:left; width:290px; margin:0 0 0 17px; background:url(pics/shape-top.png) no-repeat; /*border:1px solid red;*/ min-height:315px;}

.rhs-con h1{
	margin:60px 0 20px 95px;
	padding:0;
	font-family: 'Dancing Script', cursive;
	font-size:35px;
}

.rhs-con p{
	margin:0 45px 0 37px;
	padding:0;
	text-align:center;
	line-height:16px;
	width:208px;
}

.rhs-con .more{ margin:24px 0 0 0; padding:0 0 0 10px; text-align:center;}

#contacts{margin:0 0 10px 0; padding:0;  clear:both; /* border:1px solid red;*/ height:100px; }

#get{
	margin:25px 0 0 0;
	padding:0;
	width:347px;
	border-right:1px solid #d8d7d6;
	float:left;
	color:#353535;
}

#get h1{font-family: 'Dancing Script', cursive; font-size:30px; margin:5px 0 0 0; padding:0;  width:162px; float:left;}

#get h1 a{color:#353535;}

#get p{margin:0; padding:0; }

#get p img{margin:5px 0 0 20px; padding:0; }

#address{
	margin:20px 0 0 0;
	padding:0;
	width:580px;
	float:left;
	color:#626262;
}

#address p{margin:0 0 0 30px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

#address p span{width:1px; height:10px;  margin-left:10px;}

#bottom-block{clear:both; margin:0; width:950px; color:#888383;  float:left; font-size:11px; font-family: 'Telex', sans-serif; position: relative; /*border:1px solid red;*/ }
.copy{ float:left; width:810px; height:30px;}
.pl{float:left; width:135px; height:30px;}



#footer-wrap{clear:both; width:100%; background: url(pics/contacts-bg.gif) repeat-x; height:179px; float:left; margin:-167px 0 0 0;}
