/*set CSS for SPAN tag surrounding each image*/
.seqslidestyle{
  margin-right: 15px;
}

body {
  width: 100%;
	font-size: 0px;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	margin: 0px;
  text-align: center;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #EBF0E2;
}

p {
  margin: 5px 0px 5px 0px;
  font-weight: normal;
}

h1 {
  width: 532px;
  background-color: #090818;
  color: #FFFFFF;
  font-family: tahoma;
  font-size: 20px;
  font-weight: bold;
  padding: 8px 15px 7px 15px;
  margin: 0px;
  margin-bottom: 3px;
}

h2 {
  display: block;
  color: #000000;
  font-size: 22px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

h2 a {
  color: #79D152;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
  margin-top: 25px;
  display: block;
}

h2 a:hover {
  color: #0D0C22;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
  margin-top: 25px;
  display: block;
  text-decoration: underline;
}

h4 {
  color: #5287C8;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 2px #000000;
}

h5 {
  color: #5287C8;
  font-size: 11px;
  font-weight: bold;
}

a {
  text-decoration: none;
  color: #79D152;
}

a:hover {
  text-decoration: underline;
}

#cover {
	width: 980px;
	display: block;
	margin: 0px auto;
  text-align: left;
}

#top {
  width: 100%;
	height: 219px;
}

#top img {
  margin-top: 34px;
  border: 0px;
/*
  background-image: url(../kostra/img/top_logo.png);
  background-position: left bottom;
  background-repeat: no-repeat;

 */
}
#main {
	width: 980px;
	display: block;
  clear: both;
}

#left {
	float: left;
	width: 220px;
}

#r_icons_container {
  height: 50px;
  width: 97%;
  margin-left: 3%;
}

#r_icons_container p {
  color: #79D152;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
}

#r_icons_container #r_icon_f {
  width: 61px;
  height: 50px;
  float: left;
  background-image: url(../kostra/img/r_ikona_f.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#r_icons_container #r_icon_f:hover {
  background-position: -61px 0px;
}

#r_icons_container #r_icon_t {
  width: 50px;
  height: 50px;
  float: left;
  background-image: url(../kostra/img/r_ikona_t.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#r_icons_container #r_icon_t:hover {
  background-position: -50px 0px;
}

#r_icons_container #r_icon_g {
  width: 50px;
  height: 50px;
  float: left;
  background-image: url(../kostra/img/r_ikona_g.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#r_icons_container #r_icon_g:hover {
  background-position: -50px 0px;
}

#text {
  font-size: 11px;
	float: left;
	width: 760px;
	margin-left: 0px;
}

#text_top {
	float: left;
	width: 741px;
  margin-left: 19px;
  height: 40px;
}

#text_top #site_map_container {
  margin-top: 9px;
}

#text_top #site_map_container .site_map_box {
  float: left;
  color: #f3f3ee;
  font-family: tahoma;
  font-weight: bold;
  font-size: 11px;
}

#text_top #site_map_container .site_map_box a {
  text-decoration: underline;
}

#text_top #site_map_container .site_map_box img {
  margin: 4px 7px 0px 7px;
}

#text_top #site_map_container .site_map_box .site_map {
  color: #f3f3ee;
  text-decoration: none;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

#text_top #lang_container {
  float: right;
  margin-top: 3px;
  width: 282px;
  height: 21px;
}

#text_top #lang_container #lang_box{
  float: right;
  width: 67px;
  height: 21px;
  background-position: left top;
  background-repeat: no-repeat;
}

#text_top #lang_container #search_box{
  float: left;
  width: 204px;
  height: 21px;
}


#middle_container {
  float: left;
	width: 562px;
  margin-left: 19px;
  padding: 0px;
}

#middle {
  background-color: #FFFFFF;
  padding: 20px 20px 20px 20px;
  color: #0D0C22;
/* 
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
  opacity: 0.65;
*/
}

#right {
	float: right;
	width: 169px;
}

#right .right_h {
  background-color: #79D152;
  color: #0D0C22;
  width: 88%;
  font-size: 14px;
  font-weight: bold;
  padding: 6%;

/* 
  display: block;
  float: left;
  clear: both;
*/
}

/* ---------------------- SHORTCUTY */
#shortcuty {
}

#shortcuty .one {
  margin: 0px;
  margin-top: 2px;
  background-color: #FBFCF9;
/*
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
 */
}

#shortcuty .one h3 {
  width: 131px;
  margin: 0px;
  padding: 3px 19px;
  color: #0c0b20;
  font-size: 11px;
  font-weight: normal;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}

