@charset "utf-8";
/* CSS Document */

/* All */
html,body {
	margin:0px;
	padding:0px;
}

html,body, td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:120%;
	font-size:12px;
}


img {
	border:0px;
	behavior: url(/css/iepngfix.htc)
	}
	
input {
	border:1px solid #666666;
	}

ul {
	margin: 10px 0px;
	padding: 0px 0px 0px 10px;
}
	
ul li {
	list-style: none;
	background: url(/img/li.gif) 0px 4px no-repeat;
	margin: 6px 0px;
	padding: 0px 0px 0px 12px;
}


a:link, a:visited {
	text-decoration:underline;
	color:#000099;
	}

a:hover {
	text-decoration:none;
	color:#000099;
	}


/* Text */
	
h1 {
	font-size:16px;
	margin:15px 0px 10px 0px;
	}

h2 {
	font-size:14px;
	margin:15px 0px 10px 0px;
	}

.text_11 {
	font-size:11px;
	}


/* Design */
body {
	background:url(/img/front/bg.jpg) repeat-x 50% 0%; height:100%;
	}


.shadow_l {
	background:url(/img/front/shadow_l.png) repeat-y 100% 0%; 
	behavior: url("/css/iepngfix.htc");
	}


.shadow_r {
	background:url(/img/front/shadow_r.png) repeat-y 0% 0%;
	behavior: url("/css/iepngfix.htc");
	}
	
	
.flashbg {
	background:url(/img/front/flashbg2.jpg) no-repeat 0% 0%;
	height:300px;
	}

.flashbg_second {
	background:url(/img/front/flashbg2.jpg) no-repeat 0% 0%;
	height:225px;
	}
	
div.loginform {
	background:#FFFFFF;
	border-top:1px solid #717000;
	border-bottom:1px solid #717000;
	border-left:1px solid #717000;
	width:185px;
	margin-top:10px;
	height:200px;
	padding:0px 10px 5px 15px;
	text-align:left;
	}
	
.login_but {
	background:transparent url(/img/front/login_but.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:27px;
	margin:-4px 0 0 10px;
	position:absolute;
	width:28px;
	}
	
div.loginform a:link, div.loginform a:visited {
	text-decoration:underline;
	color:#717000;
	}

div.loginform a:hover {
	text-decoration:none;
	color:#717000;
	}
	
	
.col {
	border:1px solid #D6D45A;
	float:left;
	margin-right:23px;
	height:190px;
	padding:5px 6px 0 18px;
	width:180px;
	}
	
.index_block_title {
	width:180px;
	background:url(/img/front/biglink.gif) no-repeat 100% 0%;
	margin:5px 0px 10px 0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	}

.index_block_title a:link, .index_block_title a:hover, .index_block_title a:visited {
	text-decoration:none;
	color:#000000;
	}
	
	
	
.one_news {
	margin-bottom:20px;
	}

.news_date {
	color:#666666;
	}

.news_body {
	margin-top: 0em;
	}

.news_body p {
	margin: .5em 0;
}

.news_header {
	font-weight: bold;
}

.news_header a {
	margin: 1em 0 .1em;
	text-decoration: none;
	color: black;
}

.news_header a:hover {
	color: black;
}


.footer {
	width:900px;
	height:30px;
	background:#08102a;
}

.footer td {	
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	}

td.menu {
	height:32px;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}

td.menu_act {
	height:28px;
	font-size:16px;
	font-weight:bold;
	background:#888800;
	padding-left:5px;
	text-align:left;
	background:#888800 url(/img/front/menu_hl.gif) no-repeat 98% 50%;
}

td.menu a:link, td.menu a:visited {
	text-decoration:none;
	color:#FFFFFF;
	}

td.menu a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}
	
td.menu_act a:link, td.menu_act a:visited, td.menu_act a:hover{
	text-decoration:none;
	color:#000000;
	}

td.menu_part {
	background:#888800;
	padding:5px 0px 5px 25px;
	text-align:left;
	line-height:23px;
	font-size:14px;
}

td.menu_part a:link, td.menu_part a:visited {
	text-decoration:underline;
	color:#ffffff;
	}
	
td.menu_part a:hover{
	text-decoration:none;
	color:#ffffff;
	}
	
td.menu_part a.act:link, td.menu_part a.act:visited, td.menu_part a.act:hover {
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	}


.notice, .error, .success {
	font-weight:bold;
	margin: 0 0 1em 0;
	padding: 0.2em 2em;
}

.notice {
	background: url(/img/icons/warning.png) no-repeat left center #fff2e9;
	border: #fff2e9 0.5em solid;
	color: #ff775e;
}

.error {
	background: url(/img/icons/error.png) no-repeat left center #ffe5e6;
	border: #ffe5e6 0.5em solid;
	color: #ff393c;
}

.success {
	background: url(/img/icons/ok.png) no-repeat left center #e5f1e3;
	border: #e5f1e3 0.5em solid;
	color: #176203;
}

.news_img{
	float:left;padding-right:10px;	
}	


.form_input_error {
	color: red;
}

