body {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: auto;
	margin-left: 0;
	background-color: #232323;
	color: #eee;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 16px;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(grafik/header_backgr.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.clear {
	clear: both;
	float: left;
	width: 100%;
}

a:link {
	color: #09C;
	text-decoration: none;
	font-weight: 700;
}

a:visited {
	text-decoration: none;
	color: #09C;
	font-weight: 700;
}

a:hover {
	text-decoration: none;
	color: #09C;
	font-weight: 700;
}

a:active {
	text-decoration: none;
	color: #09C;
	font-weight: 700;
}

.div_master {
	zoom: 1;
	position: relative;
	width: auto;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0;
	height: auto;
	background-attachment: scroll;
	background-image: url(grafik/logo_scomer.png);
	background-repeat: no-repeat;
	background-position: 0 0 0 0;
	padding-top: 81px;
}

.div_main {
	width: auto;
	padding-right: 0;
	padding-left: 7px;
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: left;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 12px;
	border-bottom-color: #ccc;
	visibility: visible;
	height: auto;
}

.descript {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-style: normal;
	color: #ccc;
	float: left;
	width: 618px;
	padding-right: 0;
	font-weight: 400;
	text-align: left;
}

.div_header {
	height: auto;
	width: 969px;
	float: left;
	padding-right: 0;
	padding-left: 13px;
	padding-top: 12px;
	padding-bottom: 6px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #666;
	font-style: normal;
	clear: both;
	font-weight: 700;
}

.div_header_small {
	height: auto;
	width: 969px;
	float: left;
	padding-right: 0;
	padding-left: 13px;
	padding-top: 12px;
	padding-bottom: 6px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666;
	font-style: normal;
	clear: both;
	font-weight: 700;
}

.div_footer {
	height: auto;
	width: 800px;
	padding-left: 12px;
	float: right;
	padding-right: 100px;
	clear: both;
	text-align: right;
	padding-top: 5px;
	font-weight: 400;
	padding-bottom: 5px;
}

.div_footer_txt {
	padding-left: 0;
	padding-right: 0;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top: 0;
	line-height: 16px;
	text-transform: uppercase;
	padding-bottom: 6px;
}

.div_inner_left {
	float: left;
	width: 570px;
	height: auto;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding: 3px;
	clear: left;
	text-align: left;
	display: inline;
}

.div_inner_right {
	float: right;
	width: 380px;
	height: auto;
	clear: right;
	margin: 3px;
	padding: 3px;
	display: inline;
}

.div_main_gps {
	z-index: auto;
	border: 1px solid #069;
}

.DIV_gps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	width: 252px;
	padding-right: 4px;
	height: 232px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
}

.menu_main {
	float: left;
	height: 24px;
	width: 100%;
	padding-right: 0;
	background-color: #333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	display: inline;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #444;
	border-right-color: #444;
	border-bottom-color: #444;
	border-left-color: #444;
}

.menu_img {
	float: left;
	height: 24px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	color: #eee;
	margin: 0;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #333;
	line-height: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444;
}

.menu_imgCurrent {
	float: left;
	height: 24px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	color: #FFF;
	margin: 0;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #666;
	line-height: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444;
}

.menu_img:hover {
	color: #FFF;
	background-color: #666;
}

.menu_img_end {
	float: right;
	height: 24px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	color: #eee;
	margin: 0;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #333;
	line-height: 24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #444;
}

.menu_img_end:hover {
	background-color: #444;
}

