/* BASIC =====================================================================================================================*/

BODY { background-color: #FFF; }

/* GRID =====================================================================================================================*/

DIV.place {
	position: absolute;
	left: 0;
	top: 10px;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 auto; }

DIV#main_head {
	width: 929px;
	height: 54px;
	color: #FFF;
	text-align: left;
	background: url('/img/bg_head.gif') top left repeat-x #000;
	margin: 0 auto; }

DIV#whiteframe {
	width: 929px;
	background: url('/img/bg_whiteframe.gif') top left repeat-y #FFF;
	padding: 0 9px;
	margin: 0 auto; }

* HTML DIV#whiteframe {
	width: 947px;
	background: url('/img/bg_whiteframe.gif') top left repeat-y #FFF;
	padding: 0 9px;
	margin: 0 auto; }

DIV#main {
	float: left;
	width: 929px;
	margin-top: 58px; }

DIV#footer {
	width: 929px;
	height: 22px;
	font-size: 10px;
	color: #C9C9C9;
	line-height: 22px;
	background: url('/img/bg_footer.gif') top left no-repeat #000;
	margin: 0 auto; }

DIV#footer A {
	color: #C9C9C9;
	text-decoration: none; }

/* OTHER =====================================================================================================================*/

DIV#main_head IMG#logo { 
	float: left;
	width: 168px;
	height: 35px;
	margin: 5px 0 0 15px }

DIV#main_head DIV DIV#flags { 
	float: right;
	height: 12px;
	margin: 20px 10px 0 0; }

DIV#main_head DIV DIV#flags A IMG { 
	width: 18px;
	height: 12px;
	margin: 0 0 0 5px }

DIV#main_head DIV DIV#search { 
	float: right;
	margin: 20px 10px 0 0; }

DIV#main_head DIV DIV#search INPUT#searchinput { 
	width: 151px;
	height: 15px;
	background: url('/img/bg_topsearch_input.gif') top left no-repeat #FFF;
	border: 0;
	padding: 0;
	margin: 0; }

DIV.main_link {
	width: 929px;
	height: 24px;
	text-align: left;
	background: url('/img/bg_main_link.gif') top left repeat-x #B8C8D7; }

DIV.main_link A, DIV.main_link SPAN {
	font-weight: bold;
	color: #194366;
	text-decoration: none; }

DIV.bigimg IMG {
	 width: 929px;
	 height: 263px; }

DIV.main_path {
	width: 929px;
	height: 36px;
	font-size: 12px;
	color: #919191;
	text-align: left;
	background: url('/img/bg_main_path.gif') top left repeat-x #000; }

DIV.main_path DIV { padding: 10px 0 0 20px; }

DIV.main_path A, DIV.main_path SPAN {
	color: #919191;
	text-decoration: none; }

DIV.main_inner {
	width: 929px;
	height: 176px;
	text-align: left;
	background: url('/img/bg_main_inner.gif') top left repeat-x #A2ADB6; }

DIV.main_inner_box {
	float: left;
	width: 232px;
	height: 176px;
	background: url('/img/bg_main_inner_box.jpg') top left no-repeat;
	margin: 0; }

DIV.main_inner_box DIV.title {
	width: 232px;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 15px; }

* HTML DIV.main_inner_box DIV.title {
	width: 232px;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 15px; }

DIV.main_inner_box DIV.content {
	width: 212px;
	height: 116px;
	font-size: 12px;
	line-height: 1.2;
	margin: 10px 5px 0 15px; }

DIV.main_inner_box A {
	color: #515151;
	text-decoration: none; }

.arrow_red { width: 7px; height: 13px; padding: 0; margin: 0 0 -2px 4px; }
.arrow_kepmenu { width: 6px; height: 8px; padding: 0; margin: 0 6px 0 0; }
.arrow_orange { width: 6px; height: 5px; padding: 0; margin: 0 4px 1px 0; }
.dot { width: 3px; height: 3px; padding: 0; margin: 0 7px 2px 7px; }
