* {
	margin:0;
	padding:0;
	border:0;
}

html, body  {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	height:100%;
	background:url(../images/background_gray.gif) repeat scroll 0 0;
}

.hidden {
	display:none;
}

#wrapper {
	width:1000px;
	margin:0 auto;
}

#container {
	margin:0 auto;
	background:url(../images/background.jpg) no-repeat;
	width:1024px;
	height:670px;
}

#container_overview {
	margin:0 auto;
	background:url(../images/overview_background.jpg) no-repeat;
	width:1024px;
	height:670px;
}

#container_news {
	margin:0 auto;
	background:url(../images/rounded_background.jpg) no-repeat;
	width:1024px;
	height:670px;
}

#container_recipes {
	margin:0 auto;
	background:url(../images/background_recipe.jpg) no-repeat;
	width:1024px;
	height:2274px;
}

#recipe_content {
	float:left;
	margin:40px 0px 0px 150px;
}

.recipe_day {
	float:left;
	width:800px;
}

.recipe_name {
	float:left;
	margin:10px 0px 3px 0px;
	width:800px;
}

#recipe_content p {
	color:#808080;
	float:left;
	font-size:12px;
	width:65%;
	font-weight:bold;
	margin-bottom:40px;
}

#container_news #content {
	width:80%;
}

#top_links {
	float:left;
	margin-left:227px;
}

#top_links li {
    float:left;
    list-style-type:none;
    margin:33px 32px 0px 0px;
}

.top_link_casting {
    float:left;
    width:100%;
}

.casting_list {
    float:right;
    background:url(../images/casting_list_img.png) no-repeat;
    width:74px;
    height:12px;
    margin:24px 36px 0px 0px;
}

.casting_list:hover {
    float:right;
    background:url(../images/casting_list_hover.png) no-repeat;
    width:74px;
    height:12px;
    margin:24px 36px 0px 0px;
}


li .news {
	float:left;
	background:url(../images/menu_news.gif) no-repeat;
	width:41px;
	height:21px;
	margin-top:4px;
}

li .news:hover, .news_selected {
	float:left;
	background:url(../images/menu_news_selected.gif) no-repeat;
	width:41px;
	height:21px;
	margin-top:4px;
}

li .fashion {
	float:left;
	background:url(../images/menu_fashion.gif) no-repeat;
	width:58px;
	height:25px;
}

li .fashion:hover, .fashion_selected{
	float:left;
	background:url(../images/menu_fashion_selected.gif) no-repeat;
	width:58px;
	height:25px;
}

li .commercial {
	float:left;
	background:url(../images/menu_commercial.gif) no-repeat;
	width:93px;
	height:24px;
	margin-top:1px;
}

li .commercial:hover, .commercial_selected {
	float:left;
	background:url(../images/menu_commercial_selected.gif) no-repeat;
	width:93px;
	height:24px;
	margin-top:1px;
}

li .hostess {
	float:left;
	background:url(../images/menu_hostess.gif) no-repeat;
	width:66px;
	height:25px;
}

li .hostess:hover, .hostess_selected {
	float:left;
	background:url(../images/menu_hostess_selected.gif) no-repeat;
	width:66px;
	height:25px;
}

li .promomodels {
	float:left;
	background:url(../images/menu_promomodels.gif) no-repeat;
	width:114px;
	height:12px;
}

li .promomodels:hover, .promomodels_selected {
	float:left;
	background:url(../images/menu_promomodels_selected.gif) no-repeat;
	width:114px;
	height:25px;
}

li .company {
	float:left;
	background:url(../images/menu_company_profile.gif) no-repeat;
	width:133px;
	height:12px;
}

li .company:hover, .company_selected {
	float:left;
	background:url(../images/menu_company_profile_selected.gif) no-repeat;
	width:133px;
	height:25px;
}

li .contact {
	float:left;
	background:url(../images/menu_contact.gif) no-repeat;
	width:64px;
	height:9px;
	margin-top:1px;
}

li .contact:hover, .contact_selected {
	float:left;
	background:url(../images/menu_contact_selected.gif) no-repeat;
	width:65px;
	height:24px;
	margin-top:1px;
}

#left_content {
	float:left;
	width:13%;
	margin:110px 0px 0px 20px;
}

