body {padding:0px;
		margin:0px;
		font-family:Arial, Helvetika, Sans-serif;
		font-size:12px;
		color:black;
		background:white; 
		}

td {
		vertical-align:top;
}

h1 {
		font-size:16px; color:#01589b; 
}

.con_stitle {                                                                                                                                                                                    
                color:#0d5698;
                font-size:15px;
                padding-bottom:15px;
		padding-left:17px;
                margin-left:0px;
}

.con_stitle a {
		color:#0c5704; text-decoration:none; border-bottom:1px dotted #ed1c24;
}
		
.top_view {
		float:left;
		padding-left:25px;
		padding-top:0px;
		width:120px;
}

.top_view img {
		border:2px solid white;
}

.topmleft {
		height:40px;
		background:#97cc00;
}

.topmright {
		height:40px;
		background:#97cc00;
}

.topmcenter {
		height:40px;
		background:#97cc00;
}

.top_img {
		float:left;
		margin-top:15px;
}

.top_menu {
		width:100%;
		height:40px;
		font-size:14px; font-family:Arial, Helvetika, Sans-serif;
}

.top_menu div.item {
		float:left;
		height:40px;
		padding:12px 15px 0px 15px;
}

.top_menu div.item:hover {
		background:transparent url('img/back_topmenu.png') repeat-x left top;
}

.top_menu div.item a {
		text-decoration:none;
		color:gray;
}

.top_menu div.item a:hover {
		text-decoration:none;
		color:black;
}

.mmenu {
		padding:7px 27px 7px 0px;
		color:#759f02; display:block;
}

.mmenu a {
		color:#034ea2; text-decoration:none; border-bottom:1px dotted #97cc00;
}

.lmenu {	position:relative;
		width:283px;
		padding-right:27px;
		padding-bottom:5px;
		margin-bottom:10px;
		font-size:12px;
		color:#7ba901;
		border-bottom:1px dotted #c4c4c4;
		font-weight:bolder;
}

.lmenu a {
		text-decoration:none;
		color:#01589b;
}

.lmenu a:hover {
		text-decoration:underline;
		color:#559601;
}

.lmenu a:visited {
		text-decoration:none;
		color:#878787;
}

.mtopleft {
		height:422px;
		background:transparent url('img/back_topleft.jpg') no-repeat right top;		
}

.mtopright {
		height:422px;
		background:transparent url('img/back_topright.jpg') no-repeat left top;		
}

.mtopcleft {
		height:422px;
		width:350px;
		background:transparent url('img/back_topcleft.jpg') no-repeat left top;		
}

.mtopcright {
		height:422px;
		width:650px;
		background:transparent url('img/back_topcright.jpg') no-repeat left top;		
}

.topleft {
		height:250px;
		background:transparent url('img/back_topleft.jpg') no-repeat right bottom;		
}

.topright {
		height:250px;
		background:transparent url('img/back_topright.jpg') no-repeat left bottom;		
}

.topcleft {
		height:250px;
		width:350px;
		background:transparent url('img/back_topcleft.jpg') no-repeat left bottom;		
}

.topcright {
		height:250px;
		width:650px;
		background:transparent url('img/back_topcright.jpg') no-repeat left bottom;		
}

.sl {
		height:40px;
		background:transparent url('img/back_sl.jpg') no-repeat right top;		
}

.sr {
		height:40px;
		background:transparent url('img/back_sr.jpg') no-repeat left top;		
}

.scl {
		height:40px;
		width:350px;
		background:transparent url('img/back_scl.jpg') no-repeat left top;		
}

.scr {
		height:40px;
		width:650px;
		background:transparent url('img/back_scr.jpg') no-repeat left top;		
}


.topleft_main {
		height:460px;
		background:transparent url('img/back_topleft.jpg') no-repeat right bottom;		
}

.topright_main {
		height:460px;
		background:transparent url('img/back_topright.jpg') no-repeat left bottom;		
}

.topcleft_main {
		height:460px;
		width:350px;
		background:transparent url('img/back_topcleft.jpg') no-repeat left bottom;		
}

.topcright_main {
		height:460px;
		width:650px;
		background:transparent url('img/back_topcright.jpg') no-repeat left bottom;		
}



.midleft {
		height:237px;
		background:transparent url('img/back_midleft.png') no-repeat right top;		
}

.midcleft {
		height:237px;
		width:350px;
		background:transparent url('img/back_midcleft.png') no-repeat left top;		
}

.midcright {
		height:237px;
		width:650px;
		background:transparent url('img/back_midcright.png') no-repeat left top;		
}

.midright {
		height:237px;
		background:transparent url('img/back_midright.png') no-repeat left top;		
}

.contentleft {
		background:transparent url('/img/back_left.jpg') repeat-y right top;
}

.contentcleft {
		width:323px;
		background:white;
		padding-top:20px;
		padding-left:27px;
}

.contentcleft_main {
		width:973px;
		background:white;
		padding-top:20px;
		padding-left:27px;
}

.contentcright {
		width:600px;
		background:white;
		padding:0px 25px 25px 25px;
}

.contentright {
		background:transparent url('/img/back_right.jpg') repeat-y left top;		
}

.botleft {
		height:150px;
		background:transparent url('img/back_botleft.png') no-repeat right top;		
}

