body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 min-width: 860px;
}

h2 {
  font-size: 12px;
}

a:link {
 color: black;
}
a:visited {
 color: #383838;
}
a:active {
 color: maroon;
}
a:hover {
 color: #7c7c7c;
}

#top{
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 90px;
 background-color: #47c3ff /*#46b8f7*/;
 border-bottom: 1px solid #9bceff;
 overflow: hidden;
}
#tops{
 margin: 0px auto;
 padding: 0px;
 width: 820px;
 height: 90px;
 overflow: hidden;
}
#logo{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 335px;
 height: 90px;
}
#logo img{
 margin: 0px;
 padding: 0px;
 width: 335px;
 height: 90px;
 border: 0px;
}

#user{
 float: right;
 margin: 16px 30px 0px 0px;
 padding: 0px;
}
#user dl{
 margin: 0px;
 padding: 0px;
 display: block;
}
#user .uslg{
 margin: 0px;
 padding: 3px;
 color: #585858; 
}
#user .uslg input{
 margin: 0px 0px 0px 10px;
 padding: 1px;
 width: 163px;
 background-color: white;
}
#user .usps{
 float: left;
 margin: 0px;
 padding: 3px;
 color: #585858;
}
#user .usps input{
 margin: 0px 0px 0px 3px;
 padding: 1px;
 width: 120px;
 background-color: white;
}
#user .usgo{
 float: left;
 margin: 0px;
 padding: 2px 0px;
}
#user .usgo input{
 margin: 0px;
 padding: 1px 2px;
 background-color: #ffe735;
 color: black;
}
#userkl{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-align: right;
 font-size: 10px;
 width: 200px;
}
#userkl a, #userkl a:visited, #userkl a:active{
 margin: 0px;
 padding: 0px;
 color: black;
}
#userkl a:hover{
 text-decoration: none;
 color: #555555;
}

#user .usok{
 margin: 0px;
 padding: 8px 5px 0px 0px;
 color: black;
 font-size: 12px;
}
#user .usok p{
 margin: 0px;
 padding: 2px 0px 0px 0px;
}

#menus{
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 35px;
 background-color: #fcd605;
 overflow: hidden;
}
#menu{
 margin: 5px auto 0px auto;
 padding: 0px;
 width: 820px;
 line-height: 28px;
 text-align: center;
 overflow: hidden;
 font-weight: bold;
}
#menu a, #menu a:visited, #menu a:active{
 margin: 0px;
 padding: 5px 23px 5px 23px;
 color: black;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 12px;
}
#menu a:hover{
 background-color: #fcfdf4;
}

#imgs{
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 123px;
 background:url(./img/img.gif) repeat-x top;
 overflow: hidden;
}
#imgsi{
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 820px;
 height: 123px;
 overflow: hidden;
}
#imgs1{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 30px;
 height: 123px;
 background:url(./img/img1.gif);
}
#imgs2{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 height: 123px;
 background:url(./img/i1.jpg);
}
#imgs3{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 height: 123px;
 background:url(./img/i2.jpg);
}
#imgs4{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 height: 123px;
 background:url(./img/i3.jpg);
}
#imgs5{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 height: 123px;
 background:url(./img/i4.jpg);
}
#imgs6{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 30px;
 height: 123px;
 background:url(./img/img2.gif);
}

#tables{
 margin: 10px auto 0px auto;
 padding: 0px;
 width: 820px;
 border: 0px;
}
#tableL{
 margin: 0px;
 padding: 0px;
 vertical-align: top;
}
#tableP{
 padding: 0px 0px 0px 10px;
 margin: 0px;
 width: 200px;
 vertical-align: top; 
}

#tt{
 margin: 0px;
 padding: 0px;
 height: 38px;
 background:url('./img/t.gif');
 overflow: hidden;
}
#ttP{
 float: right;
 margin: 0px;
 padding: 0px;
 width: 3px;
 height: 38px;
 background:url('./img/t1.gif');
}
#ttL{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 38px;
 background:url('./img/t2.gif');
}
#ttL1{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 60%;
 height: 38px;
 background:url('./img/t3.gif');
}
#ttL1 h1{
 margin: 10px 0px 0px 0px;
 padding: 0px;
 font-size: 11px;
 color: white;
 text-transform: uppercase;
}
#ttL2{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 38px;
 background:url('./img/t4.gif');
}

#txts{
 margin: 0px;
 padding: 0px 1px 1px 0px;
 border-left: 1px solid #daec8a;
 border-right: 1px solid #f1f1f1;
 border-bottom: 1px solid #f1f1f1;
 background-color: #bfbfbf;
 overflow: hidden;
}
#txt{
 margin: 0px;
 padding: 8px;
 border-right: 1px solid #daec8a;
 border-bottom: 1px solid #daec8a;
 background-color: #fefdf2;
 min-height: 300px;
 overflow: hidden;
  line-height:13pt;
}


