﻿  body {
    background-color: #d3d3d5;
    background-image: url('images/page_bg.jpg');
    background-repeat: repeat-x;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: arial;
    font-size: 13px;
    color: #585858;
  }

  p {
    padding: 0px;
    margin: 0px;
    font-family: arial;
  }

  img {
    border: 0px;
  }

  input {
    font-family: arial;
    font-size: 12px;
    border: 1px solid #606060;
  }

  a {
    color: #51a414;
    text-decoration: underline;
  }

  a:hover {
    color: #51a414;
    text-decoration: none;
  }

  .invisible {
    display: none;
  }

  .orange_big {
    font-size: 18px;
    font-weight: bold;
    color: #f7941f;
  }

  .left {
    float: left;
  }

  .right {
    float: right;
  }

  #main_holder {
    width: 911px;
    height: 664px;
    /*background-image: url('images/content_bg.jpg');*/
    /* background-color: rgb(247,247,247); */
    margin-top: 26px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    position: relative;
  }

  #menu_holder {
    width: 837px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 114px;
    left: 34px;
  }

  #menu_holder span {
    display: none;
  }

  #menu_holder ul {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 837px;
    height: 28px;
    list-style: none;
  }

    #menu_holder li {
    display: block;
    width: 165px;
    height: 28px;
    position: absolute;
    top: 0px;
  }

  #menu_holder li.menu1 {
    left: 0px;
  }

  #menu_holder li.menu1 a {
    display: block;
    width: 165px;
    height: 28px;
    background-image: url('images/menu.gif');
    background-position: 0px -40px;
  }

  #menu_holder li.menu1 a:hover {
    background-position: 0px 0px;
  }

  #menu_holder li.menu1 a.selected {
    background-position: 0px 0px;
  }

  #menu_holder li.menu2 {
    left: 168px;
  }

  #menu_holder li.menu2 a {
    display: block;
    width: 165px;
    height: 28px;
    background-image: url('images/menu.gif');
    background-position: 669px -40px;
  }

  #menu_holder li.menu2 a:hover {
    background-position: 669px 0px;
  }

  #menu_holder li.menu2 a.selected {
    background-position: 669px 0px;
  }

  #menu_holder li.menu3 {
    left: 336px;
  }

  #menu_holder li.menu3 a {
    display: block;
    width: 165px;
    height: 28px;
    background-image: url('images/menu.gif');
    background-position: 501px -40px;
  }

  #menu_holder li.menu3 a:hover {
    background-position: 501px 0px;
  }

  #menu_holder li.menu3 a.selected {
    background-position: 501px 0px;
  }

  #menu_holder li.menu4 {
    left: 504px;
  }

  #menu_holder li.menu4 a {
    display: block;
    width: 165px;
    height: 28px;
    background-image: url('images/menu.gif');
    background-position: 333px -40px;
  }

  #menu_holder li.menu4 a:hover {
    background-position: 333px 0px;
  }

  #menu_holder li.menu4 a.selected {
    background-position: 333px 0px;
  }

  #menu_holder li.menu5 {
    left: 672px;
  }

  #menu_holder li.menu5 a {
    display: block;
    width: 165px;
    height: 28px;
    background-image: url('images/menu.gif');
    background-position: 165px -40px;
  }

  #menu_holder li.menu5 a:hover {
    background-position: 165px 0px;
  }

  #menu_holder li.menu5 a.selected {
    background-position: 165px 0px;
  }
