@charset "UTF-8";

/* Reset BrowserCSS */
* { margin:0; padding: 0; font-size: 9pt;}
option { padding-left: 0.4em; }
select { padding: 1px; }
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
html { height: 105%; margin-bottom: 1px; }
body { font-size: 100.01%; color: #000; background: #fff; text-align: left; }
fieldset, img { border: 0 solid; }
ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 0.8em; line-height: 1.5em; }
dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; }
blockquote { margin: 0 0 1em 0.8em; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
p { padding: 0.3em 0; }


body,html {
	background	: #FFFFFF;
	border		: 0px none;
	color		: #000000;
	font-size	: 9pt;
	font-family	: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	margin		: 0;
	padding		: 0;
	
}

div {
	font-size	: 9pt;
}

p {
	clear		: both;
	display		: block;
	float		: none;
	margin		: 0.4em;
}

h1, h2, h3, h4, h5, h6
{
	display		: block;
	clear		: both;
	float		: none;
	color		: #3b5163;
	margin		: 0 0 0.5em 0;
}


h1	{ font-size: 15pt; }
h2	{ font-size: 14pt; }
h3	{ font-size: 13pt; }
h4	{ font-size: 12pt; }
h5	{ font-size: 11pt; }
h6	{ font-size: 10pt; }


ul,
ul li {
	margin		: 0.4em 0 0.4em 1.6em;
}

ul,ol {
	margin		: 0 0 0 2.4em;
}

input,
textarea
{
	background	: #FFFFFF;
	border		: 1px solid #000000;
	color		: #000000;
	padding		: 2px;
}

.textcontent ul,
.textcontent ul li
{
	list-style-image: url(../images/dot_list.gif);
}

#col1,
#pagesearch,
#footer,
#header,
#pageshaddow,
#whitespace,
#divspacer,
#topnav
{
	visibility	: hidden;
	display		: none;
	overflow	: hidden;
	height		: 1px;
	width		: 1px;
	overflow	: hidden;
}

#col2_content,
#col3_content
{
	width		: 100%;
	display		: block;
	clear		: both;
	float		: none;
	margin		: 0;
	padding		: 0;
}

#col2
{
	width		: 80%;
	float		: left;
	margin		: 0 6% 0 0;
	overflow	: hidden;
	line-height	: 150%;
	margin		: 2em 0 0 0;
}

#col3
{
	width		: 40%;
	float		: left;
	overflow	: hidden;
	color		: #999999;
	margin		: 2em 0 0 0;
}

.printblock
{
	display		: block;
	clear		: both;
	float		: none;
}

.nofloat
{
	display		: block;
	clear		: both;
	float		: none;
	width		: 100%;
	height		: 1px,
	overflow	: hidden;
}

#printheader
{
	display		: block;
	clear		: both;
	float		: none;
	overflow	: hidden;
	margin		: 0 0 0.5em 0;
}

#printheader #printlogo
{
	float		: right;
	overflow	: hidden;
}

#printheader #printlogo img
{
	width		: 5cm;
}



.hk_kontakt
{
	width		: 48.5%;
	height		: 170px;
	overflow	: hidden;
	float		: left;
	margin		: 5px 0 0 0;
}

.hk_kontakt .kontaktimg img
{
	height		: 95px;
	width		: 60px;
	margin		: 0 !important;
	padding		: 0 !important;
}

.hk_kontakt .kontaktimg
{
	height		: 95px;
	width		: 60px;
	overflow	: hidden;
	float		: left;
	margin		: 0px 15px 40px 0;
	padding		: 0;
}

.kontakt_block
{
	margin		: 20px 0 0 10px;
	background	: transparent url(../images/main_menu_button_bg.png) left top repeat;
}

.kontakt_block div
{
	padding		: 10px;
}

.kontakt_block table,
.kontakt_block table tr,
.kontakt_block table td
{
	margin		: 0;
	border		: 0 none;
	border-collapse	: collapse;
	padding		: 0;
	background	: transparent !important;
}

.kontakt_block div a
{
	margin		: 0;
}

.kontakt_block div a:link,
.kontakt_block div a:visited
{
	background	: transparent !important;
	padding		: 2px 2px 2px 0 !important;
}

.kontakt_block div a:active,
.kontakt_block div a:hover,
.kontakt_block div a:focus
{
	background	: #FBBA00 !important;
	padding		: 2px !important;
	
}
