body { background-color:#FFF; padding:10px 0 20px 0; margin:0px; }
body, a { font-family:Arial; font-size:9pt; color:#000; }

a { color:#E60000; text-decoration:underline; }
a:hover { text-decoration:none; }

#master { width:800px; margin:auto; }
#master .logo_section {
  width:700px; height:84px; margin:auto;
  background:transparent url('./images/design/logo_section.png') left top no-repeat;
}
#master .logo_section .logo { float:left; width:290px; height:80px; cursor:pointer; }
#master .logo_section .languages { float:right; padding-top:10px; width:90px; text-align:right; }

.langs { list-style-type:none; margin:0px; padding:0px; }
.langs li { float:left; border-right:1px solid #ABABAB; padding:0 4px; }
.langs li.last { border:0px; }
.langs a.current { color:#ABABAB; text-decoration:none; }

#master .top_section {
  width:800px; height:216px; margin:auto;
  background:transparent url('./images/design/top_section_bg.png') bottom repeat-x;
}
#master .top_section .c { width:700px; margin:auto; }  

#master .top_menu_section {
  background:transparent url('./images/design/top_menu.png') top repeat-x;
  height:65px;
}
#master .top_menu_top {
  background:transparent url('./images/design/top_menu_top.png') top repeat-x;
  width:700px; height:28px;
  margin:auto;
}
#master .top_menu { height:50px; width:700px; margin:auto; }
#master .top_menu img { border:0px; }
#master .top_menu .pr { margin-right:2px; }
#master .top_menu_bottom {
  background:transparent url('./images/design/top_menu_bottom.png') top repeat-x;
  width:700px; height:15px;
  margin:auto;
}


#master .submenu_section {
  background:#FFFFFF url('./images/design/submenu_section_bottom.png') left bottom no-repeat;
  margin:auto; padding:0 10px 10px 10px; width:680px;
}
#master .submenu_section_content { margin:auto; width:680px; height:61px; }
#master .submenu_section_content a { color:#000; }
#master .submenu_section_content ul { float:left; list-style-type:none; margin:0px; padding:0px; }
#master .submenu_section_content li {
  background:transparent url('./images/design/red_arrow_t5.gif') left top no-repeat;
  padding-left:8px;
}
#master .submenu_section_content .title { font-weight:bold; padding-bottom:17px; }
#master .submenu_section_content .c { float:left; width:180px; }
#master .submenu_left { 
  background:transparent url('./images/design/section_right_line.png') right top no-repeat;
  float:left; width:440px; height:61px;
  min-height:61px;
}
#master .submenu_one { float:left; width:225px; height:61px; min-height:61px; }
#master .submenu_one_2 { float:left; width:200px; height:61px; min-height:61px; }
#master .submenu_right { float:left; width:240px; height:61px; }
#master .submenu_full { float:left; width:680px; height:61px; }
#master .submenu_left .c, #master .submenu_right .c, #master .submenu_full .c, #master .submenu_one .c { margin:1px 0 0 30px; }
#master .submenu_one_2 .c { width:190px; margin:1px 0 0 0; }
#master .submenu_right .title, #master .submenu_full .title, #master .submenu_one .title { padding-left:30px; }
#master .submenu_one_2 .title { padding-left:10px; }


.content_section_row { width:712px; margin:auto; }
.content_section_kdo_jsme {
  float:left;
  background:transparent url('./images/design/cont_kdo_jsme.png') left top no-repeat;
  width:356px; height:202px;
}
.content_section_kdo_jsme .c { margin:50px 10px 20px 26px; }
.content_section_nase_prezentace {
  float:left;
  background:transparent url('./images/design/cont_nase_prezentace.png') left top no-repeat;
  width:356px; height:202px;
}
.content_section_nase_prezentace .c { margin:50px 5px 0 11px; }
.content_section_aktuality {
  float:left;
  background:transparent url('./images/design/cont_aktuality.png') left top no-repeat;
  width:356px; height:166px;
}
.content_section_aktuality .c { margin:50px 15px 0 26px; }
.content_section_nabidka_prace {
  float:left;
  background:transparent url('./images/design/cont_nabidka_prace.png') left top no-repeat;
  width:356px; height:166px;
}
.content_section_nabidka_prace .c { margin:50px 23px 0 28px; }
.content_section_nabidka_prace .c img { margin-right:10px; }


/* prehled nabidek prace na HP */
.nabidka_prace_hp_c { height:74px; }
.nabidka_prace_hp { float:left; list-style-type:none; margin:0px; padding:0px; }
.nabidka_prace_hp li { background:transparent url('./images/design/red_arrow_t6.gif') left top no-repeat; padding-left:8px; }
.nabidka_prace_hp a { font-size:8pt; color:#000; }
.nabidka_prace_hp_link { text-align:right; }
.nabidka_prace_hp_link a { font-size:8pt; }

/* styl spodni casti stranek */
#master .bottom_section {
  background:transparent url('./images/design/bottom_section.png') bottom repeat-x;
  width:800px; height:93px;
  margin:auto;
}
#master .bottom_section center { padding-top:25px; color:#FFF; font-size:8pt; }
#master .bottom_section center a { color:#E60000; font-size:8pt; }
.newsreels { height:74px; }
.newsreels .newsreel { font-size:8pt; }
.newsreels .newsreel .image { float:left; text-align:center; padding-right:10px; width:70px; height:70px; }
.newsreels .newsreel a { font-size:8pt; font-weight:bold; text-decoration:underline; }
.newsreels .newsreel .date { font-size:7pt; }
.newsreels .newsreel .content_small { line-height:13px; }
.newsreels_link { text-align:right; padding-right:10px; }
.newsreels_link a { font-size:8pt; }
#master .content_section {
  background:#F1F6FF url('./images/design/content_section.png') top repeat-x;
  padding-bottom:20px;
}
#master .content {
  background:transparent url('./images/design/content_section_top.png') center top no-repeat;
  padding-top:23px;
}