*{margin:0; padding:0;}
body {background:url(../img/body.png) repeat left top; color:#555555;font-size:11px;font-family:Arial, Tahoma, Helvetica;}
/* tags */
img {display:block;border:none;outline:none;background-color:transparent;}
a{text-decoration: none;color:#87B6B6;}
a:hover {text-decoration:underline;color:#87B6B6;}
.centrePad a:hover, .pagefooter a:hover {text-decoration:underline;color:#87B6B6 !important;}
ul {list-style:none;}
a:active { outline:none;}
:focus { -moz-outline-style:none;}
/* global */
.db {display:block;}
.dl {display:inline;}
.dlb {display:inline-block;}
.dn {display:none;}
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.taj {text-align:justify;}
.bld {font-weight:bold;}
.pr{position:relative;}
.pt5 {padding-top:5px;}.pr5 {padding-right:5px;}.pb5 {padding-bottom:5px;}.pl5 {padding-left:5px;}
.p10 {padding:10px;}.pt10 {padding-top:10px;}.pr10 {padding-right:10px;}.pb10 {padding-bottom:10px;}.pl10 {padding-left:10px;}.pl20 {padding-left:20px;}
.mt5 {margin-top:5px;}.mr5 {margin-right:5px;}.mb5 {margin-bottom:5px;}.ml5 {margin-left:5px;}
.mt10 {margin-top:10px;}.mr10 {margin-right:10px;}.mb10 {margin-bottom:10px;}.ml10 {margin-left:10px;}
.mt20 {margin-top:20px;}.mr20 {margin-right:20px;}.mb20 {margin-bottom:20px;}.ml20 {margin-left:20px;}
.mr30 {margin-right: 30px;}.mb30 {margin-bottom: 30px;}.ml30 {margin-left: 30px;}
.cent {margin:0 auto;}
.h38 {height:38px;}.h130{height:130px;}.h80{height:80px;}.h170{height:170px;}.h180{height:180px;}
.tU {text-transform: uppercase;}
.tnU {text-transform: none;}
.tdn {text-decoration:none;}
a.tdn:hover {text-decoration:none;}
.tWht {color:#CCC4B9;}
.w150 {width:150px;}.w190 {width:190px;} .w200 {width:200px;} select.w200 {width:216px;} .w210 {width:210px;}.w243 {width:243px;} .w310 {width:310px;} .w330 {width:330px;} .w325 {width:325px;}.w370 {width:370px;}.w400 {width:400px;}.w635 {width:635px; height:90px;} .w718 {width:718px;} 
.tCre {color:#555555;}
.tBlk {color: #000;}
.tRed {color:#dc0000 !important;}
.tAri {font-family:Arial, Helvetica, sans-serif;}
.tGeorg {font-family:Georgia, "Times New Roman", Times, serif;}
.tLuc {font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.fs11 {font-size:11px;line-height:15px;}
.fs12 {font-size:12px;line-height:16px;}
.fs13 {font-size:13px;line-height:17px;}
.fs15 {font-size:15px;line-height:19px;}
.bordDr,.bordDl {background-image:url(../img/bordD.gif); background-repeat: repeat-y;}
.bordDr {background-position: top right;}
.bordDl {background-position: top left;}
.errormessage {background-color:#feeaea;border:solid #b9070a;border-width:2px 0;color:#b9070a;font-family:Arial,Helvatica;font-size:13px;line-height:22px;font-weight:100;text-align:center;display:block;padding:10px 10px;}
.errormessage a {background-color:#f41c1f;display:inline-block;padding:0 3px 2px;color:#feeaea;text-decoration:underline;line-height:16px;}
.errormessage a:hover,.infomessage a:hover,.successmessage a:hover {text-decoration:none;}
.successmessage {background-color:#ebfdbe;border:solid #89b912;border-width:2px 0;color:#709613;font-family:Arial,Helvatica;font-size:13px;line-height:22px;font-weight:100;text-align:center;display:block;padding:10px 10px;}
.successmessage a {background-color:#89B912;display:inline-block;padding:0 3px 2px;color:#feeaea;text-decoration:underline;line-height:16px;}
.infomessage {background-color:#d8f5ff;border:solid #52c4ec;border-width:2px 0;color:#0f6f91;font-family:Arial,Helvatica;font-size:13px;line-height:22px;font-weight:100;text-align:center;display:block;padding:10px 10px;}
.infomessage a {background-color:#0f6f91;display:inline-block;padding:0 2px 2px;color:#feeaea;text-decoration:underline;line-height:16px;}
/* clear float efects */
.clr {clear: both;}
html > body .oh {overflow: hidden;}
*.oh {overflow: visible; height: 1%;}
.fl {float:left;}
.fr {float:right;}
/* structure */
.pageDecoBox {width:1000px;margin:0 auto;position:relative;height:1px;}
.pageDeco {position: absolute; background: url(../img/dec_a.png) no-repeat right top; right: -84px; top: 0;display: block;width: 507px;margin: 0 auto;}
#violetStructure .pageDeco {position: absolute; background: url(../img/dec_fest.png) no-repeat right top; right:-54px; top: 0;display: block;width: 788px;}
#pageStructure {margin:0 auto;text-align:center;position:relative;}
.pageCent {width:1000px;margin:0 auto;}
.topPage {height: 160px; clear: both;position: relative; z-index: 9;}
.topPage ul {margin:10px 0 0;}
.topPage li { display: block;margin:0 0 0 5px;font-family: "Lucida Sans Unicode", Arial, sans-serif;font-size:12px;font-weight:100;line-height:16px;}
.topPage li a { display: inline-block;color:#FFFEEE; margin: 5px 0 0;}
.topPage li a:hover {color:#FFFEEE !important;}
.topPage li .freeRegister {background: url(../img/log_reg_top.png) no-repeat 0 0 scroll;display:inline-block;margin:0 0 0 5px;width:29px;height:29px;}
.topPage li .spacLink {background: url(../img/log_reg_top.png) no-repeat -29px 0 scroll;display:inline-block;width:2px;height:29px;}
a.infoMsg {-moz-border-radius: 4px; -webkit-border-radius: 4px; border:solid 1px #dc0000;padding:2px 5px 3px;background:#dc0000;display: block;margin:2px 0 0 !important;text-decoration: none;}
a:hover.infoMsg {color:#dc0000 !important;text-decoration:underline;}
.leftColumn {width:170px;float:left;text-align:left;}
.rightColumn {width:808px;float:right; padding:0 10px 0 0;text-align:left;min-height: 438px;}
.darkGreyBox .top .cnt,.darkGreyBox .btm .cnt {background-color:#121212; width:994px;height:3px;float:left;}
.darkGreyBox .top .crnl,.darkGreyBox .top .crnr,.darkGreyBox .btm .crnl,.darkGreyBox .btm .crnr {background-image: url(../img/box_page_content.gif);background-attachment:scroll;background-repeat:no-repeat; width:3px;height:3px;float:left;}
.darkGreyBox .top .crnl {background-position:0 0;}
.darkGreyBox .top .crnr {background-position:-3px 0;}
.darkGreyBox .btm .crnl {background-position:0 -3px;}
.darkGreyBox .btm .crnr {background-position:-3px -3px;}
.darkGreyBox .centre {background-color:#121212;}
.darkGreyBox .centrePad {background-color:#121212; padding: 7px 10px;}
.pagefooterBG {background: url(../img/pagefooter_bg.png) repeat-x bottom left scroll;}
.pagefooter {background-image: url(../img/pagefooter.jpg);background-repeat:no-repeat;background-position: left bottom; height:103px;width:1000px; margin:0 auto; text-align:center;}
.pagefooter .infoArrea {width:1000px;background: url(../img/red_info_bottom.png) no-repeat right bottom; margin:0 auto; text-align:center;height:105px;}
.linkArrea {width:700px; padding:80px 0 0 0; color:#6d7373; font-family: "Lucida Sans Unicode", Arial, sans-serif;font-size:11px;font-weight:100; text-align: right;float:left;}
.linkArrea span {color:#6d7373; display:inline-block; vertical-align:middle;}
.linkArrea a {color:#87B6B6;margin: 0 0 0 5px; display:inline-block; vertical-align:middle;}
.linkArrea .spacLA {background: url(../img/links_img.png) no-repeat -160px 0 scroll;display:inline-block;width:2px;height:15px; margin: 0 0 0 5px; vertical-align:middle;}
.logoBox {width:135px;height:135px;text-align:center;padding: 10px 0 0 30px;}
.logoBox img {display: block;height:135px;}
/* buttons, links img and ikcons */
.btn {border: 0; outline: 0; cursor: pointer;  text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
button.btn,button.btnB {overflow: visible; background: none; padding: 0;}
button::-moz-focus-inner{border: none;padding: 0;margin: 0;}
.btn span {background-position:0 -217px; background-repeat: no-repeat;display:block;height:23px;padding:0 0 0 9px;}
.btn em {background-position:right -194px; background-repeat: no-repeat;font-style:normal;color:#FFF; text-transform: uppercase;font-size:11px;line-height:14px; letter-spacing:1px;display:block;padding:4px 10px 3px 0;white-space:nowrap;}
.btnBlack {background-color:#070708;border:solid #191919 1px; font-family: "Lucida Sans Unicode", Tahoma, Arial;font-size: 13px;color:#87b6b6;text-transform:uppercase;display:block;cursor:pointer;outline: none;}
:hover.btnBlack {text-decoration:none;color:#dc0000;}
.btnBlack span {background-color:#070708;border:solid #000 1px;padding:5px 10px 5px 30px;display:block;cursor:pointer;outline:none;white-space:nowrap;}
.btnRed {background-color:#dc0000;border:solid #d20000 1px; font-family: "Lucida Sans Unicode", Tahoma, Arial;font-size: 13px;color:#FFF;text-transform:uppercase;display:block;cursor:pointer;outline: none;}
:hover.btnRed {text-decoration: none;}
.btnRed span {background-color:#dc0000;border:solid #f02a10 1px;padding:5px 10px 5px 30px;display:block;cursor:pointer;outline:none;white-space:nowrap;float:left;}
.btn:hover {opacity:0.8;filter:alpha(opacity=80);}
.links {background-image: url(../img/links_img.png);background-attachment:scroll;background-repeat:no-repeat;display:inline-block;height:14px;text-decoration:none;}
.lSpac {background: url(../img/links_img.png) no-repeat -160px 0 scroll;display:block;height:33px;width:2px;margin:0 0 0 10px; position: relative; top: -3px;}
a .l01 {background-position: 0 0; width:70px;margin:10px 0 10px 0;}
a:hover .l01 {background-position: 0 -216px;}
.l01 {background-position: 0 0; width:70px;margin:10px 0 10px 0;}
.l02 {background-position: 0 -14px; width:128px;margin:10px 0 0 0;}
a .l03 {background-position: 0 -28px; width:133px; cursor:pointer;margin:10px 0 0 5px;}
a:hover .l03 {background-position: 0 -42px;}
a .l04 {background-position: 0 -56px; width:162px; cursor:pointer;margin:10px 0 0 5px;}
a:hover .l04 {background-position: 0 -70px;}
a .l09 {background-position: 0 -112px; width:98px; cursor:pointer;margin:10px 0 0 5px;}
a:hover .l09 {background-position: 0 -126px; width:98px;}
a .l05 {background-position: 0 -84px; width:120px; cursor:pointer;margin:10px 0 0 5px;}
a:hover .l05 {background-position: 0 -98px;}
h2 .l06 {background-position: 0 -112px; width:90px;margin:10px 0 10px 10px;}
h2:hover .l06 {background-position: 0 -126px; width:90px;margin:10px 0 10px 10px;}
#accordion h2.current:hover .l06 {background-position: 0 -112px; width:90px;margin:10px 0 10px 10px;}
h2 .l07 {background-position: 0 -140px; width:90px;margin:10px 0 10px 10px;}
h2:hover .l07 {background-position: 0 -154px; width:90px;margin:10px 0 10px 10px;}
#accordion h2.current:hover .l07 {background-position: 0 -140px; width:90px;margin:10px 0 10px 10px;}
button .l08 {background-position: 0 -170px; width:157px;margin:5px 0 5px 10px; height:23px;}
button:hover .l08 {background-position: 0 -193px; width:157px;margin:5px 0 5px 10px; height:23px;}
.icoAd {color:#87B6B6; font-family:"Lucida Sans Unicode", Arial, sans-serif;font-weight:100;font-size:12px;text-decoration:none;background-position:0 -169px;background-repeat:no-repeat;padding:3px 0 3px 25px;cursor:pointer;text-transform:uppercase;}
.icoDel,.icoEd {font-family:Arial, Helvetica, sans-serif;font-weight:100;font-size:11px;text-decoration:none;padding:5px 0 0 25px;cursor:pointer;display:inline-block;height:19px;}
.icoDel {background: url(../img/table_a_v1.png) no-repeat 0 -294px; color:#87B6B6;}
.icoEd {background: url(../img/table_a_v1.png) no-repeat 0 -329px; color:#87B6B6;}
.icoAd:hover,.icoDel:hover,.icoEd:hover {text-decoration:none;}
a:hover .linkAddNewA, a:hover .linkBrowse, a:hover .linkClear, a:hover .linkUploadA {color:#c80b0f;}
.linkAddNewA {background-image:url(../img/table_a_v1.png);background-position: 5px -610px;background-repeat:no-repeat;}
.linkUploadA {background-image:url(../img/table_a_v1.png);background-position: 5px -891px;background-repeat:no-repeat;}
.linkBrowse {background-image:url(../img/table_a_v1.png);background-position: 5px -712px;background-repeat:no-repeat;}
.linkClear {background-image:url(../img/table_a_v1.png);background-position: 0 -752px;background-repeat:no-repeat;padding:5px 10px 6px 25px;}
.linkClearB {background-image:url(../img/table_a_v1.png);background-position: 5px -853px;background-repeat:no-repeat;}
.linkThisA {background-image:url(../img/table_a_v1.png);background-position: 0 -646px;background-repeat:no-repeat;padding:5px 10px 6px 25px;}
.linkBeckA {background-image:url(../img/table_a_v1.png);background-position: 0 -679px;background-repeat:no-repeat;padding:5px 10px 6px 25px;}
.linkEditA {background-image:url(../img/table_a_v1.png);background-position: 0 -326px;background-repeat:no-repeat;padding:5px 10px 6px 25px;}
.btnBlack .linkEditA {background-position: 5px -326px;}
.linkBGico {background-image:url(../img/table_a_v1.png);background-position: 0 -1029px;background-repeat:no-repeat;display:inline-block;text-align:center;margin}
.infoCloud {position: relative;height:1px;}
.infoCloud .cloudA,.infoCloud .cloudB,.infoCloud .cloudC {color:#FFF;position:absolute; background: url(../img/cloud.png) no-repeat 0 0; width:33px; height:32px;font-weight: 700;font-size:14px;font-family: Arial;text-align:center;padding-top:7px;z-index:2;}
.infoCloud .cloudA {right:426px;top:-71px;}
.infoCloud .cloudB {right:264px;top:-71px;}
.infoCloud .cloudC {right:102px;top:-71px;}
/* Inputs and forms */
.lblA {color:#4E4A49;font-family:"Lucida Sans Unicode",Tahoma ,Arial;font-size:13px;line-height:14px;text-transform:uppercase;}
.lblA {color:#777;font-family:"Lucida Sans Unicode",Tahoma ,Arial;font-size:13px;line-height:14px;text-transform:uppercase;}
.inptA,.selA {color:#777;border:solid 1px #1b1b1b; background-color:#000;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
.inptA,.inptB {padding:5px 6px 6px;}.selA {padding:2px;}
.inptB,.selB {color:#777;border:solid 2px #1b1b1b; background-color:#000;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
.inptAin input {color:#777;border:solid 1px #1b1b1b; background-color:#000;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;padding:4px 6px 5px;width:200px;}
optgroup {text-transform:uppercase;font-style:normal;margin:0 0 10px;}
option {border:none;padding:2px 0 2px 10px;font-style:normal;}
.inptRad {width:14px;height:14px; vertical-align:middle;cursor:pointer;}
/* Individual class */
.btnBox {background: url(../img/table_a_v1.png) repeat-x 0 -112px;padding-bottom:10px;margin-bottom:10px;}
.titleTopBox {height:38px;padding:0;}
.titleTopBox p, .info .galleryTitle {font-size:11px; color:#ccc4b9;line-height:16px;text-transform:uppercase;font-weight:100;font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.listPhotos .info {width:198px;height:150px;}
.listPhotos .category1,.listPhotos .category2,.listPhotos .category3,.listPhotos .category4,.listPhotos .category5,.listPhotos .category6,.listPhotos .category7 {background-image: url(../img/light_mask.png);background-position:center bottom; background-repeat: no-repeat;}
.listPhotos .category1 {background-color:#97cd0a;}
.listPhotos .category2 {background-color:#ce0d12;}
.listPhotos .category3 {background-color:#eb6405;}
.listPhotos .category4 {background-color:#4cc0e9;}
.listPhotos .category5 {background-color:#5e5e5e;}
.listPhotos .category6 {background-color:#e39d10;}
.listPhotos .category7 {background-color:#9b25ed;}
.listPhotos .info .galleryTitleB {font-size:11px; padding:10px 10px 10px 21px;color:#FFF;text-transform:none;font-family:Arial;font-weight: 700; background: transparent url(../img/goTo.png) no-repeat 3px 12px;}
.listPhotos .info .galleryTitleB .albumTitle {font-size:12px;line-height:20px; font-style:normal;font-weight:700;color:#000; display:block;margin:4px 0;}
.listPhotos {padding:0 0 10px 3px;}
.listPhotos a{border:solid 1px #c8cac2;background: #000;display:block;float: left;width:198px;height:150px;overflow:hidden;text-decoration: none;}
.listPhotos a:hover {text-decoration:none;}
.inBoxA {background-color:#121212;}
.inBoxA .crnltIBA {background: url(../img/table_a_v1.png) no-repeat 0 -362px; float:left;width:3px;height:3px;}
.inBoxA .crnrtIBA {background: url(../img/table_a_v1.png) no-repeat -3px -362px; float:right;width:3px;height:3px;}
.inBoxA .crnlbIBA {background: url(../img/table_a_v1.png) no-repeat 0 -365px; float:left;width:3px;height:3px;}
.inBoxA .crnrbIBA {background: url(../img/table_a_v1.png) no-repeat -3px -365px; float:right;width:3px;height:3px;}
.inBoxA .cntA {padding:2px 5px;}
.inBoxA .cntB {padding:0;}
.inBoxA blockquote {color:#777;font-family:Verdana, Arial, Helvetica, Tahoma;font-size:12px;font-weight:100;line-height:18px;margin:0 0 10px;}
.inBoxA .thumbUP {background-color:#000; border:solid #171717 1px; padding:1px;text-align:center;}
.inBoxA img.Bord {background: url(../img/table_a_v1.png) repeat-x 0 -150px;height:2px;width:570px;margin:10px 0;}
.inBoxA textarea {color:#FFF;border:solid 1px #1b1b1b; background-color:#000;padding: 2px 4px;width:560px;height:100px;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; overflow:auto;margin:0 0 5px;}
.inBoxA p.name {background-color:#121212;font-family:"Lucida Sans Unicode",Arial,sans-serif;font-size:15px;line-height:20px;color:#FFF;padding:5px;}
.userPanel li {background: url(../img/table_a_v1.png)  repeat-x 0 -150px; width:196px; height:26px; float:left;}
.userPanel li a {font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:16px;color:#4E4A49;display:block;padding:5px 0 0 5px;}
.userPanel li a:hover {color:#CCC4B9;text-decoration:none;}
/* picture details */
.detailsBox {background-color:#070708;border: solid 1px #000;padding:10px;margin:0 0 7px;}
.titleBox {color:#4E4A49;font-size:12px;line-height:14px;font-family:"Lucida Sans Unicode", Arial, sans-serif;text-transform:uppercase;padding:3px 10px 3px 0;}
.inLeft {width:580px;float:left;}
.inRight {width:196px;float:right;}
.photoBox {background-color:#000000; margin:0 0 10px 0;width:580px;cursor:pointer;overflow:hidden;}
#images {overflow:hidden;}
#images div.photoBox div.info {background:#000;height:90px;display:none;padding:0 10px 10px 10px;width:560px;}
#images div.photoBox div.info h3 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;color:#FFF;line-height:22px;}
#images div.photoBox div.info  {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#FFF;line-height:18px;}
.photoPrevNext {background: url(../img/table_a_v1.png) repeat-x 0 -126px; padding:0 0 10px 0; margin:0 0 10px 0;}
.photoPrevNext a {background-repeat:no-repeat;color:#87B6B6;font-family:"Lucida Sans Unicode", Arial, sans-serif;font-size:13px;text-transform:uppercase;font-weight:100;text-decoration:none;display:inline-block;}
.photoPrevNext a:hover {text-decoration:none;}
.photoPrevNext span.fl {display: block; width:235px;}
.photoPrev {float:left;padding:0 0 0 20px;background-position:0 -146px;}
.photoNext {float:right;padding:0 20px 0 0;background-position:39px -120px;}
.date {font-family:"Lucida Sans Unicode", Arial, Tahoma; font-weight:100;font-size:11px;line-height:17px; margin:0 0 0 6px;font-style: normal;}
/* accordions tabs menu */
#accordion {width: 170px;}
#accordion h2 { font-family:"Lucida Sans Unicode", Arial, sans-serif;text-transform:uppercase;font-size:13px;line-height:14px;font-weight:100;cursor:pointer;color:#FFF;}
#accordion h2.tab1 {background: url(../img/navigation_accordions.png) repeat-x 0 0;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab2 {background: url(../img/navigation_accordions.png) repeat-x 0 -45px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab3 {background: url(../img/navigation_accordions.png) repeat-x 0 -90px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab4 {background: url(../img/navigation_accordions.png) repeat-x 0 -135px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab5 {background: url(../img/navigation_accordions.png) repeat-x 0 -180px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab6 {background: url(../img/navigation_accordions.png) repeat-x 0 -225px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.tab7 {background: url(../img/navigation_accordions.png) repeat-x 0 -314px;height:19px;margin:0;padding:4px 0 0 10px;}
#accordion h2.current {cursor:default;}
#accordion div.pane {display:none;height:auto;padding:0;}
#accordion div.pane p {font-size:11px;overflow:hidden;padding:0; margin:0;font-family:"Lucida Sans Unicode", Arial, sans-serif;width: 170px;}
#accordion div.pane p a {color:#FFF;display:block; padding:3px 0 0 25px; margin:0;}
#accordion div.pane p a.first {background: url(../img/navigation_accordions.png) repeat-x 0 -270px;display:block; padding:3px 0 0 25px; margin:0;}
#accordion div.pane .tab1 p {background: url(../img/navigation_accordions.png) repeat-x 0 -23px; height:22px;}
#accordion div.pane .tab2 p {background: url(../img/navigation_accordions.png) repeat-x 0 -68px; height:22px;}
#accordion div.pane .tab3 p {background: url(../img/navigation_accordions.png) repeat-x 0 -113px; height:22px;}
#accordion div.pane .tab4 p {background: url(../img/navigation_accordions.png) repeat-x 0 -158px; height:22px;}
#accordion div.pane .tab5 p {background: url(../img/navigation_accordions.png) repeat-x 0 -203px; height:22px;}
#accordion div.pane .tab6 p {background: url(../img/navigation_accordions.png) repeat-x 0 -248px; height:22px;}
#accordion div.pane .tab7 p {background: url(../img/navigation_accordions.png) repeat-x 0 -336px; height: 22px;}
/* light box */
div.overlayRed {background-image:url(../img/red.png); width:300px;height:160px;display:none;padding:20px;color:#fff;}
div.overlayRed {color:#FFF;}
div.overlayRed img.imgBox {border:solid 1px #fff;display:block;}
div.overlayRed .closeRed {width:24px;height:24px;background:none;border:none;position:absolute;right:-5px;top:-6px;cursor:pointer;}
div.overlayRed .closeRed img.closeRed {background: url(../img/close_red.png) no-repeat 0 0 scroll;display:inlin-block;}
div.overlayRed .inptB,div.overlayRed .selB  {background:#FFF;color:#333;border-color:#DC0000;}
div.overlayRed .lblA {color:#FFF;}
.albumCover {position: absolute;font-family:Arial; font-weight:100;font-size:13px;line-height:14px;text-transform:uppercase;text-align:center;color:#000;}
.albumCover span {background: #fff url(../img/table_a_v1.png) no-repeat 5px -918px; position: absolute;left:0; top:110px;width:198px;height:22px;opacity:0.8;filter:alpha(opacity=80);border:solid #fff;border-width:1px 0;display:block;padding-top:8px;}
/* Scrollable */
div.scrollable {float:left;}
a.prev, a.next, a.prevPageCustom, a.nextPageCustom {background-image: url(../img/table_a_v1.png);background-repeat:no-repeat; display:block;width:24px;height:89px;float:left;cursor:pointer;}
a.prev:hover, a.next:hover, a.prevPageCustom:hover, a.nextPageCustom:hover {}
a.disabled {opacity:0.20;filter:alpha(opacity=20);}
a.prev, a.prevPageCustom {background-position: 0 -378px;clear:right;}
a.next, a.nextPageCustom {background-position: 0 -477px;clear:right;}
div.scrollable {position:relative;overflow:hidden;width: 531px;height:114px;background-color:#070708;}
div.scrollable div.items {width:20000em;position:absolute;clear:both;margin-left:7px;}
div.scrollable div.items div {float:left;text-align:center;	width:118px;height:88px;padding:1px 0 0 2px;border:1px solid #1B1B1B;background-color: #fff;margin-right: 10px;cursor:pointer;}
div.scrollable div.items div a {margin:1px 0 0 1px;display: block;}
div.scrollable div.items div.active {background:#000;}
/* inheritance */
#greenStructure .icoEd:hover, #greenStructure .icoDel:hover, #greenStructure .icoAd:hover, #greenStructure .txtColor,#greenStructure a:hover,.category1 .txtColor {color:#a4de0d;}
#redStructure .icoEd:hover, #redStructure .icoDel:hover, #redStructure .icoAd:hover, #redStructure .txtColor,#redStructure a:hover,.category2 .txtColor {color:#b9070a;}
#orangeStructure .icoEd:hover, #orangeStructure .icoDel:hover, #orangeStructure .icoAd:hover, #orangeStructure .txtColor,#orangeStructure a:hover,.category3 .txtColor {color:#e65d06;}
#blueStructure .icoEd:hover, #blueStructure .icoDel:hover, #blueStructure .icoAd:hover, #blueStructure .txtColor,#blueStructure a:hover,.category4 .txtColor {color:#46bce6;}
#greyStructure .icoEd:hover, #greyStructure .icoDel:hover, #greyStructure .icoAd:hover, #greyStructure .txtColor,#greyStructure a:hover,.category5 .txtColor {color:#757575;}
#yellowStructure .icoEd:hover, #yellowStructure .icoDel:hover, #yellowStructure .icoAd:hover, #yellowStructure .txtColor,#yellowStructure a:hover,.category6 .txtColor {color:#e7a816;}
#violetStructure .icoEd:hover, #violetStructure .icoDel:hover, #violetStructure .icoAd:hover, #violetStructure .txtColor,#violetStructure a:hover,.category7 .txtColor {color:#7E00D4;}
#greenStructure .btn em, #greenStructure .btn span, #greenStructure .icoAd, #greenStructure .pagebar a.prevPG,#greenStructure .pagebar a.nextPG, #greenStructure a.photoPrev,#greenStructure a.photoNext {background-image:url(../img/green_sprite.png);}
#redStructure .btn em, #redStructure .btn span, #redStructure .icoAd, #redStructure .pagebar a.prevPG,#redStructure .pagebar a.nexPGt,#redStructure a.photoPrev,#redStructure a.photoNext {background-image:url(../img/red_sprite.png);}
#orangeStructure .btn em, #orangeStructure .btn span, #orangeStructure .icoAd, #orangeStructure .pagebar a.prevPG,#orangeStructure .pagebar a.nextPG ,#orangeStructure a.photoPrev,#orangeStructure a.photoNext {background-image:url(../img/orange_sprite.png);}
#blueStructure .btn em, #blueStructure .btn span, #blueStructure .icoAd, #blueStructure .pagebar a.prevPG,#blueStructure .pagebar a.nextPG ,#blueStructure a.photoPrev,#blueStructure a.photoNext {background-image:url(../img/blue_sprite.png);}
#greyStructure .btn em, #greyStructure .btn span, #greyStructure .icoAd, #greyStructure .pagebar a.prevPG,#greyStructure .pagebar a.nextPG, #greyStructure a.photoPrev,#greyStructure a.photoNext {background-image:url(../img/grey_sprite.png);}
#yellowStructure .btn em, #yellowStructure .btn span, #yellowStructure .icoAd, #yellowStructure .pagebar a.prevPG,#yellowStructure .pagebar a.nextPG, #yellowStructure a.photoPrev,#yellowStructure a.photoNext {background-image:url(../img/yellow_sprite.png);}
#violetStructure .btn em, #violetStructure .btn span, #violetStructure .icoAd, #violetStructure .pagebar a.prevPG,#violetStructure .pagebar a.nextPG, #violetStructure a.photoPrev,#violetStructure a.photoNext {background-image:url(../img/violet_sprite.png);}
/*titleTopBox*/
#greenStructure .info .galleryTitle, #greenStructure .titleTopBox,.category1 .titleTopBox {background: url(../img/green_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#redStructure .info .galleryTitle, #redStructure .titleTopBox,.category2 .titleTopBox {background: url(../img/red_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#orangeStructure .info .galleryTitle, #orangeStructure .titleTopBox,.category3 .titleTopBox {background: url(../img/orange_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#blueStructure .info .galleryTitle, #blueStructure .titleTopBox,.category4 .titleTopBox {background: url(../img/blue_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#greyStructure .info .galleryTitle, #greyStructure .titleTopBox,.category5 .titleTopBox {background: url(../img/grey_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#yellowStructure .info .galleryTitle, #yellowStructure .titleTopBox,.category6 .titleTopBox {background: url(../img/yellow_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
#violetStructure .info .galleryTitle, #violetStructure .titleTopBox,.category7 .titleTopBox {background: url(../img/violet_sprite.png) no-repeat 0 -27px; height:38px;padding:0 0 0 23px;}
/*pagebar*//*photo details*/
#greenStructure .pagebar li a:hover {background: url(../img/green_sprite.png) no-repeat 0 0;}
#redStructure .pagebar li a:hover {background: url(../img/red_sprite.png) no-repeat 0 0;}
#orangeStructure .pagebar li a:hover {background: url(../img/orange_sprite.png) no-repeat 0 0;}
#blueStructure .pagebar li a:hover {background: url(../img/blue_sprite.png) no-repeat 0 0;}
#greyStructure .pagebar li a:hover {background: url(../img/grey_sprite.png) no-repeat 0 0;}
#yellowStructure .pagebar li a:hover {background: url(../img/yellow_sprite.png) no-repeat 0 0;}
#violetStructure .pagebar li a:hover {background: url(../img/violet_sprite.png) no-repeat 0 0;}
.othersAlbums {margin:0 0 10px;}
.othersAlbums a {background:#000; width: 115px; height:85px; float:left; display:block;border:solid #121212 8px; padding: 1px;margin:0 6px;}
.othersAlbums a img {width: 115px; height:85px;display:block;}
/* pagebar */
.pagebarBox {background: url(../img/pagebar_shadow.png) no-repeat bottom center scroll; border-top:solid #09090a 1px;margin:0; padding:0 0 10px;}
.pagebar {padding:4px 0;border-color:#191919;border-style:solid;border-width:1px 0;}
.pagebar ul {margin:0 auto; text-align:center;}
.pagebar li {display:block;width:26px;border-right:solid 1px #191919;float:left;}
.pagebar li a {background-color:#121212;color:#87B6B6;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:100;height:21px;line-height:14px;width:26px;float:left;padding:5px 0 0 0;}
.pagebar li a:hover {background-color:#87B6B6; color:#000 !important;text-decoration:none;font-weight:700;}
.pagebar li span {background-color:#121212; color:#FFF ;text-decoration:none;font-weight:700; font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:14px;display:block;height:21px;padding:5px 0 0 0;}
.pagebar a.prevPG,.pagebar a.nextPG {background-repeat:no-repeat;color:#87B6B6;text-decoration:none;font-family:"Lucida Sans Unicode", Arial, sans-serif;font-size:13px;line-height:15px;text-transform:uppercase;float:right;}
.pagebar a.prevPG{background-position: 0 -70px;padding:4px 0 3px 24px;}
.pagebar a.nextPG {background-position: 38px -94px;padding:4px 24px 3px 0;}
.pagebar a:hover.prevPG,.pagebarPG a:hover.nextPG {text-decoration:none;color:#87B6B6;}
.pagebar .PhotoTitle {font-family:"Lucida Sans Unicode", Tahoma, Arial; font-size:15px;font-weight:100;text-transform:uppercase; color:#CCC4B9;}
/* upload photos and create gallery */
.choiceGal,.selectGal {border:solid 1px #121212;width:402px;height:152px; background-color:#121212;float: left;}
.choiceGal:hover {background-color:#070708;}
.choiceGal .imgBox,.selectGal .imgBox {background-color:#000;border:solid 1px #191919;height:156px;width:200px;float:left;}
.choiceGal .titleBox {width:180px;float:right;}
.choiceGal .titleGal {display:block;color:#ccc4b9;font-size:13px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;line-height:17px;display:block;margin-bottom:10px;}
.selectGal .titleGal {display:block;color:#ccc4b9;font-size:13px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;line-height:17px; margin:0 0 10px;}
.swiff-uploader-box a {display: none !important;}
.statusRight {width:340px; float:right;}
#demo-status .hover {color:#c80b0f;}
#demo-status .progress {background: url(../img/assets/progress-bar/progress.gif) no-repeat;background-position: +50% 0;margin-right: 0.5em;vertical-align: middle;}
.overall-title,.current-title,.progress-text {font-family: Arial;font-size: 11px;text-transform: uppercase;line-height:26px;}
.current-text {padding:0 0 10px;color:#C80B0F;font-family:"Lucida Sans Unicode",Arial,sans-serif;font-size:12px;font-weight:100;line-height:16px;text-transform:uppercase;}
#demo-list {list-style: none;width: 808px;margin: 0;}
#demo-list li.file {background:#070708 url(../img/assets/file.png) no-repeat 4px 6px;border: 1px solid #191919;width:766px;margin:0 0 5px;padding:5px 10px 5px 30px;}
#demo-list li.file .file-name {font-family:Arial, Tahoma;font-size:12px;line-height:16px;display:block;float:left;width:550px;}
#demo-list li.file .file-size {color:#383939;font-family:Arial;font-size:12px;font-weight:700;line-height:16px;}
#demo-list li.file .file-remove {background-image:url(../img/table_a_v1.png);background-position:5px -754px;padding:2px 0 2px 30px;background-repeat:no-repeat;cursor:pointer;display:block;font-family:"Lucida Sans Unicode",Tahoma,Arial;font-size:13px;text-transform:uppercase;text-decoration:none;float:right;}
#demo-list li.file a:hover.file-remove {color:#c80b0f;}
#demo-list li.file .file-info {color:#383939;font-family:"Lucida Sans Unicode",Arial,sans-serif;font-size:12px;font-weight:100;line-height:16px;display: block;clear: both;margin:5px 0;}
#demo-list li.validation-error {border: 2px solid #B9070A;padding:5px 5px 5px 44px;display:block;line-height:22px;color:#B9070A;font-family:Arial;font-size:12px;font-weight:100;text-transform:uppercase;cursor:pointer;margin-bottom:10px;background: #070707 url(../img/assets/failed.png) no-repeat 4px 7px;}
#demo-list li.validation-error em {font-weight:700;font-style:normal;}
#demo-list li.file.file-uploading {background-image: url(../img/assets/uploading.png);background-color: #070708;}
#demo-list li.file.file-success {background-image: url(../img/assets/success.png);}
#demo-list li.file.file-failed {background-image: url(../img/assets/failed.png);}
.step03Link span {background-image:url(../img/table_a_v1.png);background-position:5px -646px;background-repeat:no-repeat;}
.step03LinkB span {background-image:url(../img/table_a_v1.png);background-position:5px -678px;background-repeat:no-repeat;}
.Draft {font-size: 15px;font-family:Arial;font-weight: 100; text-align: center;display: block;color:#ba0c00;padding:0 0 6px;}
/* profil */
.namebox {margin:0 0 10px;padding:10px;}
.namebox .nameTop {overflow: hidden;}
.namebox .nameTop .imgBox {background-color:#070708;padding:1px;width:193px;float: left;}
.namebox .nameTop ul {float:left; width:296px;}
.namebox .nameTop li,.namebox .nameboxRight li {display: block;float:left;margin:0 0 5px;padding:0 0 0 20px;width:100%;line-height: 23px;}
.profNavi {background:transparent url(../img/table_a_v1.png) repeat-x scroll 0 -120px;height:32px;padding:0 10px;margin-bottom: 10px;}
.profNavi li {display:block;float:left;height:32px;margin-right:8px;}
.profNavi a {border-color:#121212;border-style:solid;border-width:0 1px;cursor:pointer;color:#87B6B6;display:block;font-family:Arial;font-size:15px;line-height:18px;padding:5px 15px 0 15px;height:27px;text-decoration:none;}
.profNavi a.activ,.profNavi a.current {background:#121212;border-color:#1b1b1b;color:#CCC4B9;font-size:15px;}
.profNavi a:hover  {color:#CCC4B9;}
/* callendar */
input.calendar, select.calendar { width: 170px;}
button.calendar { background: url(../img/table_a_v1.png) no-repeat 0 -959px;border:none;float:right;cursor:pointer;height:29px;width:28px;overflow:hidden;}
button.calendar:hover,button.calendar.active { background-position: 0 -988px;}
div.calendar { background: url(../img/dashboard.png); height: 175px; padding: 0 12px; text-align: center; width: 147px; }	
div.calendar div {	background: none !important; cursor: move; 	height: 165px; overflow: hidden; padding-top: 10px; position: relative; width: 147px; }	
div.calendar caption { color: #ffd78a; font: normal 12px/17px Arial, Helvetica, sans-serif; padding-top: 4px; text-align: center; width: 100%; }
div.calendar caption a {cursor: pointer; display: block; height: 11px; overflow: hidden; position: absolute; text-indent: -100px; top: 16px; width: 11px; }
div.calendar caption a.prev { background: url(../img/table_a_v1.png) no-repeat 0 -1017px;left: 1px; }
div.calendar caption a.next { background: url(../img/table_a_v1.png) no-repeat -17px -1017px;right: 1px; }
div.calendar caption a.prev:hover {background-position: 0 -1029px; }
div.calendar caption a.next:hover {background-position: -17px -1029px; }
div.calendar caption span { height: 25px; position: relative; text-align: center; }
div.calendar caption span.month {padding-right: 8px; }
div.calendar caption span.month:after {content: ',';}
div.calendar table {border: 0;	border-collapse: collapse;border-spacing: 0;cursor: default;margin: 0 auto;overflow: hidden;width: 147px;}
div.calendar td,div.calendar th {border:0;color:#FFD78A;font: normal 12px Arial, Helvetica, sans-serif;height:19px;text-align:center;width:21px;}
div.calendar td {color:#b40000;font-size:11px;padding-right:5px;text-align:right;width:16px;}
div.calendar td.invalid {color: #666;}
div.calendar td.valid {color: #FFF;cursor: pointer;}
div.calendar td.active,div.calendar td.hover {background-color:#c61c00;color:#ffd78a;cursor: pointer;}	
/* bottom slots */
.colAS {color:#6D7373;font-family:"Lucida Sans Unicode",Arial,sans-serif;font-size:11px;line-height:16px;text-align:justify;width:229px;padding:0 8px;float:left;}
.editableSelect,.editableInput {background:url(../img/edit.png) no-repeat right center;padding-right:16px;cursor: pointer;position: relative;font-size:13px;line-height:17px; color:#777;}
.editableInput input {background-color:#FFFBE6;border:2px solid #4E4A49;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;padding:1px 6px;}
/* festival box */
.festivalBox {background:#000;position:relative;width:980px;height:400px;}
.albumFB {position:absolute;left:0;top:0;width:600px;height:400px; background:#000;z-index:2000;border:1px solid #000;}
.detailFB {position:absolute;right:0;top:0;width:370px;height:172px;background: transparent url(../img/festivalBoxTheme.png) no-repeat 0 -1px scroll;padding:220px 10px 10px 40px;color:#fabef9;text-align:justify;z-index:2001;overflow:hidden;font-family:"Lucida Sans Unicode",Arial, Tahoma; font-weight:100; font-size:12px;line-height:16px;}
.detailFB div {margin: 0 0 6px;}
.detailFB h1 {font-weight:100; font-size:15px;line-height:23px;color:#f58bf2;text-transform: uppercase;}
.detailFB h2 {font-weight:100; font-size:11px;line-height:15px;color:#f58bf2;margin:0 0 6px;}
.detailFB h3 {font-weight:700; font-size:12px;line-height:17px;margin}
.detailFB hr {color: #6D7373; background-color: #6D7373; height: 1px;;display:block;margin: 0 0 10px;border: none;}
.userPanel .descritpion {color:#6D7373;font-family:"Lucida Sans Unicode",Arial, Tahoma; font-weight:100; font-size:13px;line-height:17px;}
.userPanel .descritpion div {margin: 0 0 15px;}
.userPanel .descritpion h1 {font-weight:100; font-size:15px;line-height:23px;color:#CCC4B9;}
.userPanel .descritpion h2 {font-weight:100; font-size:11px;line-height:15px;font-style:italic;color:#888;}
.userPanel .descritpion h3 {font-weight:700; font-size:13px;line-height:17px;}
.userPanel .descritpion hr {color: #6D7373; background-color: #6D7373; height: 1px;;display:block;margin: 0 0 20px;border: none;}
/* mesage */
.msgList {border-top: solid 1px #000;border-bottom: solid 1px #191919;margin-bottom:10px;}
.msgList a {background-image: url(../img/table_a_v1.png);background-repeat:no-repeat; border-top: solid 1px #191919;border-bottom: solid 1px #000;padding: 6px 4px 7px 30px;display:block;cursor:pointer;color:#6D7373;font-family: Arial, Helvetica, Tahoma;font-size:12px}
.msgList a:hover {background-color:#000;text-decoration:none;}
.msgList a .name {display:inline-block;width:200px;font-weight:100;}
.msgList a.unread .name {font-weight:700; color:#CCC4B9;}
.msgList a.unread {background-position: 2px -1077px }
.msgList a.read {background-position: 2px -1111px }
.msgView .textMsg {color:#FFFFFF;font-family:"Lucida Sans Unicode",Arial; font-size:11px;line-height:16px;}
/* sign up sign in*/
.signBox {width:368px;margin:0 auto;}
.signBox .infoTop {margin:0 0 20px;color:#777777;font-size:13px;line-height:18px; font-family:"Lucida Sans Unicode",Arial;text-align: justify;font-weight:100;}
.signBox .infoTop h2 {font-size:15px; margin:0 0 10px;}
.signBox .subInf {border-top: 1px solid #000; margin-top:10px;padding:10px 0 0;}
/* chose avatar */
.choiceAv a {display:block;background: #fff url(../img/table_a_v1.png) no-repeat 5px -924px;border:solid #fff;border-width:1px 0;font-family:Arial;font-weight:700;font-size:13px;line-height:14px;text-transform:uppercase;text-align:center;color:#000;width: 193px;padding: 10px 0;opacity:0.8;filter:alpha(opacity=80);}
.avatarBox {width:436px;float:right;}
.avatarBox .oh {margin:0 0 30px;}
.avatarBox .fileUp {width:232px; float:left;margin:2px 0 0; display:block;}
.avatar {width:100px;height:100px;display:block; float:left;border:2px solid #FFF;margin:0 5px 5px 0;}
.avatar img {width:100px;height:100px;display:block;}
.avatarOption {float:fleft; width:145px;} 
.avatarOption p {font-size:13px;line-height:19px;font-weight:100;color:#FFF;font-family: Arial, Tahoma;} 
.avatarOption p.firstChoice {height:240px;}
/* static pages */
.staticPages {margin:0 10px 10px 0;}
.staticPages h2 {color:#CCC4B9; font-family:"Lucida Sans Unicode",Arial,sans-serif; font-size:18px; font-weight:700; line-height:16px;margin:0 0 30px;text-transform: uppercase;}
.staticPages h3 {color:#CCC4B9; font-family:"Lucida Sans Unicode",Arial,sans-serif; font-size:15px; font-weight:700; line-height:16px;margin:0 0 8px;}
.staticPages blockquote {color:#6D7373; font-family:"Lucida Sans Unicode",Arial,sans-serif; font-size:12px; line-height:16px; text-align:justify;margin:0 0 30px;}
.staticPages p strong {font-weight:700;font-size:13px;color:#888;}
.staticPages p {margin:0 0 8px;}
/* all user list */
.allUserList a {display:block;margin:0 0 10px;width:402px;float:left;text-decoration:none;cursor:pointer;}
.allUserList a:hover {background-color:#070708;text-decoration:none;}
.allUserList a img {display:block; width:100px; height:100px; float:left; margin-right:10px;}
.allUserList a p {font-family:"Lucida Sans Unicode",Arial,sans-serif; font-size:15px; line-height:20px;}
/* ie 6 */
#ie6msg {background:#CC3333; position:absolute;top:100px;left:0;width:100%;z-index:999999;padding:100px 0; color:#FFFBDD; font-family: Arial, Tahoma;}
#ie6msg .inerie6Info {background:url(../img/ie6_die.gif) no-repeat left center scroll; width: 720px;margin:0 auto;padding-left:180px;}
#ie6msg .inerie6Info h4 {font-size:22px;line-height:25px; font-weight:700; margin: 0 0 30px;}
#ie6msg .inerie6Info p {margin:0 0 10px; padding:0;font-size:13px; line-height: 19px;}
#ie6msg .inerie6Info p a {font-weight:bold; color:#FFF;text-decoration: underline;}
#ie6msg .inerie6Info p a:hover {text-decoration: none;}
/* 404 */
.error404 {background: transparent url(../img/404.png) no-repeat center top scroll;padding: 380px 0 0;width:400px;margin: 80px auto; text-align:center;color:#B4b19C; font-family: Arial, Tahoma;}
.error404 h4 {font-size: 22px; line-height:25px;margin:0 0 20px}
.error404 a {font-size: 13px; line-height:19px;}
