@charset "ISO-8859-1";
/* CSS Document */
html{
	width:100%;
	margin:0px;
	padding:0px;
	overflow-x: hidden !important;
	white-space: normal;
	}
body{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	overflow-x: hidden !important;
}
.bg_models{
	position:absolute;
	left:50%;
	top:0px;
	margin-left:50px;
	z-index:0
	}
/*
P, UL, LI{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
/****************************
	FORMULAR
****************************/
.formular_wrapper{
	position:absolute;
	width:510px;
	height:auto;
	top:80px;
	left:50%;
	margin-left:-495px;
}
.formular_wrapper form{
	padding:0px;
	margin:0px;
}
.form_back{
	position:absolute;
	left:5px;
	top:390px;
}
.form_back a{font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration: none; color: #f173ac; text-transform:uppercase
	}
.input_field{
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	width:217px;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	margin-right:15px;
	margin-left:5px;
	margin-top:3px;
	vertical-align:top;
	}
.form_text{
	width:217px;
	height:15px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	}
.form_file{
	/*width:183px;*/
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	}
.form_textarea{
	width:217px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	overflow:auto;
	height:60px;
	}
.form_required{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	}
.form_submit{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	border:1px solid #666;
	background-color:#FFF;
	float:right;
	margin-top:14px;
	margin-right:45px;
	}
.form_info_required{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	float:right;
	margin-top:14px;
	margin-right:10px;
	white-space:nowrap;
	}
.form_info{
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:242px;
	margin-top:-23px;
	height:50px;
	width:180px;
	}
.form_error{
	font:bold Arial, Helvetica, sans-serif;
	color: #f173ac;
	}
.form_inf_list{
	float:left;
	width:400px;
	margin-top:4px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#DD2037;
	margin-left:10px;
	}
.mail_info{
	float:left;
	width:100%;
	margin-top:30px;
	font:12px/12px Arial, Helvetica, sans-serif;
	}
/********************************************/
/* NEWS
/********************************************/
.sign{
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-492px;
	font:normal 12px/12px "Times New Roman", Times, serif;
	text-transform:uppercase;
	}
.news_wrapper{
	position:absolute;
	top:40px;
	left:0px;
	height:364px;
	width:450px;
	display:table-cell; vertical-align: middle;
	overflow:hidden;
	padding:0px;
	margin:0px;
	}