/*
  #menu_holder li.menu6 {
    left: 700px;
  }

  #menu_holder li.menu6 a {
    display: block;
    width: 137px;
    height: 28px;
    background-image: url('/images/menu.gif');
    background-position: 137px -40px;
  }

  #menu_holder li.menu6 a:hover {
    background-position: 137px 0px;
  }

  #menu_holder li.menu6 a.selected {
    background-position: 137px 0px;
  }
*/
  #header_holder {
    width: 911px;
    height: 114px;
    position: relative;
  }

  #header_holder a.logo {
    position: absolute;
    top: 22px;
    left: 22px;
  }

  #header_holder img.slogan {
    position: absolute;
    top: 22px;
    left: 203px;
  }

  #header_holder a.enter {
    position: absolute;
    top: 43px;
    right: 40px;
  }

  #header_holder div.language {
    position: absolute;
    top: 15px;
    right: 42px;
    margin: 0px;
  }

  #header_holder div.language a {
    font-size: 12px;
    color: #000000;
  }

  #main_holder_top {
    background: rgb(247,247,247) url('images/content_bg_top.jpg') no-repeat center top;
    margin: 0px;
    padding-bottom: 3px;
  }

  #main_holder_bottom {
    padding-top: 9px;
    background: rgb(247,247,247) url('images/content_bg_bottom.jpg') no-repeat center bottom;
    min-height: 212px;
    _height: 212px;

    margin: 0px;
    margin-bottom: 15px;
  }

  #main_holder_bottom_std {
    background: transparent url('images/content_bg_bottom_2.gif') no-repeat scroll center bottom;
    /*
    min-height: 212px;
    _height: 212px;
    */

    min-height: 70px;
    _height: 70px;

    margin: 0px;
    margin-bottom: 15px;
  }

  #main_holder_bottom_std_in {
    background-color: rgb(247,247,247);
    height: 9px;
  }

  #content_holder {
    /*
      position: absolute;
      top: 142px;
      left: 34px;
    */

    position: relative;
    top: 28px;
    left: 34px;
    width: 837px;
    /*min-height: 314px;*/
   _height: 314px;
   *left: -3px;
  }

  #content_bottom {
    position: relative;
    left: 34px;
    width: 837px;
    height: 142px;
    background-image: url('images/content_bottom_bg.gif');
    background-repeat: no-repeat;
    _left: -3px;

  }

  #content_bottom #blok1 {
    position: absolute;
    top: 14px;
    left: 11px;
    width: 171px;
    height: 114px;
    background-image: url('images/bottom_blok1.gif');
    background-repeat: no-repeat;
    overflow:hidden;
  }

  #content_bottom .nadpis {
    position: absolute;
    top: 4px;
    left: 15px;
    display: block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #51a414;
  }

  #content_bottom a.vice {
    position: absolute;
    top: 6px;
    right: 10px;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #51a414;
    text-decoration: none;
  }

  #content_bottom a.vice:hover {
    position: absolute;
    top: 6px;
    right: 10px;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #51a414;
    text-decoration: underline;
  }

  #content_bottom div.text_holder {
    position: absolute;
    top: 32px;
    left: 13px;
    text-align: left;
    font-size: 0px;
  }

  #content_bottom #logo {
    position: absolute;
    top: 25px;
    left: 0px;
  }

  #content_bottom #form {
    position: absolute;
    top: 27px;
    left: 202px;
    text-align: left;
    font-family: arial;
    font-size: 13px;
    color: #606060;
  }

  #form select {
    width: 200px;
    margin-bottom: 10px;
    font-family: arial;
    font-size: 12px;
    height: 17px;
  }

  #form input.btn_hledat {
    position: relative;
    top: 3px;
  }

  #form input.search {
    width: 150px;
    font-family: arial;
    font-size: 12px;
    height: 17px;
  }

  #content_bottom div.text_holder .novinka_nadpis {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #f7941f;
  }

  #content_bottom div.text_holder .novinka_anotace {
    font-family: arial;
    font-size: 11px;
    color: #4d4d4d;
  }

  #content_bottom div.text_holder a {
    font-family: arial;
    font-size: 9px;
    color: #51a414;
  }

  #content_bottom #blok2 {
    position: absolute;
    top: 14px;
    left: 198px;
    width: 440px;
    height: 114px;
    background-image: url('images/bottom_blok2.gif');
    background-repeat: no-repeat;
  }

  #content_bottom #blok3 {
    position: absolute;
    top: 14px;
    left: 655px;
    width: 168px;
    height: 114px;
    background-image: url('images/bottom_blok3.gif');
    background-repeat: no-repeat;
  }

  #content_holder #content {
    position: relative;
    width: 837px;
    min-height: 314px;
    background-color: rgb(255,255,255);
   /*_height: 314px;*/
   overflow: hidden;
  }

  #content_holder .content_std {
    padding-bottom: 20px;
  }

  #content #blok_registrace {
    /*
      position: absolute;
      top: 19px;
      left: 11px;
    */
    float: left;
    margin-top: 19px;
    margin-left: 11px;
    width: 171px;
    height: 280px;
    background-image: url('images/blok_reg.png');
    background-repeat: no-repeat;

    _margin-left: 13px;
    _margin-right: 0px;

    -margin-left: 6px;
    -margin-right: 14px;
  }

  #content #content_text {
    width: 627px;
    text-align: left;
  }

  #content #content_text h3 {
    color: #65A32F;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
  }

  #blok_registrace #text_holder{
    margin-top: 15px;
    text-align: left;
    width: 171px;
  }

  #blok_registrace #text_holder .orange_big {
    margin-left: 15px;
    margin-bottom: 10px;
    display: block;
  }

  #blok_registrace #text_holder ul {
    padding: 0px;
    margin: 0px;
    margin-left: 28px;
    list-style-image: url('images/odrazka.gif');
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #4d4d4d;
    line-height: 20px;
  }

  #blok_registrace #odkaz {
    width: 171px;
    height: 61px;
    position: relative;
    bottom: 0px;
    left: 0px;
  }

  #blok_registrace #odkaz a {
    display: block;
    width: 171px;
    height: 61px;
  }

  #blok_flash {
    /*
      position: absolute;
      top: 19px;
      left: 197px;
    */
    width: 627px;
    height: 202px;
  }

  #content #blok_right {
    width: 627px;
    float: right;
    margin-top: 19px;
    margin-right: 13px;
  }

  #content #blok_banner {
    /*
    position: absolute;
    top: 229px;
    left: 197px;
    */
    float: right;
    width: 627px;
    height: 70px;
    margin-top: 8px;
  }

  #blok_banner a {
    display: block;
    width: 627px;
    height: 63px;
    margin-top: 7px;
  }

  #footer_holder {
    /*
      position: absolute;
      top: 605px;
      left: 34px;
    */
    width: 837px;
    height: 50px;
    margin-left: 34px;
    *margin-left: 0px;
  }

  #footer_holder #top_line {
    position: relative;
    top: 10px;
    left: 0px;
    width: 837px;
    height: 22px;
    border-bottom: 1px solid #cbccce;
  }

  #footer_holder #bottom_line {
    position: relative;
    top: 17px;
    left: 0px;
    width: 837px;
    height: 25px;
  }

  #top_line ul {
    padding: 0px;
    margin: 0px;
    color: #606060;
  }

  #top_line li {
    float: left;
    display: block;
  }

  #top_line a {
    font-family: arial;
    font-size: 11px;
    color: #606060;
    text-decoration: none;
  }

  #top_line a:hover {
    font-family: arial;
    font-size: 11px;
    color: #606060;
    text-decoration: underline;
  }

  #top_line li.separator {
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    color: #cbccce;
  }

  #bottom_line p {
    font-family: arial;
    font-size: 11px;
    color: #606060;
  }