.botc {
		height:150px;
		width:995px;
		background:transparent url('img/back_botc.png') repeat-x left top;		
}

.botright {
		height:150px;
		background:transparent url('img/back_botright.png') no-repeat left top;		
}

.blue_text {
		font-size:26px;
		color:#054a91;
		padding-top:35px;
		padding-left:27px;
}

.logo {
		margin-top:40px;
		margin-left:20px;
}

.mtext {
		margin-top:60px;
		margin-left:90px;
		width:220px;
				
}

.tit { 
		width:273px;
		margin:27px;
		color:black;
		font-size:12px;
		text-align:justify;
		float:left;
}

.s_menu {
		float:left;
		width:100px;
		padding-top:17px;
		padding-left:27px;
}

.auth {
		float:left;
		margin-top:15px;
		padding-left:95px;
}

.auth a:link {
		font-size:11px;
		color:white;
		margin-top:15px;
		text-decoration:none;
}

.auth a:visited {
		font-size:11px;
		color:white;
		margin-top:15px;
		text-decoration:none;
}

.auth a:hover {
		font-size:11px;
		color:#b50009;
		margin-top:15px;
		text-decoration:none;
		border-bottom:1px dotted #01589b;
}

.title {
		font-size:20px;
		color:#034ea2;
		margin-top:10px;
}

.themes {
		font-size:16px;
		color:black;
		margin:10px 0px 10px 0px;
		font-weight:bolder;
}

.name {
		font-size:18px;
		color:#97cc00;
		margin-top:7px;
		float:left;
}

.number {
		font-size:18px;
		color:#d90000;
		margin-top:7px;
		float:right;
}


.title2 {
		font-size:20px;
		color:#eb3d00;
		margin-top:30px;
		margin-left:27px;
}

.torgi {
		float:left;
		margin-left:350px;
		margin-top:40px;
		width:270px;
		font-size:14px;
}

.torgi a:link {
		color:#003f80;
		text-decoration:none;
}

.torgi a:visited {
		color:#003f80;
		text-decoration:none;
}

.torgi a:hover {
		color:black;
		text-decoration:none;
		border-bottom:1px dotted #003f80;
}

.button {
		float:right;
		margin-top:28px;
		width:37px; height:181px;
		background:transparent url(img/button_off.png) no-repeat right top;  
}

.button:hover {
		float:right;
		margin-top:28px;
		width:37px; height:181px;
		background:transparent url(img/button_on.png) no-repeat right top;  
}


.news_anons {
		margin-top:20px;
		margin-right:20px;
		width:280px;
		font-size:12px;
		background:#e0f3fb;
		padding:10px;
		display:block;
		float:left;
}

.news_anons a:link {
		color:#4a75a6;
		text-decoration:none;
}

.news_anons a:visited {
		color:gray;
		text-decoration:none;
}

.news_anons a:hover {
		color:black;
		text-decoration:none;
}

.news_anons a:link span{
		color:#78a401;
		text-decoration:none;
		font-weight:bolder;
}

.news_anons a:visited span{
		color:#eb3d00;
		text-decoration:none;
		font-weight:bolder;
}

.news_anons a:hover span{
		color:#d11c24;
		text-decoration:none;
		font-weight:bolder;
}

.content {
		float:left;
		margin-top:20px;
		font-size:12px;
		color:black;
		text-align:justify;
		width:600px;
}

.copy {
		float:left;
		width:220px;
		color:gray;
		font-size:11px;
		margin:40px 0px 0px 60px;
}

.begin {
		float:right;
		width:54px; height:54px;
		margin:30px 30px 0px 0px;
}

#nav, #nav ul {
list-style:none;
margin:0px 0px 0px 20px;
padding:0px;
float: left;
}

#nav li {
float: left;
position: relative;
}

#nav li li {
float: left;
position: relative;
border:0px;
}


#nav a {
font-size:16px;
color: black;
text-decoration: none;
display: block;
padding: 10px 10px 10px 10px;
}

#nav a:hover {
color: black;
background: #bae547;
}

#nav li:hover, #nav li.jshover {
height:40px;
}

#nav li li:hover, #nav li li.jshover {
background:none;
height:25px;
}

#nav li ul {
display: none;
position: absolute; z-index:100;
background:#f4ffd6;
padding: 8px;
width: 250px;
border-left:3px solid #97cc00;
border-right:3px solid #97cc00;
border-bottom:3px solid #97cc00;
margin-left:-3px;
}

#nav li li a {
width: 240px;
lef\t: 133px;
background: none;
font-size:11px;
padding:3px;
margin:3px;
color:#003c00;
}

#nav li li a:hover {
color: black;
background: #daffab;
border-bottom:1px dotted #97cc00;
}

#nav li:hover ul, #nav li.jshover ul {
display: block;
}

#nav li:hover li ul, #nav li.jshover li ul {
display: none;
width: 138px;
top: -9px;
left: 200px;
lef\t: 133px;
}

#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
display: block;
}

ul li.sm a {
width:100%;
border-bottom:1px dotted #97b6d0;
text-decoration:none;
color:#064178;
font-weight:bolder;
margin-bottom:5px;
}

ul ul li.sm a {
width:100%;
border-bottom:1px dotted #97b6d0;
text-decoration:none;
color:#064178;
font-weight:normal;
margin-bottom:5px;
}
	  