*{ margin:0; padding:0;}

body{ background-color:#f2f2f2; font:normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

a, a:visited{ text-decoration:none; outline:none;}
a img{ border:0;}
li{ list-style-type:none;}

h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#5c5c5c;}
h2{ font:bold 15px Arial, Helvetica, sans-serif; color:#5c5c5c;}
h3{ font:bold 14px Arial, Helvetica, sans-serif; color:#5c5c5c;}

#wrapper{ width:992px; margin:10px auto; background:url(images/content_body.png) repeat-y 0 0;}
.content_top{ width:992px; height:10px; font-size:2px; background:url(images/content_top.png) no-repeat 0 0;}

/*header*/
#header{ z-index:20; position:relative; width:992px; height:78px;}
#logo{ position:absolute; top:3px; left:26px; width:309px; height:70px; display:block; text-indent:-999999px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0;}

#nav{ float:right; padding:31px 0 0 0;}
#nav li{ float:left; width:auto; padding-right:26px;}
#nav li.last{ padding-right:21px;}
#nav li a{ float:left; height:11px; display:block; font-size:8px; text-indent:-99999px; background:url(images/nav_bg.png) no-repeat 0 0;}

#nav li .a_women{ width:57px; background-position:0 0;}
#nav li .a_men{ width:29px; background-position:-63px 0;}
#nav li .a_casting{ width:62px; background-position:-96px 0;}
#nav li .a_parteneri{ width:71px; background-position:-163px 0;}
#nav li .a_blog{ width:36px; background-position:-239px 0;}
#nav li .a_contact{ width:69px; background-position:right 0;}

#nav li .a_women:hover{ background-position:0 bottom;}
#nav li .a_men:hover{ background-position:-63px bottom;}
#nav li .a_casting:hover{ background-position:-96px bottom;}
#nav li .a_parteneri:hover{ background-position:-163px bottom;}
#nav li .a_blog:hover{ background-position:-239px bottom;}
#nav li .a_contact:hover{ background-position:right bottom;}

#nav li.active .a_women{ background-position:0 bottom;}
#nav li.active .a_men{ background-position:-63px bottom;}
#nav li.active .a_casting{ background-position:-96px bottom;}
#nav li.active .a_parteneri{ background-position:-163px bottom;}
#nav li.active .a_blog{ background-position:-218px bottom;}
#nav li.active .a_contact{ background-position:right bottom;}

.select_model_wrapper{ z-index:30; position:absolute; bottom:0; right:20px; width:164px; height:auto;}
#select_model{ position:relative; width:164px; height:auto; font-size:12px; line-height:12px;}
.menu_body{ display:none; position:absolute; top:20px; left:0; width:162px; height:auto; background-color:#fff; padding:3px 0 5px 0; border:#d6d6d6 1px solid;}
.menu_body {opacity: .97;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";}
.menu_body li { display:block;}
.menu_body li a, .menu_body li a:visited{display:block; padding:6px 10px 0; height:13px; color:#58585a; font-size:11px;}
.menu_body li a:hover{font-weight:bold; color:#050505;}

#select_model .menu_head{ display:block; width:164px; height:21px; text-indent:-9999px; cursor:pointer; overflow:hidden; background:url(images/btn_select.png) no-repeat 0 0;}
#select_model .menu_head:hover{ background-position:0 center;}
#select_model .active{ background-position:0 bottom}
#select_model .active:hover{ background-position:0 bottom}
/*end header*/

/*home*/
#home_banner{ position:relative; float:left; width:586px; height:483px; background:url(images/home_banner.jpg) no-repeat 0 0;}
#home_banner a{ position:absolute; top:0; display:block; width:174px; height:427px; text-indent:-99999px;}
#home_banner a:hover{background:url(images/home_banner.jpg) no-repeat 0 0;}

#home_banner #btn_women{ left:25px; }
#home_banner #btn_men{ left:206px;}
#home_banner #btn_casting{ right:25px;}

#home_banner #btn_women:hover{ background-position:-25px -483px;}
#home_banner #btn_men:hover{ background-position:-206px -483px;}
#home_banner #btn_casting:hover{ background-position:-387px -483px;}

#home .citat{ float:right; width:300px; padding:100px 20px 30px 0;  background:url(images/semnatura.gif) no-repeat 90% bottom;}
#home .citat p{ font-size:11px; line-height:17px; text-align:right; padding-bottom:10px;}
/*end home*/

/*main*/
#content_wrapper{ width:980px; min-height:400px; margin:0 auto; padding:10px 0 20px;}
html #wrapper  .model_page{ width:950px; padding:10px 15px 15px;}

.simple_page h1{ padding-bottom:20px; font:normal 24px Arial, Helvetica, sans-serif;}
/*end main*/

/*model page*/
.img_gallery{ float:left; width:500px;}
.img_gallery .nav-next{ opacity: .5;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.img_gallery .nav-prev{ opacity: .5;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

.img_gallery .nav-next:hover{opacity: .9;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.img_gallery .nav-prev:hover{opacity: .9;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

.img_gallery .large_img{ text-align:center;}

.custom_details{float:right; width:444px;}

.model_details{ position:relative; width:426px; height:auto; padding:0 9px 20px; background:url(images/model_details_bg.png) no-repeat 0 bottom;}
.model_details h1{ padding-bottom:15px}
.model_details .model_txt{ width:250px;}
.model_details .model_txt p{ font-size:12px; line-height:20px; color:#888;}
.model_details .model_txt p strong{ color:#676767; padding-right:1px; text-transform:uppercase;}

.btn_download_comp{ position:absolute; top:39px; right:0; width:176px; height:22px; text-indent:-999999px; font-size:8px; background:url(images/btn_download_comp.png) no-repeat 0 0;}
.btn_download_comp:hover{ background-position:0 bottom;}
.btn_download_comp:active{ margin-top:1px;}


#model_listing{ padding-left:13px;}
#model_listing li{ position:relative; float:left; width:153px; height:210px; display:block; padding-right:7px;}
#model_listing li a.a_thumb{ z-index:3; position:relative; width:153px; height:200px; display:block; overflow: hidden;}
#model_listing li img{ position:absolute; top:0; left:0;}
.thumb_caption{ position:absolute; height:21px; width:147px; background:#000; top:202px; left:0px; color:#fff; font-size:14px; padding:4px 0 0 6px; opacity: .8;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

#model_listing li .new_icon{ z-index:10; position:absolute; top:10px; right:4px; width:37px; height:20px; display:block; text-indent:-99999px; background:url(images/new_icon.png) no-repeat 0 0;}
#model_listing li .updated_icon{ z-index:10; position:absolute; top:10px; right:4px; width:62px; height:20px; display:block; text-indent:-99999px; background:url(images/updated_icon.png) no-repeat 0 0;}

.video_listing{ width:442px; height:290px; overflow-x:hidden; overflow-y:auto; text-align:center;}
.video_listing li{ padding-top:14px;}
/* end model page*/


/*casting*/
#casting .simple_page{ background:url(images/casting_bg.gif) no-repeat 90% 80%;}
#casting .casting_txt{ float:right; width:470px; font-size:13px; line-height:19px;}
#casting .casting_txt p{ font-size:13px; line-height:19px; padding-bottom:15px;}
#casting .simple_page .casting_form_wrapper{ float:left; width:450px;}
#casting .simple_page .casting_form_wrapper #cformsform .cf-sb{ text-align:center;}
#casting .simple_page .casting_form_wrapper #cformsform #sendbutton{ cursor:pointer !important;}
#casting .simple_page .casting_form_wrapper .success, #casting .simple_page .casting_form_wrapper .waiting{ font-size:13px; color:#F00 !important;}

.linklove{ display:none !important;}
/*end casting*/

/*contact*/
#contact .simple_page{ background:url(images/contact_bg.gif) no-repeat 80% 90%;}
#contact .simple_page p{ font-size:13px; line-height:20px; padding-bottom:15px;}
#contact .simple_page .cform{ margin:0;}
#contact .simple_page p.cf-sb{ text-align:center !important;}
#contact .simple_page p.cf-sb #sendbutton{ cursor:pointer !important;}
#contact .simple_page div.cf_info {margin:10px 0 !important;}
#contact .simple_page .success, #contact .simple_page .waiting{ font-size:13px; color:#F00 !important;}
#casting .simple_page #sendbutton{ cursor:pointer !important;}
/*end contact*/

/*footer*/
#footer{ width:962px; height:30px; padding:25px 15px 0; font-size:11px; color:#888; background:#f2f2f2 url(images/content_bottom.png) no-repeat 0 0;}
.copyright{ float:left; width:auto}
.post-edit-link{ float:left; width:auto; padding:0 0 0 220px;}
.by{ float:right; width:auto;}
.by a{ width:54px; height:16px; display:block; text-indent:-99999px; background:url(images/copimaj_logo.png) no-repeat 0 0;}
.by a:hover{ background-position:0 bottom;}
/*end footer*/
