html,body {height: 100%;}
body {margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#febf00 url(../img/body_bgr.gif) repeat-x;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/*
//	COMMON STYLES
*/

img{border:none;}
fieldset{border:none; margin:0; padding:0;}
form{margin:0px; padding:0px;}
label{margin:0px; padding:0px;}
.distance{padding-top:20px;}
.distanceBoth{padding:20px 0;}
.smallDistance{padding-top:10px;}
.smallDistanceBoth{padding:10px 0;}

/*
//	HEADER STYLES
*/
 
#header{width:100%; background:#ffffff url(../img/header_bgr.gif) repeat-x; text-align:center; position:relative;}
#headerContent{width:1000px; margin:0 auto; position:relative;}
#headerNavigation{position:relative; width:1000px; height:76px; background:url(../img/header_bottom.jpg) no-repeat; margin:0 auto 0 auto; z-index:2500;}
#headerHome{position:absolute; top:5px; left:22px;}
#headerBtns{list-style:none; margin:0px; padding:0px; position:absolute; left:342px; top:5px;}
#headerBtns li{margin:0px; padding:0px; float:left;}
#flashHeader{position:absolute; top:0px; left:0px; z-index:3000; display:none;}

/*
//	CONTENT STYLES
*/


/* TEMPLATE STYLES */

#content{background:url(../img/middle_bgr.gif) #ffffff bottom repeat-x; width:100%;}
#content #frame{background:url(../img/content_bgr.jpg) no-repeat bottom; margin:0 auto; width:1000px;}
#popupcontent{width:100%;}
#popupPage{background:#FFFFFF;}
#popup{margin:0 auto; width:616px; position:relative; padding:25px 0;}
#popupTitleBar{background:url(../img/popup_title_bar.gif) no-repeat top; width:616px; height:88px; position:absolute; z-index:3000;}
#popupTitle{color:#684b8e; font-size:12px; font-weight:bold; position:absolute; top:15px; left:35px;}
#popupClose{position:absolute; top:15px; right:13px;}
#popupImage{height:352px; width:616px; background:#694a8e url(../img/popup_image_bgr.gif) repeat-y; position:absolute; top:97px; left:0px;z-index:2500; overflow:hidden;}
#popupImageTbl{width:606px;height:352px;}
#popupPaging{background:url(../img/popup_paging.gif) no-repeat top; width:616px; height:28px; position:absolute; top:422px; left:0px; z-index:3000;}
#popupCopy{position:absolute; top:470px; right:0px; z-index:3500; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#684b8e;}

#tblContainer{border:none; width:958px; margin-bottom:15px; margin-top:3px;}
#tblContainer #left{background:url(../img/left_bgr.gif) no-repeat bottom left;}
#tblContainer #left label{font-size:11px; display:block;}
#tblContainer #left .txtFields{width:130px; margin-top:2px;}
#tblContainer #left select{width:135px; margin-top:2px;}
#tblContainer #orange{background:url(../img/right_bot_bgr.gif) no-repeat bottom left;}
#tblContainer #pink{background:url(../img/small_right_bot_bgr.gif) no-repeat bottom left;}

#leftContainer{width:190px; padding-top:10px;}
#login{width:177px; height:211px; background:url(../img/login_bgr.gif) no-repeat; margin-left:7px; position:relative;}
#login form{position:absolute; left:20px; top:50px; height:157px;}
#login a{font-size:11px; color:#000000; text-decoration:underline;}
#login a:hover{text-decoration:none;}
#forgPassDiv{padding-top:6px;}
#registrationDiv{padding-top:3px;}
#enterBtn{width:99px; height:28px; position:absolute; bottom:0px; left:18px;}

#logged{width:173px; height:211px; background:url(../img/logged_bgr.gif) no-repeat; margin-left:7px; position:relative; color:#FFFFFF;}
#logged #username{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:center;}
#loggedInfo{position:absolute; top:60px; width:173px;}
#logged a{font-size:11px; color:#FFFFFF; text-align:center; padding:7px 0 10px 0;}
#logged a:hover{text-decoration:none;}
#profileBtn{display:block; width:156px; background:url(../img/chg_profile.gif) no-repeat; position:absolute; top:35px; left:10px;}
#subsBtn{display:block; width:156px; background:url(../img/chg_subs.gif) no-repeat; position:absolute; top:75px; left:10px;}
#exitBtn{position:absolute; top:111px; left:38px;}

#search{width:177px; height:213px; background:url(../img/search_bgr.gif) no-repeat; margin:10px 0 13px 7px; position:relative; color:#FFFFFF;}
#search form{position:absolute; left:20px; top:60px; height:148px;}
#categoryLabel{padding-top:10px;}
#searchBtn{ position:absolute; bottom:0px; left:18px;}

#bannersContainer{position:relative; height:88px; width:960px;}
#soundLeft{position:absolute; top:9px; left:8px;}
#banners{ text-align:center;}
#banners ul{list-style:none; margin:0px; padding:0px;}
#banners li{margin:0px; padding:0px; float:left; padding:0 10px 0 10px;}
#soundRight{position:absolute; top:9px; right:8px;}

.stylesContainer{padding:15px 15px 15px 15px; float:left; width:145px;}
.stylesContainer div{padding:2px 0;}
.stylesContainer a{color:#493a65; font-size:11px; font-weight:bold;}

.standartDiv{margin-top:15px; margin-bottom:20px; color:#371154;}
.standartDiv h1{font-size:11px; font-weight:bold; margin:0 0 2px 0;}
.standartDiv a{color:#fb1bb4;}
.standartDiv div{margin-top:10px;}

.contactTable{width:300px;}
.contactTable td{font-size:10px;}
.contactTable a{font-weight:bold;}
.contactTable .bull{font-size:13px; width:20px;}
.contactTable .second{width:110px; padding-top:2px;}
.contactTable a{color:#fb1bb4;}

/* ORANGE STYLES */

/* Orange Template Styles */

#orangeRightContainer{width:768px; background:url(../img/right_top_bgr.gif) no-repeat top left;}
#orangeInnerConainer{background:url(../img/big_bottom.gif) no-repeat bottom left; width:747px; margin:0 auto; margin-bottom:10px; padding-top:12px;}
#orangeGeneralContainer{background:url(../img/big_title.gif) no-repeat top left; padding-bottom:20px;}
#orangeTitle{padding:23px 0 0 33px; position:relative;}
#orangeSort{width:390px;  background:url(../img/orange_sort_bgr.gif) bottom center no-repeat; position:absolute; top:18px; right:3px; padding-bottom:10px;}
.orangeSortSelect{background:#ff7016; color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:110px; margin-left:18px;}
#orangeSortTxt{color:#694a8f; font-size:11px; margin-left:15px;}
#orangeContent{margin:30px 20px 0 20px; font-size:11px;}

/* News Styles */

.orangeNewsDate{color:#ff7016; font-weight:bold;}
.orangeNewsTitle{color:#33154f; font-size:14px; font-weight:bold; margin:10px 0;}
.orangeNewsTxt{color:#371154;}
.orangeNewsTxtImg{margin:0 10px 2px 0;}

/* Subscription Styles */

#topOrangeContent{background:#fefefe url(../img/orange_contenttop_bgr.gif) repeat-x bottom center; width:712px;}
#subsNotLogged{padding:10px 0 0 10px; font-size:11px;}
#subsContainer{height:160px;}
.justRegistred {padding:0px; margin:0px; padding-left:11px; padding-bottom:20px;}
.justGetSub {padding:0px; margin:0px; padding-left:11px; padding-bottom:40px;}
#subsContainer ul{list-style:none; margin:0px; padding:0px;}
#subsContainer li{margin:10px 0 0 0; float:left; padding:0px 5px 0 0px; display:block; width:168px; height:149px; background:url(../img/subs_bgr.gif) no-repeat center top;}
#subsContainer .paid{background:url(../img/buyedsubs_bgr.gif) no-repeat center top; margin-top:0px;}
#subsContainer .paid .subContent{margin:30px auto 0 auto;}
#subsContainer .paid .alignSubContent{padding-left:13px;}
#subsContainer .paid .buyBtn{padding-top:2px;}
#subsContainer .paid .date{color:#FFFFFF; font-size:12px; font-weight:bold;}
#subsContainer .paid .price{padding-top:4px;}
.buyBtn{padding-top:2px;}
.subContent{margin:18px auto 0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.validateTxt{padding:7px 0 0 0;}
.subLoggedTxt{padding:10px 0 0 10px;}
.subInfo{color:#000000; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#middleOrangeContent{width:712px; height:40px; background:url(../img/orange_contentmiddle_bgr.gif) no-repeat; clear:both;}
#bottomOrangeContent{background:#e1dbe9 url(../img/orange_contentbot_bgr.gif) repeat-x top; width:712px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#291b47;}
#bottomOrangeContainer{padding:0 30px;}
#subRegBtn{text-align:center; padding:25px 0 10px 0;}

/* Payments Subscription Styles */

#guarantee{background:#ebe8ef url(../img/guaranty_top_bgr.gif) no-repeat top; width:709px;}
#guaranteeTxt{background:url(../img/guaranty_bottom_bgr.gif) bottom no-repeat; padding:15px; font-weight:bold; font-size:11px;}

#buySubTxt{padding:12px 12px;}
#buySubType{font-weight:bold;}
#buyError{color:#FF0000;}
#payment{padding:0px 0px;}
#paymentTypeContainer{background:url(../img/payment_top_bgr.gif) no-repeat top; padding-top:20px; margin-bottom:5px;}
#paymentTypeContent{background:url(../img/payment_bottom_bgr.gif) no-repeat bottom;  padding-bottom:20px;}
#paymentTypeContainer2{background:url(../img/payment_top_bgr.gif) no-repeat top; padding-top:20px; margin-bottom:5px;}

#doPayment{background-color:#f1eff4; position:relative;}
.standartInput {border:1px solid #a5acb2;}
.payTitle{position:absolute; left:60px; top:6px;}
.payNumber{position:absolute; left:20px; top:4px;}
.payRadio{position:absolute; left:150px; top:0px;}
.payTxt{position:absolute; left:180px; top:4px;}
.payBtn{position:absolute; left:585px; top:0px;}
.priceTxt{position:absolute; left:420px; top:5px;}
.priceTxt strong{ font-size:12px}
.payDescription{padding:35px 0 0 60px; font-size:10px; width:520px;}
.payDescription3{padding:35px 0 0 180px; font-size:10px; font-size:11px;}
.noPayDescription{padding:4px 0 0 60px; font-size:10px; width:520px;}
#backBtn{padding-top:15px;}

/* Registration Styles */

#registrationForm{width:700px; margin:20px auto 10px auto; font-size:11px; background:url(../img/reg_form_bottom.gif) bottom no-repeat; padding-bottom:10px; width:712px;}
#registrationForm label{}
#registrationForm .error{color:#FF0000; width:275px;}
#registrationForm #otherError{color:#FF0000; text-align:center; padding-bottom:15px;}
#registrationForm .description{width:275px;}
#registrationForm input{border:1px solid #a5acb2; width:169px;}
#registrationForm .checkbox{border:none; width:auto;}
#registrationForm select{width:55px;}
#regBtns{margin:0 10px 0 10px; position:relative; height:30px;}
#resetBtn{position:absolute; top:0px; left:10px;}
#continueBtn{position:absolute; top:0px; right:5px;}
#regTerms{margin:0 auto; width:500px; text-align:center; font-size:11px; padding-top:0px;}
#regTerms a{color:#fb1bb4; text-decoration:underline;}
#regTerms a:hover{text-decoration:none;}

.subTable{margin-top:5spx;}
.subTable td{height:20px;}
.tdNumber{width:20px;}
.tdType{width:100px;}
.tdBought{width:155px;}
.tdBoughtDiv{border-right:1px solid #000000;}
.tdValid{padding-left:15px;}

/* News Styles */

#newsTableContent{margin-bottom:20px;}
#newsTable{width:290px; color:#FFFFFF; background-color:#55377c;}
#newsTable td{padding:8px 0;}
.lightBlue{background:#694a8f; background-image:none;}
.darkBlue{background:#55377c;  background-image:none;}
.rollOverTr{background:url(../img/tr_rollover_bgr.gif) repeat-x top #f0edf4; color:#371253; cursor:pointer;}
.leftNewsTd{width:90px; text-align:left; color:#fecb9d;}
.leftNewsTdRollOver{width:90px; text-align:left; color:#694a8f;}
.rightNewsTd{text-align:left; font-weight:bold;}
.dateNews{ padding-left:10px; border-right:1px solid #c1b3d2; width:72px;}
#newsTblBottom{position:relative; width:290px; height:40px; background:url(../img/news_tbl_bottom.gif) top center no-repeat;}
#newsPaging{width:169px; height:22px; background:url(../img/orange_paging.gif) top center no-repeat; position:absolute; left:120px; top:17px; font-size:10px; color:#FFFFFF; font-weight:bold; padding-top:5px;}
#newsPaging a{font-size:10px; color:#FFFFFF; font-weight:normal;}
#newsCont{color:#c9bed7; font-size:10px; position:absolute; left:11px; top:20px;}
.withBorder{border-left:1px solid #fe9edd; padding-left:4px;}
.lArrow{padding-right:5px;}
.rArrow{padding-left:5px;}

/* Gallery Styles */

.galleryRow{}
.galleryImage{background:url(../img/gal_image_bot_bgr.gif.gif) bottom left no-repeat;  padding-bottom:18px;}
.galleryImageContainer{width:138px; height:104px; background:url(../img/gal_image_container_bgr.gif) top center no-repeat; padding:13px 0 0 0; margin-right:3px; margin-top:13px;}
.galleryLast{margin-right:0px;}
.galleryImageSquare{width:112px; height:92px; border:1px solid #FFFFFF; background:#311459; margin:0 auto;}
.galleryImageTxt{font-size:10px; width:138px; text-align:center; background:#f9f8fb; padding-top:3px; height:20px;}
#galleryPaging{position:relative; height:40px; background:url(../img/gallery_paging_bgr.gif) bottom left no-repeat; margin-top:10px;}
.paddingTxt{padding:0 5px;}
#galleryPagingTxt{color:#604684; position:absolute; left:20px; top:12px; width:100px;}
#galleryPagingContainer{width:200px; height:22px;position:absolute; left:490px; top:15px; font-size:10px; color:#FFFFFF; font-weight:bold; padding-top:5px; text-align:center;}
#galleryPagingContainer a{font-size:10px; color:#FFFFFF; font-weight:normal;}


/* Error Styles */

#orangeError{height:350px;}
#errorTextContainer{background:#ebe8ef url(../img/guaranty_top_bgr.gif) no-repeat top; width:709px;}
#errorText{background:url(../img/guaranty_bottom_bgr.gif) bottom no-repeat; padding:15px; font-size:11px; color:#FF0000;}
#errorForm{width:700px; margin:20px auto 10px auto; font-size:11px; padding-bottom:10px; width:712px;}
#errorForm .error{color:#FF0000; width:275px;}
#errorForm #otherError{color:#FF0000; text-align:center; padding-bottom:15px;}
#errorForm .description{width:275px;}
#errorForm input{border:1px solid #a5acb2; width:169px;}
#errorForm .normalInput{border:none; width:auto;}
#errorForm .checkbox{border:none; width:auto;}
#errorForm select{width:55px;}
#errorBtn{text-align:center; padding:20px 0 10px 0;}


#forgotten{height:350px; }
#forgottenForm{width:700px; margin:0px auto 10px auto; font-size:11px; padding-bottom:10px; width:712px; padding-top:25px;}
#forgottenForm .error{color:#FF0000; width:275px;}
#forgottenForm #otherError{color:#FF0000; text-align:center; padding-bottom:15px;}
#forgottenForm .description{width:275px;}
#forgottenForm input{border:1px solid #a5acb2; width:169px;}
#forgottenForm .normalInput{border:none; width:auto;}
#forgottenForm .checkbox{border:none; width:auto;}
#forgottenForm select{width:55px;}
#forgottenBtn{text-align:center; padding:20px 0 10px 0;}

/* PINK STYLES */

/* Pink Template Styles */

#pinkRightContainer{width:768px; background:url(../img/pink_right_top_bgr.gif) no-repeat top right;}
#pinkStyles{margin-top:10px;}
#pinkStylesContainer{position:relative; width:128px; height:427px;}

#pinkStylesFlash{position:absolute; top:0px; left:0px; z-index:3000; display:none;}
#pinkStylesImage{position:absolute; top:0px; left:0px; z-index:2500;}
#pinkInnerConainer{}
#pinkIndex{font-size:11px; margin:8px 0 5px 13px;}
#leftIndex{width:298px; background:url(../img/index_video_top_bgr.gif) top left no-repeat; float:left;}
#leftIndexContainer{background:url(../img/index_video_bot_bgr.gif) bottom left no-repeat; height:430px;}
#videoScreen{position:relative; height:205px; width:292px; overflow:hidden; margin:0 auto 0 auto; padding:5px 0 0 0;}
#screenFrame{position:absolute; z-index:3000;}
#defaultScreen{position:absolute; top:4px; left:0px; z-index:3500;}
#screenContent{width:276px; height:171px; position:absolute; top:10px; left:8px; z-index:2800; background-color:#000000;}
#screen{width:266px; height:155px; margin-top:15px;}
#videoError{color:#FFFFFF; position:absolute; top:20px; z-index:3600; padding:50px 25px 0 25px;}
#videoError a{color:#ff92dc}
#soundBtn{position:absolute; z-index:3005; top:185px; left:230px;}
#screenBtn{position:absolute; z-index:3005; top:178px; left:131px;}
.indexPngMask{width:15px; height:56px; position:absolute; z-index:3000; top:0px; left:0px;}
.newsImage{position:absolute; top:0px;}
.newsImageTbl{width:66px; height:64px;}
.newsImage img{}
.indexNewsTxt{color:#ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:200px; position:absolute; left:80px; top:8px;}
.indexNewsBtn{position:absolute; left:205px; top:50px;}
#rightIndex{padding-top:1px; margin-left:298px;}
.indexMost{width:317px; height:136px; position:relative; background:url(../img/index_most_bgr.gif) no-repeat top left; margin-left:7px; margin-bottom:10px;}
.mostTitle{text-align:center; padding-top:7px;}
.mostTable{margin-top:7px;}
.mostTable table{font-size:11px; color:#49395e; width:286px;}
.mostTable td{border-bottom:1px solid #f2eef3; vertical-align:middle; padding:1px 0 2px 0;}
.mostBtn{position:absolute; bottom:5px; right:5px;}
.mostBanner{width:317px; text-align:center;position:relative;margin-bottom:10px;}
.staticIconTD{width:15px; text-align:left;}
.iconTD{width:18px; text-align:center;}
#pinkWindowContainer{padding:10px 0 0 15px;}
#pinkWindowTitle{position:relative; width:620px; height:50px; overflow:hidden; background:url(../img/pink_top_title_bgr.gif) no-repeat top left;}
#windowTitle{padding:23px 0 0 33px;}
#pinkWindowFilter{width:444px;  background:url(../img/pink_top_filter_bgr.gif) bottom center no-repeat; position:absolute; top:15px; right:5px; padding-bottom:10px;}
#pinkSortTxt{color:#694a8f; font-size:11px; margin-left:15px;}
.pinkSortSelect{background:#fe34bf; color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:90px; margin-left:7px; border:1px solid #7f9db9;}
.pinkSortInput{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:90px; margin-left:7px; border:1px solid #7f9db9; padding:2px 0;}
.pinkFilterBtn{width:17px; height:17px; padding-left:6px;}

#pinkTableContainer{width:620px; overflow:hidden;}
#pinkTableContainer a{color:#FFFFFF;}
#pinkTableContainer th{font-size:10px; color:#FFFFFF; text-align:left; font-weight:normal;}

.pinkTable{}
.pinkTable td{font-size:11px; padding:3px 0; vertical-align:top;}


.verdanaFont{font-family:Verdana, Arial, Helvetica, sans-serif;}
.verdanaFont span{padding-right:5px; color:#c5b8d5; font-family:Arial, Helvetica, sans-serif;}
.arialFont{font-family:Arial, Helvetica, sans-serif;}
.arialFont span{padding-right:5px; color:#c5b8d5;}

#perfTablesContainer{background:url(../img/performers_bgr.gif) repeat-y; width:620px;}
#perfTablesContainer a{color:#FFFFFF;}
#perfTablesContainer th{font-size:10px; color:#FFFFFF; text-align:left; font-weight:normal;}

.perfTableLeft{float:left;}
.perfTableLeft td{font-size:11px; padding:3px 0; vertical-align:top;}


.firstTR{background:#694a8f; color:#FFFFFF;}
.lightTR{background:#725596; color:#FFFFFF;}
.darkTR{background:#694a8f; color:#FFFFFF;}
.clearTR{clear:both; width:1px; height:1px; font-size:1px;}
.overTR{background:url(../img/tr_rollover_bgr.gif) repeat-x top #f0edf4; color:#371253;}
.firstLeftCell{background-image:url(../img/first_left_border.gif); background-repeat:no-repeat; background-position:left top;}
.firstLeftCell img{padding:3px 0 0 22px;}
.leftCell{background-image:url(../img/left_border.gif); background-repeat:repeat-y; background-position:left top;}
.leftCell img{padding:3px 0 0 22px;}
.lineIcon{float:left; padding:0px; margin:0px; color:#c5b8d5;font-family:Arial, Helvetica, sans-serif;}
.standartIcon{float:left; width:18px; padding-top:1px;}
.downloadIcon{padding-left:5px;}

.leftTblHeader span{padding-left:20px;}
.leftTblHeader{background:url(../img/perf_left_tbl_header.gif) no-repeat top left; height:21px; width:220px;}
.TblHeader{background:url(../img/perf_tbl_header.gif) repeat-x; height:21px;}
.TblHeader span{}
.leftFirstPerf{background:url(../img/perf_left_first.gif) repeat-y; height:23px; padding-left:35px; color:#FFFFFF;}
.lightFirstPerf{background:url(../img/perf_left_light.gif) repeat-y; height:20px; padding-left:35px; color:#FFFFFF;}
.darkFirstPerf{background:url(../img/perf_left_dark.gif) repeat-y; height:20px; padding-left:35px; color:#FFFFFF;}
.leftFirstOver{background:url(../img/perf_left_over.gif) no-repeat #e3dceb; height:20px; padding-left:35px; color:#4e2d76; cursor:pointer;}
.leftScdOver{background:url(../img/perf_left_dark_icons_over.gif) no-repeat #e3dceb; height:20px; cursor:pointer;}
.leftFirstOverFirst{background:url(../img/perf_left_first_over.gif) no-repeat #e3dceb; height:23px; padding-left:35px; color:#4e2d76; cursor:pointer;}
.leftScdOverFirst{background:url(../img/perf_left_dark_icons_over.gif) no-repeat #e3dceb; height:23px; cursor:pointer;}
.leftScdPerf{background:url(../img/perf_left_first_icons.gif) repeat-y #694a8f; height:20px;}
.lightScdPerf{background:url(../img/perf_left_light_icons.gif) repeat-y #735696; height:20px;}
.darkScdPerf{background:url(../img/perf_left_dark_icons.gif) repeat-y #694a8f; height:20px;}
.perfInfoIcon{float:left; width:16px; padding-left:9px;}
.perfGalleryIcon{float:left; width:16px;  padding-left:2px;}
.perfVideoIcon{float:left; width:16px; padding-left:2px;}

.perfTableRight{float:left;}
.perfTableRight td{font-size:11px; padding:3px 0; vertical-align:top;}

.rightTblHeader{background:url(../img/perf_right_tbl_header.gif) no-repeat top right; height:21px; width:91px;}
.rightTblLongHeader{background:url(../img/perf_right_tbl_header_long.gif) no-repeat top right; height:21px;}
.rightIconAudioTD img{padding:3px 0 0 16px;}
.rightCell{background-image:url(../img/right_border.gif); background-repeat:repeat-y; background-position:right top;}
.firstRightCell{background-image:url(../img/first_right_border.gif); background-repeat:no-repeat; background-position:right top;}

.rightblHeaderFst span{padding-left:13px;}
.rightblHeaderFst{background:url(../img/perf_tbl_header.gif) repeat-x; height:21px; width:223px;}
.rightTblHeaderScn{}
.rightTblHeaderScn span{}
.rightFirstPerf{background:url(../img/perf_right_dark.gif) repeat-y; height:23px; padding-left:30px; color:#FFFFFF;}
.rightLightFirstPerf{background:url(../img/perf_right_light.gif) repeat-y; height:20px; padding-left:30px; color:#FFFFFF;}
.rightDarkFirstPerf{background:url(../img/perf_right_dark.gif) repeat-y; height:20px; padding-left:30px; color:#FFFFFF;}
.rightScdPerf{background:url(../img/perf_right_icons.gif) repeat-y #694a8f; height:20px;}
.rightLightScdPerf{background:url(../img/perf_right_light_icons.gif) repeat-y #735696; height:20px;}
.rightDarkScdPerf{background:url(../img/perf_right_dark_icons.gif) repeat-y #694a8f; height:20px;}
.rightPerfInfoIcon{float:left; width:16px; padding-left:13px;}
.rightPerfGalleryIcon{float:left; width:16px;  padding-left:2px;}
.rightPerfVideoIcon{float:left; width:16px; padding-left:2px;}
.rightFirstOver{background:url(../img/perf_right_over.gif) no-repeat #e3dceb; height:20px; padding-left:30px; color:#4e2d76; cursor:pointer;}
.rightScdOver{background:url(../img/perf_right_dark_icons_over.gif) no-repeat #e3dceb; height:20px; cursor:pointer;}
.rightFirstOverFirst{background:url(../img/perf_left_first_over.gif) no-repeat #e3dceb; height:23px; padding-left:35px; color:#4e2d76; cursor:pointer;}
.rightScdOverFirst{background:url(../img/perf_right_second_over.gif) no-repeat #e3dceb; height:23px; cursor:pointer;}
.rightNoDataPerf{background:url(../img/perf_right_dark_nodata.gif) repeat-y; height:20px; padding-left:30px; color:#FFFFFF;}
.rightNoDataPerfScd{background:url(../img/perf_right_dark_icons_nodata.gif) repeat-y #735696; height:20px;}

#prefPaging{position:relative;margin-bottom:15px; float:none; clear:both; width:620px; height:36px; background:url(../img/pref_paging_bgr.gif) no-repeat; font-size:10px; color:#FFFFFF; padding-top:5px; text-align:center;}
#prefPagingTxt{color:#c9bed7; position:absolute; left:20px; top:10px;}
#prefPagingContainer{width:200px; height:22px;position:absolute; left:400px; top:11px; font-size:10px; color:#FFFFFF; font-weight:bold; padding-top:5px; text-align:center;}
#prefPagingContainer a{color:#FFFFFF; font-weight:normal;}

/* Profile Styles */
#profileContainer{width:618px; overflow:hidden; margin:10px 0 0 16px;}
#profileTitleContainer{position:relative; height:53px; width:618px; background:url(../img/profile_title_bgr.gif) no-repeat left top; overflow:hidden;}
#profileTitle{font-size:13px; font-weight:bold; color:#FFFFFF; position:absolute; top:20px; left:30px;}
#profileAlbumsBtn{position:absolute; top:16px; left:265px;}
#profileInfoBtn{position:absolute; top:16px; left:361px;}
#profileGalleryBtn{position:absolute; top:16px; left:483px;}
#profileBackBtn{position:absolute; top:17px; left:585px;}
#profileContent{width:618px; background:url(../img/profile_top_bgr.gif) no-repeat top #faf9fc;}
#profileContentContainer{width:618px; background:url(../img/profile_bottom_bgr.gif) no-repeat bottom;}
#profileContentEnd{width:618px; height:14px; background:url(../img/profile_bottom_round_bgr.gif) no-repeat; margin-bottom:15px;}
#profileAlbums{width:580px; margin:0 auto; padding-top:5px;}
#albumInfo{width:160px; float:left; overflow:hidden; }
#albumTitle{font-size:13px; color:#36105b; font-weight:bold; padding:5px 0 15px 0; width:140px;}
#albumImage{padding-bottom:15px;}
#albumDescription{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2d1558; width:140px; padding-bottom:15px;}
#albumContent{margin-left:160px; position:relative;}

#albumClear{clear:both; height:15px; width:1px;}

#albumTopTable{position:absolute; width:414px; height:15px; top:0px; left:0px; background:url(../img/profile_top_tbl_bgr.gif) no-repeat;} 

#albumTable{width:414px;}
#albumTable td{padding:3px 0;}
#albumTable .normalfirstTR{font-size:11px; color:#FFFFFF;  background:#725596;}
#albumTable .normalfirstTR td{padding:10px 0 3px 0;}
#albumTable .normalLightTR{font-size:11px; color:#FFFFFF; background:#725596;}
#albumTable .normalDarkTR{font-size:11px; color:#FFFFFF; background:#694a8f;}
#albumTable .rollOverTR{font-size:11px; background:url(../img/tr_rollover_bgr.gif) repeat-x top #f0edf4; color:#371253;}
#albumTable .rollOverFirstTR{font-size:11px; background:url(../img/tr_rollover_bgr.gif) repeat-x top #f0edf4; color:#371253;}
#albumTable .rollOverFirstTR td{padding:10px 0 3px 0;}
#albumTable .arialFont{font-family:Arial, Helvetica, sans-serif;}
#albumTable .arialFont span{padding-right:5px; color:#c5b8d5;}
#albumTable .firstIcons{background:url(../img/profile_light_5.gif) no-repeat #725596; background-position:0px 4px;}
#albumTable .lightIcons{background:url(../img/profile_light_5.gif) no-repeat top #725596;}
#albumTable .darkIcons{background:url(../img/profile_dark_5.gif) no-repeat top #694a8f;}
#albumTable .audioIconTD{}
#albumTable .audioIconTD img{padding:3px 0 0 13px;}

#albumTable .lineIcon{float:left; padding:0px; margin:0px; color:#c5b8d5;font-family:Arial, Helvetica, sans-serif;}
#albumTable .playIcon{float:left; padding:0 0 0 4px; margin:0px; width:16px;}
#albumTable .videoIcon{float:left; padding:0 0 0 8px; margin:0px; width:16px;}
#albumTable .downloadIcon{float:left; padding:0 0 0 5px; margin:0px; width:16px;}


#albumContentBottom{height:29px; background:url(../img/profile_tbl_bottom.gif) no-repeat; font-size:10px; color:#c9bed7; vertical-align:top;}
#albumContentBottom div{padding:5px 0 0 15px;}
#profilePaging{width:606px; height:27px; background:url(../img/profile_pagging_bgr.gif) no-repeat; overflow:hidden; margin-left:6px; position:relative;}
#profilePagingContainer{width:200px; height:22px;position:absolute; left:387px; top:3px; font-size:10px; color:#FFFFFF; font-weight:bold; padding-top:5px; text-align:center;}
#profilePagingContainer a{color:#FFFFFF; font-weight:normal;}
#profileInfo{height:350px; width:550px; margin:15px 0 15px 30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2d1558; text-align:justify;}
#galleryProfilePaging{margin-top:20px;}

#newsContainer{}
.indexNews{width:291px; height:65px; background:url(../img/index_news_bgr.gif) top left no-repeat;margin:4px auto; position:relative;}
.firstNews{margin-top:12px;}
/*
//	FOOTER STYLES
*/

#footer{background-color:#493a67; width:100%; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footerContainer{width:1000px; height:28px; margin:0 auto; position:relative;}
#footerNav{position:absolute; left:20px; top:6px;}
#footerNav ul{list-style:none; margin:0px; padding:0px;}
#footerNav li{margin:0px; padding:0px; float:left; border-right:solid 1px #FFFFFF; padding:0 10px 0 10px;}
#footerNav .last{border:none;}
#footer a{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#edesign{position:absolute; top:3px; right:30px;}
#copyright{position:absolute; top:6px; left:400px;}


/* forum */

#forumMainCont {  width:726px; margin:30px 0 0 10px; padding:16px 0 0 0; background:url(../img/forumBrdT.gif) no-repeat; font-size:12px; color:#340263;}
#forumMainCont h4 {margin:0; padding:0 0 10px 0; font-size:12px; border-bottom:1px solid #e3e7de; position:relative;}

#forumsList { border:1px solid #e3ddeb; border-bottom:1px solid #f1f0f5; border-bottom:0; float:left; padding:0 0 17px 0; background:url(../img/forumBrdB.gif) no-repeat left bottom;}
#forumsList div {background:#ffffff url(../img/forumIco.gif) no-repeat 2px 5px; border-bottom:1px solid #f1f0f5; float:left; width:100%; }
#forumsList div.odd {background:#f2eff6 url(../img/forumIcoOdd.gif) no-repeat 2px 5px; border-top:1px solid #ffffff;}
#forumsList div a { float:left; display:block; width:285px; font-weight:bold; font-size:13px; padding:7px 0 7px 60px; color:#330067; text-decoration:underline;  border-right:1px solid #e2dce8; margin:5px 0; }
#forumsList div a:hover {text-decoration:none;}
#forumsList div p { float:right;  margin:5px 0; padding:7px 15px 9px 22px; border-left:1px solid #f0edf4; width:338px;}
#forumsList div.odd p {border-left:1px solid #e9e6ef;}

img.forumHeadIco {display:block; position:absolute; top:10px; right:620px;  }
h3.forumName {font-size:12px; color:#340065; position:absolute; right:0px; top:21px; width:610px; margin:0; padding:0; font-weight:normal;}

#forumInnerCont {  width:726px; margin:30px 0 0 10px; font-size:12px; color:#340263;}
html>body #forumInnerCont {padding:0 0 30px 0;}

#forumPostsTbl {width:726px; background:url(../img/forumsTblBrdT.gif) no-repeat; clear:both;}
#forumPostsTbl td {font-size:12px;}

#forumPostsTbl thead td {height:26px; color:#9277ae; font-size:11px; font-weight:bold; padding:0 10px 0 15px; background:url(../img/forumTblHeadCBrdL.gif) no-repeat; vertical-align:middle; border-bottom:1px solid #e3dde9;}
#forumPostsTbl thead td.topic {padding:0 10px 0 24px; background:none; width:40%;}
#forumPostsTbl thead td.postsN {width:10%;}
#forumPostsTbl thead td.author {width:15%;}
#forumPostsTbl thead td.date {width:10%;}
#forumPostsTbl thead td.hour {width:15%;}

#forumPostsTbl tbody tr td {height:19px; border-bottom:1px solid #e3ddeb; background:url(../img/forumTblBodyCBrdL.gif) no-repeat #f2eff6; padding:0 10px 0 15px; color:#310165; vertical-align:top; padding-top:5px; padding-bottom:5px;}
#forumPostsTbl tbody tr.odd td {background-color:#ffffff;}

#forumPostsTbl tbody td a {color:#340067;}

#forumPostsTbl tbody td.topic {border-left:1px solid #e3dde9; padding:5px 5px 5px 14px; background-image:none;}
#forumPostsTbl tbody td.last {border-right:1px solid #e3dde9;}
#forumPostsTbl tbody td.author {font-weight:bold;}

#forumPostsTbl tbody td.message {border-left:1px solid #e3dde9;border-right:1px solid #e3dde9; padding:8px 14px 14px 20px; background-image:none; font-size:11px;}
#forumPostsTbl tbody td.message a {text-decoration:underline;}
#forumPostsTbl tbody td.message a:hover {text-decoration:none; color:#000000;}


#forumPostsTbl tfoot td {background:url(../img/forumBrdB.gif) no-repeat 1px 0px; height:17px;}

div.forumPagingCont {float:left; font-size:11px; color:#330164; padding:9px 0 0 25px;}
div.forumPagingCont a {color:#330164; display:block; float:left; padding:0 3px;}
div.forumPagingCont strong {display:block; float:left; padding:0 3px;}
div.forumPagingCont a:hover {color:#ff931a; font-weight:bold;}

div.forumPagingCont span {display:block; float:left;}

div.forumPagingCont a.next {color:#ff931a; font-weight:bold; padding:0 6px;}


div.forumNewTopicBtn {position:relative; float:right; width:135px; height:33px;}
div.forumNewTopicBtn a { }
div.forumNewTopicBtn a:hover {filter:alpha(opacity=80); opacity:0.8;}


#forumPostCont { text-align:center; padding:26px 0 0 0; background:url(../img/forumsTblBrdT.gif) no-repeat;}
#forum4Frm {position:relative; text-align:left; width:724px; height:300px;  background:#f2eff6; border-right:1px solid #e3ddeb; border-left:1px solid #e3ddeb;}
#forumPostBrdB {background:url(../img/forumBrdB.gif) no-repeat center bottom; padding:0 0 17px 0;}
#forum4Frm fieldset {border:0; margin:20px 18px 0 18px; padding:20px 0 0 0; border-top:1px solid #e2dcea; }


#forumPostFormatting {float:right; margin-top:-10px;}

#forumPostFormatting a {display:block; text-align:center; line-height:23px; float:left; margin:0 0 0 5px; }

div.forumErrCont {padding:0 0 30px 15px; color:#310167; margin-left:10px; color:#FF0000;}

#forum4Frm label {display:block; background:#f1f0f6 url(../img/forumBulletLbel.gif) no-repeat 2px 6px; padding:0 0 3px 15px; color:#310167; margin-left:18px;font-size:11px;}
#forum4Frm fieldset label {margin-left:0;}
#forum4Frm input#forum4Title {border:1px solid #e2dcea; width:684px; height:20px; line-height:20px; margin-left:18px;}
#forum4Frm textarea {border:1px solid #e2dcea; width:684px; height:166px; overflow:auto;}

#postSubmitBtnsCont {padding:20px 0 0 0; background:#f1f0f6;  margin:0 18px;}
#postSubmitBtnsCont input {cursor:pointer; cursor:hand;}
#forum4Button, #forum4PreviewButton {float:right; margin:0 0 0 15px;}
/* forum */


/*  moreStyles Styles  */
#pinkStylesContainerExt{position:relative; width:745px; height:427px; }
#pinkStylesContainerExt table ul { list-style:none;}
#pinkStylesContainerExt table ul a{text-decoration:none; font-size:11px; color:#101010}
#pinkStylesContainerExt table ul a:hover{text-decoration:underline;}


/* moni aded */

.subsStatsTbl {}
.subsStatsTbl td {height:20px; vertical-align:top;}
.subsStatsTbl thead td {font-weight:bold;}


.subsStatsTbl td.num {width:30px;}
.subsStatsTbl td.subsType {width:300px;}
.subsStatsTbl td.subsStart {width:200px;}
.subsStatsTbl td.subsEnd {width:200px;}

.indexLatestTitle {height:18px; line-height:16px; overflow:hidden;}



.termsCont {}
.termsCont h2 {font-size:14px;}
.termsCont h3 {font-size:12px;}
.termsCont p {}