body {background-color:#0A0A0A; font-size:12px; color:#FFFFFF; font-family: 'arial', 'arial narrow', 'tahoma', 'verdana'; text-align:center;}
.main { position: relative; margin: 0px auto; width: 860px; margin-top:15px; padding: 0px; }
.content { margin:0px auto;  width:860px; background: #F2541C; float:left}
.contentadmin {margin:0px auto; width:95%; background: #F2541C; ; text-align:left;}
.contentadmin a, .contentadmin a.active, .contentadmin a.link, .contentadmin a.visited {color: #FFFFFF; text-decoration:underline; font-weight: normal;}
.contentadmin a:hover {text-decoration:underline;}   
.cataloguecontainer {width:100%; text-align:center;}
img {border:0px}

h2 {font-family:'Trebuchet MS', 'Trebuchet', 'Arial'; font-size:18px;}
h3 {font-family:'Trebuchet MS', 'Trebuchet MS', 'Arial'; font-size:14px; margin-top:10px; margin-bottom:10px}
.titlelink a, .titlelink a.link, .titlelink a.active, .titlelink a.visited {font-weight:none; text-decoration:underline; color:#FFFFFF}   
#intro a, #intro a.active, #intro a.link, #intro a.visited {color: #FFFFFF; text-decoration:underline; font-weight: normal;}
#intro a:hover, .titlelink a:hover {text-decoration:underline;}  
#intro {background: url('bg_index.jpg') no-repeat; width: 100%; height:704px; position:relative;}
.logotype {background: url('logo_vm.jpg') no-repeat; width:275px; height: 143px; position:absolute; top:93px; left:49px}
.loginbox {background: url('bg_loginbox.jpg') no-repeat; width:291px; height:86px; position:absolute; top:332px; left:0px;}
.loginbox-login {background:url('bg_loginbox_login.jpg') no-repeat; width:133px; height:17px; position:absolute; top:10px; left:147px; border:1px solid #C9C9C9; color:#C9C9C9;}
.loginbox-password {background:url('bg_loginbox_pswd.jpg') no-repeat; width:133px; height:17px; position:absolute; top:31px; left:147px; border:1px solid #C9C9C9; color:#C9C9C9;}
.loginbox-submit {background:url('btn_entersite.jpg') no-repeat; width:102px; height:28px; position:absolute; top:51px; left:182px; border:0px; cursor:hand;}
.introtext { position:absolute; top: 420px; _top:430px; left:20px; width: 300px; height:275px; text-align:center; font-size:12px; line-height:16px;} 
.officialwebsitetext { font-size:12px; font-family: 'trebuchet ms', 'trebuchet'; font-weight:bold;}

#baseheader {background:url('bg_baseheader.jpg') no-repeat; width:100%; height:369px; position:relative;}
#baseheader a, #baseheader a.active, #baseheader a.link, #baseheader a.visited {color: #FFFFFF; text-decoration:underline; font-weight: normal;}
#baseheader a:hover, .titlelink a:hover {text-decoration:underline;}  

.baselogotype {background: url('logo_vmbase.jpg') no-repeat; width:275px; height: 143px; position:absolute; top:41px; left:63px}
.menu-homepage {position:absolute; height:27px; width:100px; top:214px; left:20px}
.menu-ourmodels {position:absolute; height:27px; width:120px; top:214px; left:130px}
.menu-search {position:absolute; height:27px; width:85px; top:214px; left:252px}
.menu-locations {position:absolute; height:27px; width:105px; top:214px; left:350px}
.menu-contactus {position:absolute; height:27px; width:110px; top:214px; left:460px}
.baseflash {position:absolute; height:114px; width:621px; top:243px; left:0px;}
.basecorner {position:absolute; right:0px; bottom:0px; height:15px; width:224px; background:url('rightcorner.png');}

#baseleft {background-color: #F2541C; width:639px;  float:left; text-align:center; position:relative; }
.baseleft-textfield {width:95%; text-align:left; margin:0px auto;}
.baseleft-newestmodels {width:100%; background-color:#5D131B;}
#baseleft a, #baseleft a.active, #baseleft a.link, #baseleft a.visited {color: #FFFFFF; text-decoration:underline; font-weight: normal;}
#baseleft a:hover, .titlelink a:hover {text-decoration:underline;}  

#baseright {background-color: #383838; width:221px; float:right; text-align:center; position:relative; }
#baseright a, #baseright a.active, #baseright a.link, #baseright a.visited {color: #FFFFFF; text-decoration:underline; font-weight: normal;}
#baseright a:hover, .titlelink a:hover {text-decoration:underline;}  
.baseright-smalltext {font-size:10px; text-align:left;}
.baseright-textfield {width:90%; text-align:left; margin:0px auto; }
.img-li {vertical-align:middle;}
.img-tb-foto {vertical-align:middle; border:1px solid #F2541C}
.headline {font-family:'arial black'; font-weight:normal; font-style:italic; font-size:13px}
.modelbanner {background: url('models.jpg'); width:220px; height:174px; position:relative}
.menu-banner-ourmodels {position:absolute; width:90px; height:24px; top:2px;left:126px}
.menu-banner-contactus {position:absolute; width:22px; height:169px; top:2px;left:2px}

#corrector {width:860px; height:2px; float:left; clear:both; position:relative}
#foot a, #foot a.active, #foot a.link, #foot a.visited {color:#FFFFFF; font-weight:normal; border:0px; text-decoration:underline;}
#foot a:hover {color:#FFFFFF; text-decoration:underline;} 
.foottext1, .foottext2, .foottext3, .foottext4, .foottext5, .foottext6, .foottext7, .foottext8, .foottext9, .foottext10, .foottext11, .foottext33, .foottext44  {position:absolute; border-left: 1px solid #C0C0C0; bottom:-8px; right:0px; width:80px; height:13px; text-align:center;}
.toptext1, .toptext2, .toptext3, .toptext4, .toptext44, .toptext5, .toptext11, .toptext22 {position:absolute; top:10px; left:10px; width:80px; height:13px; text-align:center;}
.toptext2 {left:90px;}
.toptext3 {left:180px;}
.toptext11 {width:130px;}
.toptext22 {border-left:0px; left:130px}
.foottext2, .toptext2 {right:80px;}
.foottext3  {right:160px;}
.foottext4, .toptext4 {right:240px;}
.foottext44, .toptext44 {right:240px; border-left:0px;}
.foottext5, .toptext5 {right:320px; border-left:0px;}
.foottext33, .toptext3 {right:160px; border-left:0px;}
.foottext8 {right:320px;}
.foottext9 {right:400px;}
.foottext10 {right:480px;}
.foottext11 {right:560px;  border-left:0px;}
.copyright {position:absolute; right:0px; top:0px; font-size:10px; color:#404040; z-index:10; text-align:right}
.copyright a, .copyright a.link, .copyright a.visited, .copyright a.active {font-weight:bold; color:#404040; text-decoration:none}
.copyright a:hover {color:#808080}
.text-contact {position:absolute; right:15px; top:15px; height:200px; width:200px; text-align:right;}

.registrationtable {width:100%; border:0px; font-size:12px; }
.left-form {width:40%; text-align:right; vertical-align:top}
.right-form {width:60%; text-align:left;vertical-align:top}
.submit-form {text-align:center;}
.submit-button {background: #5D1318; border: 1px solid #5D1318; color:#FFFFFF}
.submit-button2 {background: #F2541C; border: 1px solid #FFFFFF; color:#FFFFFF}
.submit-button-big {background-color:#5D1318; border: 1px solid #5D1318; color:#FFFFFF; width:200px; height:25px; font-size:20px;}
.form-note {font-size:9px;}
input {background-color:transparent; border: 1px solid #C9C9C9; color:#DDDDDD; height:17px}
.input22 {background-color: transparent;  border: 1px solid #C9C9C9; color:#DDDDDD; height:17px}

.inputfile {background-color:#F2541C;  border: 1px solid #C0C0C0; color:#000000} 
option {background-color:#F2541C;  border: 1px solid #C0C0C0; color:#DDDDDD}
textarea {height:60px; background-color:#F2541C;  border: 1px solid #C0C0C0; color:#DDDDDD}
.newslettertext {background-color:#F2541C; border:1px solid #C0C0C0; color:#FFFFFF; width:250px; height:150px; font-family:'Arial'; font-size:12px}

.admintable {width:50%; border:0px; font-size:12px; margin: 0px auto;}
.left-admintable {width:20%; text-align:right; font-weight:bold;}
.left-admininnertable {width:60%; text-align:right;}
.right-admintable {width:80%; text-align:left;}
.right-admininnertable {width:40%; text-align:left;}
.admin-editingtable {width:75%; text-align:center; margin:0 auto; font-size:12px;border:1px solid #5D1318;}

.admin-editingtable-header {background-color:#5D1318; height:30px}
.admin-phototableedit { width: 99%; text-align:center; margin: 0 auto; font-size:12px;}

#catalogue {width:810px; margin: 0px auto;}
#catalogue a, #catalogue a.active, #catalogue a.link, #catalogue a.visited  {color: #AAAAFF; text-decoration:none; font-weight: bold;}
#catalogue a:hover {color:#FFFFFF}  
.sortingselect {background:#F2541C; border:1px solid #C9C9C9; color:#FFFFFF; height:15px; font-size:12px;}
.sortingoption {background:#F2541C; color:#FFFFFF}
.sortingradio {border:0px; color:#000000}

.headercatalogue {width:810px; height:220px; position:relative; background: url('catalogue.gif') no-repeat; }
.headeradmin {width:810px; height:220px; position:relative; background: url('admin.gif') no-repeat; }
.headermakeup {width:810px; height:220px; position:relative; background: url('make-up.gif') no-repeat; }
.headerlocations {width:810px; height:220px; position:relative; background: url('locations.gif') no-repeat; }
.headercataloguecontent {width: 400px; height:85px; position:absolute; left: 396px; top:135px; text-align:center;}
.cattext1, .cattext2, .cattext3, .cattext4, .cattext5, .cattext6 {position:absolute; border-left: 1px solid #C0C0C0; top:0px; right:0px; width:80px; height:13px; text-align:center;}
.cattext2 {right:80px;}
.cattext3 {right:160px;}
.cattext4 {right:240px;}
.cattext5 {right:320px;  border-left:0px;}
.cataloguetable {width:100%; border:2px solid #5D1318; font-size:12px;}
.locationstable {width:100%; border:0px solid #353535; font-size:12px; vertical-align:middle; text-align:center;}
.locationstable2 {width:100%; border:2px solid #353535; font-size:12px; vertical-align:middle; text-align:center;}
.locationsrow {height:50px;}
.cataloguetableheader {background-color:#5D1318; height:30px; font-size:18px; font-family:'Trebuchet MS', 'Arial'; font-weight:bold; text-align:center;}
.cataloguetabledivider { height:2px;background-color:#353535;  }
.sortingheader {background-color:#5D1318; height:20px; font-size:10px; text-align:center; vertical-align:middle;}
.adminrow {}
.thfoto {width:30%; text-align:center;}
.thdata {width:40%;  text-align:center;}
.thwork {width:30%;  text-align:center;}
.tdfoto {width:30%; text-align:center;}
.tddata {width:40%;  text-align:left; }
.tdwork {width:30%;  text-align:left; }
.modidtext {font-size:14px; font-weight:bold; }
.currentpage {color:#FFFF00; font-weight:bold;}


.data {width:100%; font-size:12px;}
.left-data {width:40%; text-align:right;  vertical-align:top;}
.right-data {width:60%; text-align:left; color:#FCEB2E; font-weight:bold;}
.left-work {width:20%; text-align:right; vertical-align:top;}
.right-photowork {width:80%; text-align:left; color:#F7372D; font-weight:bold;}
.right-filmwork {width:80%; text-align:left; color:#8457C4; font-weight:bold;}

.addingnote {font-weight:bold; color:#FFFF00;}
.pswd {font-family:courier; font-size:9px; color:#404040}

.pagetable {top:20px; position:relative; width:100%; text-align:right; font-size:12px;}

.makeup-table {width:60%; margin: 0px auto; text-align:center; font-size:10px; font-weight:bold; border: 1px solid #202020}

ul.sample-galleries {
  text-align:left;
}
ul.sample-galleries li {
}
