html, body {background:url(images/bakal.png); margin:0; padding:0;font-size:100%;font-family:'helvetica neue',Arial,verdana, sans-serif;}

#slc-menu {background:url(images/bakal.png);}

#sbo-logo{top:16px!important; left:20px!important;}
#slc-logo{left:340px!important;}

#gallery {background-position: 0 -17px!important; }

#main-cont {width:1800px; float:left;}

#gallery-cont {background:url(images/gallery/pattern_bee.jpg); width:1190px;float:left; padding:190px 0 0 50px;}

#gallery-txt{position:absolute; top:220px; left:44px;}
#vote-hero-txt{position:absolute; top:300px; left:80px;}

#flapleft{float:left;margin-top:99px; margin-left:20px;}
#flapright{float:left;margin-top:275px;}

.gallery-section { height: 0; width: 0; }
.gallery-section { height: 0; width: 0; }
.gallery-card { background:url(images/gallery/card.png); position:relative; height:403px; width:267px; margin-right:20px; margin-bottom:20px; float:left; }
.gallery-photo {background:#FFFFFF; border:solid 3px #000000; border-radius:4px; position:absolute; top:33px; left:59px; width:134px; height:134px; display:inline-block; text-align:center;}

.gallery-addimage {background:url(images/gallery/addimage.png) no-repeat; height:51px; width:165px; display:block; position:absolute; top:200px; left:50px; cursor: pointer;}

.card-labels {background:#000000; color: red; display: block;  font-size: 10px; font-style: italic; font-weight: bold; padding: 2px; width: 213px;}

.card-txt  {font-family:Arial; font-size:11px; margin-top:5px; background-color:#67bcc8; padding:5px;}
/*.card-input  {border:solid 3px #1083b9; border-radius:4px; width:209px; margin-top:5px;}*/
.card-input  {border:none; width:217px; margin-top:5px;}

.card-submit {cursor:pointer;position:absolute; top:170px; left:60px; width:93px; height:36px; border:none; background:url(images/gallery/submit.png);}
.card-submit:hover {background-position: 0 -36px;}

.card-download {cursor:pointer;position:absolute; top:170px; left:60px; width:93px; height:36px; border:none; background:url(images/gallery/download.png) no-repeat scroll 0 0;}
.card-download:hover { background-position: 0 -38px;}

.card-votebtn {cursor:pointer;position:absolute; top:160px; width:225px; height:49px; border:none; background:url(images/gallery/vote-btn.png) ; visibility:hidden;}

.card-vote {cursor:pointer;position:absolute; top:165px; left:178px; width:39px; height:38px; border:none; background:url(images/gallery/vote.png) ;}

.vote-txt  {position:absolute; top:145px; left:192px; font-family:Arial; font-size:11px; font-weight:bold; font-style:italic; color:#67bcc8;}

.card-edit {cursor:pointer;position:absolute; top:-177px; left:190px; width:30px; height:29px; border:none; background:url(images/gallery/edit.png) no-repeat scroll 0 0;}
.card-edit:hover { background-position: 0 -28px;}

.cont-login {display:none; position:absolute; top:180px; left:22px;}

.cont-info {position:absolute; top:180px; left:22px; width:200px;}
.info-disp{display:none; position:absolute;}
.info-edit{display:none; position:absolute;}

.info-upload{display:none; position:absolute; left:8px;}
.upload-input{margin-top:20px; margin-left:-15px;}
.progbar{position:absolute;margin-left:-15px;}