html, body, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0px;
 padding: 0px;
 border: 0px;
 outline: 0px;
 font-weight: inherit;
 font-style: inherit;
 font-size: 12px;
 font-family: inherit;
 vertical-align: top;
 /*background: transparent;*/
 /*font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
 font-family: Calibri, Arial, Helvetica, sans-serif;
 background-color : white;
}

body 
{
    	margin-top:15px;
    	margin-left:0px;
    	margin-right:0px;
    	margin-bottom:20px;
    	text-align:center;
	font-family: sans-serif, Arial, Helvetica;
	/*background-color:#eeeeff;*/
	color:#0000aa;
  }
#container
{
	width: 760px;
	margin-right: auto; /* Отступ справа */
 	margin-left: auto; /* Отступ слева */
}
#container form table
{
	
}



a, a:active, a:link, a:visited
{
 	text-decoration: none;
	color: #0000aa;
}
a:hover
{
	color:#0000cc;
}
a:active
{
	text-decoration: underline;
	color: red;
} 

#logo
{
	text-align: center;
	/*float:left;*/	
}
#active_lang
{
	font-size: 12pt;	
	text-decoration: underline; 
	font-weight: bold;
	vertical-align: bottom;
}
div.lang_menu
{
	font-size: 10pt;

	font-weight: bold;	
	font-style: italic;
	text-align: right;
	margin-left:70%;
	padding: 0px;
	
	
}
.lang_menu span a
{
	/*width:30px;*/
	vertical-align: bottom;	
}
div.line 
{
	clear: all;
	margin: 5 0 0 0;
	padding: 0;
	border: 0px;
	/*height: 10px;*/
}
.line img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#main
{
	
}




/*hr {height:10px; width:50%; color:red; text-align:center}*/

div.main_menu 
{
	float: left;
	width:25%;
	
	text-align: left;
	margin: 0px;
	padding: 0px;
	
	
 }
div.main_menu ul
{
	text-decoration: none;
	list-style-type: none; 
	margin: 0px;
	padding: 0px;

}
div.main_menu ul li
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.main_menu ul li a
{
	font-size: 12pt;
	font-weight: normal;	
	font-style: normal;
	font-family: Calibri, Arial;

	text-decoration: none; 
	
}
.main_menu ul li a:active
{
	color:red;
}

#active_section
{
	text-decoration: underline; 
	font-weight: bold;

}


#content
{
	text-align:left;
	margin-left:28%;
	margin-right:25%;
	text-indent: 0px;
	/*width:50%;*/
	

}
#content p
{
	margin-bottom: 15px;
}
#content a
{
	text-decoration: underline; 
}

#service
{
	width:20%;
	float:right;
	text-align:left;
	border: 1px solid #0000cc;
	border-spacing: 0px;
	
}
#service tr th
{
	border-bottom:1px solid #0000cc;
	font-size: 12px;
}
#service tr td, #service tr th 
{
	padding: 5px;
	font-size: 12px;
}

.login
{
	display: inline;
	width:100px;
}

.times
{
	font-family: times;
}

