@charset "iso-8859-2";
/* CSS Document */

* { margin: 0; padding: 0; border: 0 none; }
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; list-style-image: url(../img/list.jpg); background-image: url(../img/bg.gif); background-repeat: repeat-x; background-position: top center; background-color: #8C2D21; color: #000000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.red { color: #c06e6f }
table.odkazy a { color: #c06e6f; text-decoration: none; font-size:14px; font-weight:bold; line-height:25px; }
table.odkazy a:visited { color: #c06e6f; text-decoration: none; font-size:14px; font-weight:bold; line-height:25px; }
table.odkazy a:hover { color: #c06e6f; text-decoration: none; font-size:14px; font-weight:bold; line-height:25px; }
table.odkazy a:active { color: #c06e6f; text-decoration: none; font-size:14px; font-weight:bold; line-height:25px; }
a.sub_oteviraci_doba:link { color: #000000; text-decoration: none; }
a.sub_oteviraci_doba:visited { text-decoration: none; color: #000000; }
a.sub_oteviraci_doba:hover { text-decoration: none; color: #555555; }
a.sub_oteviraci_doba:active { text-decoration: none; color: #000000; }
h1 { position: absolute; left: 5px; padding-left: 15px; top: -3px; width: 705px; height: 22px; min-height: 22px; background: url(../img/title.jpg) no-repeat; color: #fff; font-size: 15px; }
h1 span { font-weight: normal; font-size: 13px; }
h2 { font-size: 13px; color: #c06e6f; padding-bottom: 17px; }
p { padding-bottom: 30px; }
ul { padding-left: 20px; padding-bottom: 30px; }
td { vertical-align: top; }
#main { width: 951px; margin: 17px auto 0 auto; position: relative; }
#head { height: 121px; min-height: 121px; }
#menu { position: absolute; left: 8px; top: 109px; padding-bottom: 16px; background: url(../img/bg-menu.png) no-repeat 0 23px; }
#menu img { height: 21px; }
#menu .menuItem { height: 23px; min-height: 23px; background-repeat: no-repeat; float: left; }
#menu .menuItem:hover, #menu .selected { background-position: 0 -23px; }
#menu .menu0 { background-image: url(../images/menu0.gif); width: 94px; }
#menu .menu1 { background-image: url(../images/menu1.gif); width: 106px; }
#menu .menu2 { background-image: url(../images/menu2.gif); width: 101px; }
#menu .menu3 { background-image: url(../images/menu3.gif); width: 109px; }
#menu .menu4 { background-image: url(../images/menu4.gif); width: 114px; }
#menu .menu5 { background-image: url(../images/menu5.gif); width: 87px; }
#menu .menu6 { background-image: url(../images/menu6.gif); width: 75px; }
#menu .menu7 { background-image: url(../images/menu7.gif); width: 151px; }
#menu .menu8 { background-image: url(../images/menu8.gif); width: 93px; }
#content { position: relative; margin-top: 30px; }
#content #left { position: absolute; }
#content #right { position: absolute; right: 0; }
#foto { width: 252px; }
#foto img { padding: 16px; background-image: url(../img/img-horizontal.jpg); background-repeat: no-repeat; }
#foto-vertical img { padding: 15px; background-image: url(../img/img-vertical.jpg); background-repeat: no-repeat; }
#left p, #left ul, #left h2 { padding-bottom: 5px; }
#left p, #left h2 { padding-left: 20px; }
#left li { padding-bottom: 16px; }
#left li a { color: #c06e6f; font-size: 13px; font-weight: bold; text-decoration: none; }
#left li a:hover { color: #ebbdbd; }
#left ul .cenik { padding: 10px 0; margin-bottom: 10px; border-top: #c06e6f solid 1px; border-bottom: #c06e6f solid 1px; }

#partners { vertical-align: middle; text-align: right; padding: 10px 0; }
#partners img { padding-left: 40px; }
/* BOX SYSTEM */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
.boxTop, .boxBottom { position: relative; width: 233px; }
.boxTop { position: relative; padding-top: 19px; background: url(../img/boxtop.png) no-repeat; }
.boxCenter { position: relative; padding: 0 14px 0 10px; background: url(../img/boxcen.png) repeat-y; }
.boxBottom { padding-bottom: 19px; margin-bottom: 10px; background: url(../img/boxbot.png) no-repeat left bottom; }
/* BIG */
.bigBoxTop, .bigBoxBottom { position: relative; width: 719px; }
.bigBoxTop { position: relative; padding-top: 8px; background: url(../img/bigboxtop.png) no-repeat; }
.bigBoxCenter { position: relative; padding: 30px 10px 0 10px; background: url(../img/bigboxcen.png) repeat-y; }
.bigBoxCenterAd { position: relative; background: url(../img/bigboxcen.png) repeat-y; padding-left: 20px; padding-right:20px; text-align:center; }
#logo_ideo { position:relative; width:719px; height:24px; margin:0 0 15px 0; text-align:right }
.bigBoxBottom { padding-bottom: 17px; background: url(../img/bigboxbot.png) no-repeat left bottom; }

td { padding-bottom: 1px; padding-top: 1px; padding-left: 5px; padding-right: 5px; background-color:#f2eff0; }
th { font-size:12px; padding:2px; color:#FFF; text-align:left; padding-left:20px; border:none; border-top-color:#0F0; background: url(../img/tabletittle.jpg); }

.dostupnost { float:right; position:relative; height:1px; width:1px; }
.dostupnostS { width:95px; height:41px; background-image:url(../img/cenik-slezska.jpg); position:absolute; left:8px; }
.dostupnostM { width:128px; height:41px; background-image:url(../img/cenik-manesova.jpg); position:absolute; left:8px; }
/* uprava odkazu na index*/
.link-map {text-decoration: none; font-size: 12px;}
table.table-index {font-size: 12px;}

#left ul .border-red-bottom { padding: 10px 0; margin-bottom: 10px; border-bottom: #c06e6f solid 1px; }
#left ul .border-red-bottom2 {border-bottom: #c06e6f solid 1px; margin-bottom: 14px;}
ul.vycet-sluzeb {margin: 0px; padding: 0px 0px 0px 10px;}
ul.vycet-sluzeb li {list-style-type: circle; margin: 0px 0px 0px 10px;}
table.cenik-telo table {font-size: 12px; }
.vycet-sluzeb a {text-decoration: none;}

.lowspace p {margin: 0px; padding-bottom: 15px;}
.img-odsazeni {margin-top:16px;}