#shortcuty .one img {
  margin-top: 7px;
  margin-right: 2px;
  margin-left: 3px;
  float: left;
  border: 0px;
}


#shortcuty .one :hover {
  background-color: #8BD56B;
  color: #FFFFFF;
  text-decoration: none;
}

/* ---------------------- ZNĚLKA */
#znelka {
}

/* ---------------------- SPONZOŘI */
#sponzori {
}

#galerie {
}






/* ---------------------- BOTH */

#bot_container {
	clear: both;
  width: 100%;
  margin: 0px;
  background-color: #FFFFFF;
  text-align: center;
  

}

#bot {
	clear: both;
	width: 980px;
  height: 122px;
  margin: 0px auto;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #070713;
/*
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
*/
}

#bot a {
  color: #79D152;
  text-decoration: none;
}

#bot .active,
#bot a:hover {
  text-decoration: underline;
}


#foot_1_5 {
  float: left;
  width: 230px;
  height: 107px;
  padding-top: 15px;
  padding-left: 20px;
  background-image: url(../kostra/img/footer_1.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#foot_2_5 {
  float: left;
  width: 106px;
  height: 112px;
  padding-top: 10px;
  padding-left: 7px;
  background-image: url(../kostra/img/footer_2.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#foot_3_5 {
  float: left;
  width: 165px;
  height: 122px;
  padding-top: 0px;
  padding-left: 4px;
  background-image: url(../kostra/img/footer_3.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#foot_4_5 {
  float: left;
  width: 135px;
  height: 122px;
  padding-top: 0px;
  padding-left: 30px;
  background-image: url(../kostra/img/footer_4.png);
  background-position: left top;
  background-repeat: no-repeat;
}

#foot_5_5 {
  float: left;
  width: 282px;
  height: 122px;
  padding-top: 0px;
  padding-left: 0px;
  background-image: url(../kostra/img/footer_5.png);
  background-position: left top;
  background-repeat: no-repeat;
}


#email_newsletter {
  width: 180px;
  height: 21px;
  background-color: #FFFFFF;
  color: #0A0A1B;
  border: 1px #77D051 solid;
  float: left;
}

#submitButton_newsletter {
  width: 80px;
  height: 25px;
  background-color: #77D051;
  border: 1px #79D152 solid;
  color: #070713;
  font-weight: bold;
}

#submitButton_newsletter:hover {
  background-color: #070713;
  color: #79D152;
}


/* obecné použití */
.verdikt {
  width: 90%;
  background-color: #9DC373;
  font-size: 14px;
  color: #080155;
  margin-bottom: 20px;
  margin-top: 25px;
  padding: 10px;
}

.verdikt_false {
  width: 90%;
  background-color: #E76131;
  font-size: 14px;
  color: #000000;
  margin-bottom: 20px;
  margin-top: 25px;
  padding: 10px;
}

.vypln {
  width: 100%;
  height: 1px;
  clear: both;
  font-size: 10px;
}

#strankovani {
  width: 100%;
  clear: both;
}

/* ------------- Šipka ----------- */
#sipka_predchozi {
  float: left;
  width: 117px;
  padding: 2px 10px;
  color: #000000;
  font-weight: bold;
  background-image: url(../kostra/img/sipka_predchozi.png);
  background-position: right center;
  background-repeat: no-repeat;
}

#sipka_predchozi:hover {
  background-color: #79D152;
  color: #070713;
}

/* ------------- Tlačítka stránek ----------- */
.stranka_button {
  float: left;
  height: 17px;
  padding: 2px 7px 0px 7px;
  margin: 0px 0px 0px 10px;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

.stranka_button:hover {
  background-color: #79D152;
  color: #FFFFFF;
}

.stranka_button_aktivni {
  float: left;
  height: 17px;
  padding: 2px 7px 0px 7px;
  margin: 0px 0px 0px 10px;
  background-color: #79D152;
  color: #FFFFFF;
  font-weight: bold;
}

.stranka_button_aktivni_prvni {
  float: left;
  height: 17px;
  padding: 2px 7px 0px 7px;
  margin: 0px;
  background-color: #79D152;
  color: #FFFFFF;
  font-weight: bold;
}

/* ------------- Šipka ----------- */
#sipka_dalsi {
  float: left;
  text-align: right;
  width: 87px;
  margin: 0px 0px 0px 10px;
  padding: 2px 10px;
  color: #000000;
  font-weight: bold;
  background-image: url(../kostra/img/sipka_dalsi.png);
  background-position: left center;
  background-repeat: no-repeat;
}

#sipka_dalsi:hover {
  background-color: #79D152;
  color: #070713;
}
