
.cnt-prof *{
	border:0;
	list-style:none;
	margin:0;
	padding:0;
}
/* setting new page width */
.nw-prof #cti{
	background:url(/img/bghd.png) 0 35px no-repeat;
	width:780px;
}

.nw-prof #hd{
	background-position:540px 0;
	width:780px;
}

.nw-prof #hd ul{
	margin:0 auto;
	width:780px;
}

.nw-prof #ft{
	margin:0 auto;
	width:780px;
}

.nw-prof #ft ul{
	margin:0 auto;
	width:780px;
}

.nw-prof #ft dl{
	margin:6px auto;
	width:600px;
}

/* elements */
.bg-elm{
	background:url(/img/elements.png) 0 0 no-repeat;
}
.ranking{
	height:15px;
	font:bold 12px/15px sans-serif;
}
	.ranking span,.ranking a{
		float:left;
		padding:0 3px 0 0;
	}
	.ranking a{
		background:url(/img/icn/strs.png) 0 0 no-repeat;
		height:15px;
		width:75px;
	}
	.ranking .r0{
		background-position:0 -150px;
	}
	.ranking .r05{
		background-position:0 -135px;
	}
	.ranking .r10{
		background-position:0 -120px;
	}
	.ranking .r15{
		background-position:0 -105px;
	}
	.ranking .r20{
		background-position:0 -90px;
	}
	.ranking .r25{
		background-position:0 -75px;
	}
	.ranking .r30{
		background-position:0 -60px;
	}
	.ranking .r35{
		background-position:0 -45px;
	}
	.ranking .r40{
		background-position:0 -30px;
	}
	.ranking .r45{
		background-position:0 -15px;
	}
	.ranking .r50{
		background-position:0 0;
	}
	/* star usage - r0, r05, r10, r15, r20, r25, r30, r35, r40, r45, r50 */
.hd-prof{
	padding:0 0 10px;
}
.prof-pic{
	border:1px solid #f60;
	height:240px;
	display:block;
	position:relative;
	width:320px;
}
	.prof-pic:hover{
		border-color:#f00;
	}
	.prof-pic img{
		display:block;
	}
	.prof-pic .live{
		background-position:0 -122px;
		height:17px;
		left:1px;
		position:absolute;
		top:1px;
		width:45px;
	}
.prof-info{
	width:448px;
}
.prof-nav{
	height:114px;
	width:215px;
}
	.prof-nav li{
		height:33px;
		margin:0 0 5px;
		width:107px;
	}
	.prof-nav a{
		display:block;
		line-height:33px;
	}
		.prof-nav a:hover{
			background:url(/img/elements.png) 0 0 no-repeat;
		}
	.prof-nav .pnav01{
		background-position:-46px 0;
		height:34px;
		width:215px;
	}
		.prof-nav .pnav01 a:hover{
			background-position:-261px 0;
		}

	.prof-nav .pnav06{
		background-position:-46px -139px;
		height:34px;
		width:215px;
	}

	.prof-nav .pnav08{
		background-position:-46px -173px;
		height:34px;
		width:215px;
	}

		.prof-nav .pnav08 a:hover{
			background-position:-261px -173px;
		}

	.prof-nav .pnav02{
		background-position:-46px -34px;
	}
		.prof-nav .pnav02 a:hover{
			background-position:-261px -34px;
		}

	.prof-nav .pnav07{
		background-position:-261px -139px;
	}
	
	.prof-nav .pnav03{
		background-position:-154px -34px;
	}
		.prof-nav .pnav03 a:hover{
			background-position:-369px -34px;
		}
	.prof-nav .pnav04{
		background-position:-46px -67px;
	}
		.prof-nav .pnav04 a:hover{
			background-position:-261px -67px;
		}
	.prof-nav .pnav05{
		background-position:-154px -67px;
	}
		.prof-nav .pnav05 a:hover{
			background-position:-369px -67px;
		}

.prof-extra{
	height:35px;
	width:215px;
}

.prof-inf{
	width:213px;
}
	.prof-inf li{
		color:#f60;
		font:12px/27px sans-serif;
	}
	.prof-inf strong{
		color:#552400;
	}
.prof-pic-ext{
	padding:6px 0 0;
}
	.prof-pic-ext li{
		margin:0 18px 0 0;
		background-size: 113px 85px; 
	}
	.prof-pic-ext a{
		border:1px solid #f60;
		display:block;
		height:84px;
		width:112px;
		position: relative;
	}
		.prof-pic-ext a:hover{
			border-color:#f00;
		}
	.prof-pic-ext img{
		display:block;
	}

	.prof-pic-ext .ov {
		position:absolute;
		top:0px;
		left:0px;
	}

