html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, 
a, abbr, acronym, address, sub, sup, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
big, small, strike, strong, tt, var,
dl, dt, dd, ol, ul, fieldset, 
form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	background: white;
	color: black;
}
caption, 
th, 
td {
	font-weight: normal;
	text-align: left;
}
h1, h2, h3, h4, h5, h6, 
p, pre, label, fieldset { 
	margin: 1em 0;
}
blockquote, 
ul, ol, dl, li {
   margin-left: 5%;
}
fieldset {
	padding: .5em;
}

table {
	width:100%; 
	border:0;
}

table tr {
	padding:0px;
	margin:0px;
}

table tr td {
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

a {
	color:#7E7E7E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

a:hover {
	color:#CCCCCC;
}

.hidden {
	display:none;
}

hmtl, body {
	padding:0;
	margin:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

#wrap {
	padding:0px;
	margin: 0 auto;
	width: 736px;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#E3E3E3;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#E3E3E3;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#E3E3E3;
}

#header-top {
	height: 88px;
	margin-top:15px;
}

#logo_en {
	width:219px;
	background-image:url(../graphics/logo_en.gif);
}

#logo_bg {
	width:219px;
	background-image:url(../graphics/logo_bg.gif);
}

#legal {
	width:222px; 
	background-image:url(../graphics/legal.gif);
}

#prices_en a{
	display:block;
	height:50px;
	width:290px;
	background-image:url(../graphics/prices_button_en.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#prices_en a:hover{
	background-image:url(../graphics/prices_button_hover_en.gif);
}

#prices_bg a{
	display:block;
	height:50px;
	width:290px;
	background-image:url(../graphics/prices_button_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#prices_bg a:hover{
	background-image:url(../graphics/prices_button_hover_bg.gif);
}

#languages {
	text-align:right;
	padding-top:5px;
	padding-right:8px;
	color:#0072A8;
	font-size: 10px;
	font-weight: bold;
}

.language {
	background-position:left; 
	background-repeat:no-repeat;
	margin-left:6px;
}

.language a {
	font-weight:normal;
	text-decoration: none;
	color: #1D1D1D;
	line-height:22px;
	padding-left: 22px;
}

.language a:hover {
	text-decoration: underline;
	color:#CCCCCC;
}

#header {
	width:100%;
	height:240px;
}

#header-picture_en {
	width: 517px;
	height:240px;
	background-image:url(../graphics/view_01_en.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#header-picture_bg {
	width: 517px;
	height:240px;
	background-image:url(../graphics/view_01_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#main_menu {
	width:97%;
}

#main_menu tr, #main_menu tr td {
	padding:0px;
	margin:0px;
	text-align:right;
	height:43px;
}

#main_menu tr td a{
	padding:0px;
	margin:0px;
	display:block;
	width: 190px;
	height:43px;
	float:right;
	background-position:right;
	background-repeat:no-repeat;
}

#main_menu #home_en a{
	background-image:url(../graphics/mm_home_en.gif);
}

#main_menu #home_en a:hover{
	background-image:url(../graphics/mm_home_hover_en.gif);
}

#main_menu #about_en a{
	background-image:url(../graphics/mm_about_en.gif);
}

#main_menu #about_en a:hover{
	background-image:url(../graphics/mm_about_hover_en.gif);
}

#main_menu #services_en a{
	background-image:url(../graphics/mm_services_en.gif);
}

#main_menu #services_en a:hover{
	background-image:url(../graphics/mm_services_hover_en.gif);
}

#main_menu #connections_en a{
	background-image:url(../graphics/mm_connections_en.gif);
}

#main_menu #connections_en a:hover{
	background-image:url(../graphics/mm_connections_hover_en.gif);
}

#main_menu #contacts_en a{
	background-image:url(../graphics/mm_contacts_en.gif);
}

#main_menu #contacts_en a:hover{
	background-image:url(../graphics/mm_contacts_hover_en.gif);
}

#main_menu #home_bg a{
	background-image:url(../graphics/mm_home_bg.gif);
}

#main_menu #home_bg a:hover{
	background-image:url(../graphics/mm_home_hover_bg.gif);
}

#main_menu #about_bg a{
	background-image:url(../graphics/mm_about_bg.gif);
}

#main_menu #about_bg a:hover{
	background-image:url(../graphics/mm_about_hover_bg.gif);
}

#main_menu #services_bg a{
	background-image:url(../graphics/mm_services_bg.gif);
}

#main_menu #services_bg a:hover{
	background-image:url(../graphics/mm_services_hover_bg.gif);
}

#main_menu #connections_bg a{
	background-image:url(../graphics/mm_connections_bg.gif);
}

#main_menu #connections_bg a:hover{
	background-image:url(../graphics/mm_connections_hover_bg.gif);
}

#main_menu #contacts_bg a{
	background-image:url(../graphics/mm_contacts_bg.gif);
}

#main_menu #contacts_bg a:hover{
	background-image:url(../graphics/mm_contacts_hover_bg.gif);
}

#footer {
	height: 30px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-image:url(../graphics/footer_line.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#footer_copy {
	width:250px;
	font-size: 10px;
	line-height:38px;
	position:relative;
	float:left;
	margin-left:30px;
	color:#0072A8;
}

#footer_links {
	margin-right:30px;
	width:350px;
	font-size: 10px;
	position:relative;
	float:right;
	text-align:right;
	line-height:34px;
	color:#909090;
}

#footer_links a {
	color:#909090;
	text-decoration:underline;
}

#footer_links a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#1D1D1D;
	padding-right:14px;
	padding-bottom:30px;
}

#content p {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

#content a {
	color:#0072A8;
	font-weight:bold;
	text-decoration:underline;
}

#content a:hover {
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}

.heading_style_01 {
	color:#0072A8;
	font-weight:bold;
	margin-left:10px;
}

.content_style_01 {
	font-size:11px;
	margin-left:20px;
}

.sl_about_en {
	width:187px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_about_en.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_about_bg{
	width:187px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_about_bg.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_contacts_en {
	width:209px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_contacts_en.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_contacts_bg {
	width:209px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_contacts_bg.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_connections_en {
	width:149px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_connections_en.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_connections_bg {
	width:149px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_connections_bg.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_top_services_en {
	width:250px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_top_services_en.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_top_services_bg {
	width:250px;
	height:33px;
	line-height:33px;
	background-image:url(../graphics/sl_top_services_bg.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.sl_c_about_en {
    width:187px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_about_en.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_about_bg {
    width:187px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_about_bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_services_en {
    width:250px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_services_en.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_services_bg {
    width:250px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_services_bg.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_connections_en {
    width:335px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_connections_en.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_connections_bg {
    width:335px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_connections_bg.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_contacts_en {
    width:335px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_contacts_en.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}

.sl_c_contacts_bg {
    width:335px;
    height:33px;
    line-height:33px;
    background-image:url(../graphics/sl_c_contacts_bg.gif);    
    background-repeat:no-repeat;
    background-position:left top;
}
