*{font-family:"Arial CE","Helvetica CE",Arial,helvetica,sans-serif;font-size:100%;}
body{background:#D9DCD8;}
h1,#RightBox h2{background:#330099;color:#CC99FF;margin:0;padding:13px 20px;width:115px;}
h1 span{|float:left;}
h1 a{display:block;float:right;position:relative;top:4px;}
h1 #help{background-image:url('/public/images/help.png');height:22px;width:22px;}
h1{font-size:1.5em;padding:10px 20px;width:530px;}
h2,h3{color:#330099;padding-top:15px;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
img{border:0;}
a{color:#330099;}
a:hover{color:#000;}
a span.icon{display:block;height:20px;width:20px;}
a#orderPrintOfDigitalPhotos{background:#330099;border-right:2px solid #330099;border-bottom:2px solid #330099;border-left:2px solid #fff;border-top:2px solid #fff;color:#fff;font-weight:bold;padding:8px;text-decoration:none;}
a#orderPrintOfDigitalPhotos:hover{border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #330099;border-top:2px solid #330099;acolor:#CC99FF;apadding:10px;}
hr{border:#330099 solid 1px;height:0;margin:10px 0;}
p{padding:5px 0;}
p.warning,h2.warning{background:transparent url('/public/images/warning.png') no-repeat;color:#000;font-size:1em;padding-bottom:15px;padding-left:30px;width:auto;}
h2.warning{background-position:0 10px;}
ul{list-style:none;padding:5px 10px 5px 20px;}
ul.circle{list-style:circle;}
ol{padding:5px 10px 5px 20px;}
ol li h3{padding:0;}
ol li p{color:#000;}
ul.errors{clear:both;float:left;margin:0;}
ul.errors li{background:transparent url('/public/images/action_delete.gif') no-repeat left;color:#FE0000;font-weight:bold;padding:3px 5px 3px 20px;}
ul.disc{list-style:disc;}
form{padding-bottom:10px;}
input,select,textarea{border:1px solid #330099;color:#663333;padding:2px 4px;}
input[type="checkbox"]{padding:2px;}
select{min-width:30px;}
dt{font-weight:bold;}

table{font-size:80%;width:518px;}
div.table{background:#330099;margin:10px 0;overflow:hidden;padding:4px 5px 10px 5px;width:auto;}
div.table .mainHeader{border-bottom:2px solid #FFF;font-size:130%;padding:10px 10px 12px 10px;}
div.table .mainHeader a{text-decoration:none;}
div.table .noBorder{border:0;}
div.table .mainHeader img,h2 img{padding-right:8px;}
div.table th{background:#330099;color:#CC99FF;padding:5px 2px;text-align:left;}
div.table th a{float:left;color:#CC99FF;}
div.table th a:hover{text-decoration:none;}
div.table th div{float:left;height:16px;width:16px;margin-top:-2px;}
#homepage div{background:#CC99FF;border:1px solid #330099;font-style:italic;margin:10px 0;padding:0 20px 15px 20px;}
#arrowUp{background:transparent url('/public/images/arrow_up.png') no-repeat;}
#arrowDown{background:transparent url('/public/images/arrow_down.png') no-repeat;}
table span.icon,h2 span.icon,h3 span.icon{display:block;float:right;height:24px;width:24px;}
#initiale span.icon{background:url('/public/images/user.png');}
#address span.icon{background:url('/public/images/address.png');}
#contacts span.icon{background:url('/public/images/contacts.png');}
#informationAboutOrder span.icon{background:url('/public/images/informationAboutOrder.png');}
#uploadedPhotos span.icon{background:url('/public/images/uploadedPhotos.png');}
#uploadPhoto span.icon{background:url('/public/images/uploadPhoto.png');}
#compete span.icon{background:url('/public/images/compete.png');}
#additionalProducts span.icon{background:url('/public/images/additionalProducts.png');}
#photos span.icon{background:url('/public/images/optionOfPhotos.png');}
#discounts span.icon{background:url('/public/images/discounts.png');}
#summary span.icon{background:url('/public/images/orderSummary.png');}
#sendEmail span.icon{background:url('/public/images/letter.gif') no-repeat 6px 4px;}
#photos img,#discounts img,#additionalProducts img{border:0;}
div.table tr{background:#FFF;}
div.table td{font-size:95%;padding:4px;}
div.table td img{border:1px solid #330099;}
div.table td.notBorder img{border:0;}
#paginationControl{float:right;color:#CC99FF;font-size:90%;font-weight:bold;padding:7px 5px 0 0;}
#paginationControl a{color:#CC99FF;}
#paginationControl a:hover{color:#FFCC00;}
#paginationControl span.disabled{font-weight:normal;}
div.table .tableDescription{color:#CC99FF;font-size:70%;font-style:italic;padding:6px 0 0 6px;}
#galleryBox{padding:4px 5px 10px 5px;}
#galleryBox .mainHeader{border:0;}
#galleryBox td{background:#330099;padding:0 0 0 1px;}
#galleryBox .photoBox{float:left;background:#FFF;height:250px;margin:0 10px 10px 0;width:120px;}
#galleryBox .notRightMargin{margin-right:0;}
#galleryBox .photoBox .photoBoxImage{margin:10px auto 0 auto;width:104px;}
#galleryBox .photoBox .photoBoxText{height:30px;font-size:80%;padding:0 10px 10px 10px;}
#galleryBox #notDisposal{background:#FFF;padding:5px 0;}
#galleryBox #notice{float:left;color:#CC99FF;font-size:70%;padding:0 10px;width:300px;}
#galleryBox #countItems{float:right;color:#CC99FF;padding:5px 10px;}

.itemList{color:#330099;margin-bottom:10px;width:528px;}
.itemList h2{font-size:1.1em;padding:10px 20px;}
.itemListTopBox{background:#330099;width:528px;}
.itemListTopBox h2 span.title{display:block;height:24px;overflow:hidden;}
.itemListTopBox h2 img,.itemListTopBox h2 span.icon{|position:relative;|top:-23px;}

.itemListTopBox h2,.itemListTopBox a{color:#CC99FF;}
.itemListTopBox h2#ongoing span.icon,.itemListTopBox h2.ongoing span.icon{background:url('/public/images/ongoing.png');}
.itemListTopBox h2#done span.icon,.itemListTopBox h2.done span.icon{background:url('/public/images/done.png');}
.itemListTopBox h2#gold span.icon{background:url('/public/images/gold_small.png');}
.itemListTopBox h2#silver span.icon{background:url('/public/images/silver_small.png');}
.itemListTopBox h2#bronze span.icon{background:url('/public/images/bronze_small.png');}
.itemListBottomBox{position:relative;background:#FFF;border:1px solid #330099;padding:0 5px 0 10px;}
.itemListBottomBox span.icon{display:block;position:absolute;bottom:16px;height:32px;right:10px;width:32px;}
.itemListBottomBox span.gold,.itemListRightBox span.gold{background:url('/public/images/gold.png');}
.itemListBottomBox span.silver{background:url('/public/images/silver.png');}
.itemListBottomBox span.bronze{background:url('/public/images/bronze.png');}
.itemListBottomBox ul.voting{margin:0}
.itemListBottomBox ul.voting li{float:left;margin-right:5px;}
.itemListBottomBox em.bottom{position:absolute;bottom:0;left:0;}
.itemListBottomBoxLink{clear:left;position:absolute;bottom:0;margin:0 10px 10px 0;right:0;}
.itemListBottomBox p,.itemListBottomBox ul{color:#000;text-indent:0;}
.dark{background:#CC99FF;}
.itemListLeftBox,.itemListLeftBox_evaluator{float:left;position:relative;margin:10px 0 10px 5px;width:169px;}
.itemListLeftBox h3{padding:5px 0 0 0;}
.itemListLeftBoxTop,.itemListLeftBoxTop_shorter{height:130px;|height:122px;overflow:hidden;}
.itemListLeftBoxTop_shorter{height:110px;}
.itemListLeftBoxBottom,.itemListLeftBoxBottom_longer{height:63px;padding-top:10px;}
.itemListLeftBoxBottom_longer{height:83px;}
.itemListLeftBoxBottom_shorter{height:63px;padding:0;}
.itemListLeftBoxBottom h3{padding:0;}
.itemListLeftBoxBottom ul,.itemListLeftBoxBottom_longer ul{margin:0;padding:0;}
.itemListRightBox{float:right;padding:10px 5px 10px 0;width:326px;}
.itemListRightBox h3{padding:0 5px;}
.itemListRightBox span.icon{bottom:20px;right:14px;}
.itemListRightBox .delete{position:absolute;right:-8px;top:-8px;}
.itemListRightBox .img{float:right;border:1px solid #330099;}

#MainBox{background:#D9DCD8;margin:0 auto;width:750px;}
#LanguageBox{padding:0;width:750px;}
#HotlineBoxIn{float:left;font-size:80%;padding:6px 0 0 0;}
#HotlineBoxIn a{background:url('http://mystatus.skype.com/smallicon/webphotolab') no-repeat; padding-left:20px;}
#LanguageBoxIn{float:right;padding:0;}
#LanguageBoxIn a{display:block;float:left;background-position:0 0;height:32px;margin:0 0 0 4px;width:32px;}
#LanguageBoxIn a:hover{background-position:32px 0;}
#LanguageBoxIn a.chosenLanguage{background-position:32px 0;}
#HeadBox{position:relative;background:#330099;padding:16px 10px 16px 0;width:742px;}
#HeadBoxIn{position:relative;height:170px;}
#LogoBox a{display:block;color:#CC99FF;cursor:pointer;height:146px;text-decoration:none;width:236px;}
#LogoBox a:hover{color:#330099;}
#LogoPart1{position:absolute;left:40px;top:30px;}
#LogoPart2{position:absolute;left:70px;top:70px;}
#LogoPart3{position:absolute;left:100px;top:110px;}
#LogoDescription{position:absolute;color:#330099;font-size:10px;left:40px;top:140px;}
#Logo{position:absolute;background:url('/public/images/logo.png') no-repeat; height:168px;left:10px;top:0;width:252px;}
#MottoBox{position:absolute;background:#FFD451;right:20px;top:15px;width:440px;}
#MottoBoxIn{padding:12px 0 10px 0;height:116px;}
#MottoBoxText{font-size:80%;font-style:italic;padding:0 0 6px 10px;}
#MottoBoxImages{height:90px;width:440px;}
#MottoBoxImages_image1,#MottoBoxImages_image2,#MottoBoxImages_image3,#MottoBoxImages_image4{float:left;height:90px;width:100px;}
#MottoBoxImages_image2{width:120px;}
#MottoBoxImages_image3{width:120px;}
#TopBox{background:#330099;margin-top:10px;width:752px;}
#Menu{margin:0;padding:20px 20px 0 15px;}
#Menu li{float:left;}
#Menu li a{display:block;background:#FFD451;border-bottom:1px solid #330099;color:#000;|font-size:80%;font-weight:bold;margin-left:5px;padding:5px 10px;|width:10em;|text-align:center;text-decoration:none;}
#Menu li.shorter a{|width:8em;}
#Menu li.shortest a{|width:5em;}
#Menu li.active a,#Menu li.active a:hover{background:#D9DCD8;border-bottom:1px solid #D9DCD8;color:#000;}
#Menu li a:hover{background:#CC99FF;border-bottom:1px solid #CC99FF;}
#Menu a#administration{|padding:3px 10px;}
#Menu a#administration span.icon{background:url('/public/images/administration.png');}
#FloatMenuBox{display:none;position:fixed;background:#CC99FF;border:1px solid #330099;margin:-20px 0 0 -21px;}
#FloatMenuBox img{margin:3px 1px 0 2px;}
#FloatMenuBox img.smallerIcon{margin:3px 1px 0 7px;}
#FloatMenuBox hr{border:#FFF solid 1px;height:0;margin:6px 2px;width:20px;}
#FloatMenuBoxIn,#FloatMenuBox li{margin:0;padding:0;}
#FloatMenuBoxIn{padding-bottom:5px;}
#BackPathBox{font-size:75%;padding:5px 20px;}
#BackPathBox a{color:#000;text-decoration:underline;}
#BackPathBox a:hover{text-decoration:none;}
#ContentBox{padding:0 0 10px 0;width:752px;}
#newRegistration,#forgottenPassword,#demoUser{background:no-repeat 0 -2px;padding:0 10px 0 28px;margin:0;}
#newRegistration{background-image:url('/public/images/newUser.png');}
#demoUser{display:block;background:url('/public/images/demoUser.png') no-repeat 0 4px;padding-top:7px;}
#forgottenPassword{display:block;background-image:url('/public/images/lock.png');background-position:0 3px;padding-top:7px;}
#LoginBox #newRegistration{display:block;}
#LoginBox #whyToRegistrate{display:block;float:right;position:relative;background-image:url('/public/images/help.png');height:22px;width:22px;top:-30px;|right:15px;|top:-60px;}
#CurrentPage{color:#FFF;}
#LeftBox{float:left;padding-bottom:10px;width:570px;}
#LeftBoxIn{background:#FFCC00;border:1px solid #330099;overflow:hidden;padding:20px;}
#LeftBoxIn input[type="submit"]{font-weight:bold;}
#search{background:url("/public/images/search.gif") no-repeat 0 2px;padding:0 0 0 20px;}
#YearsPannel{height:30px;padding:0;margin:0;}
#YearsPannel li{float:left;padding:0 10px 0 0;}
#ButtonsPannel{clear:both;}
#ButtonsPannel input{background:#330099;border:1px solid #000;color:#CC99FF;font-weight:bold;}
#buttonsPannel-firstStepOfOrderOperation{width:expression(document.body.clientWidth > 170 ? "170px" : "auto");}
#buttonsPannel-secondStepOfOrderOperation{width:expression(document.body.clientWidth > 220 ? "220px" : "auto");}
#buttonsPannel-thirdStepOfOrderOperation{width:expression(document.body.clientWidth > 220 ? "220px" : "auto");}
#buttonsPannel-confirmOrder{width:expression(document.body.clientWidth > 200 ? "200px" : "auto");}
#LeftBottomBox,#LoginBottomBox,#PhotographersBottomBox,#PartnersBottomBox{background:#330099;height:3em;}
#MessageBox,#NoticeBox,#StatusOrderBox{background:#FFF;margin-bottom:10px;padding:10px;width:508px;}
#NoticeBox span,span.invalidMessage,span.validMessage{background:transparent no-repeat left;font-size:75%;font-weight:bold;padding:5px 0 5px 30px;}
#MessageBox span{line-height:24px;}
span.invalidMessage{background-image:url('/public/images/delete.gif');color:#FE0000;}
span.validMessage{background-image:url('/public/images/check.gif');color:#50BA59;}
#NoticeBox span{display:block;background-image:url('/public/images/info.gif');color:#3DB4FF;}
#NoticeBox ul#HomepageNews{font-size:100%;margin-left:0;padding-left:0;}
#HomepageNews li{background:transparent no-repeat left;font-weight:bold;padding:5px 0 5px 30px;}
#HomepageNews li.new{background-image:url('/public/images/info.gif');color:#3DB4FF;}
#HomepageNews li.bargain{background-image:url('/public/images/bargain.png');color:#40C519;}
#CompetitionsBox h2{background:#330099;color:#CC99FF;padding:8px 14px;width:500px;}
#CompetitionsBox h2 a{color:#CC99FF;font-size:70%;}
#CompetitionsBox h3{font-size:96%;margin-left:4px;padding:0;}
#CompetitionsBox h3.topLine{border-top:1px solid #330099;padding-top:5px;}
#CompetitionsBoxIn{background:#CC99FF;border:1px solid #330099;margin:0;padding:5px 10px 10px 10px;}
#CompetitionsBoxIn span.icon{position:absolute;display:block;height:24px;width:24px;}
#CompetitionsBoxIn ul.boardCompetition{margin:0;padding:0;}
#CompetitionsBoxIn li.boardPhoto{float:left;position:relative;margin:0;margin-left:4px;width:163px;}
#CompetitionsBoxIn .boardPhotoIn{margin:6px auto;}
#CompetitionsBoxIn .topLine{margin-bottom:0;}
#CompetitionsBoxIn .p1{margin-left:0;}
#CompetitionsBoxIn .p1 span.icon{background:url('/public/images/gold_small.png');}
#CompetitionsBoxIn .p2 span.icon{background:url('/public/images/silver_small.png');}
#CompetitionsBoxIn .p3{margin-right:0;}
#CompetitionsBoxIn .p3 span.icon{background:url('/public/images/bronze_small.png');}
#CompetitionsBoxIn .boardPhotoIn img{border:1px solid #330099;}
#StatusOrderBox{background:#330099;padding:10px 0;width:528px;}
#StatusOrderBox div{color:#D9DCD8;height:30px;}
#StatusOrderBox div div.oneBlock{float:left;font-size:70%;font-weight:bold;padding:0 0 0 10px;text-align:center;}
#StatusOrderBox div div.oneBlock span{display:block;height:10px;width:163px;}
#StatusOrderBox div div.oneBlock span.activeStep{background:#D9DCD8;}
#StatusOrderBox div div.oneBlock span.unactiveStep{background:#CC99FF;}
#StatusOrderBox div div.oneBlock span.unactiveStepText{color:#CC99FF;font-style:italic;}
#RightBox{float:right;width:170px;}
#RightBox h2{font-size:1.2em;}
#LoginBox h2 span{display:block;background:#330099 url('/public/images/login.gif') no-repeat right;}
#LoginBoxIn{padding:14px;}
#LoginBox,#PhotographersBox,#PartnersBox{float:right;margin-bottom:10px;width:170px;}
#PhotographersBox h2 a{color:#CC99FF;text-decoration:none;}
#PhotographersBoxIn,#PartnersBoxIn{padding:10px 0;}
#LoginBox h2,#PhotographersBox h2,#PartnersBox h2{padding-right:35px;}
#LoginBoxIn,#PhotographersBoxIn,#PartnersBoxIn{background:#FFCC00;border:1px solid #330099;}
#loginOperation,#activationOperation{margin:10px 0;}
#BottomBox{float:left;background:#330099;color:#CC99FF;padding:12px 20px;|padding-bottom:0;width:712px;}
#BottomBoxLogo{float:right;background:#330099 url('/public/images/mini_logo.png') no-repeat;height:30px;width:30px;}
#BottomBoxText{float:right;font-weight:bold;padding:7px 0 0 10px;}
#BottomBoxText a{color:#CC99FF;text-decoration:none;}
#BottomBoxLinks{float:left;font-size:70%;padding-top:8px;}
#BottomBoxLinks a{color:#CC99FF;text-decoration:underline;}
#BottomBoxLinks a:hover{text-decoration:none;}
#totalPrice{font-size:140%;}

#PhotographerBox{padding-bottom:10px;}
#PhotographerLeftBox{float:left;width:300px;}
#PhotographerRightBox{float:right;padding:0 10px;width:208px;}
#PhotographerRightBox img.photo,#PhotographerGalleryBox img{border:#330099 solid 2px;}
#PhotographerGalleryBox{padding-bottom:10px;}
.photographerGalleryBoxPhoto{float:left;margin:0 0 10px 0;width:176px;}

.activeIndicator{background:#FFF url('/public/images/active.png') no-repeat 8px;}
.bargain,.bargain2{background:#FFF url('/public/images/bargain.png') no-repeat 20px;}
.bargain2{background-position:10px;}
.biggerFont{font-size:110%;}
.bigFont{font-size:120%;}
.black{color:#000;}
.bold{font-weight:bold;}
.center{text-align:center;}
.correct{clear:both;}
.cursor{cursor:pointer;}
.floatLeft{float:left;}
.floatRight{float:right;}
.hideSubmit{position:relative;z-index:-1;}
.italic{font-style:italic;}
.loading{background:#FFCC00;padding:10px 10px 5px 10px;}
.loading span#text{position:relative;color:#330099;font-weight:bold;left:5px;top:-8px;}
.loading span#description{display:block;font-style:italic;padding-bottom:5px;}
.marginLeft10px{margin-left:10px;}
.next{font-weight:bold;font-size:70%;padding:0 20px;}
.notBorder{border:0;}
.notDisplay{display:none;}
.notPadding{padding:0;}
.notUnderline {text-decoration:none;}
.paddingLeft10px{padding-left:10px;}
.paddingLeft25px{padding-left:25px;}
.paddingLeft30px{padding-left:30px;}
.paddingTop5px{padding-top:5px;}
.paddingTop10px{padding-top:10px;}
.orange{background:#FFCC00;}
.orangeFont{color:#FFCC00;}
.radio{border:0;padding:0;}
.right{text-align:right;}
.separator{margin:0 5px;}
.smallerFont{font-size:90%;}
.smallFont{font-size:80%;}
.smallestFont{font-size:70%;}
.unactiveIndicator{background:#FFF url('/public/images/unactive.png') no-repeat 8px;}
.uploadButton{position:relative;top:-6px;|top:-3px;}
.violetFont{color:#CC99FF;}
.wide10px{width:10px;}
.wide20px{width:20px;}
.wide30px{width:30px;}
.wide40px{width:40px;}
.wide50px{width:50px;}
.wide60px{width:60px;}
.wide70px{width:70px;}
.wide80px{width:80px;}
.wide90px{width:90px;}
.wide100px{width:100px;}
.wide110px{width:110px;}
.wide120px{width:120px;}
.wide140px{width:140px;}
.wide180px{width:180px;}
.wide240px{width:240px;}