@charset "utf-8";
/* CSS NEW */
body {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	height:100%
	
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;  
}
a { 
	font-family: Arial, Helvetica, sans-serif;
	color: #F98049;
	text-decoration:none; 
}
a:hover { 
	text-decoration:underline; 
}
.TableDiv{
overflow:hidden;
}

#menu{
padding:0px 0px 0px 90px;
margin:0px 0px 0px 0px;
height:23px;
}
.menuTd{
height:23px;
width:344px;
padding:0px 0px 0px 0px;
overflow:hidden;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 17px;

	background: url(/templates/professional/126/main/en/gfx/n_menu_but.gif) no-repeat left top;
}
.menu_rollover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F98049;
	text-decoration: none;
	padding:0px 0px 0px 17px;

	background: url(/templates/professional/126/main/en/gfx/n_menu_but.gif) no-repeat left top;
}
.menu_active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
padding:0px 0px 0px 17px;
	background: url(/templates/professional/126/main/en/gfx/n_menu_but_on.gif) no-repeat left top;
}

#side_menu{
padding:0px 0px 0px 0px;
margin:0px;
}
.side_menu{}

.side_menu ul{
margin:0px;
	padding:0px;
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	display:block;
	width:260px;
}
.side_menu li{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#F98049;
background: url(/templates/professional/126/main/en/gfx/n_side_menu_bullet.gif) no-repeat left center;
padding:0px 0px 0px 25px;
margin:0px;
height:35px;
line-height:35px;
}
.side_menu span{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#F98049;
text-decoration:none;
}
.side_menu a{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FFFFFF;
text-decoration:none;
}
.side_menu a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#F98049;
text-decoration:none;
}






#top_menu{
height:41px;
}
.top_menu{
padding:7px 0px 0px 0px;
}

.top_menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.top_menu ul li {
position: relative;
	display: inline;
	float: left;
	width: auto;
	margin:0px 0px 0px 5px;
    padding:0px 0px 0px 10px;
	font-size: 11px;
   color: #F98049;
   background: url(/templates/professional/126/main/en/gfx/n_menu_top_bullet.gif) no-repeat left center;
}

.top_menu ul li a{
display: block;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;

}

.top_menu ul li a:hover{
font-size: 11px;
color: #F98049;
text-decoration:none; 
}

.main_bg{
	background-color: #000000;
	height:100%
}

.header_menu{
height:105px;
}
.header_left{
height:105px;
width:18px;
background: url(/templates/professional/126/main/en/gfx/n_header_left.gif) no-repeat left top;
}
.header_center{
height:105px;
width:757px;
background: url(/templates/professional/126/main/en/gfx/n_header_center.gif) repeat-x left top;
}
.header_right{
height:105px;
width:10px;
background: url(/templates/professional/126/main/en/gfx/n_header_right.gif) no-repeat right top;
}

#logo{
width:460px;
}
.logo{
padding:10px 0px 0px 0px;
}

.top_menu_search{}

#top_menu{}
.top_menu{}

#search{
padding:0px 0px 0px 170px;}
.search{
margin:0px;
padding:0px 0px 0px 0px;
}
.search_button {
border:none 0px;
cursor:pointer;
background: url(/templates/professional/126/main/en/gfx/n_search_but_bg.gif) no-repeat left center;
width:33px;
height:33px;
line-height:33px;
font-family: Arial, Helvetica, sans-serif;
color: #F98049;
text-align:center;
}
#search_field {
background: url(/templates/professional/126/main/en/gfx/n_search_field.gif) no-repeat left center;
color: #000000;
width:95px;
height:33px;
overflow:hidden;
}
.search_field {
	border:none 0px;
	color: #000000;
	width:65px;
	height:16px;
	overflow:hidden;
	background-color: #FFFFFF;
	margin:6px 0px 0px 13px;
}
.search_text {}


.hp_content, .ip_content_data{
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
width:785px;
}

.ip_content_data h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px;
	padding:5px 0px 0px 18px;
text-decoration:none;
}
.ip_content_data h1 a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px;
	padding:0px;
text-decoration:none;
}
.ip_content h1 a:hover{
color: #005485;
text-decoration: none;
}

.titles {}
.titles h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px;
	padding:5px 0px 0px 18px;
text-decoration:none;
}
span.titles{
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px;
	padding:0px;
text-decoration:none;
}
.titles h1 a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px;
	padding:0px;
text-decoration:none;
}
.titles h1 a:hover{
color: #005485;
text-decoration: none;
}
.titles_path {}
.titles_in {}




.hp_video_links{
width:478px;
}

#hp_video{
height:367px;
}
.hp_video{}

#hp_links{}
.hp_links{
height:110px;
}

.hp_links_left{
height:110px;
width:15px;
background: url(/templates/professional/126/main/en/gfx/n_bottom_left.gif) no-repeat left top;
}
.hp_links_center{
height:110px;
width:442px;
background: url(/templates/professional/126/main/en/gfx/n_bottom_center.gif) repeat-x left top;
}
.hp_links_right{
height:110px;
width:15px;
background: url(/templates/professional/126/main/en/gfx/n_bottom_right.gif) no-repeat right top;
}


