html, body {

	height:100%;

	}

body {

	font-family: Arial;

	font-size: 12px;

	color: #c2cfdc;

	width:100%;

	/*background: #06162f url(/design/img/spl_bottom2.jpg) top right repeat-y;*/

	background: #06162f url(/design/img/spl_bottom.jpg) top right ;

	}





/************************



	ÝËÅÌÅÍÒÛ 

	

************************/



ul {

	list-style-type: none;

	padding: 0 0 10px 0;

	}



ol {

	padding: 0px 0 10px 30px;

	}



ul li {

	list-style-type: none;

	background: url(/design/img/ico_li.gif) 0 6px no-repeat;

	padding: 0 0 0 20px;

	}
ol li {

	padding: 0 0 0 5px;
	list-style-type: decimal;

	}




p {

	padding: 0 0 14px 0;

	}



hr {

	border: none;

	height: 2px;

	background: #04335d;

	color: #04335d;

	margin: 20px 0 20px 0;

	}

	

h1, h2, h3, h4, h5 {

	color: white;

	padding: 24px 0 10px 0 ;

	margin: 0;

	font-weight: normal;

	}

	h1 {

		font-size: 20px;

		}

	h2 {

		font-size: 18px;

		}

	h3 {

		font-size: 14px;

		}

	h4 {

		font-size: 12px;

		}

	h5 {

		font-size: 12px;

		}



a {

	color: #6fb5d2;

	}

	a:hover {

		color: white;

		}

	a:visited {

		color: #599eba;

		}

	a:visited:hover {

		color: white;

		}

		

a.dark {

	color: #0383ab;

	}

	a.dark:hover {

		color: white;

		}

	a.dark:visited {

		color: #0383ab;

		}

	a.dark:visited:hover {

		color: white;

		}

		

		

		

/* forms 	*/



input {

	background: #05335d;

	color: #6fb5d2;

	border: none;

	}

	.button {

		cursor: pointer;

		}

		

/************************ 

		

		ÁËÎÊÈ

		

************************/	



#about {

	}

	#about td{

		padding: 38px;

		text-align: left;

		}		

	#about td strong {

		color: white;

		font-weight: normal;

		}

		

		

#mainContainer {

	background: url(/design/img/spl_bottom.jpg) top right no-repeat;

	width: 1000px;

	}

		

/************************ 

		

		ÊËÀÑÑÛ 

		

************************/









.underline {

	border-bottom: 1px solid #ff8e15;

	/*display: inline;*/

	padding: 0 0 4px 0;

	}

	.underline2 {

		border-bottom: 1px solid #ff8e15;

		/*display: inline;*/

		padding: 0 0 4px 0;

		width: 25%;

		}

			



table.cur {

	color: white; 

	font-size: 11px

	}

	table.cur td {

		padding: 15px;

		}





.orange {

	color: #ff8e15;

	}

/* partners */

table.partners { 

	margin: 0px;

	}

	table.partners td { 

		width: 20%;

		padding: 10px;

		text-align: center;

	}





/* block */

div.block {

	margin: 15px 0 10px 0;

	border-bottom: 2px solid #04335d;

	padding: 0 0 10px 0;

	}

	div.block div.date {

		font-size: 14px;

		margin-bottom: 10px;

		color: white;

		}

		div.block div.date span {

			border-bottom: 1px solid #ff8e15;

			margin-right: 6px;

			}

		div.block div.date em {

			border-bottom: 1px solid #09599f;

			font-style: normal;

			color: #c2cfdc;

			}





table.content {

	text-align: left;

	}



.reset {

	border: none;

	background: none;

	padding: 0;

	margin: 0;

	}







span.det {

	margin-top: 12px;

	/*margin-left: 10px;*/

	position: relative;

	top: 2px;

	}



/* tab */

table.tab {

	border-right: 1px solid #010a19;

	border-bottom: 1px solid #010a19;

	border-collapse: collapse;

	background: transparent;

	margin: 8px 0 18px 0;

	}

	table.tab tr th {

		color: white;

		background: #052f57;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		padding: 7px;

		}

		table.tab tr th a {

			color: white; 

			text-decoration: none;

			}

	table.tab tr {

		vertical-align: middle;

		}

	table.tab td {

		background: #042646;

		text-align: center;

		padding: 7px;

	}



	

/* 

	main menu 

*/

/* firefox hack */

@-moz-document url-prefix() {

  table.mm {top: 2px;}

}



table.mm {

	border-top: 3px solid white;

	color: #106ca5;

	background: url(/design/img/mm_bg.png);

	padding: 0 0 30px 0;

	position: relative;

	// top: -3px;

	z-index: 255;

	}

	table.mm a, table.mm a:visited {

		color: #6fb5d2;

		text-decoration: none;

		}

		table.mm a:hover, table.mm a:hover:visited {

			color: white;

			}

	table.mm td {

		padding: 6px 5px 6px 5px;

		text-align: bottom;

		}

	table.mm td div {

		/*background: red;*/

		padding: 5px 0 5px 0 ;

		text-align: bottom;

		}

	table.mm td div:hover {

		color: #ffffff;

		background: url(/design/img/ico_mm_sel.gif) top center no-repeat;

		}

	table.mm td.selected div {

		color: #ffffff;

		background: url(/design/img/ico_mm_sel.gif) top center no-repeat;

		}

		table.mm td.selected div a {

			color: #ffffff;

			text-decoration: none;

			}

.photo_cont img {border:1px solid #5AA0DE;}
.table_cont {border-collapse: separate !important; border-spacing: 1px !important;}
.table_cont th {padding: 3px 5px;color:#FFF; font-weight:bold;text-align:center;background-color:#05335D;vertical-align:middle;}
.table_cont td {padding: 3px 5px;color:#c2cfdc;background-color:#0F274B;}
.table_plus td {padding: 3px 5px;}