html, body {margin:0;padding:0;width:100%;height:100%;background:url(images/body.jpg) repeat-x 0 -105px;font-family:Tahoma; font-size:11px;}
#mainconteiner {position:relative; min-height:100%;height:auto !important;height:100%;padding:0;color: #646464; text-align: justify; width:100%; min-width:980px !important;}
#mainconteiner .leftheadbg {background:url(images/lefthead.gif) repeat-x 0 -107px;  width:50%; height:200px; margin-bottom:-200px;}
#mainconteiner .head {width:980px; margin:0 auto;}
#mainconteiner .head .logoimg{ background:url(images/head2.png) no-repeat bottom; width:980px; height:240px; }
#mainconteiner .head .logo { background:url(images/logo.gif) no-repeat; width:272px; height:56px; margin-top:-230px; margin-left:190px;  }
#mainconteiner .head .logoline { margin-top:135px; padding-left:50px; width:980px; height:50px;} 
#mainconteiner .head .logoline form { float:left; padding-top:15px;}
#mainconteiner .head .logoline span.sp { background: url(images/sp.gif) no-repeat bottom ; width:1px; height:13px; border:0; margin-left:20px; padding-bottom:15px; }
#mainconteiner .head .logoline span.menubut{background: url(images/menu.gif) no-repeat left center; padding-left:40px; margin-left:20px;padding-bottom:30px;}
#mainconteiner .head .logoline span.menubut a { color:#937598; font-size:13px; text-decoration: underline; font-weight:bold; position:relative; top:7px;}
#mainconteiner .head .logoline span.menubut a:hover {  text-decoration:none;}
#mainconteiner .head .logoline span.menubut2 {color:#937598; font-size:11px; text-decoration: none;  position:relative; top:23px; left:-135px; margin-right:-130px; text-align:left;}
#mainconteiner .head .logoline2 {width:840px; height:40px; margin:0 auto;}
#mainconteiner .head .logoline2 span.menu2 { float:left;  font-size:14px; padding-top:15px;}
#mainconteiner .head .logoline2 span.menu2 a{ color:#826686;text-decoration: none; font-weight:bold;}
#mainconteiner .head .logoline2 span.menu2 a:hover{ color:#BC66CB;text-decoration: underline;}
#mainconteiner .head .logoline2 span.sp2 {background: url(images/sp2.gif) no-repeat bottom ; width:3px; height:13px; border:0; margin-left:30px; margin-right:30px;padding-bottom:19px; float: left;}

#mainconteiner .content{ width:980px; margin:0 auto;}

#mainconteiner .content .leftcontent{ width:200px; float:left}
#mainconteiner .content .leftcontent p.blocktitle,p.blocktitle{ background:#BC66CB; color:#ffffff; font-size:13px; text-transform: uppercase; font-weight:bold; width:200px; height:30px; text-align:center; padding-top:10px;}
#mainconteiner .content .leftcontent ul{ list-style:none;width:200px;color:#BC66CB; background:#FBEAFF;margin:-13px 0px 0px 0px;padding:0px 0px 20px 0px;}
#mainconteiner .content .leftcontent ul li{color:#BC66CB; font-size:11px; line-height:14px;text-decoration:none; font-weight:normal; padding-top:7px; text-decoration: ;background:url(images/list1.gif) 0px 0px repeat-x; text-align: left; padding-left:10px; width:80%; margin-left:10px;}
#mainconteiner .content .leftcontent ul li a{color:#bc66cb; font-size:11px; line-height:14px; font-weight:normal;padding:2px 1px 6px 13px;background:url(images/list2.gif) 5px 9px no-repeat;text-decoration: none; }
#mainconteiner .content .leftcontent ul li a:hover{text-decoration:underline;}

