/* Worked for WebSiteExperts.com */

/*==========    MAIN & HELPER CLASSES    ==========*/
* { font-family: Tahoma, Arial, Helvetica, sans-serif;}

body { background:#fff;}
p, td, div { font-size:11px; color:#5F6578;}
td, div { margin:0; padding:0;}
form, body, input { margin: 0; padding: 0;}
p { margin-top:0; margin-bottom:13px;} 
table, img { border-collapse:collapse; border:0;}
table td { padding: 0;}
.h100 { height: 100%;}
.alt { text-align: left; vertical-align: top;}
.alm { text-align: left; vertical-align: middle;}
.alb { text-align: left; vertical-align: bottom;}
.act { text-align: center; vertical-align: top;}
.acm { text-align: center; vertical-align: middle;}
.acb { text-align: center; vertical-align: bottom;}
.art { text-align: right; vertical-align: top;}
.arm { text-align: right; vertical-align: middle;}
.arb { text-align: right; vertical-align: bottom;}

a { color:#B86DC8; text-decoration:underline;}
a:hover { text-decoration:none;}

h3 {font: normal bold 13px Tahoma; margin:6px 0 0 43px; padding:0;}

ul { margin:1px 0 2px 10px; padding:0; list-style:none;}
ul li { margin:0; padding:0 0 0 15px; background:url(images/li.gif) no-repeat left 3px; font-weight:bold; color:#B86DC8;}

.img { float:left; padding:1px; border:3px solid #D9D9DA;}
.mark { padding-left:12px; background:url(images/li.gif) no-repeat left 3px;}
.violet { color:#B86DC8;}
.prominent { color:#B86DC8; font-style:italic; font-weight:bold; display:block; margin:1px 0;}
.prominent a{ color:#B86DC8; font-style:italic; font-weight:bold; text-decoration:none;}

/*==========    FORM CLASSES    ==========*/
.frmText { width:99px; height:13px; background:url(images/frm_text.gif) no-repeat; padding:1px; border:0; font-size:11px;}
.frmText1 { height:15px; background:url(images/frm_text.gif) no-repeat; padding-left:1px; border:0; //padding-top:-2px}

/*==========    CONSTRUCT CLASSES    ==========*/
.body { width:766px; margin:0 auto; background:url(images/boy01.jpg) no-repeat 511px 0px;}
.logo { width:460px; height:98px; vertical-align:top;}
.logo img { margin:25px 0 0 42px;}
.vline1 { float:left; width:1px; height:58px; background:url(images/vline.gif) repeat-y left top;}
.vline2 { float:left; width:1px; height:77px; background:url(images/vline.gif) repeat-y left top; margin-right:15px; margin-top:5px;}
.vline3 { float:left; width:129px; height:77px; background: url(images/members_only.jpg) repeat-y left top; margin-left:15px; margin-top:5px;}
.quick_menu { width:177px; padding-top:22px; vertical-align:top;}
.quick_menu a { display:block; color:#5F6578; margin-left:13px; text-decoration:none; margin-bottom:5px;}
.quick_menu a:hover { text-decoration:underline;}
.member_login { padding-top:11px; vertical-align:top; line-height:17px;}

.menu { width:100%; height:49px; background:url(images/bg_mmenu.gif) repeat-x;}
.menu a { float:left; outline:none;}
.boy02 { width:143px; background:url(images/boy02.jpg) no-repeat;}
.register { width:112px; padding:5px 0 3px 0; vertical-align:middle;}
.register a { color:#F3E9F3; font-style:italic;}

.boy03 { width:294px; background:url(images/boy03.jpg) no-repeat; text-align:right; vertical-align:bottom;}

.main { padding:17px 23px 0px 23px; vertical-align:top;}
.main2 { padding:0 23px 0px 23px; vertical-align:top;}
.leftbar { width:203px; height:264px; vertical-align:top;}
.leftbar p { margin-left:11px; margin-right:30px;}
.center { width:312px; height:264px; vertical-align:top;}
.center p { margin-left:18px; margin-right:42px;}
.banner01 {  margin-left:18px; float:left;}
.rightbar { vertical-align:top;}
.rightbar p { margin-left:8px; margin-right:15px;}

.botline {height:4px; background:#81858D;}
.footer { height:54px;}
.bot_menu a { color:#5F6578; text-decoration:none;}
.bot_menu a:hover { text-decoration:underline;}

.div_ind {width:280px; overflow:auto; height:228px; padding:4px 10px 0 6px;}

.promi { color:#B86DC8; font-style:italic; font-weight:bold; margin:1px 2px 0;}

/*   members   */
.mem {background:url(images/bg_palka.jpg) right top no-repeat; width:257px;}
.a1 {margin:24px 0;}
.b1 {margin:5px 0 0 10px;}
.c1 {background:url(images/thisisheading.jpg) no-repeat; width:195px; height:17px; color:#5F6578; font-weight:bold; font-size:10px;}
.d1 {margin:24px 0 0 0;}
.bigtxt{ font-size:18px; color:#7C8397;}
.activites{}
.activites a{ color:#B86DC8; text-decoration:none; font-size:12px; background:url(images/li.gif) no-repeat left center; margin-left:10px; padding-left:15px;}
.activites a:hover{ text-decoration:underline; font-weight:bold; font-size:12px;}
.img03 { background:url(images/img03.jpg) no-repeat; width:171px; height:204px; line-height:17px}
.line { background:#CFCFCF; width:4px;}
.p { padding-top:15px; padding-right:14px;}
.p p { margin:0; padding:0;}

.btn_login { width:50px; height:15px; background:url(images/btn_login.gif) no-repeat left top; border:0; cursor:pointer; margin-left:50px; margin-top:3px;} 

.inp1 { width:97px; height:12px; background:url(images/spacer.gif) repeat; border:0; //border:1px; font-size:10px; //border-style:dotted; //border-color:#eeeeee; //padding:0}
