* {
	color: #B3B3B3;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial;
	font-size: 13px;
}

.zzzimg { behavior: url(libs/iepngfix.htc); }
.zzzimg { behavior: url(libs/pngbehavior.htc) }

A {
	text-decoration: none;
}

P {
	margin-top: 0;
}

A.imageLink, A.imageLink IMG {
	border: none;
	text-decoration: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

HTML, BODY {
	background-color: #333333;
	margin: 0;
	padding: 0;
	height: 100%;
}

DIV#left_wrapper, DIV#right_wrapper {
	position: absolute;
	width: 50%;
	height: 100%;
	display: table;
	overflow: visible;
}

DIV#left_wrapper {
	zzzbackground-color: #666600;
	left: 0;
}

DIV#right_wrapper {
	zzzbackground-color: #006666;
	left: 50%;
}

DIV#inner_left_wrapper, DIV#inner_right_wrapper {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

DIV#inner_left_marginalizer {
	margin-right: 91px;
	zzzborder: 1px dotted #999900;
}

DIV#inner_right_marginalizer {
	margin-left: 91px;
	zzzborder: 1px dotted #009999;
}

DIV#left_column, DIV#right_column {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

DIV.inside_column {
	display: table;
	margin-left: auto;
	margin-right: auto;
}

DIV#left_column {
	zzzborder: 1px dotted #cccc00;
}

DIV#right_column {
	zzzborder: 1px dotted #00cccc;
}

TD.center_cell {
	background-color: #686969;
}

DIV#center_column {
	zzzposition: absolute;
	zzzleft: 50%;
	zzzmargin-left: -91px;
	zzzheight: 100%;
	width: 182px;
	background-color: #686969;
	text-align: center;
}

DIV#center_top {
	zzzmargin-top: 18px;
}

DIV#center_top A {
	display: inline;
}

DIV#center_bottom {
	zzzposition: absolute;
	zzzbottom: 10px;
	zzzleft: 0px;
}

DIV#div_swfMenu {
	/* display: table; */
	margin-left: auto;
	margin-right: auto;
	width: 162px;
	height: 10px;
}



/*													LANG MENU		*/

DIV#lang_menu UL {
	margin: 0;
	padding: 0;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

LI.current_lang_btn, LI.lang_btn {
	display: block;
	float: left;
	width: 20px;
	margin: 3px;
	padding: 0;
}

LI.lang_btn {
	border: 1px solid #aaaaaa;
}

LI.current_lang_btn {
	border: 1px solid #ffffff;
}

/*													ADDITIONAL PAGES		*/

DIV#additionalPagesMenu {
}

DIV#additionalPagesMenu IMG {
	border: none;
}

/*													MENU		*/

UL#menu * {
	text-align: left;
	text-decoration: underline;
}

UL#menu {
	margin: 0;
	padding: 0;
}

LI.current_page_btn, LI.page_btn {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

LI.page_btn {
	border: 1px dotted #ffffff;
}

LI.current_page_btn {
	border: 1px solid #ffffff;
}

DIV#kontakt {
	margin-top: 10px;
}

/*													PORTFOLIO RIGHT		*/

TABLE#portfolio_table A {
	zzzdisplay: block;
}

TABLE#portfolio_table TD {
	overflow: hidden;
}

TABLE#projekt_table TD {
	margin: 0;
	border: none;
	padding: 0;
}

TABLE#projekt_table IMG {
	border: none;
}

TABLE#portfolio_table IMG {
	display: block;
}

TABLE#portfolio_table * {
	margin: 0;
	padding: 0;
	border: 0 none;
}

TABLE#portfolio_table, TABLE#projekt_table {
	border-collapse: collapse;
	zzzwidth: 100%;
}

.row2 {
	background: none;
}

TABLE#kontakt_table TD {
	text-align: right;
	vertical-align: top;
}

INPUT, TEXTAREA {
	border: none;
	width: 200px;
}

INPUT.submit {
	width: auto;
	background-color: #000000;
}