.horizontal_line {
	float:left;
	background:url(../images/horizontal_line.gif) no-repeat;
	width:137px;
	height:1px;
}

.about {
	float:left;
	background:url(../images/about.gif) no-repeat;
	width:65px;
	height:12px;
	margin:15px 0px 15px 25px;
}

.data_form {
	float:left;
	color:#c39a9c;
	margin:7px 0px 10px 19px;
}

.data {
	float:left;
	margin-right:12px;
	width:30px;
}

.data_form li {
	float:left;
	list-style-type:none;
	width:100%;
	margin-bottom:1px;
	font-size:12px;
}

.arrow_selected {
	float:left;
	background:url(../images/link_selected.gif) no-repeat;
	width:4px;
	height:5px;
	margin:3px 0px 0px -8px;
	color:#FFFFFF;
}

.link_selected {float:left;color:#FFFFFF;text-decoration:none;margin-bottom:2px;}

.link {
	float:left;
	color:#c39a9c;
	text-decoration:none;
	margin-bottom:2px;
}

.next_page , .prev_page {
	float:left;
	color:#c39a9c;
	text-decoration:none;
	padding-top: 12px;
	font-size: 12px;
	background:none;
	border:#000000;
	background-color:#000000;
}

.next_page:hover , .prev_page:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	border-color:#000000;
	background-color:#000000;
}

.next_page a{
	border-color:#000000;
	background-color:#000000;
	color:#c39a9c;
}

.prev_page a{
	border-color:#000000;
	background-color:#000000;
	color:#c39a9c;
}

.disabled {visibility:hidden;}

.link:hover {
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}

#container #tabs {
	float:left;
	width:2%;
	z-index:10;
	position:relative;
}

#container_overview #tabs {
	float:left;
	width:2%;
	margin-left:88px;
	z-index:10;
	position:relative;
}

.woman_selected {
	float:left;
	background:url(../images/woman_selected.gif) no-repeat;
	width:11px;
	height:28px;
	margin:8px 0px 0px 38px;
}

.woman_unselected {
	float:left;
	background:url(../images/woman_unselected.gif) no-repeat;
	width:11px;
	height:28px;
	margin:25px 0px 0px 40px;
}

.man_selected {
	float:left;
	background:url(../images/man_selected.gif) no-repeat;
	width:10px;
	height:29px;
	margin:5px 0px 0px 38px;
}

.man_unselected {
	float:left;
	background:url(../images/man_unselected.gif) no-repeat;
	width:9px;
	height:29px;
	margin:25px 0px 0px 40px;
}

#content{float:left;width:50%;z-index:0;position:relative;}

#container_overview #content{width:75%;margin-bottom:60px;min-height:400px;z-index:0;position:relative;}

#page_title_women {
	float:left;
	background:url(../images/overview_title_women.jpg) no-repeat;
	width:100%;
	height:17px;
	margin:50px 0px 0px 80px;
}

.overview_title_img {
	float:left;
	background:url(../images/overview_title_img.jpg) no-repeat;
	width:100%;
	height:18px;
	margin:50px 0px 0px 80px;
}

#page_title_men {
	float:left;
	background:url(../images/overview_title_men.jpg) no-repeat;
	width:100%;
	height:17px;
	margin:50px 0px 0px 80px;
}

#page_title_news {
	float:left;
	background:url(../images/news_title.jpg) no-repeat;
	width:100%;
	height:21px;
	margin:50px 0px 0px 180px;
}

#page_title_contact {
	float:left;
	background:url(../images/contact.jpg) no-repeat;
	width:50%;
	height:19px;
	margin:63px 0px 0px 180px;
}

#page_title_company_profile {
	float:left;
	background:url(../images/company_profile_logo.jpg) no-repeat;
	width:80%;
	height:22px;
	margin:50px 0px 20px 360px;
}

.names_list {
	float:left;
	width:16%;
	margin:40px 0px 0px 67px;
	overflow: auto;
	padding:5px;
	height:400px;
}

.news_text {
	float:left;
	overflow: auto;
	height:165px;
}

.names_list li a{
	width:100%;
	color:#FFFFFF;
	text-decoration:none;
}

.names_list li a:hover{
	font-weight:bold;
	float:left;
}