.prof-promo a{
	background-position:0 0;
	height:92px;
	width:46px;
}
.prof-ses-title{
	font:12px/12px sans-serif;
	height:36px;
	overflow:hidden;
	width:322px;
}
.prof-tabs{
	border-bottom:1px solid #939393;
	height:38px;
	position:relative;
}
	.prof-tabs li{
		background-position:-191px -100px;
		margin:0 0 0 7px;
		position:relative;
		text-align:center;
		height:39px;
		width:145px;
	}
	.prof-tabs .first{
		margin:0;
	}
	.prof-tabs a{
		color:#000;
		display:block;
		font:bold 12px/39px sans-serif;
		text-decoration:none;
		text-transform:uppercase;
	}
		.prof-tabs a:hover{
			background:url(/img/elements.png) 0 0 no-repeat;
		}
	.prof-tabs .act,.prof-tabs a:hover{
		background-position:-46px -100px;
	}
.prof-tabs-cnt{
	padding:20px 0 10px;
	min-height: 330px;
}
.prof-det{
	padding:0 0 20px;
}
	.prof-det dt{
		border-bottom:1px solid #E5D6AD;
		font:19px/30px sans-serif;
		height:30px;
	}
	.prof-det dt strong{
		border-bottom:3px solid #F1A84D;
		padding:0 5px 2px;
	}
	.prof-det dt small{
		border-bottom:3px solid #F1A84D;
		color:#747474;
		font-size:19px;
		padding:0 15px 2px;
	}
	.prof-det a{
		color:#808080;
		display:block;
		line-height:20px;
		margin:4px 0 0;
		text-align:right;
		text-decoration:none;
		width:130px;
	}
		.prof-det a:hover{
			color:#222;
		}
		.prof-det a span{
			background-position:0 -92px;
			height:20px;
			margin:0 0 0 5px;
			width:19px;
		}
		.prof-det a.act span{
			background-position:-27px -92px;
		}
	.prof-det dd{
		display:none;
	}
	.prof-det li{
		border-bottom:1px solid #E4E4E4;
		font-size:15px;
		line-height:25px;
		margin:0 1px 0 0;
		width:194px;
	}
		.prof-det li strong{
			color:#757575;
		}
.prof-ext-det{
	width:360px;
}
	.prof-ext-det dt{
		color:#411E00;
		font:bold 12px/16px sans-serif;
	}
	.prof-ext-det dd{
		color:#555555;
		padding:2px 0 10px;
	}
.gallery-title{
	font:bold 18px/26px sans-serif;
}
	.gallery-title span{
		color:#BD0000;
	}
.gallery-form{
	color:#777;
	font:bold 14px/26px sans-serif;
	line-height:26px;
}
	.gallery-form select{
		border:1px solid #ccc;
		border-radius:5px;
		padding:2px 3px;
		vertical-align:middle;
	}
.gallery-data{
	padding:15px 0 0;
}
	.gallery-data li{
		background:url(/img/bggallery.jpg) 0 0 no-repeat;
		height:128px;
		margin:0 32px 15px 0;
		padding:1px;
		width:168px;
	}
	.gallery-data .last{
		margin-right:0;
	}
	.gallery-data a{
		border:4px solid #fff;
		display:block;
		height:120px;
		width:160px;
	}
		.gallery-data a:hover{
			border-color:#f60;
		}
	.gallery-data img{
		display:block;
	}
/* id's */
#cnt-prof{
	padding:0 0;
}

.announcment{
    text-align:center;
	color:green;
	font-weight:bold;
}

.pic-cover{
    width:320px;
	margin:3px 0 3px 0;
    text-align:center;
}

.pic-cover .pre{
     color: red;
     font-weight:bold;
}

.pic-cover .laston{
}

.pic-cover .live{
	height:4px;
}

/* classes */
.dn{
	display:none;
}
.fl,.horiz li{
	float:left;
}
.fr{
	float:right;
}
.ir{
    display:block;
    text-indent:-999em;
    overflow:hidden;
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr}
.wrp{
	overflow:hidden;
	width:100%;
}

#nopics{
    width:100%;
    margin: 50px 0 0 0;
    text-align:center;
}

