/*	12:33 12.11.2008	*/
body, p, td, h1, h2, h3, h4, h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	margin: 0 0 0 10;
}

/*	ÇÀÃÎËÎÂÊÈ	*/

h1 {
	margin: 10 0 20 10;
	color: #E5310D;
	font-size: 180%;
}

.traur {
color: black
}

h2 {
font-size: 140%;
color: #2F60C3;	
margin: 20 5 10 10;
}

.blueleft {
	font-size: 100%;
	margin: 5 10 0 0;
	padding: 2 5 2 5;
	border-left: 10px solid #2F60C3;
	color: #2F60C3;
}


h3 {
	font-size: 110%;
	margin: 25 0 10 10;
	color: #2F60C3;
}


h4 {	
	margin: 45 0 5 10;
	color: #E5310D;
	font-size: 100%;
	
}
h5{margin: 10 0 5 10;
	font-size: 105%;
	text-align:left;
}
h6 {margin: 10 0 5 4;
	font-size: 105%;
	text-align:center;
}

/*	ÑËÎÈ	*/

#M1, #M2, #M3, #M4, #M5{
	position:absolute;	
	width:135px;
	visibility:hidden;
	border:1px solid red;
	background-color: white;
	padding:2 3 2 3;
	line-height:25px;
}

#M3 {
	width:140px;
}

.logo {
	width: 730px;
	border-width:0px;
}

/*	ÒÀÁËÈÖÛ	*/

table {
border: 1px solid white ;	
}

.main {
	width: 730px;
	margin: 3 0 5 0;
	padding: 3 5 5 5;
	border-top: 1px solid  #E5310D;
	border-bottom: 1px solid  #E5310D;
	border-left: 1px solid  #E5310D;
	border-right: 1px solid  #E5310D;
	margin: 0 0 5 0;
}

.right{
	width: 160px;
	margin: 0 0 20 5;
	border-bottom: 1px solid #ffcccc;
	margin:0 0 15 0;
}


th {
	border-top: 1px solid #2F60C3;
	border-bottom: 1px solid #2F60C3;

}

td {
	vertical-align: top;
}
td.underline {
	border-bottom: 1px solid #2F60C3;
}
td.left {
	width: 550px;
}

/*	ÏÀÐÀÃÐÀÔ, ÑÑÛËÊÈ	*/

p {
	text-align:justify;
	padding: 8 25 8 0;

}
.menu {
	font-size: 13px;
	text-transform: uppercase;
	margin-left: 0px;
	text-decoration: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
.subscript{
	text-align: right;
	position: relative;
	right: 5px;
	margin: 15 15 15 50;
	font-weight: bold;
}

.redborder{
	text-align:left;
	font-size: 95%;
	padding: 0 5 10 5;
	margin: 10 0 0 0;
	border-left: 10px solid #E5310D;
}
.card{
	position: relative;
	margin: 5px;
	background-color: #f6f6f6;
	z-order: 0;
}


ul, ol, dl {
	text-align: justify;
	padding: 4 25 10 25;
	margin: 0 0 0 10;	
}
ol {
	margin-left: 20px;
}

li {
	padding: 6px 0;
}
dt{
	margin: 0 10px 0 0;
	color: #2F60C3;
	font-weight: bold;
}

dd{
	margin: 0 0 0px 55px;
	font-weight: normal;
}

dd.tab{
	margin: -18px 0 10px 55px;
	font-weight: normal;
}

ul.dense{
	padding: 0;
	margin: 0 0 10px 55px;
	list-style-type: none;
}

ul.dense li {
	padding: 0;
	margin: 0;
}

/* ÑÑÛËÊÈ */

a:link { font-size: 100%; font-weight: bold; color: #2F60C3;  text-decoration: none; border-bottom: 1px solid #2F60C3	 }

a:visited { font-size: 99%; font-weight: normal; color: #5378C3; text-decoration: none; border: none;} 

a:hover,  a:active { text-decoration: none; border: none;}

a:link.menu, a:visited.menu, a:hover.menu,  a:active.menu 
{ font-size: 14px; font-weight: bold; color: #2F60C3; 
text-transform: uppercase; margin-left: 0; margin: 0; padding: 0; border: none;}

a:link.black, a:visited.black 
{ font-size: 100%; font-weight: bold; color: black; border-bottom: 1px solid black; }

a:hover.black { font-size: 100%; font-weight: bold; color: black; border: none;}

a:active.black { font-size: 100%; font-weight: bold; color: black; border: none;}

a:link.small, a:visited.small, a:hover.small, a:active.small 
{ color: black; border: none; font-weight: bold;}

.small { font-size: 75%;}

.open_link { font-size: 60%;  text-transform: uppercase; margin: 0 5px;  } 


/*	ÊÀÐÒÈÍÊÈ, ÃÎÐ. ËÈÍÈÈ	*/

img {
	border-top: 1px  solid black;
	border-left: 1px   solid black;
	border-bottom: 1px   solid black;
	border-right: 1px   solid black;
	margin: 3 10 3 3;
}

.intro{
	position: relative;
	max-width: 50%;
	float: left;
	margin: 5px 0 0 5px  ;
}

img.logo {
	margin: 0 0 10 0;
	border-width: 0px;
}

hr {
	margin: 10 3 10 3;
	width: 500px;
	color: #E5310D;
	text-align: left;
}

/*	ÊÍÎÏÊÈ	*/
form {
	text-align: left;
	padding: 0;

input.button  {
	border:1 solid #e5310d;
	width:170px;
	background-color:white;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	cursor:hand;

}
input.text {
	height:25px;
}

input, textarea, select {
		border:1px solid black;
		background-color:white;
		margin: 2 2 2 2;	
		font-size: 100%;
}
textarea {
	font-size: 120%;
}
input.radio {
	border-width:0px;
	margin: 0 0 0 0;
}