html {
overflow-y:scroll;
}

* {
outline:0;
border:0;
margin:0;
padding:0;
}

body {
background:#ebeced url(../images/bg.gif) repeat-y center;
font-family:Arial, "Lucida Grande", Tahoma, sans-serif;
color:#000;
text-align:center;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#900;
}

#container {
position: relative;
width:1120px;
background:#fff;
min-height:500px;
margin:0 auto;
padding-top: 46px;
}

#left_col {
width:145px;
float:left;
text-align:left;
min-height:500px;
}

#right_col {
text-align:left;
width:780px;
min-height:500px;
float:left;
}

h1 {
display:block;
width:145px;
height:31px;
}

h1 a {
background:url(../images/logo.gif) no-repeat 26px;
width:145px;
height:31px;
display:block;
}

h2#model {
width:780px;
background:url(../images/model.gif) no-repeat;
height:106px;
margin-top:28px;
}

h3#info {
font-size:11px;
font-family:"Lucida Grande", Tahoma, sans-serif;
color:#ED1C24;
line-height:14px;
margin-left:200px;
width:450px;
height:30px;
font-weight:400;
}

h3.maincols {
font-size:15px;
font-weight:400;
color:#6AABDD;
}

h4#man a {
background:url(../images/man4.gif) no-repeat;
}

h4#woman a {
background:url(../images/woman4.gif) no-repeat;
}

h4#casting a {
background:url(../images/casting4.gif) no-repeat;
}

h4#man {
background:url(../images/man4a.gif) no-repeat;
}

h4#woman {
background:url(../images/woman4a.gif) no-repeat;
}

h4#casting {
background:url(../images/casting4a.gif) no-repeat;
}

h4#modelname {
font-size:22px;
line-height:20px;
font-family:Arial;
font-weight:700;
color:#231F20;
width:140px;
float:left;
height:40px;
}

span#direct {
height:40px;
width:50px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:9px;
line-height:12px;
color:#ED1C24;
text-align:right;
text-transform:uppercase;
}

h3#contestnav {
font-size:22px;
line-height:20px;
font-family:Arial;
font-weight:700;
color:#231F20;
}

ul#menu {
list-style:none;
height:15px;
float:left;
}

ul#submenu {
list-style:none;
width:780px;
height:15px;
margin-top:4px;
}

ul#submenu li {
float:left;
height:15px;
font-size:10px;
text-transform:uppercase;
font-family:Arial;
}

ul#submenu li a {
height:13px;
display:block;
float:left;
color:#bebebe;
text-decoration:none;
}

ul#submenu li a:hover {
color:#bebebe;
text-decoration:none;
border-bottom:1px solid #bebebe;
}

ul#menu li {
float:left;
height:16px;
font-size:12px;
margin-right:10px;
font-family:Arial;
}

.lang {
position: relative;
top: -28px;
left: 8px;
padding-left:20px;
padding-right:20px;
font-family:"Lucida Grande", Tahoma, sans-serif !important;
font-size:9px !important;
text-transform:uppercase;
}

ul#menu li a {
height:14px;
display:block;
float:left;
color:#414142;
text-decoration:none;
}

.innertab {
width:916px;
height:634px;
}

.topinnertab {
width:916px;

}

#frame {
margin-top:2px;
width:916px;
}

#back {
text-align:right;
font-size:15px;
font-family:Arial;
font-weight:700;
text-transform:uppercase;
}

#contest {
width:880px;
background:#EAEFE6;
padding:18px;
}

#contestintro {
color:#231F20;
font-weight:700;
font-size:14px;
line-height:18px;
width:450px;
margin-bottom:18px;
}

#contestinfo {
color:#58595B;
font-size:12px;
line-height:16px;
width:635px;
margin-bottom:16px;
margin-top:16px;
}

#frameheader {
height:94px;
width:916px;
}

#modelinfo {
position: relative;
width:190px;
margin-right:16px;
display:inline;
height:83px;
float:left;
}

#bio-link { position: absolute; right: 0; top: 24px; font-size: 11px; text-transform: uppercase; font-family: "Lucida Grande", Tahoma, sans-serif; color: #6AABDD; }
#model-bio p { padding: 18px 0; font-size: 12px; line-height: 16px; width: 600px; }

#modelthumbs {
display:inline;
width:710px;
height:83px;
float:left;
padding-top:2px;
}

#thumbsblock {
width:640px;
height:83px;
float:left;
}

#thumblinks {
font-size:12px;
line-height:16px;
color:#58595B;
margin-top:46px;
display:block;
}