.blok{
 margin: 0px;
 padding: 0px;
 height: 34px;
 background:url('/img/blok.gif');
 overflow: hidden;
}
.blokL{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 34px;
 background:url('/img/blok1.gif');
}
.blokT{
 float: left;
 margin: 0px;
 padding: 10px 0px 0px 10px;
 color: yellow;
 font-weight: bold;
}
.blokP{
 float: right;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 34px;
 background:url('/img/blok2.gif');
}

.bloktxt{
 margin: 0px;
 padding: 0px;
 border-left: 1px solid #ededed;
 border-right: 1px solid #ededed;
 overflow: hidden;
 
}
.bloktxts{
 margin: 0px;
 padding: 5px 5px 3px 5px;
 border-left: 1px solid #009fff; /*e7e7e7*/
 border-right: 1px solid #009fff; /*#b5b5b5;*/
 background-color: #ddf4fb; /*#ededed;*/
 overflow: hidden;

}

.blokbot{
 margin: 0px 0px 3px 0px;
 padding: 0px;
 height: 10px;
 background:url('/img/blok3.gif');
 overflow: hidden;
}
.blokbotL{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 10px;
 background:url('/img/blok4.gif');
}
.blokbotP{
 float: right;
 margin: 0px;
 padding: 0px;
 width: 10px;
 height: 10px;
 background:url('/img/blok5.gif');
}


.bloklink{
 margin: 0px;
 padding: 5px 0px 0px 0px;
 background-color: #ddf4fb;
 border-right: 1px solid #009fff; /*#b5b5b5;*/
 border-left: 1px solid #009fff; /*e7e7e7*/
 overflow: hidden;
}
.bloklink a, #bloklink a:visited, #bloklink a:active{
 padding: 5px 0px 5px 5px;
 background-color: #ddf4fb;
 color: black;
 display: block;
 margin: 0px 0px 1px 0px;
 border-left: 5px solid #ddf4fb; /*e7e7e7*/
 text-decoration: none;
}
.bloklink a.pdm{
 margin: 0px 0px 1px 8px;
}
.bloklink a.pdml{
 margin: 0px 0px 1px 8px;
 color: maroon;
}
.bloklink a:hover{
 background-color: #eef4fb;
 border-left: 5px solid #245ddb;
}

.bloknews {
 margin: 0px;
 color: #333333;
 font-size: 11px;
 padding: 5px 5px 3px 5px;
 border-left: 1px solid #009fff; /*e7e7e7*/
 border-right: 1px solid #009fff; /*#b5b5b5;*/
 background-color: #ddf4fb;
 overflow: hidden;
 font-weight: bold;

}
.bloknews a, #bloknews a:visited, #bloknews a:active{
text-decoration: none;
font-weight: normal;
}

#bott{
 margin: 7px 0px 0px 0px;
 padding: 0px;
 width: 100%;
 background-color: #2089d3;
 border-bottom: 1px solid #285073;
 overflow: hidden;
}
#botts{
 margin: 0px auto;
 padding: 0px;
 width: 820px;
 overflow: hidden;
}
#whitelink a, #whitelink a:visited, #whitelink a:active, #whitelink a:hover{
 margin: 0px;
 color: white;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 10px;
}

#botlink{
 margin: 10px 0px 0px 0px;
 padding: 0px;
}
#botlink a, #botlink a:visited, #botlink a:active{
 margin: 0px;
 padding: 5px 5px 5px 5px;
 color: white;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 10px;
}
#botlink a:hover{
 background-color: #285073;
}

#botts p{
 margin: 0px;
 padding: 5px 0px 8px 5px;
 color: white;
}

#lost{
 margin: 0px;
 padding: 0px;
}
#lost dd{
 margin: 0px 0px 0px 20px;
 padding: 3px 0px;
 display: block;
}
#lost .emfr input{
 margin: 0px 0px 0px 10px;
 padding: 0px;
 width: 180px;
 background-color: white;
}
#lost .emsk img{
 margin: 0px;
 padding: 0px;
 border: 0px;
}
#lost .emsk input{
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background-color: white;
 width: 40px;
}
#lost .emsk button{
 margin: 0px 0px 0px 66px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}

.txt{
 margin: 0px;
 padding: 5px 0px 15px 20px;

}

