body {
    font-size:12px;

}

body * {
    color:black;
    font-family:Verdana,sans-serif;

}

a {
    color:back;
}

h2 {
    font-size:28px;
}

h3 {
    font-size:28px;
}

#head h1 {
    font-family:tahoma;
    margin-right:130px;
    position:relative;
    color:#CE8562;
    font-size:25px;
    top:100px;
}

#head #categories {
    margin-right:130px;
    position:relative;
    top:90px;
    width:660px;
    float:right;
    font-weight:bold;
}

#head #categories a {
    color:#595959;
    font-family:tahoma;
    font-size:12px;
}

#head #categories a.active {
    color:#CE8562;
}


#head {
    text-align:right;
    position:relative;
    background:url('/artwork/images/top.gif') no-repeat top right;
    width:964px;
    height:168px;
}

#pagecontainer {
    width:943px;
    margin:auto auto;
}

#body {
    background: url('/artwork/images/content-back.png') repeat-y;
}

#content-container {
    background: url('/artwork/images/girl.png') no-repeat bottom left;
    _height:560px;
    min-height:560px;
}

#bottom {
    background: url('/artwork/images/bottom-background.gif') repeat-x;
    height:130px;
    width:100%;
}

#content {
    margin:0px 30px 0px 220px;
    padding-top:10px;
    font-align:left;
    padding-bottom:40px;
}

#bottomcontent {
    width:943px;
    margin:auto auto;
    height:130px;
    position:relatice;

}

#foots {
    background: url('/artwork/images/girl-foots.gif') no-repeat;
    width:206px;
    height:130px;
    float:left;
}

#copy-box {
    background:#595959;
    font-size:12px;
    position:absolute;
    color:white;
    width:714px;
    padding:5px;
    float:left;
    margin-left:220px;
    margin-top:-20px;
}


 .welcomes {
   margin-top:50px;
 }

 .welcomes p {
   margin:0px;
}

.welcomes h5 {
    margin:0px;
    font-size:16px;
}

.welcomes .cz {
    background: url('/artwork/images/flags/cz.jpg') no-repeat;
}

.welcomes .sk {
    background: url('/artwork/images/flags/sk.jpg') no-repeat;
}

.welcome {
    padding-left:100px;
    margin-bottom:20px;
    height:80px;
}

.welcomes small {
    color:silver;
}

.movies {
    margin-bottom:50px;
}

.movies .item {
    float:left;
    width:154px;
    margin-right:18px;


}

.movies .item img, .photosets .item img {
    margin:2px;
}

.photosets .item {
    float:left;
    margin-right:10px;
}

.movies .item div.img, .photosets .item div.img {
    background:url('/artwork/images/img-border-left.png') no-repeat;
}
.movies .item div.img div,.photosets .item div.img div {
    background:url('/artwork/images/img-border-right.png') no-repeat bottom right;
}

.movies .item div.header {
    text-align:center;
    font-size:12px;
    height:32px;
    color:white;

}

.movies .clearer {
    margin-bottom:5px;
}

.clearer {
    clear:both;
}


h4 {
    padding-bottom:20px;
    margin-bottom:0px;
}

.movie-info {
    float:right;
    margin-right:10px;
    color:silver;
    font-weight:bold;
 }

.movie-info span {
    width:105px;
    display:block;
    float:left;
    font-weight:normal;
}

.movie-info div {
    clear:both;
}

a.back {
float:right;
margin-top:30px;
}

.photoset-all .item {
    float:left;
    margin-left:10px;
}

.photoset-all .clearer {
    margin-bottom:10px;
}

.center {
    text-align:center;
}

.center form {
    width:350px;
    margin:auto auto;
}

#flashcontent {
    padding:1px;
    border:black solid 1px;
    float:left;
    width:500px;
}

div.preview  {
    margin-top:5px;
    padding:5px;
}



.ico {
  padding-left:20px;
}

.ico_film {
    background:url('/artwork/ico/film.png') no-repeat;
}

.ico_alert {
    background:url('/artwork/ico/error.png') no-repeat;
}

input.text {
    border:solid gray 1px;
}

input.readonly {
    background:#eeeeee;
}

.right {
    float:right;
}

.left {
    float:left;
}


fieldset {
    border:solid silver 1px;
}

fieldset td.value {
  width:90px;
}

#fieldset-seller input.text,#fieldset-buyer input.text{
  width:170px;
}

#fieldset-seller {
    width:301px;
}

#fieldset-buyer {
    width:301px;
}

#fieldset-invoice {
    width:260px;
}

#billing_postcode,#seller_postcode {
    width:50px;
}

.invoice-items {
  margin-left:4px;
  margin-right:4px;
  margin-top:10px;
  margin-bottom:10px;
}