#modelthumbs img {
margin-right:5px;
padding-bottom:4px;
}

.thumbsnext {
display:none;
float:left;
width:640px;
height:83px;
}

.thumbsfirst {
float:left;
width:640px;
height:83px;
}

#modeldata {
font-size:12px;
line-height:14px;
color:#58595B;
}

#modelthumbs img.selected {
padding-bottom:2px;
border-bottom:2px solid #000;
}

.kontakt-set {
margin-top:14px;
margin-bottom:10px;
width:920px;
}

.kontakt-col {
width:186px;
margin-right:10px;
float:left;
display:inline;
}

.kontakt-col-double {
width:523px;
float:left;
display:inline;
}

.kontakt-col-double iframe {
width:523px;
height:244px;
border:0;
margin-top:7px;
}

.kontakt-set h4,#casting h4 {
color:#ED1C24;
font-family:Arial;
font-size:12px;
line-height:18px;
font-weight:400;
}

.kontakt-set p strong {
color:#231F20;
font-size:14px;
line-height:18px;
}

#credits,#copy {
line-height:12px;
text-transform:uppercase;
}

#credits,#credits a {
color:#808285;
font-size:9px;
}

#copy {
color:#58595B;
font-size:10px;
}

#copycredits {
padding-top:50px;
padding-bottom:24px;
clear:both;
width:186px;
}

.news-item {
margin-top:14px;
margin-bottom:10px;
}

.news-item span.date {
font-size:12px;
line-height:18px;
color:#ED1C24;
}

a.dalej {
font-size:12px;
line-height:18px;
color:#ED1C24;
clear:both;
display:block;
}

.news-item p {
font-size:12px;
line-height:16px;
color:#58595B;
width:545px;
margin-bottom:16px;
clear:both;
}

.news-item img {
float:left;
margin-bottom:2px;
}

.news-item img.main {
margin-bottom:18px;
margin-top:12px;
}

span.title {
display:block;
font-size:14px;
line-height:18px;
color:#231F20;
font-weight:700;
width:425px;
}

hr.news {
width:145px;
margin-bottom:4px;
margin-top:8px;
}

hr.model {
clear:both;
width:190px;
margin-top:2px;
margin-bottom:4px;
}

.line {
height:20px;
background:url(../images/line.gif) repeat-x 0 2px;
clear:both;
}

.linegap {
height:20px;
background:url(../images/linegap.gif) repeat-x 0 2px;
clear:both;
}

.linegapshort {
height:20px;
width:385px;
background:url(../images/linegap.gif) repeat-x 0 2px;
clear:both;
}

.line span {
background:#fff;
height:20px;
float:left;
font-size:12px;
line-height:12px;
}

.cell {
width:124px;
margin-right:8px;
float:left;
height:198px;
}

.celllast {
width:124px;
float:left;
height:198px;
}

.cell img,.celllast img {
width:124px;
height:165px;
}

.celltext {
width:124px;
height:33px;
}

.celltextleft {
width:62px;
height:33px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:10px;
line-height:12px;
color:#3E3E3F;
text-align:left;
}

.celltextright {
width:62px;
height:33px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:9px;
line-height:12px;
color:#ED1C24;
text-align:right;
text-transform:uppercase;
}

#fotoframe {
min-width:600px;
min-height:530px;
}

.line span a {
color:#414142;
}

.line span a:hover {
border-bottom:1px solid #bebebe;
}

.line span a.open {
border-bottom:2px solid #000;
}

#colset {
margin-top:17px;
width:780px;
height:450px;
}

.smallcol {
margin-right:10px;
height:440px;
width:190px;
float:left;
border-top:#231F20 10px solid;
padding-top:10px;
}

.bigcol {
height:440px;
width:380px;
float:left;
border-top:#231F20 10px solid;
padding-top:10px;
}

.smallcol p,.bigcol p {
font-size:11px;
font-family:"Lucida Grande", Tahoma, sans-serif;
color:#4D4D4F;
line-height:14px;
font-weight:400;
}

hr.kontakthr {
margin-top:6px;
margin-bottom:3px;
height:1px;
background:#bebebe;
color:#bebebe;
text-align:left;
width:186px;
}

hr.copy {
margin-top:3px;
margin-bottom:2px;
height:1px;
background:#bebebe;
color:#bebebe;
text-align:left;
width:186px;
}

hr {
margin-top:7px;
margin-bottom:10px;
height:1px;
background:#bebebe;
color:#bebebe;
text-align:left;
}