#regs{
 margin: 0px auto;
 padding: 0px;
 width: 500px;
}
#regs .rgl{
 margin: 0px;
 padding: 0px 10px 0px 0px;
 width: 150px;
 text-align: right;
}
#regs .rgp b, #regs .rgpd b, #lost .emsk b{
 color: red;
}
#regs .rgp input{
 margin: 0px;
 padding: 0px;
 width: 180px;
 background-color: white;
}
#regs .rgp textarea{
 margin: 0px;
 padding: 0px;
 background-color: white;
}
#regs .rgpd input{
 margin: 0px;
 padding: 0px;
 width: 40px;
 background-color: white;
}
#regs .rgl img{
 margin: 0px;
 padding: 0px;
 border: 0px;
}
#regs .rgp button{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}
#regs .rgs{
 margin: 0px;
 padding: 0px;
 background:url(/thema/img/snr.gif) no-repeat;
 background-position: center;
 height: 34px;
}

.stat{
 margin: 0px;
 padding: 0px;
 text-align: right;
}
.stats{
 margin: 0px;
 padding: 2px 10px 1px 0px;
 font-weight: bold;
 vertical-align: bottom;
}

#ak{
 margin: 0px auto;
 padding: 0px;
 width: 500px;
 border: 0px;
 font-size: 12px;
}
#ak .akl{
 margin: 0px;
 padding: 0px 10px 0px 0px;
 width: 240px;
 text-align: right;
}
#ak .rgs{
 margin: 0px;
 padding: 0px;
 background:url(/thema/img/snr.gif) no-repeat;
 background-position: center;
 height: 34px;
}
#ak .akf input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 80px;
}
#ak .akk input{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
 width: 80px;
}

#ak .aks{
 margin: 0px;
 padding: 0px 0px 10px 0px;
 text-align: center;
}
#ak .aks input{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}

.tbh{
 margin: 5px auto;
 padding: 0px;
 border: 0px;
 width: 100%;
 background-color: white;
}
.tbhd{
 margin: 0px;
 padding: 8px 0px;
 width: 50px;
 background-color: #e6e6e6;
 text-align: center;
}
.tbhx{
 margin: 0px;
 padding: 8px 0px;
 width: 120px;
 background-color: #e6e6e6;
 text-align: center;
}
.tbhn{
 margin: 0px;
 padding: 8px 0px;
 background-color: #e6e6e6;
 text-align: center;
}
.tbhu{
 margin: 0px;
 padding: 8px 0px;
 width: 30px;
 background-color: #e6e6e6;
 text-align: center;
}
.tbhs{
 margin: 0px;
 padding: 3px 0px;
 background-color: #f1f1f1;
 text-align: center;
}
.tbhs button{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}
.tbhs .imp{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 50px;
}

.tbhs b{
 color: red;
}
.tbhs p{
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.tbhf{
 margin: 0px;
 padding: 3px 0px;
 background-color: #f1f1f1;
 text-align: center;
}
.tbhf input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 60px;
}
.tbhd input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 80px;
}

.tbhs img{
 margin: 0px;
 padding: 0px;
 border: 0px;
 width: 10px;
 height: 10px 
}
.tbhs .inp{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 120px;
}

.tbht{
 margin: 0px;
 padding: 3px 0px 3px 3px;
 background-color: #f1f1f1;
}

.tbht input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 400px;
}
.tbht textarea{
 background-color: white;
 border: 1px solid #eaeaea;
}
.tbht button{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}
.tbht p{
 margin: 0px;
 padding: 3px 15px 3px 0px;
}

.tbhr{
 margin: 0px;
 padding: 3px 0px;
 background-color: #f1f1f1;
 text-align: center;
}
.tbhr input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 50px;
}
.tbhf{
 margin: 0px;
 padding: 3px 5px 3px 0px;
 background-color: #f1f1f1;
 text-align: right;
}

.tbhr1{
 margin: 0px;
 padding: 3px 0px;
 background-color: #e8e8e8;
 text-align: center;
}
.tbhr1 input{
 background-color: white;
 border: 1px solid #f3f3f3;
 width: 60px;
 text-align: right;
}


.nav{
 margin: 3px 0px;
 padding: 0px;
}
.nav a{
 padding: 2px 6px 2px 6px;
 border: 1px solid black;
}
.nav a:hover{
 color: white;
 background-color: black;
}
.nav b{
 padding: 2px 6px 2px 6px;
 color: black;
 background-color: #b7b7b7;
 border: 1px solid #b7b7b7;
}

#atop{
 padding: 5px 0px 5px 10px;
 background-color: #ededed;
 border: 1px solid #cfcfcf;
 width: 820px;
 margin: 0px auto;
}