#mainconteiner .content .centercontent{ width:580px; float:left; vertical-align:top;}
#mainconteiner .content .centercontent p.blocktitle2{background:#F8EFFA; color:#BC66CB; font-size:13px; text-transform: uppercase; font-weight:bold; height:30px; width:auto; padding-top:10px; text-indent: 20px;}
#mainconteiner .content .text { padding:10px 20px 10px 20px; color:#9F9B9E; background:#ffffff; text-align:justify;}
#mainconteiner .content .text a {text-align: center;  font-size:12px; color:#7A2789; margin:5px auto; display:block; font-weight:bold;}
#mainconteiner .content .text a:hover {color:#51881C;}
#mainconteiner .content .text a.linkmenu{text-align:left; display: inline; text-decoration:none;}
#mainconteiner .content .text p.linkmenu{padding:5px 0px 1px 0px;}
#mainconteiner .content .text p { padding:2px 0px 1px 0px; font-size:12px; margin:0;}
#mainconteiner .content .text p:first-letter{	color:#7A2789;	text-indent: 20px;	margin-left:20px;}
#mainconteiner .content .text p.titleh1{color:#7A2789; font-size:13px; font-weight:bold;}
#mainconteiner .content .text p.clear{ padding:0; margin:0; clear:both;}
#mainconteiner .content .text h1{color:#7A2789; font-size:14px;}
#mainconteiner .content img{ text-align:center; clear:both; border:#EEE2F0 2px solid; margin:10px auto;}
 #mainconteiner .content .text img {display:block;}
#mainconteiner .content img.preview { clear:none; float:left; margin:5px 10px; display: inline;}

#mainconteiner .content .rightcontent{ width:200px;vertical-align:top; margin-left:780px; padding-top:1px;}
#mainconteiner .content .rightcontent p.blocktitle3,p.blocktitle3 { background:#7A2789; color:#ffffff; font-size:13px; text-transform: uppercase; font-weight:bold; width:200px; height:29px; text-align:center; padding-top:10px; }
#mainconteiner .content .rightcontent ul{ list-style:none;width:200px;color:#7A2789; background:#F5CEFF;margin:-13px 0px 0px 0px;padding:0px 0px 20px 0px;}
#mainconteiner .content .rightcontent ul li{color:#7A2789; font-size:11px; line-height:14px;text-decoration:none; font-weight:normal; padding-top:10px; text-decoration: ;background:url(images/list1.gif) 0px 0px repeat-x; text-align: left; padding-left:20px; width:80%; margin-left:10px;}
#mainconteiner .content .rightcontent ul li a{color:#7A2789; font-size:11px; line-height:14px; font-weight:normal;padding:2px 1px 6px 13px;background:url(images/list2.gif) 5px 9px no-repeat;text-decoration: none; }
#mainconteiner .content .rightcontent ul li a:hover{text-decoration:underline;}

#mainconteiner .content .rightcontent p.blocktitle4 { background:#BC66CB; color:#ffffff; font-size:13px; text-transform: uppercase; font-weight:bold; width:200px; height:30px; text-align:center; padding-top:10px; margin-top:-10px;}
#mainconteiner .content .rightcontent p.blockbr {width:200px; height:1px;}
#mainconteiner .content .rightcontent .blocktitle5 {background:#EBD0EF; margin-top:-15px; color:#ffffff;  height:280px;}
#mainconteiner .content .rightcontent .blocktitle5 img { border:1px solid #E2B2EE; margin-right:10px;}
#mainconteiner .content .rightcontent .blocktitle5 a { color:#7A2789; font-size:11px; font-weight:bold; width:100px; display:block; position: relative;  left:40px;}

#mainconteiner .empty{ clear:both; height:5px; width:100%}
#mainconteiner .footer{ background:#EEA6FF; width:100%; height:70px;}
#mainconteiner .footer .podfooter { width:980px; margin:0 auto; padding:15px;}
#mainconteiner .footer .podfooter .leftfooter{ padding:0px 20px 0px 40px; float:left}
#mainconteiner .footer .podfooter .rightfooter{ text-align:right; margin-top:-10px;}
#mainconteiner .footer .podfooter .rightfooter ul{ list-style:none; text-align:right; color:#ffffff;}
#mainconteiner .footer .podfooter .rightfooter ul li{ float: right;  color:#ffffff; padding-right:25px;}
#mainconteiner .footer .podfooter .rightfooter ul li a{ font-size:12px; text-decoration: underline; color:#ffffff;}
#mainconteiner .footer .podfooter .rightfooter p.copi{color:#7A2789; font-size:13px;font-weight:bold;text-align:right; margin-top:-10px; margin-bottom:-10px;}
