
/*§ Klasické deklarace - tělo stránky, základní font, základní odkazy, IE6 triky*/
body {padding:0px; margin:0px; font-family: Arial, sans-serif; font-size: 11px; background: #4d7b3e; text-align:center; color: #292727}
form {margin:0px;}
table {border:none; margin:auto;}
img {border:none;}
a img {border:none;}
input {vertical-align:middle;}
a {text-decoration: underline; color: #292727; }
a:hover {text-decoration: underline; color:#087025;}
p {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;line-height: 16px;}
td {vertical-align:top;}
/*§ Několik obecně používaných tříd*/
.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:13px;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;} /*Plovoucí obrázky v odstavci a jiné objekty obtékané textem*/
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both;height: 1px; line-height: 1px; font-size: 1px}
.vyrazny {color:#9E0B0F;} /*Zvýrazňující text*/
.full {width:100%;} /*Plná šířka - pro některé elementy na stránce (zejména ty s paddingem bez width, tam pak IE6 zlobí) je možné ji později upřesnit*/
.nic {font-size:1px;} /*Kvůli IE6 - objekty s minimální výškou*/
.full-font {font-size: 100%}
.good {margin:10px 0px 10px 0px; background:#FFED87; padding:6px 10px 6px 10px;}


/*Následuje stylopis pro standardní obsahovou a titulní stránku*/
#all {width: 100%; height: 100%; background: url("imgs/bg-body.jpg") repeat-x left top #fdde42;}
#stred {margin:auto; width: 1000px; text-align:left; background: url("imgs/all-page.gif") repeat-y left top;}
#stin {background:url("imgs/stin.png") repeat-y left top; _background:none;}

#footer-all {width: 100%; height: 227px; background: url("imgs/footer-all.jpg") repeat-x left top}
#footer-stred {height: 47px;margin:auto; width: 1000px; text-align:left; background: url("imgs/footer-in.jpg") no-repeat left top}

.levy {width:260px; float:left;padding-top: 5px}
.pravy {width:516px; float:right;padding-top: 5px}
.pravy_home {width:510px;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:323px;}
.sloupec2 {float:right; width:323px;}
.pod {padding-top:10px; clear:both;}
.no_underline {text-decoration:none !important;}

.ramecek {padding:6px 12px 6px 12px; background:#F8EADA; margin-bottom:10px;}
.ramecek2 {padding:6px 12px 6px 12px; background:#F2F3F4; margin-bottom:10px;}
.ramecek3 {padding:6px 12px 6px 12px; background:#9E0B0F; color:white; margin-bottom:10px;}
.ramecek3 a {color:white;}
.ramecek3 a:hover {color:black;}
.fesny_ramecek {background:#F8EADA url("imgs/fesny_ramecek_top.gif") no-repeat left top;}
.fesny_ramecek div {background:url("imgs/fesny_ramecek_bottom.gif") no-repeat left bottom; padding:6px 12px 6px 12px;}
.ramecek_img img {border:solid 5px #F8EADA;}
.ramecek2_img img {border:solid 5px #F2F3F4;}
.ramecek3_img img {border:solid 5px #9E0B0F;}

h1 {color: black; font-size:18px; margin: 15px 0px 10px 36px;}
h2 {font:normal bold 16px Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}
h3 {font:normal bold 14px Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}

.clanek_polozka {margin-top:5px;}
.clanek_polozka img {border:solid 4px #D3E3D7; float:left; margin:0px 8px 0px 0px;}
.clanek_nadpis {font-size:110%; font-weight:bold; display:block; margin-bottom:5px; text-decoration:underline;}
.clanek_datum {float:left; width:40px; font-weight:bold;}
.clanek_popiska {float:right; width:240px;}

.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #9E0B0F; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.input_hledej {width:145px; float:left; margin-right:3px; height:16px; margin-top:1px;}
.button {background-color:#9E0B0F; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:solid 1px #9E0B0F; _padding:0px 4px 0px 4px;}
.x {color:black; background-color:#F3F4F4; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#9E0B0F; color:white;}

.ramecek {background:#FFED87; padding:6px 12px 6px 12px;}
.s_odrazkou {padding-left:25px; background:url("imgs/odrazka.gif") no-repeat 5px 7px;}

.mimoweb {padding-right:12px; background:url("imgs/mimoweb.gif") right top no-repeat;}
.odrazky1 ul {list-style-image:url("imgs/odrazka1.gif");}
.odrazky2 ul {list-style-image:url("imgs/odrazka2.gif");}
.odrazky3 ul {list-style-image:url("imgs/odrazka3.gif");}
.odrazky1 ul ,.odrazky2 ul ,.odrazky3 ul {padding-left:16px; _padding-left:0px; _margin-left:16px; margin-top:4px;}
.odrazky1 li ,.odrazky2 li ,.odrazky3 li {margin-bottom:6px; }

.galerie tr td {text-align:center; padding:2px; height:125px; vertical-align:middle;}
.galerie tr td div a img {border:solid 3px #F9F2D8;}
.galerie tr td div a:hover img {border-color:#A13B2C;}
a.gal_link {padding:2px 5px 2px 5px; background:#A13B2C; color:white !important; text-decoration:none !important; font-size:10px;}
a.gal_link:hover {background:#A13B2C; color:white !important;}
.link_nelze {padding:2px 5px 2px 5px; background:#ddd; color:black !important; font-size:10px;}
.gal_sekce {clear:left; padding-top:20px; padding-bottom:10px;}
.gal_popiska {background-color:#FAEABE; padding:5px 10px 5px 10px;}
.gal_fr {float:right; padding:10px 0px 10px 0px; margin:8px 0px 0px 15px;}
.gal_obrazek {text-align:center; clear:both; padding:15px 0px 10px 0px;}
.gal_obrazek img {}
.gal_zoom {float:right; margin-right:15px;}
.gal_obrazek_velky {width:100%; height:630px; overflow:auto;}
.gal_nahledy {text-align:center; padding:15px 0px 15px 0px;}
.nahled img {border:solid 4px #F9F2D8; margin:0px 10px 0px 10px;}
a.nahled:hover img, .nahled_on img {border-color:#A13B2C !important;}

.kalendar2 { border:solid 3px #C24A49; border-right-width:2px; border-bottom-width:2px; width:100%; border-spacing:0px;}
.kalendar2_den {background:#C24A49; color:white; text-align:center; font-weight:bold; font-size:11px;}
.kalendar2_td {text-align:right; width:13%; padding:4px 8px 0px 0px; border:solid 1px #C24A49; border-top:none; border-left:none;}
.kalendar2_zaznam {background:#FFF5D9;}
.kalendar2_dnes {background:#C24A49; color:white;}
.kalendar2_akce {display:block; font-size:9px; padding:0px; line-height:12px;}
.kalendar2_zahlavi {text-align:center; padding-bottom:5px;}
.kalendar2_zaznam a {color:black; text-decoration:none !important;}
a.priznak_s {display:block; background-color:#C24A49; color:white !important; margin-right:-8px; padding:3px 5px 3px 5px;}
a.priznak_p {display:block; background-color:#209F4C;  color:white  !important; margin-right:-8px; padding:3px 5px 3px 5px;}
.kalendar2_td a:hover {color:#FEE356 !important;}


.iframe_strava {width:100%; height:480px; border:none;}

.image-right {
  border: 4px solid #f5dd82;
}

.sloupec1 {float:left; width:45%;}
.sloupec2 {float:right; width:45%;}
.pod {clear:both;}

.image-right img{
  border: 2px solid #e78737;
}

.obsah-left {
  float: left;
  width: 190px;
  text-align: center
}

.obsah-left img{
  border: 8px solid #f2f1f0;
}

.obsah-right {
  float: left;
  width: 326px;
  padding-top: 10px
}

.text-ul {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.text-ul li {
  list-style-type: none;
  padding: 0px 0px 0px 24px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url('imgs/arrow.gif') 0px 0px no-repeat;
  line-height: 17px
}
/* ********************* HORNÍ MENU ************************ */

#top {
  width: 1000px; 
	background: url("imgs/top.jpg") no-repeat left top;
}

#top-left2 {
  float: left;
  width: 124px;
}

#top-left2 a{
  display: block;
  padding: 8px 14px 15px 0px;
  background: url("imgs/top-roh.gif") no-repeat left top;
  color: #fff;
  text-align: center;
  margin-left: 21px;
  font-weight: bold;
}

#top-left2 a span{
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
  text-align: center;
  padding: 0px 6px 0px 6px;
}

#top-left {
  float: left;
  width: 124px;
}

#top-left a{
  display: block;
  padding: 8px 14px 15px 0px;
  background: url("imgs/top-roh.gif") no-repeat left top;
  color: #fff;
  text-align: center;
  margin-left: 21px;
  font-weight: bold;
}

#top-left a span{
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px
}

#top-right {
  float: right;
  width: 270px;
  padding-top: 30px
  
}

#top-middle {
  margin: 0px 210px 0px 150px;
  padding-top: 18px
}

#top-middle div {
  display:inline;
}


#top-middle a{
  font-size: 12px;
}

#top-middle a.a-odrazka{
  padding-left: 28px;
  background: url("imgs/odrazka.gif") no-repeat 7px 3px;
}

#top-middle a.a-odrazka span{
  font-weight: bold
}

.search-edit {
  width: 133px;
  height: 23px;
  float: left;
  border: 0px;
  background: url("imgs/search-edit.gif") no-repeat top left;
  padding: 3px 0px 0px 4px
}

.search-button {
  width: 70px;
  height: 20px;
  float: left;
  border: 0px;
  background: #ad3a35;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding: 0px;
  font-weight:bold;
  margin-top: 1px
}

#logo {
  float: left;
}

#logo img{
  margin: 25px 0px 0px 50px;
  float: left
}

#baner {
  float: right;
}

#baner strong {
  display: block;
  font-size: 20px;
  padding: 45px 65px 0px 0px;
  font-weight: normal
}

#baner img{
  margin: 25px 40px 0px 0px;
  float: left
}

#topmenu {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 23px;
  list-style-type: none;
}

#topmenu  li.activ{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_activ.jpg);
	background-repeat: no-repeat;
}

#topmenu  li.activ-sudy{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_activ_sudy.jpg);
	background-repeat: no-repeat;
}

#topmenu  li.activ-rechts{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right_activ.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.left-norm-right-activ{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_norm_right_activ.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.left-norm-right-activ-sudy{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_norm_right_activ_sudy.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.activ-rechts-sudy{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right_activ_sudy.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.norm{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left.jpg);
	background-repeat: no-repeat;
}

#topmenu  li.norm-sudy{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_sudy.jpg);
	background-repeat: no-repeat;
}

#topmenu  li.norm-rechts{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.norm-rechts-sudy{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right_sudy.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.norm-rechts-konec{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right_konec.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.activ-rechts-konec{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_right_konec_activ.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.norm a,#topmenu  li.norm-sudy a{
  margin: 0px 0px 0px 0px;
  padding: 0px 11px 0px 11px;
  list-style-type: none;
  line-height: 29px;
  height: 29px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  float: left;
  display: block;
  
}

#topmenu  li.activ a,#topmenu  li.activ-sudy a{
  margin: 0px 0px 0px 0px;
  padding: 0px 11px 0px 11px;
  list-style-type: none;
  display: block;
  line-height: 29px;
  height: 29px;
  font-size: 13px;
  text-align: center;
  color: #fff;
  float: left;
  
}

#topmenu  li a:hover{
  text-decoration: underline
}

#topmenu  li.left-norm-right-activ-sudy-oba-zeleny, #topmenu li.activ-rechts-sudy-oba-zeleny {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_activ_right_activ_sudy.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#topmenu  li.left-norm-right-activ-oba-zeleny, #topmenu li.activ-rechts-oba-zeleny {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background-image: url(imgs/navi_bg_left_activ_right_activ.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}

#content {
  width: 965px;
  margin: 15px 0px 0px 23px
}

#content-left {
  float: left;
  width: 700px;
  padding-bottom: 30px;
}


#content-left.bez_praveho  {
  float: left;
  width: 950px;
  padding-bottom: 30px;
}

#content-right {
  float: right;
  padding-bottom: 30px;
}

.box {
  width: 232px;
  min-height: 227px;
  padding-bottom:40px;
  _height: 267px;
  border-top: 2px solid #eac387;
	float: left;
	margin: 0px 9px 50px 0px;  
}

.box1 div div, .box2 div div, .box5 div div {clear:right; padding:0px 0px 0px 15px;}
.box1 .box-header, .box2 .box-header, .box5 .box-header {padding:0px 15px 0px 20px;}

.box5 {
  width: 232px; 
  padding-bottom:70px;
  border-top: 2px solid #eac387;
	margin: 0px 9px 10px 0px;  
	background: url(imgs/box1.jpg) no-repeat left bottom #f5f0d8;
}

.box6 {
	width: 232px;
	margin: 0px 10px 10px 0px;  
	background: #f5f0d8;
	padding-bottom:10px;
}

.box1 {
  background: url(imgs/box1.jpg) no-repeat left bottom #f5f0d8;
}

.box2 {
  background: url(imgs/box2.jpg) no-repeat left bottom #f5f0d8;
}

.box3 {
  background: url(imgs/box3.jpg) no-repeat left top #f5f0d8;
}

.box4 {
  background: url(imgs/box4.jpg) no-repeat left bottom #eac387;
}

.box-header {
  float: right;
  padding: 0px 15px 0px 20px;
  margin-top: 15px;
  margin-bottom:8px;
  font-weight: bold;
  background: url(imgs/odrazka.gif) no-repeat left 7px;
  font-size: 14px;
  text-align: right;
  line-height: 23px
}

.anketa {
	padding:0px 14px 0px 14px;
}

#content-right .anketa {
	width:200px;
	padding-bottom:9px;
}