.news_header{
	width:400px;
	font:normal 32px/37px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:27px;
	margin-left:0px;
	text-align:left;
}
.news_body{
	width:400px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:0px;
	text-align:left;
}
.news_body a {  font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration: none; color: #f173ac;}
.news_img{
	position:absolute;
	top:0px;
	left:100%;
	margin-left:-325px;
	width:325px;
	height:444px;
	text-align:right;
	background:url(/gfx/preloader-square.gif) 123px 172px no-repeat;
	border-left:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
	}
.news_img image{
	width:325px;
	height:444px;
}
/********************************************/
/****************************
	SLIDER
****************************/
.slider_frame{
	position:absolute;
	left:50%;
	margin-left:-492px;
	top:40px;
	width:985px;
	height:432px;
	overflow:hidden;
	vertical-align:top !important;
}
.slider_holder{
	position:relative;
	width:990px;
	height:432px;
	}
.slider_page{
	position:absolute;
	top:0px;
	left:0px;
	width:990px;
	height:432px;
	overflow:hidden;
	text-align:center;
}
.slider_content_holder{
	width:990px;
	height:432px;
	text-align:left;
	vertical-align:top !important;
	}
.slider_thumb{
	width:150px;
	height:205px;
	margin-top:11px;
	margin-left:11px;
	cursor:pointer;
	cursor:hand;
	border-top:1px solid #F9F9F9;
	background:url(/gfx/preloader-square.gif) 65px 91px no-repeat;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
}
.slider_small{
	width:325px;
	height:444px;
	background:url(/gfx/preloader-square.gif) 150px 212px no-repeat #FFF;
	z-index:1;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
}

.slider_forward_btn{
	position:absolute;
	top:496px;
	left:50%;
	margin-left:441px;
	cursor:pointer;
	cursor:hand;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
.slider_backward_btn{
	position:absolute;
	top:496px;
	left:50%;
	margin-left:-492px;
	cursor:pointer;
	cursor:hand;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
.slider_name_field{
	position:absolute;
	left:50%;
	margin-left:-325px;
	top:516px;
	width:820px;
	height:37px;
	font:normal 37px/37px "Times New Roman", Times, serif;
	color:#000;
	text-align:right;
	text-transform:uppercase;
	}
.slider_info_field{
	position:absolute;
	left:50%;
	top:495px;
	width:380px;
	margin-left:-280px;
	}
.slider_info_spec{
	font:normal 11px/13px "Times New Roman", Times, serif;
	color:#000;
	width: 135px;
	margin-right:10px;
	float:left;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	white-space:nowrap;
	}
.slider_hl_data{
	width:55px;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	}
/***************************/
/* PRINT 
/***************************/
.print_div{
	position:relative;
	left:50%;
	margin-left:-300px;
	top:20px;
	width:600px;
	height:740px;
	font:normal 12px/14px Verdana, Geneva, sans-serif;
	color:#b5aa9c;
	border:1px solid #919191;
	background:url(gfx/logo.gif) 470px 640px no-repeat;
	margin-bottom:60px;
}

.print_info_field{
	position:absolute;
	top:660px;
	left:40px;
	width:300px;
	height:28px;
	font:normal 10px/14px Verdana, Geneva, sans-serif;
	color:#000;
	}
.print_info_spec{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	width: auto;
	text-align:left;
	margin-right:10px;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
}
.print_address{
	position:absolute;
	top:615px;
	left:260px;
	width:300px;
	text-align:right;
	font:bold 9px/9px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}
.print_address a{
	color:#000;
	}
.print_img{
	position:absolute;
	left:50%;
	z-index:10;
	top:30px;
	}
.print_shadow{
	position:absolute;
	left:50%;
	z-index:9;
	top:30px;
}
.print_l_l_c{
	position:absolute;
	left:0px;
	bottom:0px;
	width:14px;
	height:14px;
	z-index:1;
	background:url(gfx/shadow/l_l_c.gif) no-repeat;
}
.print_l_r_c{
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:1;
	margin-left:-9px;
	width:9px;
	height:14px;
	background:url(gfx/shadow/l_r_c.gif) no-repeat;
}
.print_t_r_c{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	margin-left:-9px;
	width:9px;
	height:14px;
	background:url(gfx/shadow/t_r_c.gif) no-repeat;
}
.print_r_tile{
	position:absolute;
	z-index:0;
	left:100%;
	width:9px;
	width:14px;
	margin-left:-9px;
	background:url(gfx/shadow/r_tile.gif) repeat-y;
}
.print_l_tile{
	position:absolute;
	z-index:0;
	height:14px;
	left:0px;
	top:100%;
	margin-top:-14px;
	background:url(gfx/shadow/l_tile.gif) repeat-x;
}
.print_name{
	position:absolute;
	left:39px;
	top:610px;
	font:normal 32px/34px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	white-space:nowrap
	}
.print_gender{
	position:absolute;
	left:400px;
	top:140px;
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#000;
	}
/***************************/
a:active{
    outline: none;
}
a {
	text-decoration: none;
}
.hide_offIE6{
	display:none;
}
.menu_jumper{
	position:absolute;
	left:50%;
	margin-left:-492px;
	top:527px;
	}
.menu_jumper select{
	font:normal 10px/12px Verdana, Geneva, sans-serif;
	}
.menu_panel{
	position:absolute;
	top:562px;
	left:50%;
	margin-left:-492px;
	width:962px;
	height:22px;
	padding-left:25px;
	background-color:#312f32;
	font:normal 11px/22px "Times New Roman", Times, serif;
}
.menu_panel a{
	font:normal 11px/22px "Times New Roman", Times, serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:25px;
}
.logo{
	position:absolute;
	top:602px;
	left:50%;
	margin-left:-493px;
	background:url(gfx/logo_2.gif) no-repeat;
	width:100px;
	height:55px;
	}
/*.menu_panel a:hover {color:#231f20;}
.menu_panels a:active {color:#231f20;}*/

.site_txts{
	position:absolute;
	z-index:100;
	width:550px;
	height:370px;
	top:80px;
	left:50%;
	margin-left:-494px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color: #000;
	}
.site_txts b{
	font:normal 13px/16px "Times New Roman", Times, serif; text-transform:uppercase;
	color: #000;
	}
.site_txts a {  font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration: none; color: #f173ac;}
.inline_table{
	width:40px;
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
}
.readon{
	font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration: none; color: #f173ac; text-transform:uppercase
	}
.header {
	width:550px;
	font:normal 32px/37px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:27px;
	margin-left:0px;
	text-align:left;
	}
.email_div{
	position:absolute;
	left:50%;
	margin-left:-280px;
	top:527px;
	}
.email_input{
	width:154px;
	height:13px;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
}
.email_confirmation{
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	margin-left:2px;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
}
.fader{
	position:absolute;
	left:50%;
	margin-left:169px;
	top:74px;
	width:325px;
	height:444px;
	overflow:hidden;
	}
.contactmap{
	position:absolute;
	left:50%;
	margin-left:170px;
	top:30px;
	text-align:right;
	width:325px;
	height:444px;
	}