#picContent{
    width:100%;
    padding:0;
    margin:0;
    height:316px;
	overflow:auto;
    text-align:center;
}

#picContent li{
    width:164px;
    float:left;
    margin:0 8px 8px 16px;
    display:inline;
    background-position:1px 1px;
    background-repeat:no-repeat;
}

#picContent li a{
    position:relative;
    display:block;
    width:160px;
    height:120px;
    border:1px #f60 solid;
    margin:0;
}

#picContent li a img.icon {
    position:absolute;
    top:3px;
    right:3px;
    width:21px;
    height:9px;
    border:0;
    display:inline;
}

#picContent li span{
    display:block;
    font-size:11px;
    padding:6px 0 8px 0;
}

#picContent li img{
    width:160px;
    height:120px;
    border:0;
    display:block;
}



#varchm{
    height:27px;
    margin:0;
    padding:0 20px 16px 20px}
    #varchm li{
        display:inline;
        float:left;
        list-style:none;
        padding:0;
        text-align:center}
        li#asel{
            width:500px}
            #asel div{
                line-height:19px;
                margin:3px auto 0 auto;
                padding:0;
                text-align:left;
                width:205px}
            #asel b{
                display:block;
                float:left}
            select#forDate{
	border:1px solid #ccc;
		border-radius:5px;
		padding:2px 3px;
		vertical-align:middle;}
    #varchm li#prev{
        background:url(/img/elements.png) -48px -210px no-repeat;
        float:left;
        height:27px;
        width:120px}
    #varchm li#next{
        background:url(/img/elements.png) -48px -243px no-repeat;
        float:right;
        height:27px;
        width:120px}
    #varchm li#prev a,#varchm li#next a{
        display:block;
        height:0;
        overflow:hidden;
        padding:27px 0 0 0;
        width:120px}
    #varchm li#prev a:hover{
        background:url(/img/elements.png) -178px -210px no-repeat; }
    #varchm li#next a:hover{
        background:url(/img/elements.png) -178px -243px no-repeat; }


/* easybox starting */

.easybox-window {
    background : #000;
    border : 1px solid #666; }
    .easybox-window img {
        border: 0;
    }
    .easybox-window .easybox-header {
        font-family: Tahoma,Arial,sans-serif;
        margin: 10px 10px 0; }
        .easybox-window .easybox-header a {
            display: block;
            float: right;
        }
        .easybox-window .easybox-header strong {
/*            display:block;
            margin:auto auto;
            width: 100%;*/
            text-align:center;
        }
            .easybox-window .easybox-header strong div {
                margin:0 0 0 20px;
                color: #999;
                font-size: 10pt;
                font-weight: bold;
                text-align: center;}
                .easybox-window .easybox-header strong div .sname {
                    color: #FFF;}
    .easybox-window .easybox-content {
        scrollbar-arrow-color: #CCCCCC;
        scrollbar-3dlight-color: #000000;
        scrollbar-darkshadow-color: #000000;
        scrollbar-face-color: #000000;
        scrollbar-highlight-color: #CCCCCC;
        scrollbar-shadow-color: #CCCCCC;
        scrollbar-track-color: #777777;
        margin: 10px 20px 2px;}
    .easybox-window .easybox-footer {
        margin: 0 auto 10px;
    }

    /* BODY */
    #galleryBody {
        position:relative;
        width:auto !important;
        width:1%;
        height:auto !important;
        height:1%;
        background: url(/com/img/photoarchive/loading.gif) center center no-repeat;
        margin: 0;
        padding:0 0px;}
        #galleryBody a strong {
            display:none;}
        #galleryBody .center {
            position: absolute;
            margin: 0 auto;
            width: 100%;
            background: blue;
            opacity: 0.5;
            height: 100%;
            z-index: 60;
        }
        #galleryBody .center span {
            margin: 0 0;
            display: block;
            height: 100%;
        }

    /* FOOTER */
    #galleryFooter {
        text-align: center;
        height:24px;
        margin: auto 5px auto auto;
        overflow:hidden;
    }

    #galleryFooter #prevBtn {
        margin: 0px 14px 0px 0px;
    }
    #galleryFooter #nextBtn {
        padding: 0px 0px 0px 14px;
    }


.selectedUp {

	color:#444444;
	text-decoration:none;

}



body,td{
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	margin: 0;
}

#msglistbody, #msgbody{
	background-color: #f1f1f1;
}


#space {
	position:relative;
	height: 10px;
}