.box-header2 {
  float: right;
  padding: 0px 15px 0px 20px;
  margin-top: 15px;
  font-weight: bold;
  background: url(imgs/odrazka2.gif) no-repeat left 7px;
  font-size: 14px;
  text-align: right;
  line-height: 23px
}

.box-datum {
  clear:right;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 5px 18px;
  color: #b64b43;
  font-weight: bold;
  font-size: 13px;
  background: url(imgs/odrazka-red.gif) no-repeat left 4px;
}

.box-text {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 5px 0px;
  font-size: 12px;
}

.box-text-zeleny {
  clear:right;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 5px 22px;
  color: #b64b43;
  font-size: 13px;
  background: url(imgs/odrazka.gif) no-repeat left 4px;
}

.box-header-specialni {
	height:76px;;
}

.box-vice {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 5px 0px;
  text-align: right;
}

.box-vice a{
  font-size: 14px;
  font-weight: bold;
  color: #1c6c53
}

.box2 ul,.box6 ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  list-style-type: none;
  height: 126px;
}

.box2 ul li,.box6 ul li  {
  padding: 0px 0px 7px 24px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  background: url(imgs/odrazka.gif) no-repeat left 4px;
  font-size: 12px
}

.a1 {
  display: block;
  width: 175px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 33px;
  text-align: center;
  color: #1c6c53
}