#menu_holder li.menuen a
{
	background-image: url('images/menu-en.gif');
}

#content #blok_registrace.en
{
	background-image: url('images/blok_reg_en.png');
}

#main_holder_bottom
{
	margin-bottom: 0;
}

#main_holder_bottom_std_in
{
	height:9px;
}

#main_holder_bottom.std
{
	background: transparent url('images/content_bg_bottom_2.gif') no-repeat scroll center bottom;
	padding:0;
	padding-bottom:15px;
	margin-bottom: 15px;
	min-height: 64px;
	_height: 64px;
}

#form img.btn_hledat
{
	position: relative;
	top: 3px;
}

#bottom_line p,
#bottom_line span,
#bottom_line a
{
	font-family: arial;
	font-size: 11px;
	color: #606060;
}

#blok_registrace #text_holder ul li p
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	line-height: 20px;
}

#blok_registrace #text_holder p
{
	padding-bottom:0;
}

#form p
{
	padding-bottom:0;
}

/* Upravy designu konec */

/* cms - begin */


.container_800
{
	text-align: left;
	width: 798px;
	float: left;
}

.grad_container
{
  margin-bottom: 10px;
  margin-top: 20px;
}

.h2_container
{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #c2c2c2;
}

h2
{
  font-family: arial;
  font-size: 24px;
  color: #616161;
  font-weight: normal;
  text-align: left;
  padding-bottom: 5px;
  margin-bottom: 0px;
}