#hp_misgeret{
width:309px;
height:477px;
}
.hp_misgeret{
width:309px;
height:477px;
}
.hp_misgeret_top{
width:309px;
height:460px;
background: url(/templates/professional/126/main/en/gfx/n_misgeret_top.gif) no-repeat left top;
}
.hp_misgeret_bottom{
width:309px;
height:17px;
background: url(/templates/professional/126/main/en/gfx/n_misgeret_bottom.gif) no-repeat left bottom;
}

.hp_misgeret_data{
padding:30px 18px 0px 22px;
}

#ip_misgeret{
width:285px;
height:420px;
}
.ip_misgeret{
width:279px;
height:420px;
}
.ip_misgeret_top{
width:279px;
height:403px;
background: url(/templates/professional/126/main/en/gfx/n_ip_misgeret_top.gif) no-repeat left top;
}
.ip_misgeret_bottom{
width:279px;
height:17px;
background: url(/templates/professional/126/main/en/gfx/n_ip_misgeret_bottom.gif) no-repeat left bottom;
}

.ip_misgeret_data{
padding:15px 0px 0px 15px;
}

.ip_data{
width:500px;
}
#ip_content{
width:500px;
}
.ip_content{
width:500px; height:420px;
overflow:auto;
scrollbar-3dlight-color:#000000; 
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#333; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#000000; 
scrollbar-highlight-color:#333; 
scrollbar-shadow-color:#333; 
scrollbar-track-color:#333;
}

.ip_right_data{
padding:15px 0px 0px 22px;
}
#ip_right{
height:399px;
}
.ip_right{
width:275px; height:380px;
overflow:auto;
scrollbar-3dlight-color:#000000; 
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#333; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#000000; 
scrollbar-highlight-color:#333; 
scrollbar-shadow-color:#333; 
scrollbar-track-color:#333;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}
.ip_right h2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F98049;
	text-decoration: none;
	line-height:16px;
	height:16px;
	margin:0px;
	padding:0px;
text-decoration:none;
}
.ip_right p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
padding:0px 0px 15px 0px;
margin:0px;
}

.web{}
.web p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
padding:5px 10px 10px 3px;
margin:0px;
}
.web b{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F98049;
}

.client{}
.client img{}
.client_border{
width:239px;
height:110px;
overflow:hidden;
background: url(/templates/professional/126/main/en/gfx/n_gallery_misgeret.gif) no-repeat left top;
}
.client h2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F98049;
	text-decoration: none;
	margin:0px;
	padding:5px 10px 0px 10px;
text-decoration:none;

}
.client h2 a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F98049;
	text-decoration: none;
	margin:0px;
	padding:0px;
text-decoration:none;
}
.client h2 a:hover{
color: #FFFFFF;
text-decoration: none;
}
.client p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	padding:0px 10px 0px 10px;
	height:75px;
	overflow:hidden;
}
.client a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.client a:hover{
color: #F98049;
text-decoration: none;
}




#news{
width:269px;
height:118px;
background: url(/templates/professional/126/main/en/gfx/n_news_bg.gif) no-repeat left top;
}
.news{
padding:7px 0px 0px 5px;
}
.news p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
padding:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}
.news a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
}
.news a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#F98049;
text-decoration:none;
}

#overview{

}
.overview{
padding:0px;
height:266px;
overflow:hidden;
}
.overview h1{}
.overview p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
padding:0px 11px 10px 0px;
margin:0px;
font-weight: normal;
}
.overview a{}
.overview a:hover{}

#hp_contact{
height:45px;
}
.hp_contact{
height:45px;
padding:0px 0px 0px 9px;
}
.hp_contact ul{
margin:0px;
	padding:0px;
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	display:block;
	width:260px;
}
.hp_contact li{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
background: url(/templates/professional/126/main/en/gfx/n_contact_bullet.gif) no-repeat left center;
padding:0px 0px 0px 12px;
margin:0px;
height:15px;
line-height:15px;
}
.hp_contact a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
text-decoration:none;
}
.hp_contact a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#F98049;
text-decoration:none;
}




.footer{
height:20px;
}
.footer_data{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}
.footer_data p{
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.footer_data a{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}
.footer_data a:hover{
text-decoration:underline;
}





.astrix { color: #F98049; }

.form_field_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align:left;
}
.text_field { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border:1px solid #000000;
background-color:#FFFFFF;
width:140px;
height:18px;
padding:0px 3px 0px 3px;
}
.text_field_big { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border:1px solid #000000;
background-color:#FFFFFF;
width:140px;
height:50px;
padding:0px 3px 0px 3px;
 }
.login_field{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border:1px solid #000000;
background-color:#FFFFFF;
width:140px;
height:18px;
padding:0px 3px 0px 3px;
}
.buttons { 
font-family: Arial, Helvetica, sans-serif;
text-align:center;
padding:0;
color:#000000;
font-weight:normal;
cursor:pointer;
font-size:12px;
}

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }


.modules_table_border { }
.modules_table_data { }
.modules_td {}

.content_pages_table { padding:0px; margin:0px;  }
.content_pages_table td { padding:0px; margin:0px; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F98049; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }

.printv_link { 
 }
.printv_table {  }
.printv_body {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }
