body{
	background: url("img/page_back.gif") repeat-x;
	font-family: helvetica, tahoma, verdana, sans-seif;
	font-size: 80%;
/*	color: #234252;*/
	color: #003366;
	}

a {
/*	color: #3A6D87; */
	color: #0033CC;
	text-decoration: none;
	}

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

table {
	font-size: 1em;
	line-height: 1.35em;
	}

td.header {
	background: url("img/header_tile.gif") left bottom repeat-x;
	vertical-align: bottom;
	}

td.header_eng {
	background: url("img/header_tile_eng.gif") left top repeat-x;
	vertical-align: top;
	}

td.leftpad {
	padding-left: 7px;
	}

div.floatleft{
	float: left;
	}
	
td.menubar {
	background: url("img/menu_bar_tile.gif") repeat-x;
	height: 27px;
	}

td.ring_tile_right{
	background: url("img/ring_tile.gif") right top repeat-y;
	}

td.ring_tile_left{
	background: url("img/ring_tile.gif") left top repeat-y;
	}

tr.table_top td{
	background: url("img/table_tile.gif") left top repeat-x;
	}

tr.tile_top td {
	background: url("img/table_tile_top.gif") left top repeat-x;
	}

tr.tile_mid td.mid {
	background: url("img/table_tile_mid.gif") left top repeat-x;
	}

tr.tile_bot td {
	background: url("img/table_tile_bot.gif") left bottom repeat-x;
	}

td.ring_left {
	background: url("img/ring_tile_left.gif") left bottom repeat-y;
	}

td.ring_right {
	background: url("img/ring_tile_right.gif") right bottom repeat-y;
	}

td.border_right {
	border-right: 1px solid #A8ADAF;
	}

td.menu_bar_padding{
	padding-right: 1px;
	}

img {
	behavior: url("pngbehavior.htc");
	border: 0px;
	}

table.content{
	background: url("img/ct_back_tile.gif") left top repeat-x;
	}

td.yes {
	padding: 0 1em 0 1em;
	}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	margin: 0.2ex;
	line-height: 1em;
	}

td.pad_cont{
	padding: 1em 0 0 0;
	}

td.pad_image{
	padding: 1em 2em 40px 2em;
	}

td.text{
	padding: 0em 0em 100px 0em;
	}

td.text_content{
	padding: 1ex 1ex 1ex 3ex;
	text-align: right;
	}

td.submenu div.arr{
	font-weight: bold;
	padding-left: 15px;
	background: url("img/sub_menu_arr.gif") left center no-repeat;
	minimal-width: 10ex;
	}

td.submenu div.arr_sel{
	font-weight: bold;
	padding-left: 15px;
	background: url("img/sub_menu_arr_sel.gif") left center no-repeat;
	minimal-width: 10ex;
	}

td.punk {
	background: url("img/can_punk.gif") left bottom no-repeat;
	}

td.cowboy {
	background: url("img/can_cowboy.gif") left bottom no-repeat;
	}

td.soldaten {
	background: url("img/can_soldaten.gif") left bottom no-repeat;
	}

td.clown {
	background: url("img/can_clown.gif") left bottom no-repeat;
	}

td.pirate {
	background: url("img/can_pirate.gif") left bottom no-repeat;
	}

td.izya {
	background: url("img/can_izya.gif") left bottom no-repeat;
	}

td.gurevich {
	background: url("img/can_gurevich.gif") left bottom no-repeat;
	}

td.empty {
	background: url("img/can_empty.gif") left bottom no-repeat;
	}

td.left_ruller {
	background: url("img/left_border.gif") right bottom no-repeat;
	}

td.bottom_ruller {
	background: url("img/bottom_ruller.gif") left bottom repeat-x;
	}

td.pad_menu_level3{
	padding-bottom: 39px;
	}
	
td.menu_level3_first{
	padding-left: 200px;
	padding-right: 2em;
	}

td.menu_level3_mark{
	background: url("img/menu_level3_mark.gif") left bottom no-repeat;
	padding-left: 10px;
	padding-right: 2em;
	}

td.text_ruller{
	background: url("img/text_ruller_top.gif") right top no-repeat;
	}

td.pole_tile{
	background: url("img/pole_tile.gif") left bottom repeat-x;
	}

td.title_header{
	padding-right: 50px;
	}

td.main_content_holder{
	padding: 1.5ex 0 0 2em;
	}

td.copyline, td.submenu{
	padding: 1ex;
	}

div.comix{
	background: url("img/comix.gif") right bottom no-repeat;
	padding: 90px 90px 5px 0px;
	}

div.webie{
	background: url("img/webie_grad.gif") right top repeat-x;
	border-top: 1px solid #e1e1e1;
	margin-top: 1.2em;
	text-align: right;
	padding: 1ex 2em 1ex 2em;
	}

hr {
	background: #234252;
	color: #234252;
	border: 0;
	height: 1px;
	width: 100%;
	}

table.price{
	border-collapse: collapse;
	margin: 1em 0 0 0;
	}

table.price td{
	padding: 0.3ex 1ex 0.3ex 1ex;
	border: #003366 1px solid;
	}

table.price th{
	padding: 0.3ex 1ex 0.3ex 1ex;
	color: white;
	background-color: #003366;
	border: #003366 1px solid;
	}

table.price h2{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.5em;
	}

div.tabbed-block {
	font-size: 0.87em;
	text-align: justify;
	padding: 2em 1em 0 0;
	width: 35em;
	align: right;
	line-height: 1.3em;
	}
	
input, textarea, select {
	font-family: helvetica, tahoma, verdana, sans-seif;
}

layer_yellow {
	border: 1 solid gray;
	background: #FFE580;
}

/* FORUM */

div.f_thesis{
	border: 1px solid #234252;
	margin: 0.5ex 0 0.5ex 0;
	background-color: #FFFAE8;
	}

div.f_thesis div.content{
	border-bottom: 1px solid #93B3C5;
	padding: 0.2ex 1ex 0.2ex 1ex;
	}

div.f_thesis div.addon{
	padding: 0.2ex 1ex 0.2ex 1ex;
	color: green;
	font-size: 80%;
	}

div.f_thesis div.addon span.nick{
	margin-right: 3ex;
	}

div.f_thesis div.addon span.date{
	margin-right: 3ex;
	}

div.f_thesis div.addon span.reply{}

/* FORUM END */