h3
{
	color: #65a32f;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

p
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.icon_bottom
{
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 6px;
	float: left;
}

.text_bottom
{
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
	float: left;
	font-size: 11px;
}

.text_bottom a
{
	color: Black;
}

.text_bottom a:hover
{
	color: Black;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.al_left
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.al_left a
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.al_left a:hover
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

p a
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

p a:hover
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.line_height
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}


.light_blue
{
	margin-bottom: 20px;
	padding: 10px;
	font-style: italic;
	/*color: #ebeff0;*/
	background-color: #ebeff0;
}

.light_blue a
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.light_blue a:hover
{
	font-family: arial;
	font-size: 13px;
	color: #585858;
}

.komentar  {
	font-size: 12px;
	text-align: left;
	font-style : italic;
}

/* Tučná kurzíva*/
.cmsBoldItalic    { font-weight: bold; font-style: italic;}
/* Tučné*/
.cmsBold         { font-weight: bold; }
/* Kurzíva */
.cmsItalic        { font-style: italic;}
/* Zeleny titulek*/
.cmsGreentitle     { color: #689F3A; font-size: 15px; margin: 0px; text-align: left; padding: 0px; font-weight: 700;}

/* cms - end */

.infobox_center {
	padding-left: 209px;
	float: left;
}
.infobox_right {
	padding-right: 14px;
	float: right;
}
.infobox {
	width: 432px;
	text-align: center;
}
.infobox_top {
	width: 432px;
	background-image: url(../../images/infobox_top_bckg.png);
	background-repeat : no-repeat;
	background-position: top left;
	float: left;
	behavior: url(../../images/iepngfix.htc);
}
.infobox_top_pom {
	padding: 3px;
	text-align: left;
}
.infobox_prolink {
	position: relative;
	width: 68px;
	float: right;
}
.infobox_top_img {
	width: 28px;
	padding: 3px;
	text-align: left;
	float: left;
}
.infobox_top_text {
	width: 308px;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: left;
	float: left;
}
.infobox_top_hide {
	width: 40px;
	padding: 0px;
	padding-top: 1px;
	text-align: right;
	float: right;
}
.infobox_top_hide_img {
	width: 10px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	float: right;
}

.infobox_bottom {
	width: 432px;
	height: 12px !important;
	background-image: url(../../images/infobox_bottom_bckg.png);
	background-repeat : no-repeat;
	background-position: top left;
	float: left;
	behavior: url(../../images/iepngfix.htc);
}

#main_holder #content_holder #content #hp_left div.blueBackground
{
	padding:0.5em;
	padding-top:15px;
	height:279px;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	height:285px;
	_height:293px;
}

#main_holder #content_holder #content #hp_left h1
{
	color: #fac610;
	font-size: 25px;
	padding-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#main_holder #content_holder #content #hp_left h2
{
	color: #fac610;
	font-size: 13px;
	padding-left: 15px;
	margin-top: 0px;
}

#main_holder #content_holder #content #hp_left div.cz
{
	background-image:url('images/blueTab.jpg')
}

#main_holder #content_holder #content #hp_left div.en
{
	background-image:url('images/blueTab.jpg')
}

#main_holder #content_holder #content #hp_left div ul
{
	list-style-image:url('../../CMSPage.aspx?id=HomePageBullet');
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-left:-25px;
	_margin-left:15px;
	width:220px;
}

#main_holder #content_holder #content #hp_left div.blueBackground div
{
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	padding-top:0.5em;
	padding-left:15px;
}

#hp_left div.autoMargin
{
	margin-top:0.5em;
	padding-left:0;
}

#hp_left div.autoMargin img
{
	width:208px;
	height:60px;
	position:relative;
	top:20px;
}

#hp_right div.mainPanlePeople
{
	width:468px;
}

#hp_right div.mainPanelItem
{
	width:220px;
	float:left;
	text-align:left;
	padding-bottom:1em;
	padding-top:1em;
	padding-right:1em;
	height:128px;
	_height:158px;
}

#hp_right div.mainPanelItem img
{
	float:left;
	width:86px;
	height:78px;
	margin-right:0.5em;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
}

#hp_right div.mainPanelItem div.headline
{
	font-family: Arial;
	font-size:15;
	color:#383838;
}

#hp_right div.mainPanelItem div.text
{
	font-family: Arial;
	font-style:italic;
	font-size:11;
	color:#808080;
}

#hp_right div.mainPanelItem div.botom
{
	font-family: Arial;
	font-size:11;
	color:#275e97;
}

#main_holder #content_holder #hp_bottom div.bunka div.obsah div.bluebackground
{
	background-image:url('images/backgroundsmall.png');
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	height:135px;
}

#main_holder #content_holder #hp_bottom div.bunka div.obsah div.bluebackground div
{
	font-size:12px;
	font-family:Arial;
	color:#ffffff;
}

#main_holder #content_holder #hp_bottom div.bunka div.obsah div.bluebackground div
{
	width:100%;
	text-align:center;
	padding-bottom:0.25em;
}

#main_holder #content_holder #hp_bottom .bunka .obsah div.bluebackground div a,
#main_holder #content_holder #hp_bottom .bunka .obsah div.bluebackground div a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.marginRight5
{
	margin-right: 5px;
}

#main_holder #content_holder #hp_bottom .bunka .obsah div.bluebackground img
{
	width:222px;
	height:41px;
	margin-top:1em;
	margin-bottom:0.75em;
}

#main_holder #content_holder #hp_bottom .bunka .obsah div.bluebackground .autoMargin img
{
	top: 10px;
}

.topHandle
{
	background-color: #71ab3f;
	height:20px;
}
