body {font: 12px Arial, Helvetica, sans-serif; color: #353535; margin: 0 0 20px 0; padding: 0; background-color: #F3F3F3}

a {color: #006595; text-decoration: none}

a:hover {color: #F2891F; text-decoration: underline}

a.selected {color: #F2891F}

img {display: block; border: 0}

:focus {outline: none}

.scms_arrow_visible img, .scms_arrow_hidden img {display: inline}

/* page */

#page {width: 988px; overflow: hidden; margin: 0 auto; background: url(../img/page_bg.gif) repeat-y}

#page_bottom {width: 100%; overflow: hidden; padding: 0 0 30px 0; padding: 0 2px; background: url(../img/page_bottom.gif) bottom left no-repeat}

/* main */

#main {width: 920px; overflow: hidden; margin: 0 auto}

/* header */

#header {width: 100%; height: 135px; overflow: hidden; background: url(../img/header.gif) no-repeat}

	#header .logo {float: left; display: block; width: 370px; height: 55px; margin: 17px 0 0 20px}

	#header #lang {float: right; height: 31px; margin: 0 15px 0 0; background: url(../img/lang.gif) repeat-x top center}

		#header #lang ul {list-style: none; margin: 0; padding: 0}

		#header #lang ul li {float: left; margin: 0; padding: 0}

		#header #lang ul li a {float: left; display: block; padding: 0 8px; line-height: 31px; font-weight: bold; text-transform: uppercase}

		#header #lang ul li .selected {font-weight: normal; color: #F2891F}

		#header #lang ul li .separator {width: 1px; height: 15px; margin: 8px 0 0 0; background: #D2D2CB}



/* topmenu */

#topmenu {overflow: hidden; padding: 0 0 7px 0; background-color: #f8f9f9; border-left: 1px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; border-right: 1px #dfdfdf solid}

#topmenu ul {list-style: none; margin: 0; padding: 10px 0 0 0}

#topmenu ul li {float: left; width: 150px; display: inline; margin: 0; padding: 0}

#topmenu ul li.separator {width: 2px; height: 46px; background: url(../img/topmenu_separator.gif) no-repeat 0px 2px}

#topmenu ul li a {float: left; color: #000; font-weight: bold; line-height: 16px}

#topmenu ul li a:hover {color: #F2891F; text-decoration: none}

#topmenu ul li a.selected {color: #F2891F; text-decoration: none}

/* submenu */

#submenu {float: left; width: 226px; padding: 0 0 50px 0; border: 1px solid #E0E0E0; background: #F9F9F9}

	#submenu ul {list-style: none; margin: 0; padding: 0}

	#submenu ul li {margin: 0; padding: 0}
	
	#submenu ul li {background: url(../img/submenu_bg.gif) #F9F9F9 repeat-x center bottom}

	#submenu ul li a {display: block; padding: 10px 20px 10px 12px; background: url(../img/arrow.gif) no-repeat 205px 14px; font-size: 14px; color: #4F4F4F}
	
	#submenu ul li a.selected {color: #F2891F}

		#submenu ul li ul {padding: 0 0 2px 0}

		#submenu ul li ul li {background: #FCFCFC}

		#submenu ul li ul li a {display: block; padding: 4px 40px 4px 30px; background: url(../img/arrow_mini.gif) no-repeat 185px 10px; font-size: 12px; color: #4F4F4F}

		#submenu ul li ul li a.selected {color: #F2891F}

#partners {width: 100%; padding: 25px 0 30px 0; overflow: hidden}

	#partners img {float: left}

/* front */

#front_content {width: 100%; overflow: hidden}
	
	#front_content .title {height: 44px; line-height: 44px; text-indent: 15px; color: #FFF; font-size: 20px}
	
	#front_content .heading {width: 100%; overflow: hidden}

	#front_content .heading h3 {float: left; margin: 0; padding: 0 20px 4px 0; background: url(../img/arrow.gif) no-repeat right 4px; font-size: 14px; font-weight: bold}

	#front_left_content {float: left; width: 540px}
		
		#front_news {}

			#front_news .title {background: url(../img/front/front_links_title.gif) #F7941E repeat-x top center}
			
			#front_news .section {padding: 15px}

				#front_news .item {padding: 6px 0; border-bottom: 1px solid #D2D2CB}

					#front_news .heading {}

		#front_links {}

			#front_links .title {background: url(../img/front/front_news_title.gif) #53B7E8 repeat-x top center}
			
			#front_links .section {padding: 15px}

				#front_links .heading {padding: 0 0 8px 0}

	#front_right_content {float: right; width: 342px}

		#front_upgoming {}

			#front_upgoming .title {background: url(../img/front/front_upgoming_title.gif) #A6CE39 repeat-x top center}
			
			#front_upgoming .section {padding: 15px}

				#front_upgoming .item {padding: 8px 0; border-bottom: 1px solid #D2D2CB}

					#front_upgoming .time {padding: 3px 0; color: #BFBFBF}

					#front_upgoming .heading {}

#advertisments {width: 100%; padding: 15px 0; background: #F3F3F3; overflow: hidden}

	#advertisments a {float: left; display: block; margin: 0 33px}

#sponsors {width: 100%; padding: 30px 0 15px 0; overflow: hidden}

	#sponsors a {float: right; display: block}

/* subpage */

#go_home_line {width: 100%; padding: 0; background: url(../img/slogan.gif) no-repeat center left; overflow: hidden}

	#go_home_line a {float: right; display: block; padding: 15px 0}


/* subpage */

.subpage {width: 100%; overflow: hidden; padding: 0 0 10px 0}

#ForumContainer {padding: 15px}

#NewsListContainer, #ArticlesContainer, #ArticleContainer {}

	.subpage_narrow {float: right; width: 662px; padding: 0 15px}

	#ArticlesContainer .item {padding: 0 0 25px 0}

	#NewsListContainer .heading, #NewsListContainer .heading, #ArticlesContainer .heading, #ArticleContainer .heading {width: 100%; overflow: hidden}

	#NewsListContainer h3, #ArticlesContainer h3, #ArticleContainer h1, #Articles2ColumnsContainer h3 {margin: 0; padding: 0 0 4px 0; font-size: 14px; font-weight: bold; color: #006595}

	#NewsListContainer h3 a {float: left; margin: 0; padding: 0 15px 4px 0; background: url(../img/arrow.gif) no-repeat right 4px; font-size: 14px; font-weight: bold; color: #006595}

	#NewsListContainer .Date {display: block; color: #BFBFBF}

	.article_1 {float: left; width: 326px; padding: 0 10px 0 0}

	.article_2 {float: left; width: 326px}

/* footer */

#okia {width: 988px; overflow: hidden; margin: 0 auto}

	#okia a {float: right; display: block; padding: 10px 15px}
