
/* Mir */

body {
	margin : 0;
	background-image: url('http://mir.arhnet.info/i/mir_body_bg.gif');
	background-position: right 270px;
	background-repeat: repeat-y;
	}
	
body, p {
	font-size : 13px;
	font-family : "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
a {
	color : #1B1814;
	}

a:hover {
	color : #ff6600;
	}

.mir_header {
	margin : 0;
	padding : 0;
	}

.mir_header td {
	margin : 0;
	padding : 0;
	text-align : center;
	}

.mir_header img{
	margin : 0;
	padding : 0;
	}

.agtu {
	margin : 0;
	padding : 0;
	font-size : 16px;
	color : #fff;
	}

.date {
	margin : 30px 0 0 0;
	padding : 0;
	font-size : 34px;
	color : #fff;
	}

.mir_menu {
	padding : 0;
	margin : 0 0 0 60px;
	}
	
ul.mir_menu {
	padding : 0;
	margin : 0;
	list-style : none;
	text-align : left;
	}
	
.mir_menu li {
	padding : 0;
	margin : 0 0 3px 0;
	font-size : 19px;
	}
	
.mir_menu a {
	color : #fff;
	text-decoration : none;
	}

.mir_menu a:hover {
	color : #fff;
	text-decoration : underline;
	}

.mir_main {
	padding : 25px;
	width : 75%;
	}

h1 {
	font-size : 23px;
	font : 23px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333;
	font-weight : normal;
	}
	
h2 {
	color : #ff6600;
	font-size : 18px;
	font : 18px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}
	
h3 {
	color : #333;
	font-size : 15px;
	font : 15px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	}
	
h4 {
	color : #333;
	font-size : 13px;
	font : 13px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	}	
	
ul {
	margin-top : 0;
	}
	
.program h2 {
	margin : 0 0 10px 0;
	}
	
.program h3 {
	margin : 0 0 0 0;
	color : #ff6600;
	}

.program h4 {
	margin : 0 0 10px 0;
	}
	
.partners h2 {
	margin : 0 0 10px 0;
	color : #333;
	font-size : 15px;
	font : 15px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	font-weight : bolder;
	}

.partners h3 {
	margin : 0 0 0 0;
	color : #ff6600;
	font : 18px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	}
	
.partners h4 {
	margin : 0 0 0 0;
	font : 15px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	letter-spacing : 0px;
	}

.partners img {
	margin: 0 15px 0 20px;
	float : right;
	}
	
.arhnet_go {
	font-size : 13px;
	color : #fff;
	}
	
.partner_logos {
	margin-top: 0;
	}

.partner_logos h5 {
	margin : 40px 0 10px 0;
	letter-spacing : 1px;
	font-size : 18px;
	font-weight : normal;
	color : #1B1814;
	}

.partner_logos hr {
	color : #da170e;
	padding-top : 10px;
	}
	
.main_partners_logos img {
	margin : 10px 40px 20px 0;
	}
	
.info_partners_logos img {
	margin : 10px 40px 20px 0;
	}
	
.master_partners_logos img {
	margin : 10px 40px 0 0;
	}
	
.footer_logos {
	padding: 0 60px 20px 20px;
	margin : 0;
	clear : all;
	width : 90%;
	}

.footer_logos h5 {
	padding : 0;
	margin : 0;
	font-size : 13px;
	color : #333;
	}
			
.main_partners {

	margin : 0;
	border: 0px solid #000;
	background-color : #fff;
	}
	
.footer_logos img {
	margin: 8px;
	}
	
.mir_footer {
	padding : 25px 15px 15px 15px;
	color : #666;
	font-size : 12px;
	}

.mir_footer sup {
	color : #666666;
	margin-left : 3px;
	font-size : 12px;
	}

.mir_counters {

	}

.vb {
	margin : 0 0 15px 0;
	}
	
.arhnet_go {
	padding : 5px 10px 0 0;
	float : right;
	letter-spacing : 1px;
	font-weight : bolder;
	}