hr.big {
width:190px;
}

.archives { padding: 18px 0; width: 910px; font-size: 11px; list-style: none; }
.archives li:first-child { display: block; }
.archives li { display: inline; padding-right: 20px; }
.archives li a { color: #999; }
.archives li.selected a { color: #ED1C24;; border-bottom: 1px solid #999; }
.archives li a:hover { color: #000; }

hr.contest {
width:700px;
margin-bottom:5px;
}

hr.small {
width:95px;
}

.go {
background: #fff url("../images/arrow.gif") no-repeat right center;
color:#6AABDD;
padding-right: 10px;
text-decoration:none;
font-size:9px;
text-transform:uppercase;
}

.go:hover {
color:#4D4D4F;
}

#subscribe {
width:240px;
height:15px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:9px;
text-transform:uppercase;
position: relative;
left:-52px;
}

#konkursmenu {
position:relative;
top:-18px;
background:url(../images/konkurs.jpg) no-repeat;
width:60px;
display:block;
height:59px;
left:180px;
}

#topmodelcontainer {
    width:100%;
    height:30px;
    top: 40px;
    position:absolute;    
}

#topmodelmenu {
    position: absolute;
    top: 37px;
    right: 200px;
    background:url("../images/topmodel.jpg") no-repeat;
    width: 100px;
    height: 30px;
    display: block;
}



#subscribe form {
width:175px;
height:15px;
float:left;
}

#unsubscribe {
margin-top:16px;
height:15px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:9px;
text-transform:uppercase;
}

#subslabel {
line-height:14px;
font-family:"Lucida Grande", Tahoma, sans-serif;
font-size:9px;
text-transform:uppercase;
color:#6AABDD;
float:left;
}

#sendsub,.sendsub {
line-height:14px;
float:left;
}

#subscribe p {
font-size:9px;
line-height:14px;
}

#email {
margin-left:5px;
float:left;
font-family:"Lucida Grande", Tahoma, sans-serif;
color:#4D4D4F;
font-size:9px;
margin-right:5px;
border:1px solid #bebebe;
width:68px;
height:12px;
}

#infotekst {
margin-top:16px;
}

#casting {
width:485px;
font-size:12px;
line-height:16px;
color:#58595B;
margin-top:14px;
}

#casting p {
width:385px;
margin-bottom:16px;
}

#casting .cell {
width:385px;
height:48px;
}

#casting .cell label {
width:110px;
height:48px;
display:block;
float:left;
}

#casting .cell .field {
width:245px;
height:24px;
background:#fff;
float:left;
border:1px solid #bebebe;
font-size:12px;
line-height:16px;
color:#58595B;
font-family:Arial;
}

#casting .cell .submit {
color:#6AABDD;
height:24px;
border:1px solid #6AABDD;
background:#fff;
}

#sukces {
color:#6AABDD;
margin-top:16px;
}

#blad {
margin-top:16px;
color:#ED1C24;
}

.konkurscol {
width:385px;
margin-right:9px;
float:left;
display:inline;
text-decoration:none;
}

#konkurslinks {
    width: 88px;
    height: 174px;
    background: url("../main/6.jpg") no-repeat;
}

#konkurslinks a {
    display: block;
    width: 88px;
    height: 58px;
}

#konkurslinks a span {
    display: none;
}

p.konkurstekst {
font-size:11px;
line-height:16px;
color:#58595B;
margin-bottom:16px;
}

#konkursbottom {
width:633px;
clear: both;
}

.konkurssmallcol {
width:120px;
float:left;
display:inline;
text-decoration:none;
}

.konkurscol img,.konkurssmallcol img {
margin-top:10px;
margin-bottom:10px;
}

h3.konkursalt {
font-size:24px;
font-weight:700;
color:#a4a6a8;
margin-bottom:20px;
}

h3.konkursaltdod {
font-size:24px;
font-weight:700;
color:#a4a6a8;
margin-top:20px;
margin-bottom:10px;
}

p.konkurssmalltekst {
font-size:10px;
line-height:14px;
color:#58595B;
margin-bottom:16px;
}

p#konkurswstep {
font-size:14px;
line-height:18px;
color:#231F20;
font-weight:700;
}

p#konkurswstep strong {
    color: #E01F27;
}

span.konkursred {
    color: #E01F27;
}

span.konkursbig {
    font-size: 13px;
    font-weight: bold;
}

span.konkursbiglight {
    font-size: 13px;
}

span.konkursblue {
    color: #6AABDD;
}