.img_transparent_box {
	text-shadow: 0 0 5px #000;
	color: #fff;
	font-weight: 400;
	text-decoration: none;
	text-align: left;
	font-size: 16px;
	padding: 5px;
	width: 242px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: auto;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.pages_box_left {
	text-align: left;
	padding: 5px;
	float: left;
	height: auto;
	width: 250px;
	border: 3px none #eee;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	overflow: hidden;
}

.portfolio_box_square {
	text-align: center;
	float: left;
	height: 186px;
	width: 270px;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-decoration: none;
	display: inline;
	color: #FFF;
}

.top {
	background-attachment: scroll;
	background-image: url(grafik/top.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 5px;
	width: 252px;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
}

.mid {
	background-attachment: scroll;
	background-image: url(grafik/mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	height: auto;
	width: 252px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.bot {
	background-attachment: scroll;
	background-image: url(grafik/bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: 5px;
	width: 252px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.page_master {
	width:890px;
	float:left;
	height:auto;
	margin-left:0;
	clear:left;
	margin-bottom:10px;
}

.page_top {
	float:left;
	height:10px;
	width:850px;
	padding-top:0;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:0;
}

.page_mid {
	float:left;
	height:auto;
	width:885px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:5px;
	overflow:hidden;
	margin-right:0;
}

.page_bot {
	float:left;
	height:10px;
	width:850px;
	padding-top:0;
	padding-right:20px;
	padding-bottom:0;
	padding-left:20px;
}
.pages_line_box {
	text-align: left;
	float: right;
	height: 2px;
	width: 440px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 12px;
	clear: right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.blog_box {
	text-align: left;
	float: left;
	height: auto;
	width: 700px;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 3px;
	clear: left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 3px;
}

.blog_line_box {
	text-align: left;
	float: right;
	height: 2px;
	width: 776px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 12px;
	clear: right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	border-top-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.blog_box_tags {
	text-align: left;
	float: left;
	height: auto;
	width: 190px;
	overflow: hidden;
	margin-top: 18px;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 0;
	clear: right;
	padding-top: 12px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 12px;
	border: 1px none #999;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.photos_small_thm {
	text-align: center;
	height: 76px;
	width: 76px;
	border: 1px solid #09c;
	clear: none;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0;
	overflow: hidden;
}

.portfolio_view_title {
	padding-left:0;
	font: bold 14px Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
	color: #09C;

}

.portfolio_view_titlemaster {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #999;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 28px;
}

.video_master {
	width: 146px;
	float: left;
	margin: 0;
	text-align: center;
	clear: both;
	padding-right: 3px;
	padding-left: 0;
}

.video_border {
	border: 1px solid #fff;
}

.video_header {
	background-attachment: scroll;
	background-image: url(images_index/tv-top2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 34px;
	width: 146px;
}

.video_footer {
	background-attachment: scroll;
	background-image: url(images_index/tv-bottom2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 16px;
	width: 146px;
}

.video_main {
	background-image: url(images_index/tv-main2.png);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	overflow: hidden;
}

.video_txtbox {
	float: right;
	height: auto;
	width: 305px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	overflow: hidden;
	clear: right;
}

.sslide_master {
	width: 146px;
	float: left;
	margin: 0;
	text-align: center;
	clear: both;
	padding-right: 3px;
	padding-left: 0;
}

.sslide_border {
	border: 1px solid #fff;
}

.sslide_header {
	background-attachment: scroll;
	background-image: url(images_index/ss-top2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 34px;
	width: 146px;
}

.sslide_footer {
	background-attachment: scroll;
	background-image: url(images_index/ss-bottom2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 16px;
	width: 146px;
}

.sslide_main {
	background-image: url(images_index/ss-main2.png);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	overflow: hidden;
}

.sslide_txtbox {
	float: right;
	height: auto;
	width: 305px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	overflow: hidden;
	clear: right;
}

.fto_master {
	width: 146px;
	float: left;
	margin: 0;
	text-align: center;
	clear: both;
	padding-right: 3px;
	padding-left: 0;
}

.fto_border {
	border: 1px solid #fff;
}

.fto_header {
	background-attachment: scroll;
	background-image: url(images_index/fto-top2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 34px;
	width: 146px;
}

.fto_footer {
	background-attachment: scroll;
	background-image: url(images_index/fto-bottom2.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 16px;
	width: 146px;
}

.fto_main {
	background-image: url(images_index/fto-main2.png);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	overflow: hidden;
}

.fto_txtbox {
	float: right;
	height: auto;
	width: 305px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	overflow: hidden;
	clear: right;
}

.left_menu_master {
	width: 414px;
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 12px;
	padding-left: 0;
}

.category_master {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999;
	padding: 0;
	float: none;
	height: auto;
	width: 790px;
	clear: none;
	font-weight: 700;
	text-align: left;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	line-height: 18px;
	text-decoration: none;
}

.left_menu_header {
	background-attachment: scroll;
	background-image: url(images_index/left_menu_header2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 14px;
	width: 414px;
}

.left_menu_footer {
	background-attachment: scroll;
	background-image: url(images_index/left_menu_footer2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 16px;
	width: 414px;
}

.form_dark {
	width: auto;
	background-color: #4c4c4c;
	padding: 6px;
	border: 1px solid #888;
	text-align: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
}

.form_button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 700;
	color: #069;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #999;
}

.search_highlight {
	color: #9f3;
	background-color: #222;
	padding: 2px;
}

.news_box {
	color: #fff;
	float: left;
	width: 184px;
	clear: none;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 4px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.news_txt {
	text-shadow: 0 0 5px #000;
	color: #fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}

.div_portfolio_box_left {
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0;
	color: #fff;
	font-weight: 400;
}

.div_cv_list {
	padding: 10px;
	float: right;
	height: auto;
	width: 320px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #121212;
	border: 1px solid #333;
}

.date {
	font-size: 12px;
	font-style: italic;
	color: #232323;
}

.DIV_forum_box_master {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #fff;
	background-color: #333;
	float: left;
	width: 778px;
	clear: both;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

.DIV_forum_box_slave {
	float: left;
	width: 778px;
	overflow: hidden;
	clear: both;
	border-right-width: 1px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eee;
	border-left-color: #eee;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
	background-color: #343434;
	color: #fff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 8px;
	height: auto;
}

.DIV_forum_box_title {
	text-align: left;
	font-weight: 700;
	height: auto;
	width: 620px;
	padding: 3px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	letter-spacing: 1px;
	float: left;
	color: #fff;
	font-size: 14px;
}

.DIV_forum_box_usr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-align: center;
	font-weight: 400;
	height: auto;
	width: auto;
	padding: 5px;
	float: right;
	overflow: hidden;
	margin: 0;
	clear: right;
	background-color: #343434;
}

.DIV_forum_box_content {
	text-align: left;
	height: auto;
	width: 620px;
	padding: 3px;
	float: left;
	margin: 0;
	clear: left;
	overflow: hidden;
}

.DIV_forum_arrow_grey {
	background-attachment: scroll;
	background-image: url(forum/css/images/arrowdown_grey.gif);
	background-repeat: no-repeat;
	background-position: 120px center;
	float: left;
	height: 22px;
	width: 608px;
	clear: left;
}

.light_on {
	background-attachment: scroll;
	background-image: url(forum/css/images/light_off.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	clear: left;
	float: left;
	height: auto;
	padding-left: 30px;
	width: 478px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.light_on:hover {
	background-image: url(forum/css/images/light_on.png);
}

.fejl_txt {
	font-weight: 700;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.div_csheet_info {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
	padding: 0;
	height: 21px;
	margin-bottom: 2px;
	line-height: 21px;
}

.div_master .div_footer {
	text-align: left;
	position: fixed;
	z-index: auto;
	bottom: 0;
	visibility: visible;
	left: 0;
}

.stars {
	font-size: 10px;
	font-weight: 400;
	clear: left;
	float: left;
	height: auto;
	width: 132px;
	text-align: left;
	margin-bottom: 5px;
	margin-right: 7px;
	margin-left: 7px;
}

.portr {
	font-size: 10px;
	font-weight: 400;
	clear: right;
	float: right;
	height: 88px;
	width: 142px;
	text-align: right;
	margin-top: 12px;
	margin-right: 0;
}

.portr_main {
	font-size: 10px;
	font-weight: 400;
	float: left;
	height: 112px;
	width: 153px;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 5px;
	margin-left: 5px;
}

.stylesw {
	font-size: 12px;
	font-weight: 700;
	clear: none;
	float: right;
	height: auto;
	width: auto;
	text-align: right;
	padding-top: 12px;
	padding-right: 12px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 1;
	top: 2px;
	right: 2px;
}

.links_header {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #666;
	text-align: left;
	float: left;
	height: auto;
	width: auto;
	padding-bottom: 20px;
	padding-left: 7px;
	padding-right: 16px;
	clear: both;
}

.links_title {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-left: 0;
}

.links_detail {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #ccc;
	text-align: left;
	float: left;
	height: 90px;
	width: 290px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 14px;
	background-attachment: scroll;
	background-image: url(grafik/link_white.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#vertPhotos {
	position: absolute;
	z-index: auto;
	height: 220px;
	width: -40px;
	left: -140px;
	top: 5px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}