.a2 {
  display: block;
  width: 175px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  margin: 8px 0px 0px 33px;
  text-align: center;
  color: #1c6c53
}

.box4 ul{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  list-style-type: none;
  height: 126px;
}

.box4 ul li {
  padding: 0px 0px 7px 24px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  background: url(imgs/odrazka2.gif) no-repeat left 4px;
  font-size: 13px
}

#footer-left {
  float: left;
  padding: 2px 0px 0px 25px
}

#footer-right {
  float: right;
  padding: 2px 25px 0px 0px
}

a.a-odrazka2{
  padding-left: 15px;
  background: url("imgs/footer-dot.gif") no-repeat 5px 3px;
}

.navigace {
  margin: 0px 12px 0px 20px;
  background: #f9f2d8;
  padding: 14px 20px 14px 20px
}

.navigace-header {
  font-size: 12px;
  font-weight: bold;
  position: relative
}

.sekce {
  float: left;
  width: 155px;
  text-align: center;
  font-size:13px;
}

.sekce p{
  margin-bottom: 5px
}

.sekce a.sekce-activ img,.sekce a:hover img{
  border: 4px solid #f7d600;
}

.sekce img{
  border: 4px solid #005840;
  display: block;
  float: left;
  margin-left: 13px
}

.drobecky {
  clear:both;
  font-size: 12px;
  color: #5a923b;
}