p.konkurstekst a,p.konkurssmalltekst a {
color:#6AABDD;
text-decoration:none;
}

hr.konkurs {
width:189px;
clear:both;
height:10px;
color:#000;
background-color:#000;
}

a.konkursmail {
font-size:11px;
font-weight:700;
}

.vtitle {
font-size:14px;
font-weight:700;
color:#36352b;
}

.vtext {
font-size:12px;
color:#777576;
display:block;
width:540px;
margin-bottom:12px;
}

#clear,.clear {
width:916px;
height:20px;
clear:both;
}

.videoli {
padding-left:8px;
background:url(../images/vp.gif) no-repeat 0 5px;
}

.vclear {
width:916px;
height:26px;
clear:both;
background:url(../images/vi.gif) no-repeat 0 14px;
}

.video {
margin-top:20px;
width:916px;
}

.vhr {
width:190px;
margin-top:7px;
margin-bottom:5px;
height:1px;
color:#dfdfdf;
background:#dfdfdf;
}

h1 a span,h2#model span,h4#man a span,h4#woman a span,h4#casting a span,#konkursmenu span, #topmodelmenu span {
display:none;
}

h3.maincols a,ul#menu li.lang a {
color:#6AABDD;
}

h3.maincols a:hover,#credits a:hover {
color:#000;
}

h4#man,h4#woman,h4#casting,h4#man a,h4#woman a,h4#casting a {
width:190px;
height:20px;
display:block;
}

h3#contestnav a,#back a {
color:#231F20;
}

h3#contestnav a:hover,#back a:hover,#modeldata span,.kontakt-set a:hover {
color:#ED1C24;
}

ul#menu li a:hover,ul#menu li a.open {
color:#ED1C24;
text-decoration:none;
border-bottom:1px solid #bebebe;
}

#tab,.tab {
margin-top:35px;
width:916px;
}

.kontakt-set p.kinfo {
font-size:12px;
line-height:16px;
color:#58595B;
margin-bottom:16px;
}

#visit {
position:absolute;
display:block;
top:18px;
left: 28px;
width:300px;
height:16px;
text-align:left;
font-size:10px;
color:#b8babd;
font-family:'lucida grande', tahoma, arial, sans-serif;
margin:0 auto;
}

#visit a {
color: #b8babd;
}

#fb-like {
position: absolute;
top: 129px;
right: 77px;
}

#visit a:hover {
color:#ED1C24;
}


#anja {
    height: 120px;
    margin-top: 31px;
}

#anja img {
    margin: 0;
    padding: 0;
}

#anja p {
    width: auto;
    height: 27px;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


.bottomclear { width: 1120px; heigth: 20px; clear: both; display: block; }

/* TOPMODEL SECTION */

#topmodel { background: #fff; width: 385px; margin-top: 20px; font-family: Calibri, Arial, sans-serif; color: #58595B; line-height: 18px; text-align: left; }
#topmodel ul { list-style: none; }

#topmodel ul.gallery li { width: 385px; text-align: center; margin-bottom: 25px; }
#topmodel img { display: block; }
#topmodel h2, #topmodel h3 { line-height: 23px; font-size: 24px; font-weight: bold; color: #000; }
#topmodel h2 { margin-top: 35px; }
#topmodel h3 { margin: 54px 0 16px 0; }
#topmodel hr.pink { clear:both; display: block; width: 385px; height: 10px; color: #E2097F; background: #E2097F; margin: 20px 0 16px 0; }
#topmodel ul.dates { display: block; height: 94px; width: 385px; margin-top: 6px; }
#topmodel p { margin-bottom: 16px; }
#topmodel ul.dates li { display: block; width: 128px; float: left; font-size: 11px; line-height: 14px; }
#topmodel ul.dates li .date { line-height: 20px; font-size: 21px; color: #E2097F; }
#topmodel ul.dates li .city { line-height: 20px; font-size: 19px; color: #000; }
#topmodel .pinkarrow:hover { background: #000; }
#topmodel .pinkarrow:hover:after { border-color: transparent #000; }
#topmodel .pinkarrow { display: block; width: 118px; height: 32px; padding: 4px 0 0 4px; color: #fff; font-family: Arial; position: relative; background: #E2097F; font-size: 11px; line-height: 14px; }
#topmodel .pinkarrow:after { display: block; content: ""; position: absolute; left: 122px; top: 0; border-width:18px 0 18px 18px; border-color:transparent #E2097F; width:0; height:0; border-style:solid; }
