html,  div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
blockquote:before, blockquote:after,; margin:0; padding:0}
.left{ float:left}
.right{ float:right}
.clear{ clear:both	}


body{
	padding:0; 
	margin:0; 
	background:#161616;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px; 
	color:#161616; 
		}
a{ color:#fff; outline:none; text-decoration:underline; cursor:pointer}
.centr{
	padding:0;
	margin:0 auto;
	width:986px;
	border:solid #fff 10px; background:#fff; margin-top:10px 
	}
	
.red{ color:#f00}	
.color{ color:#434197}

	
a:hover{ text-decoration:none}

h1{color:#161616;font-family: 'ArchangelskRegular'; font-size:30px; line-height:31px; font-weight:normal; text-transform:uppercase; margin-bottom:20px; }
h1 span{ color:#989898!important}
h2{ color:#dddddd; font-weight:normall; font-size:18px; line-height:50px; text-transform:uppercase;font-family: 'ArchangelskRegular'; border-bottom:1px dotted #fff; margin-bottom:20px }
h3{}
h4{}


.grid_1{ width:636px}
.grid_2{ width:282px}
.grid_3{ width:px}
.grid_4{ width:px}
.grid_5{ width:px}
.grid_6{ width:px}


.left_20{ margin-left:20px}
.right_30{ margin-right:30px}
.top_10{ margin-top:10px}
.bot_{ margin-bottom:px}
.left_50{ margin-left:50px}

@font-face {
    font-family: 'ArchangelskRegular';
    src: url('archangelsk-webfont.eot');
    src: url('archangelsk-webfont.eot?#iefix') format('embedded-opentype'),
         url('archangelsk-webfont.woff') format('woff'),
         url('archangelsk-webfont.ttf') format('truetype'),
         url('archangelsk-webfont.svg#ArchangelskRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.archangelsk{ font-family:'ArchangelskRegular'}
p{ margin-top:10px}



/*--------------------------------------flash-----------------------------------------------*/
.flash{ height:274px; width:986px}


/*--------------------------------------menu-----------------------------------------------*/
.menu{ height:86px; border-top:2px solid #c8c7c7; border-bottom:#e3e3e3 solid 1px; background:#fff; margin-top:2px}
.menu li{ float:left}
.menu li a{ color:#3a3a3a; float:left; display:block; width:156px; line-height:86px;  font-family:'ArchangelskRegular'; font-size:18px; text-transform:uppercase; text-align:center; text-decoration:none; border-right:solid 1px #e1e0e0; height:86px}
.menu li a:hover{ color:#fefefe}

div.menu ul li a{ position:relative; overflow:hidden; z-index:1}
div.menu ul li a big{position:relative; z-index:100}
div.menu ul li a span{ position:absolute; width:169px; height:100px; top:-86px; left:0; background: url(../images/bg_menu.gif) no-repeat; z-index:0;}
div.menu ul li a span.act{ top:0!important; }
div.menu ul li a.active{ color:#fff!important}
/*--------------------------------------content-----------------------------------------------*/
.content{ background:#efefef; padding:25px}
.list{ margin-top:20px}
.list li{ background:url(../images/bg_pin.png) left no-repeat; padding-left:20px}


/*-------------------------------------bot_cont-----------------------------------------------*/
.bot_cont{ background:#272727; padding:10px 25px 25px; color:#d5d5d5; font-size:12px; line-height:18px}
.bot_cont strong{ color:#fff}
.bot_cont p{ margin:10px 0 0 50px; display:block; width:194px}
.pins{ margin:15px 20px}

/*--------------------------------------footer-----------------------------------------------*/
.footer{ background:#101010; border-top: solid 1px #404040; height:50px; padding:25px 35px;}
.footer p{ color:#6c6c6c; font-size:10px; line-height:14px }
.footer a{ color:#bbbbbb}

.bot_menu{ margin-top:13px}
.bot_menu li{ float:left; color:#393939}
.bot_menu li a{ color:#dddddd; font-size:12px; line-height:18px; text-transform:uppercase; margin:0 10px; text-decoration:none}
.bot_menu li a:hover{ text-decoration:underline}



/*================= Contacts =========================*/

.notification_error{ height: auto;width: 96%;padding: 2px;background: #fff; text-align: left; color:#f00; margin-bottom:2px; border: 1px solid #c9c9c9;
 margin-bottom:10px}
 .notification_ok{  border: 1px solid #c9c9c9; height: auto; width: 96%; padding: 8px; background:#fff; text-align: center;  } 
.info_fieldset { border: 0px  }
 .info_fieldset legend { border: 1px #c9c9c9 solid;  color: black;   font: 13px  Arial;  padding: 2px 5px 2px 5px; }

.pin { cursor:pointer;  margin-top:13px;   border: 0;  font-size:16px ; line-height:18px; color:#fff; float:left; margin-left:70px; background: url(../images/bg_submit.gif) 8px 2px no-repeat; width:117px; height:41px; text-align:center;font-family: 'ArchangelskRegular'; text-transform:uppercase}

/* Label */
label  { width:80px;  margin: 0px; float: left; text-align: left; color:#161616}

/* Input, Textarea */
 input{ margin: 0px; padding: 0px;   border: 1px solid #c9c9c9;  color: #161616; background:#fff; font: 12px Arial, Helvetica, Arial, sans-serif; height:30px; margin-bottom:6px; width:600px }

 textarea{margin: 0px; padding: 0px;  float: left; background:#fff; border: 1px solid #c9c9c9;  color: #161616;   font: 12px Arial, Helvetica, Arial, sans-serif; height:75px; margin-bottom:6px; width:600px }
	
	
	
	
	
	