html { width: 100%; height: 100%; background: url(../img/background_html.png) repeat-x; }
body { font-family: Arial; font-size: 13px; color: #403f3f; margin: 0 0 0 0; cursor: default; }
#main {	width: 990px; margin: auto; }
/* PAGE */
#page_top {	width: 945px; height: 16px;	position: relative;	float: left; padding: 5px 45px 0 0; color: #faf8f7; text-align: right; font-size: 10px; }
#page_top a { color: #faf8f7; }
#page_header { width: 990px; height: 275px;	position: relative;	float: left; }
#page_content {	width: 990px; position: relative; float: left; }
#page_footer { width: 945px; height: 30px; position: relative; float: left; padding-right: 45px; color: #8a8a8a; font-size: 9px; text-align: right; }
#page_footer a { color: #8a8a8a; }
#page_bottom { width: 100%; height: 30px; position: relative; float: left; }
/* HEADER */
#logo a { width: 285px; height: 92px; position: relative; float: left; top: 52px; left: 47px; }
#header_text { width: 400px; height: 50px; position: relative; float: left; top: 100px; left: 250px; }
/* MENU */
#menu {	width: 750px; height: 77px;	position: relative;	float: left; clear: both; top: 106px; left: 30px; }
#menu a:hover { background-position: 0 -100px; }
#menu_1_en a {	width: 107px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_1_en.png); }
#menu_1_en_active { width: 107px; height: 77px; float: left; background-image: url(../img/menu_1_en_active.png); }
#menu_1_cz a {	width: 107px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_1_cz.png); }
#menu_1_cz_active { width: 107px; height: 77px; float: left; background-image: url(../img/menu_1_cz_active.png); }
#menu_2_en a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_2_en.png); }
#menu_2_en_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_2_en_active.png); }
#menu_2_cz a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_2_cz.png); }
#menu_2_cz_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_2_cz_active.png); }
#menu_3_en a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_3_en.png); }
#menu_3_en_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_3_en_active.png); }
#menu_3_cz a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_3_cz.png); }
#menu_3_cz_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_3_cz_active.png); }
#menu_4_en a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_4_en.png); }
#menu_4_en_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_4_en_active.png); }
#menu_4_cz a { width: 100px; height: 77px; float: left; cursor: pointer; background-image: url(../img/menu_4_cz.png); }
#menu_4_cz_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_4_cz_active.png); }
#menu_5_en a { width: 106px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_5_en.png); }
#menu_5_en_active { width: 106px; height: 77px; float: left; background-image: url(../img/menu_5_en_active.png); }
#menu_5_cz a { width: 106px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_5_cz.png); }
#menu_5_cz_active { width: 106px; height: 77px; float: left; background-image: url(../img/menu_5_cz_active.png); }
#menu_6_en a { width: 100px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_6_en.png); }
#menu_6_en_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_6_en_active.png); }
#menu_6_cz a { width: 100px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_6_cz.png); }
#menu_6_cz_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_6_cz_active.png); }
#menu_7_en a { width: 100px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_7_en.png); }
#menu_7_en_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_7_en_active.png); }
#menu_7_cz a { width: 100px; height: 77px;	float: left; cursor: pointer; background-image: url(../img/menu_7_cz.png); }
#menu_7_cz_active { width: 100px; height: 77px; float: left; background-image: url(../img/menu_7_cz_active.png); }

/* CONTENT */
#content { width: 990px; position: relative; float: left; }
.content_name { width: 245px; height: 25px; position: relative; float: left; padding-bottom: 30px; background-repeat: no-repeat; }
.content_image { margin: 0; padding: 0; }
.content_image a { position: relative; float: left; border: 4px solid #d8d8d8; vertical-align: top; display: block; margin: 0 20px 30px 0; }
.content_image a:hover { border-color: #00aeef; }
#content_left { width: 245px; position: relative; float: left; left: 45px; margin-top: 30px; padding-right: 30px; border-right: 1px solid #e3e3e3; }
#content_left p { width: 245px; margin: 0; padding-bottom: 30px; }
.content_left_spaceline { width: 245px; height: 1px; background: url(../img/content_left_spaceline.gif); position: relative; float: left; display: block; margin: 0 0 20px 0; }
#content_right { width: 625px; min-height: 300px; position: relative; float: left; left: 70px; margin-top: 30px; padding-right: 20px; }
#content_right p { width: 600px; margin: 0; padding-bottom: 10px; clear: both; }
/* NEWS */
.news a { width: 245px;	min-height: 90px; background: url(../img/news_background.gif) no-repeat; color: #00aeef; position: relative; float: left; margin: 0 0 20px 0; }
.news a:hover { background-position: 0 -90px; }
.news_image { width: 90px; height: 90px; position: relative; float: left; display: block; margin: 0 10px 0 0; }
.news_image img { width: 70px; height: 70px; margin: 10px 10px 10px 10px; }
.news_date { width: 145px; height: 18px; color: #231f20; font-family: Verdana; font-size: 12px; position: relative; float: left; margin-top: 5px; }
.news_name { width: 145px; min-height: 18px; font-size: 12px; font-weight: bold; text-transform: uppercase; position: relative; float: left; }
.news_info { width: 145px; min-height: 25px; color: #7c7c7c; font-family: Verdana; font-size: 10px; position: relative; float: left; }
.news_button { width: 96px; height: 13px; background: url(../img/news_button_background.gif); color: #7c7c7c; font-family: Verdana; font-size: 8px; font-weight: bold; position: relative; float: left; margin-top: 5px; padding: 2px 0 0 2px; }
/* ADDS */
a { text-decoration: none; color: #00a4eb; }
a:hover { text-decoration: underline; }
a:visited { color: #00a4eb; }
img { border: none; margin: 0; padding: 0; }
h1 { color: #383838; font-size: 150%; font-weight: bold; text-transform: uppercase; margin: 0 0 9px 0; float:left; }
h2 { color: #750731; font-size: 120%; font-weight: bold; text-transform: uppercase; margin-left: 45px; margin-bottom: 9px; }