body {
	color: #000;
	line-height: 1.4;
	background: #fff;
  font-family:Georgia, Times, serif;
  font-size:12px;
}

html, body {
	margin: 0;
	padding: 0;
}

html, body, .swc0, .swc1 {
	height: 100%;
}

.swc0 {
	margin: 0 auto;
	display: table;
}

.swc1 {
	display: table-cell;
	vertical-align: middle;
}

.swc1 {

}

.swc2 {
	padding: 0.3em 0.5em;
}

#logo_box {
  background-image:url('l.gif');
  width:108px;
  height:352px;
  float:left;
  margin-right:5px;
}

#logo_box a {
  display:block;
  width:108px;
  height:352px;
  text-decoration:none;
  border:none;
}

#logo_box a:hover {
  display:block;
  width:108px;
  height:352px;
  text-decoration:none;
  border:none;
  background-color:#fff;
  filter:alpha(opacity=30);
  -moz-opacity:0.3;
  opacity:0.3;
}

#logo_box a:active {
  display:block;
  width:108px;
  height:352px;
  text-decoration:none;
  border:none;
  background-color:#fff;
  filter:alpha(opacity=30);
  -moz-opacity:0.3;
  opacity:0.3;
}

#menu {
  margin:0 0 0 138px;
}

#menu_box {
  background-color:#FF3300;
  width:240px;
  height:352px;
  float:left;
}

.menu_list {
	margin:170px 0 0 20px;
}

.left_div {
  float:left;
  width:353px;
}

#content_box {
  background: #fff url('bg.gif');
  width:598px;
  height:332px;
  margin-left:363px;
  padding:10px;
}

#content {
  width:100%;
  height:100%;
  background-color:#ffffff;
}

.overflow {
  overflow:auto;
}

.opaque {
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
}

.opaque_overflow {
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
  overflow:auto;
}

#real_content_m {
  margin:10px;
}

#real_content {

}

#sub_box{
  width:352px;
  clear:both;
}

#sup_box {
  text-align:right;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
  height:29px;
  margin-bottom:5px;
}

#sup_box2 {
  text-align:right;
  height:29px;
  margin-bottom:5px;
}

.h1 {
  font-size:16px;
  font-weight:bold;
  color:#444444;
}

.h2 {
  font-size:14px;
  font-weight:bold;
  color:#444444;
}

.small_text {
  font-size:9px;
}

.rubrik_descr {
  width:100%;
}

.centerer {
  width:100%;
  text-align:center;
}

.dotted_line {
  border-color:#8B9198;
  border-style:dotted;
  border-width:0px 0px 1px 0pt;
  clear:both;
  height:1px;
  margin:8px 0 20px 0;
}

.tabbed {
  margin:10px 50px 10px 20px;
}

.l_f {
  float:left;
  width:50%;
}

.imgcont a {
  text-decoration:none;
  border:none;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

.imgcont a:hover {
  text-decoration:none;
  border:none;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.imgcont a:active {
  text-decoration:none;
  border:none;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.imgcont a:focus {
  text-decoration:none;
  border:none;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

a {
  color:#FF3300;
  text-decoration:none;
  letter-spacing:1px;
}

a:hover {
  color:#9C0000;
  letter-spacing:1px;
}

a:active {
  color:#9C0000;
  letter-spacing:1px;
}

a:focus {
  color:#9C0000;
  letter-spacing:1px;
}

.vitatable {
  line-height:20px;
  margin:0;
  padding:0;
  border:none;
  vertical-align:baseline;
}

.language a{
	color:#fff;
	font-size:9px;
}

.language a:hover, .language a:active, .language a:focus{
	color:#9C0000;
}

.front_background {
	background:transparent url(fronter.jpg) no-repeat 0 0;
	height:332px;
}