#forummessage {
	position:relative;
	height: 110px;
	width: 100%;

}

#forumlist {
	position:relative;
	height: 232px;
	width: 100%;
}

#forumlistmsg {
	padding: 1px 1px 1px 1px;
	background-color: #dddddd;
}


ul.thread li {
	margin: 7px 0;
}
ul.thread ul {
	background: url('/img/tree/vdot.gif') repeat-y 8px 0px;
	margin: 0;
	padding: 0;
}
ul.thread ul li {
	background: url('/img/tree/corner.gif') no-repeat 8px 0;
	list-style-type: none;
	margin: 7px 0;
	padding-left: 20px;
}
ul.thread .author {
	color: #F60;
	font-style: italic;
}

ul.thread .author a{
	color: #F60;
	font-style: italic;
}

ul.thread .date {
	font-style: italic;
}
dl.error {
	margin: 0;
	padding: 5px;
	text-align: left;
	width: 600px;
}
dl.error dt {
	color: red;
	font-weight: bold;
}
dl.error dd {
	margin-left: 10px;
}
body table.listMessages {
	text-align: center;
}
table.listMessages {
	border-spacing: 1px;
	padding: 0;
	margin: 0;
	width: 99%;
	background-color: #f1f1f1;
}

table.listMessages tr {
	text-align: left;
}
table.listMessages tr.title {
	text-align: center;
}
table.listMessages tr.space {
	height: 10px;
}
table.listMessages tr.space_after {
	height: 2px;
	
}
table.listMessages tr.welcome {
	text-align: left;
}
table.listMessagesNavigator {
	width: 100%;
	padding: 0px;
	margin: 2px;	
}
table.listMessagesNavigator tr.spacer {
	width: 100%;
	height: 1px;
}
table.listMessagesNavigator tr td.prev {
	text-align: center;
	width: 33%;
}
table.listMessagesNavigator tr td.curr {
	text-align: center;
	width: 33%;
}
table.listMessagesNavigator tr td.next {
	text-align: center;
	width: 33%;
}

table.forumMessage, table.table100 {
	border: 0;
	width: 99%;
	height: 110px;
	margin:0 auto 0 auto;
	border-spacing: 1px;
}

table.table100 {
	border-spacing: 0px;
	padding:3px 3px 3px 3px;
}

#subject.input400, #body.textarea400{
	width: 650px;
	margin:0;
}

table.table100 td {
	margin:0;
	padding:0;
}

table.forumMessage td {
	margin: 2px;
	padding-left: 8px;
	padding-right: 8px;
	
}
table.forumMessage tr.head {
	background-color: #e1e1e1;
	height: 5%;

}
table.forumMessage tr.body {
	background-color: #f1f1f1;
}
table.forumMessage tr.nospace {
	margin: 0px;
	padding: 1px;
}

table.forumMessagePost {
	width: 600px;
}
table.forumMessagePost td {
	padding: 0px;
	margin: 2px;
}
table.forumMessagePost img.pf {
	border: 0px;
	width: 116px;
	height: 50px;
}
table.center {
	margin-left:auto; margin-right:auto;
}
.right {
	text-align: right;
}

.zodiac {
    display:inline-block!important;
    width:26px;
    height:23px;
    position:relative;
    top:4px;
    margin-left:3px;
}

.Aries {background:url(/img/zodiac.png) 0 0 no-repeat; width:26px;}
.Taurus {background:url(/img/zodiac.png) -26px 0 no-repeat; width:34px;}
.Gemini {background:url(/img/zodiac.png) -60px 0 no-repeat; width:24px;}
.Cancer {background:url(/img/zodiac.png) -84px 0 no-repeat; width:32px;}
.Leo {background:url(/img/zodiac.png) -116px 0 no-repeat; width:38px;}
.Virgo {background:url(/img/zodiac.png) -154px 0 no-repeat; width:23px;}
.Libra {background:url(/img/zodiac.png) -177px 0 no-repeat; width:28px;}
.Scorpio {background:url(/img/zodiac.png) -205px 0 no-repeat; width:35px;}
.Sagittarius {background:url(/img/zodiac.png) -240px 0 no-repeat; width:24px;}
.Capricorn {background:url(/img/zodiac.png) -264px 0 no-repeat; width:22px;}
.Aquarius {background:url(/img/zodiac.png) -286px 0 no-repeat; width:32px;}
.Pisces {background:url(/img/zodiac.png) -318px 0 no-repeat; width:24px;}













