td {font-family:Arial;font-size:12px;line-height:18px;color:#000;text-align:left;}
body { margin:0px; padding:0px; background:#dedede url(../images/bg_site.gif) top repeat-x;font-family:Arial;font-size:12px;line-height:18px;color:#000;text-align:left;}


a       { color:#000; text-decoration:underline;}
a:link  { color:#000; text-decoration:underline;}
a:hover { color:#000; text-decoration:none;}
a:active{ color:#000; text-decoration:underline;}

ul { padding:0 ; list-style-image:url(../images/spacer.gif); }
li { padding:0; margin:0}

h1 {font-weight:bold; line-height:45px; font-size:60px; letter-spacing:-0.04em; margin:0; padding:0 }		
h2 { font-size:24px; color:#000; letter-spacing:-0.05em; margin:0; padding:0;}		
h3 { font-size:24px; color:#5f666a; letter-spacing:-0.05em; margin:0; padding:0;}		
h4 { font-size:36px; color:#000; letter-spacing:-0.05em; margin:0; padding:0; margin-bottom:20px; line-height:30px}		
h5 { font-size:30px; color:#fff; letter-spacing:-0.03em; margin:0; padding:0; margin-bottom:10px; line-height:30px; font-weight:normal}		


.clear  {clear:both;}
.page{ display:block; width:970px; top:0; left:50%; margin-left:-485px; position:absolute}
.left{ float:left}
.right{ float:right}

.block{ display:block}
.layer{ width:970px}

.line_1{ height:130px;}
.line_2{ height:380px; }
.line_3{ height:inherit; border-bottom:#6b6f72 solid 3px}
.line_4{ height:}
.line_5{ height:95px;}

.line{ width:auto; background:url(../images/line.gif) top repeat; height:2px; margin:18px 0px 10px}
.left_photo{ margin-right:25px;}
.clear_left{ clear:left}



.logo{ width:210px; height:75px; background:url(../images/logo_top.gif) left no-repeat; padding-left:70px; margin-top:25px; }
.top_menu_position{ height:75px; width:620px; margin-top:30px; background:url(../images/bg_top_menu.gif) top no-repeat}
.bg_content{ background:url(../images/bg_content.gif) top no-repeat}
.text{ width:295px; margin:35px 14px 10px 14px}
.text_630{ width:615px; margin:35px 14px 10px 14px}
.content_about{ background: #fff url(../images/bg_for_content_about.gif) bottom repeat-x;}
.text_about{ width:295px; margin:10px 4px 10px 20px}
.text_630_about{ width:610px; margin:10px 14px 10px 20px}
.text_services{ width:295px; margin:10px 20px 10px 0px}
.text_900{ width:936px; margin:0px 10px 0px 20px}



.bolder{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#277597}


.bold{ width:135px; font-weight:bold; margin-top:12px}
.border_footer{ border-top:#fff solid 3px; margin-top:30px; background:#8c9092}
.footer{ width:650px; height:65px; margin:22px 0px 0px 35px}
.copy{ font-size:12px; color:#242525; line-height:14px; padding-top:10px}

.png_black_text{width:372px; height:132px; color:#fff; z-index:2; padding:12px 0px 0px 20px; line-height:14px}

.pos_black{
	position:absolute;
	top:385px;
	left:28px;
	width: 395px;
}

.pos_png{ margin-top:-144px; z-index:1}


.ad-image-wrapper { z-index:0; left:5px !important}

.play_png{ position:absolute; top:450px; right:10px; z-index:3}



.foot        {font-family:Arial; color:#dedede;  text-decoration:none ; letter-spacing:-0.018em;  margin-right:50px; font-size:18px }
.foot:link   {color:#dedede; text-decoration:none; }
.foot:hover  { color:#fff; text-decoration:none; }
.foot:active { color:#fff; text-decoration:none; }



.top_menu        {font-family:Arial; color:#40474c;  text-decoration:none ; font-size:18px; text-align:center; line-height:75px; width:123px }
.top_menu:link   {color:#40474c; text-decoration:none; }
.top_menu:hover  { color:#277597; text-decoration:none; }
.top_menu:active { color:#277597; text-decoration:none; }
.active{color:#277597;}


.index        {font-family:Arial; color:#fff;  text-decoration:none ; }
.index:link   {color:#fff; text-decoration:none; }
.index:hover  { color:#fff; text-decoration:none; }
.index:active { color:#fff; text-decoration:none; }


.link        {font-family:; color:#;  text-decoration:underline ;font-weight:bold; line-height:20px; }
.link:link   {font-family:; color:#; text-decoration:underline; }
.link:hover  {font-family:; color:#; text-decoration:none; }
.link:active {font-family:; color:#; text-decoration:underline; }

.green{ color:#64a101;}
.red { color:#FF0000;}
.white {color:#FFFFFF;}
.gray{ color:#d6d7d8; font-size:18px; line-height:30px; letter-spacing:-0.055em}


.submit_registry{background-color:#000;
	width:100px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border:1px solid #fff; font-weight:bold}
	
.input_contact{background-color:#fff;
	width:460px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:460px;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}







div.sc_menu_wrapper {
	position: relative; 	
	height: 558px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 259px;
	
	margin-top: 0px; overflow:hidden;
	overflow: auto; float:left; margin-top:17px
}
div.sc_menu {
	padding: 0px 20px 0px 0px ;
}
.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 270px;
		
}

.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	}


 #fullsize {
	position:absolute;
	top:610px;
	height:600px;
	width:676px;
	overflow:hidden;
	z-index:200;
	float:right;
	left: 288px;
}
 #fullsize div {width:665px; height:600px; padding-top:0px; position:relative; margin-bottom:0px}
 #fullsize div img {display:block;margin:0 auto;background:#ccc; width:667px; height:558px; position:relative; float:left}