.drobecky a{
  font-size: 12px;
  color: #5a923b;
  text-decoration: underline !important;
}

.drobecky a:hover{ color:black ;}

.p-www-uvod {
  padding: 0px 10px 0px 10px;
  font-size: 14px;
  line-height: 19px
}

#obsah {
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  line-height:160%;
}

#obsah a {color:blue; text-decoration:underline;}

#obsah p {
  line-height:160%;
}

.image-right {
  border: 4px solid #f5dd82;
}

.image-right img{
  border: 2px solid #e78737;
}

.otazka {
  font-size: 13px;
  font-weight: bold;
  clear:right;
}

.odpoved {
  float: left;
  width: 100px;
  text-align: right;
}

.odpoved p{
  font-weight: bold;
  padding-right: 10px;
}

.graf {
  float: left;
  width: 100px;
  height: 14px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

.graf p{
  font-size: 1px;
  line-height: 1px;
  height: 10px;
  margin-top: 2px
}

.g-zl {
  background: #fff500;
}

.g-ze {
  background: #44916c;
}

.g-ce {
  background: #da251d;
}

.g-mo {
  background: #007cc3;
}

#pribuzne_stranky {clear:both; padding:0px 0px 4px 0px; border:solid 2px #F9F2D8; margin-top:20px; }
#pribuzne_stranky .nadpis { width:auto; background:#F9F2D8; padding:4px 8px 4px 8px; font-size:85%; text-transform:uppercase; margin-bottom:8px;}
#pribuzne_stranky a {display:block; float:left; margin:0px 0px 0px 10px; text-align:center; width:120px; padding:10px 0px 10px 0px; text-decoration:none;}
#pribuzne_stranky a img {margin-top:15px; border:solid 5px #F9F2D8;}
#pribuzne_stranky a:hover {color:#A13B2C;}
#pribuzne_stranky a:hover img {border:solid 5px #A13B2C;}

#operace {clear:both; padding:25px 0px 20px 20px; font-size:10px;}

.adeva_eshop {margin-left:15px;}
.adeva_kategorie {width:182px;text-align:center;float:left;margin-right:25px;}
.adeva_kategorie a {color:#C0453F !important;text-decoration:none !important;}
.adeva_kategorie:hover a {color:#5D993F !important;}
.adeva_kategorie img {float:left;}
.adeva_kategorie a {clear:left;}
.adeva_kategorie img,.produkt_obrazek img  {border:4px solid #C0453F;}
.adeva_kategorie:hover img,.produkt_obrazek img:hover {border-color:#5D993F;}
.adeva_produkt img {float:none;}

.adeva_produkt {width:148px !important;font-size:12px;margin-right:18px !important;float:left !important;min-height:190px;text-align:center;}
.adeva_produkt_popis {text-align:left !important;line-height:1.2em;}


.produkt_obrazek {float:left;width:248px;}
.produkt_obrazek table {clear:left;}
.produkt_dalsi_img {width:180px;}
.produkt_dalsi_img a {float:left;margin-left:10px;}
.produkt_pravy {margin-left:10px;width:400px;float:left;}
.produkt_pravy h1 {margin-left:3px;}
.produkt_popis {margin-bottom:25px;}

.koupit {background:#C0453F;text-decoration:none !important;;color:white !important;padding:2px 14px 2px 14px;border:1px solid black;text-align:center;float:right;}
.eshop_tlacitko {background:#C0453F;text-decoration:none !important;;color:white !important;padding:2px 14px 2px 14px;border:1px solid black;text-align:center;}
.koupit:hover,.eshop_tlacitko:hover  {background:#5D993F;}


.kosik_trida tr td{background:url("imgs/bunka_kosik.png");padding:9px;border:none;color:#686868;font-size:12px;height:30px;}
.kosik_nadpis td,.kosik_nadpis{background:#E9E8E7 !important;padding:5px;font-weight:bold;color:black;font-size:11px;text-transform:uppercase;}
.kosik_dolni td{background:#696969 !important;color:white !important;font-size:11px;text-transform:uppercase;}
.kosik_trida .input {width:40px;margin:auto;}
.kosik_trida button {width:auto;margin:auto;}
.kosik_trida .fbmale125 {margin:0px;width:125px;}
.kosik_trida .fbmale175 {margin:0px;width:175px;}

#navigace a {display:block;float:left;height:35px;}
#navigace span {display:block;width:19px;height:35px;float:left;}
#navigace {margin-bottom:8px;}
.kosik_faze {background:url("imgs/kosik/kosik_faze.png");width:91px;}
.kosik_faze-on,.kosik_faze:hover {background:url("imgs/kosik/kosik_faze-on.png");width:91px;}
.doprava {background:url("imgs/kosik/doprava.png");width:166px;}
.doprava-on,.doprava:hover {background:url("imgs/kosik/doprava-on.png");width:166px;}
.informace {background:url("imgs/kosik/informace.png");width:174px;}
.informace-on,.informace:hover {background:url("imgs/kosik/informace-on.png");width:174px;}
.shrnuti {background:url("imgs/kosik/shrnuti.png");width:202px;}
.shrnuti-on,.shrnuti:hover {background:url("imgs/kosik/shrnuti-on.png");width:202px;}
.onoff {background:url("imgs/kosik/onoff.png");}
.onon {background:url("imgs/kosik/onon.png");}
.offoff {background:url("imgs/kosik/offoff.png");}
.offon {background:url("imgs/kosik/offon.png");}
.krok_zakazan2:hover {cursor:default;background:url("imgs/kosik/informace.png");}
.krok_zakazan3:hover {cursor:default;background:url("imgs/kosik/shrnuti.png");}