.model_name {
	float:left;
	font-size:22px;
	color:#FFFFFF;
	margin:60px 0px 0px 300px;
}

#container_overview .model_name {
	font-size:24px;
	margin:35px 0px 0px 20px;
	width:60%;
}

 .woman_model_images {
	float:left;
	margin:20px 0px 0px 105px;
	height:318px;
	width:455px;
	overflow-x: scroll;
        overflow-y: hidden;
}

 .woman_model_videos {
	float:left;
	margin:20px 0px 0px 105px;
	height:318px;
	width:455px;
}

.detail_images {
	float:left;
	width:65%;
}

.news_images {
	float:left;
	width:38%;
	margin:20px 0px 0px 170px;
}

.news_list {
	float:left;
	overflow: auto;
	height:400px;
}

.contact_left_column p {
	float:left;
	color:#808080;
	font-size:112x;
	margin:7px 0px 5px 12px;
	width:95%;
}

.company_profile_left_column p{
	float:left;
	color:#808080;
	font-size:12px;
	width:50%;
	margin:7px 0px 5px 255px;
}

.company_profile_left_column h2{
	float:left;
	font-size:18px;
	color:#FFFFFF;
	width:77%;
	font-weight:normal;
	margin:10px 0px 10px 155px;
}

.news_right_column p {
	width:99%;
	font-size:12px;
	margin:5px 0px 5px 0px;
	color:#808080;
}

.news_list_images p {
	float:left;
	color:#808080;
	font-size:11px;
	margin:5px 0px 0px 12px;
}

.news_list_images {
	float:left;
	width:32%;
	height:130px;
}

.news_images ul {float:left;margin-bottom:6px;}

.highlighted_img{
	float:left;
	margin:12px 0px 0px 14px;
	height:500px;
	width:46%;
}

.img_link {
	float:left;
	color:#C39A9C;
	width:95%;
	text-align:center;
	text-decoration:none;
	margin-top:10px;
}

.img_link:hover {
	color:#FFFFFF;
}

#container_overview .man_model_images {
	float:left;
	background:url(../images/men_detail.jpg) no-repeat;
	width:164px;
	height:163px;
	margin:12px 0px 0px 20px;
}

.select_image {
	float:left;
	margin:12px 0px 0px 12px;
}

.man_model_images {
	float:left;
	background:url(../images/man_model_images.gif) no-repeat;
	width:421px;
	height:254px;
	margin:15px 0px 0px 130px;
}

#bottom_links {
	float:left;
	margin:40px 0px 0px 215px;
}

#bottom_links li{
	border:none;
	background-color:#000000;
	background:none;
}

.vertical_line {
	float:left;
	background:url(../images/vertical_line.gif) no-repeat;
	width:2px;
	height:44px;
	margin:0px 10px 0px 10px;
}

#bottom_links li {
	display:inline;

}

#bottom_links li .link {
	font-size:12px;
	margin-top:12px;
}

.news_right_column {
	float:left;
	margin:30px 0px 0px 30px;
	width:33%;
}

.contact_right_column {
	float:right;
	margin:30px 0px 0px 0px;
	width:50%;
}

.news_detail_img {
	float:left;
	width:100%;
}

.contact_left_column h2 {
	float:left;
	font-size:18px;
	color:#FFFFFF;
	width:85%;
	font-weight:normal;
	margin:10px 0px 10px 10px;
}

.news_right_column h2{
	float:left;
	font-size:18px;
	color:#FFFFFF;
	margin:10px 0px 10px 0px;
	font-weight:normal;
	width:100%;
}

.contact_left_column {
	float:left;
	width:22%;
	margin:30px 0px 0px 170px;
}

.contact_left_column .image_detail {
	width:100%;
}

.contact_vertical_line {
	float:left;
	background:url(../images/contact_vertical_line.jpg) no-repeat;
	width:1px;
	height:376px;
	margin:0px 10px 0px -20px;
}

.contact_map {
	float:left;
	background:url(../images/contact_map.jpg) no-repeat;
	width:392px;
	height:443px;
	margin-top:-50px;
}

.red_link {
	float:left;
	text-decoration:underline;
	color:#a62b2f;
}

.red_link a:visited {color:#a62b2f;}