#cont{
 margin: 0px auto;
 padding: 0px;
 width: 500px;
}
#cont .rgl{
 margin: 0px;
 padding: 3px 10px 0px 0px;
 width: 100px;
 text-align: right;
}
#cont .rgp b, #cont .rgpd b{
 color: red;
}
#cont .rgp input{
 margin: 0px;
 padding: 0px;
 width: 250px;
 background-color: white;
}
#cont .rgp textarea{
 margin: 0px;
 padding: 0px;
 background-color: white;
}
#cont .rgpd input{
 margin: 0px;
 padding: 0px;
 width: 40px;
 background-color: white;
}
#cont .rgl img{
 margin: 0px;
 padding: 0px;
 border: 0px;
}
#cont .rgp button{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}
#cont .rgs{
 margin: 0px;
 padding: 0px;
 background:url(/thema/img/snr.gif) no-repeat;
 background-position: center;
 height: 34px;
}

#usr{
 margin: 0px auto;
 padding: 0px;
 width: 400px;
 border: 0px;
 font-size: 12px;
}
#usr .usl{
 margin: 0px;
 padding: 0px 5px 0px 0px;
 width: 200px;
 text-align: right;
}
#usr .usr{
 margin: 0px;
 padding: 0px;
 background:url(/thema/img/snr.gif) no-repeat;
 background-position: center;
 height: 34px;
}
#usr .usp input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 80px;
}
#usr .usz input{
 background-color: white;
 border: 1px solid #eaeaea;
 width: 90px;
}

#usr .uss{
 margin: 0px;
 padding: 5px 0px 5px 0px;
 text-align: center;
}
#usr .uss input{
 margin: 0px;
 padding: 1px 5px;
 background-color: #ffe735;
 color: black;
}
#usr .uss p{
 margin: 3px;
 padding: 6px 0px;
}
#usr .uss p input{
 margin: 0px;
 padding: 3px 0px;
 background-color: #ebf6bc;
 color: black;
 width: 260px;
 text-align: center;
}

.navus{
 margin: 0px;
 padding: 3px 0px;
 text-align: right;
}
.navus a{
 padding: 2px 6px 2px 6px;
 border: 1px solid #c7e713;
}
.navus a:hover{
 color: black;
 background-color: white;
}
.navus b{
 padding: 2px 6px 2px 6px;
 color: black;
 background-color: #e0ed9a;
 border: 1px solid #c7e713;
}

#refl{
 margin: 0px auto;
 padding: 0px;
 width: 520px;
 border: 0px;
 font-size: 12px;
}
#refl .rfl{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #e0ed9a;
 width: 173px;
}
#refl .rfn{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #e0ed9a;
}
#refl .rfs{
 margin: 0px;
 padding: 3px 0px 3px 0px;
 text-align: center;
 background-color: #e6f1ae;
}

#refl .hfn{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #e0ed9a;
 width: 60px;
}
#refl .hfl{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #e0ed9a;
 width: 70px;
}
#refl .hfd{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #e0ed9a;
 width: 90px;
}

#refl .rft{
 margin: 0px;
 padding: 3px 0px 3px 0px;
 text-align: center;
 background-color: #e6f1ae;
 font-size: 10px;
}


.rnews {
	background: url(img/rblue_blue.gif) top left repeat-y;
	}
.rnews a {text-decoration: none;
			padding: 5px 15px 5px 0px;}
.rnews div {
	background: url(img/rblue_bot_news.gif) bottom left no-repeat;}
.rnews div div {
	padding: 0px 0px 10px 0px;
	font-size: 11px;}
.rnews div.dblue_top {
	background: url(img/rblue_title_top.gif) top left no-repeat;
	padding: 7px 10px 4px 15px;
	height: 20px;
	font-weight: bold;
	color: #0079c6;}
.rnews span.news {
	padding: 5px 15px 10px 15px;
	display: block;
	}
/***/
.ndate {
	background: url(img/news_date.gif) top left repeat-x;
	display: block;
	border: 1px solid #ceb70d;
	width: 64px;
	padding: 1px 3px;
	color: #4d5d97;
	font-weight: bold;
	font-size: 10px;}


.grey {
	color: #736f63;
	font-size: 11px;}
.blue {
	color: #009cff;}
.orng {
	color: #ff9600;}
.green {
	color: #2DDB2D;}	
.red {
	color: #F4581B;}
.blue_dark {
	color: #1B44F4;}

.pagetitle  {
	font-size: 0px;
	color: #fefdf2;}
.hr {
	border: 0;
	height: 0px;
	background-color: #4087b2;
	}

	.altOn {
	font-family: Verdana,arial; 
	font-size: 7pt; 
	padding: 3px; 
	background-color: #fcf8ec; 
	border: 1px solid #888;
	z-index: 10;
}
.input {
	font-family: Verdana,arial;
	font-size: 11px;
	}
.inputm {width: 140px;
}
.cleared  {
	font-size: 0px;
	color: #fefdf2;}
