
a.mmenu {
	color: white; }
a.mmenu:hover {
	color: #abcee0; text-decoration:underline; }
a.mmenu:visited {
	color: white; }
	
a.mmenu_sel {
	color: #abcee0; }
a.mmenu_sel:hover {
	color: #abcee0; }
a.mmenu_sel:visited {
	color: white; }

.top_line_1 {
	width:100%; height:186px; }
.top_line_1 .tl1_td01 {
	width:30px; }
.top_line_1 .tl1_td02 { width:686px; }
.top_line_1 .tl1_td07 {
	vertical-align:top; padding:30px 30px 0 0; }

.ru {
	background-image:url(/templates/ssu/images/ru.jpg); background-repeat:no-repeat; background-position:left; width:130px; height:33px; text-align:right;  }
.en {
	background-image:url(/templates/ssu/images/en.gif); background-repeat:no-repeat; background-position:left; width:120px; height:33px; text-align:right; }
.en div, .ru div{
	padding-top:9px; }
.en div a, .ru div a {
	font-family:Tahoma; font-size:12px; color:#449ECB; }
.en div a: hover, .en div a: visited,
.ru div a: hover, .ru div a: visited {
	color:#449ECB; }	
	
.tml_line_2 {
	width:100%; height:266px; }
.tml_line_2 .mainmenu {
	background-image:url(/templates/ssu/images/mnu_01.jpg); width:318px; line-height:30px;  }
.tml_line_2 .mainmenu div {
	padding-left:30px; }
	
.tml_line_2 .mainmenu a {
	color:#FFFFFF; text-decoration:none; font-family:Tahoma; font-size:14px; font-weight:bold; }
.tml_line_2 .mainmenu a:hover {
	color:#abcee0;  }
.tml_line_2 .mainmenu a.mmsel {
	color:#abcee0; }

.tml_line_2 .part2 .dv1 {
	width:100%; height:222px; }
.tml_line_2 .part2 .dv1 table {
	width:100%; height:100%; }
.tml_line_2 .part2 .dv1 .td01 {
	background-image:url(/templates/ssu/images/head_01.jpg); width:160px; }
.tml_line_2 .part2 .dv1 .td02 {
	background-image:url(/templates/ssu/images/head_02.jpg); width:161px; }
.tml_line_2 .part2 .dv1 .td03 {
	background-image:url(/templates/ssu/images/head_03.jpg); width:160px; }
.tml_line_2 .part2 .dv1 .td04 {
	background-image:url(/templates/ssu/images/head_04.jpg); width:160px; }
.tml_line_2 .part2 .dv1 .td05 {
	background-image:url(/templates/ssu/images/head_05.jpg); background-repeat:no-repeat; }

	
.tml_line_2 .part2 .dv2 {
	background-image:url(/templates/ssu/images/bg_green_line.jpg); height:44px; width:100%; }
	

.g_line {
	padding-left:10px; width:100%; height:100%; font-family:Tahoma; font-size:12px; }
.g_line .td_01 {
	width:90px; }
.g_line .td_01 span {
 	margin-left: 20px; color:white; }
.g_line .td_01 a {
	margin-left: 20px; }
.g_line .td_01 a:hover {
	text-decoration: none; } 
.g_line a {
	color: white; }
.g_line .td_02 {
	text-align:left; width:25px; }
.g_line .td_04 {
	text-align: right; }
.g_line .td_04 a {
	padding-right: 0px; }
.g_line .td_04 a:hover {
	text-decoration: none; }
.g_line .td_04 span {
	padding-right: 0px; color:white; }
.g_line .td_05 {
	text-align:left; width: 40px; }
	
	
	
	
.ccell {
	width:48%; vertical-align: top; padding-bottom: 20px; font-family: Tahoma;
	padding:0 30px 30px 26px; }
	
.searchline {
	width:100%; height:50px; margin-top:15px; }
.sl00 {
	padding-left:30px; width: 55%; }
.sl00, .sl00 a {
	color:#A0A0A0; font-family: Tahoma; font-size:12px; }
.sl00 a {
	text-decoration:underline;  }
.sl01 {
	width=250px; min-width=250px; text-align:right; padding-right: 20px; }
.sl01 #search {
	width:165px; height:20px; font-size:10px; padding:2px; margin:0px; }
.sl01 #commitsearch {
	width:50px; height:20px; font-size:9px; padding:1px; margin:0px;
	border:solid 1px #C6C6C6; background-color:#A0A0A0; color:white;  }
	
.galpages a {
	font-size:18px; }


