/* general */

* {
margin: 0;
padding: 0;
border: 0;
}

html {
background: #75512c url("../grafika/bg.jpg");
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
color: #390f11;
background: url("../grafika/bg-top.jpg") repeat-x;
text-align: center;
}

a {
color: #915e36;
text-decoration: underline;
}

a:visited {
color: #390f11;
}

a:hover, a:active, a:focus {
color: #d37707;
}

#doporucujeme a:hover, a:active, a:focus {
color: #d28307;
}

.red {
color: #1d140a;
}

.creme {
color: #d7ba88;
}

.yellow {
color: #b69240;
}

h1, h2, h3, h4, h5, h6, .nadpis {
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
color: #1d140a;
font-size: 190%;
font-weight: normal;
margin: 0 0 10px;
padding-bottom: 20px;
background: url("../grafika/nadpis.jpg") no-repeat left bottom;
}

h1 span {
display: block;
color: #c4953e;
padding-top: 2px;
font-size: 70%;
}

h2 {
font-size: 140%;
font-weight: bold;
color: #1e1409;
margin: 10px 0 15px;
}

h2.yellow {
font-size: 150%;
color: #b69240;
font-weight: normal;
padding-top: 10px;
}

h3 {
font-size: 120%;
font-weight: bold;
color: #1d140a;
margin-bottom: 10px;
}

h4 {
font-size: 100%;
font-weight: bold;
color: #d28307;
margin: 10px 0;
}

h5 {
font-size: 100%;
color: #002f87;
font-weight: bold;
margin: 0 0 10px 0;
}

h6 {
font-size: 100%;
color: #04345a;
font-weight: bold;
margin-bottom: 10px;
}

p {
margin-bottom: 20px;
line-height: 150%;
font-size: 100%;
}

ul, ol {
margin-bottom: 20px;
}

ol {
margin: 20px 0;
}

ol ul {
margin: 0;
}

ul li, ol ul li {
margin-left: 30px;
line-height: 150%;
padding-bottom: 10px;
list-style: url("../grafika/bullet.jpg");
}

ul.nomar li {
margin-left: 15px;
}

ol li {
margin-left: 30px;
line-height: 140%;
padding: 5px 0;
list-style: decimal;
}

ul li ol {
margin: 10px 0 0 0;
}

ul li ol li {
padding: 3px 0;
margin-left: 15px;
font-size: 90%;
}

ul.vetsi li {
padding-bottom: 10px;
list-style: url("../grafika/bullet.jpg");
}

blockquote {
font-style: oblique;
line-height: 140%;
padding: 10px 20px;
border-left: 1px solid white;
margin-bottom: 40px;
}

blockquote p {
margin: 0;
}

.citace {
padding: 10px 20px 10px 0;
border: 0;
}

.citace p {
padding-left: 120px;
border-left: 1px solid white;
}

.tabcontent blockquote {
border-left: 0;
padding: 20px 0;
margin: 0;
border-top: 1px dashed #dacbb8;
}

.tabcontent blockquote p {
font-size: 120%;
}

.cistic {
=height: 1px;
=width: 1px;
=font-size: 1px;
=line-height: 1px;
=margin: -1px -1px 0 0;
clear: both;
}

.strong {
font-weight: bold;
}

input, textarea, select {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 3px;
color: #390f11;
}

address {
font-style: normal;
font-size: 100%;
line-height: 150%;
}

.small {
font-size: 90%;
}

.vetsi {
font-size: 120%;
}

.big {
font-size: 150%;
}

.italic {
font-style: italic;
}

.huge {
font-size: 180%;
font-weight: normal;
display: block;
}

.vpravo {
float: right;
margin: 0 0 20px 20px;
}

.vlevo {
float: left;
margin: 0 20px 20px 0;
}

img.right {
margin: 0 0 15px 15px;
float: right;
padding: 2px;
border: 1px solid #d7ba88;
}

img.left {
margin: 0 15px 15px 0;
float: left;
padding: 2px;
border: 1px solid #d7ba88;
}

.half {
width: 46%;
float: left;
}

.polovina {
padding-right: 40px;
float: left;
}

table {
border-collapse: collapse;
}

table th {
font-size: 90%;
font-weight: normal;
background: #bba283;
padding: 5px 10px;
border: 1px solid #bba283;
}

table td {
padding: 10px 15px;
border: 1px solid #bba283;
background: #e2d7c7;
}

table.notable th, table.notable td {
font-size: 100%;
background: none;
padding: 0 10px 5px 0;
border: 0;
}

table.plovouci {
width: 60% !important;
float: left;
margin-bottom: 20px;
}

.right {
float: right !important;
}

.left {
float: left !important;
}

.noborder {
border: 0 !important;
}

.center {
text-align: center !important;
}

.aright {
text-align: right !important;
}

.aleft {
text-align: left !important;
}

.m0 {
margin: 0 !important;
}

.m10 {
margin: 10px !important;
}

.m20 {
margin: 20px !important;
}

.ml10 {
margin-left: 10px !important;
}

.mt0 {
margin-top: 0 !important;
}

.mr0 {
margin-right: 0 !important;
}

.mr30 {
margin-right: 30px !important;
}

.mb0 {
margin-bottom: 0 !important;
}

.ml0 {
margin-left: 0 !important;
}

.ml30 {
margin-left: 30px !important;
}

.ml90 {
margin-left: 90px !important;
}

.mt5 {
margin-top: 5px !important;
}

.mt10 {
margin-top: 10px !important;
}

.mt20 {
margin-top: 20px !important;
}

.mt30 {
margin-top: 30px !important;
}

.mt40 {
margin-top: 40px !important;
}

.mt100 {
margin-top: 100px !important;
}

.mb5 {
margin-bottom: 5px !important;
}

.mb10 {
margin-bottom: 10px !important;
}

.mb15 {
margin-bottom: 15px !important;
}

.mb20 {
margin-bottom: 20px !important;
}

.mb30 {
margin-bottom: 30px !important;
}

.mb40 {
margin-bottom: 40px !important;
}

.mr20 {
margin-right: 20px !important;
}

.p0 {
padding: 0 !important;
}

.p10 {
padding: 10px !important;
}

.p20 {
padding: 20px !important;
}

.pt0 {
padding-top: 0 !important;
}

.pr0 {
padding-right: 0 !important;
}

.pr30 {
padding-right: 30px !important;
}

.pb0 {
padding-bottom: 0 !important;
}

.pl0 {
padding-left: 0 !important;
}

.pt10 {
padding-top: 10px !important;
}

.pt20 {
padding-top: 20px !important;
}

.pt30 {
padding-top: 30px !important;
}

.pt35 {
padding-top: 35px !important;
}

.pt40 {
padding-top: 40px !important;
}

.pb5 {
padding-bottom: 5px !important;
}

.pb10 {
padding-bottom: 10px !important;
}

.pb20 {
padding-bottom: 20px !important;
}

.pb30 {
padding-bottom: 30px !important;
}

.pb40 {
padding-bottom: 40px !important;
}

.pl10 {
padding-left: 10px !important;
}

.pl20 {
padding-left: 20px !important;
}

.pl100 {
padding-left: 152px !important;
}

.pl180 {
padding-left: 180px !important;
}

.pl230 {
padding-left: 230px !important;
}

#list {
padding-left: 120px !important;
}

/***************** layout *************/

#cache {
text-align: center;
margin: 0;
padding: 15px 15px;
background: #900;
color: white;
font-weight: bold;
}

#cache a, #cache a:visited {
color: white;
}

#cache a:hover, #cache a:active, #cache a:focus {
color: #C96;
}

#obal {
background: url("../grafika/top.jpg") no-repeat top center;   
}

#bottom {
background: url("../grafika/bottom.jpg") repeat-x bottom;
}

#main {
width: 984px;
text-align: left;
margin: 0 auto;
position: relative;
}

#top {
width: 984px;
height: 171px;
position: relative;
/*background: url("../grafika/vanoce-2015.png") no-repeat 400px 0;*/
}

#logo {
width: 131px;
height: 133px;
position: absolute;
top: 23px;
left: 54px;
overflow: hidden;
}

#logo span, #logo a {
width: 100%;
height: 100%;
background: url("../grafika/logo2.jpg");
display: block;
position: absolute;
top: 0;
left: 0;
}

/* horni menu */

#topmenu {
width: 747px;
height: 61px;
font-size: 90%;
font-weight: bold;
text-align: center;
color: white;
text-transform: uppercase;
position: absolute;
top: 59px;
right: 10px;
}

#topmenu a {
display: inline-block;
height: 61px;
line-height: 61px;
color: white;
font-weight: bold;
text-decoration: none;
background: none;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}

#topmenu a:hover, #topmenu a:active, #topmenu a:focus {
color: #c4953e;
}

#topmenu a.aktivni {
color: #c4953e;
text-decoration: none;
}

.oddelovac {
color: #5d3d1e;
padding: 0 26px;
}

#breadcrumb .oddelovac {
padding: 0 3px;
}

#topmenu a.zvyrazneny span, #topmenu a.zvyrazneny:visited span {
background: #c4953e;
}

#topmenu a.zvyrazneny:hover span, #topmenu a.zvyrazneny:active span, #topmenu a.zvyrazneny:focus span {
background: none;
}


/***/

#bg-center {
background: url("../grafika/bg-center-2.png") repeat-y right;
_float: left;
}

#stin-right {
background: url("../grafika/stin-right.png") no-repeat bottom right;
}

#left {
width: 280px;
float: left;
}

#news {
width: 215px;
padding: 35px 20px 0 45px;
background: #c59540 url("../grafika/bocni4.jpg") no-repeat;
}

.nadpis {
color: white;
font-size: 150%;
padding-bottom: 40px;
}

.datum {
color: #704e2c;
font-size: 90%;
}

.clanek {
font-size: 120%;
font-weight: bold;
line-height: 130%;
}

.clanek a, .clanek a:visited {
color: #390f11;
}

.clanek a:hover, .clanek a:focus, .clanek a:active {
color: #704e2c;
}

#news img {
padding: 2px;
border: 1px solid #d7ba88;
margin: 10px 0;
}

#news a:hover img, #news a:focus img, #news a:active img {
border: 1px solid white;
}

p.vice {
text-align: right;
}

p.vice a, p.vice a:visited {
color: white;
background: #5d3d1e;
text-decoration: none;
border: 1px solid #1d140a;
padding: 2px 7px;
font-weight: bold;
display: inline-block;
}

p.vice a:hover, p.vice a:focus, p.vice a:active {
background: #1d140a;
}

a.zpet, a.zpet:visited {
color: white;
font-size: 120%;
background: #5d3d1e;
text-decoration: none;
border: 1px solid #1d140a;
padding: 2px 7px;
display: inline-block;
}

a.zpet:hover, a.zpet:focus, a.zpet:active {
background: #1d140a;
}

#pozor {
width: 215px;
padding: 35px 20px 0 45px;
height: 1102px;
background: #3f250b url("../grafika/bocni3.jpg") no-repeat 0 0;
color: white;
}

#pozor a, #pozor a:visited {
color: #db921a;
}

#pozor a:hover, #pozor a:active, #pozor a:focus {
color: white;
}

#pozor h3 {
color: #c4953e;
margin: 10px 0 0 0;
font-size: 130%;
}

#foto {
width: 215px;
height: 200px;
padding: 38px 20px 0 45px;
color: #3f250c;
background: #ac8c61 url("../grafika/bocni3.jpg") no-repeat 0 -450px;
}

#foto ol {
margin: 0;
padding: 0;
}

#foto li {
margin: 0 0 0 15px;
padding: 0;
}

/****/

#obsah {
width: 694px;
padding-right: 10px;
background: url("../grafika/obsah-bg.jpg") repeat-y;
float: right;
}

#inner {
width: 694px;
padding: 32px 0 0 0;
background: url("../grafika/obsah-top.jpg") no-repeat top;
}

.intro {
padding: 0 25px 15px 50px;
}

#intro1 {
width: 280px;
padding-right: 30px;
border-right: 1px solid #d7c6b1;
float: left;
}

#intro2 {
width: 280px;
float: right;
}

/* obrazkove menu */

ul#menu {
width: 648px;
margin: 0;
padding: 0 0 0 31px;
}

ul#menu li {
width: 216px;
height: 96px;
margin: 0;
padding: 0;
list-style: none;
background: #481119;
position: relative;
display: block;
float: left;
}

ul#menu li#sest {
height: 96px;
}

li#jedna span, li#dva span, li#tri span, li#ctyri span, li#pet span, li#sest span, li#sedm span, li#osm span, li#devet span, li#deset span, li#jedenact span, li#dvanact span, li#trinact span, li#ctrnact span {
width: 100%;
height: 100%;
display: block;
background: #481119;
position: absolute;
left: 0;
top: 0;
text-align: center;
overflow: hidden;
}

li#jedna a, li#jedna a:link, li#dva a, li#dva a:link, li#tri a, li#tri a:link, li#ctyri a, li#ctyri a:link, li#pet a, li#pet a:link, li#sest a, li#sest a:link, li#sedm a, li#sedm a:link, li#osm a, li#osm a:link, li#devet a, li#devet a:link, li#deset a, li#deset a:link, li#jedenact a, li#jedenact a:link, li#dvanact a, li#dvanact a:link, li#trinact a, li#trinact a:link, li#ctrnact a, li#ctrnact a:link {
width: 100%;
height: 100%;
line-height: 96px;
display: block;
color: white;
text-align: center;
position: absolute;
left: 0;
top: 0;
background: #bf914c url("../grafika/menu.jpg") no-repeat 0 0;
overflow: hidden;
}

li#dva a, li#dva a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -216px 0;
}

li#tri a, li#tri a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px 0;
}

li#ctyri a, li#ctyri a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat 0 -192px;
}

li#pet a, li#pet a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -216px -192px;
}

li#sest a, li#sest a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px -192px;
}

li#sedm a, li#sedm a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat 0 -384px;
}

li#osm a, li#osm a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -216px -384px;
}

li#devet a, li#devet a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px -384px;
}

li#deset a, li#deset a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat 0 -576px;
}

li#jedenact a, li#jedenact a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -216px -576px;
}

li#dvanact a, li#dvanact a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px -576px;
}

li#trinact a, li#trinact a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px -576px;
}

li#ctrnact a, li#ctrnact a:link {
background: #bf914c url("../grafika/menu.jpg") no-repeat -432px -576px;
}

li#jedna a:hover, li#jedna a:focus, li#jedna a:active, li#dva a:hover, li#dva a:focus, li#dva a:active, li#tri a:hover, li#tri a:focus, li#tri a:active, li#ctyri a:hover, li#ctyri a:focus, li#ctyri a:active, li#pet a:hover, li#pet a:focus, li#pet a:active, li#sest a:hover, li#sest a:focus, li#sest a:active, li#sedm a:hover, li#sedm a:focus, li#sedm a:active, li#osm a:hover, li#osm a:focus, li#osm a:active, li#devet a:hover, li#devet a:focus, li#devet a:active, li#deset a:hover, li#deset a:focus, li#deset a:active, li#jedenact a:hover, li#jedenact a:focus, li#jedenact a:active, li#dvanact a:hover, li#dvanact a:focus, li#dvanact a:active, li#trinact a:hover, li#trinact a:focus, li#trinact a:active, li#ctrnact a:hover, li#ctrnact a:focus, li#ctrnact a:active {
color: white;
background: #db921a url("../grafika/menu.jpg") no-repeat 0 -96px;
}

li#dva a:hover, li#dva a:focus, li#dva a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -216px -96px;
}

li#tri a:hover, li#tri a:focus, li#tri a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -96px;
}

li#ctyri a:hover, li#ctyri a:focus, li#ctyri a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat 0 -288px;
}

li#pet a:hover, li#pet a:focus, li#pet a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -216px -288px;
}

li#sest a:hover, li#sest a:focus, li#sest a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -288px;
}

li#sedm a:hover, li#sedm a:focus, li#sedm a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat 0 -479px;
}

li#osm a:hover, li#osm a:focus, li#osm a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -216px -479px;
}

li#devet a:hover, li#devet a:focus, li#devet a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -479px;
}

li#deset a:hover, li#deset a:focus, li#deset a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat 0 -671px;
}

li#jedenact a:hover, li#jedenact a:focus, li#jedenact a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -216px -671px;
}

li#dvanact a:hover, li#dvanact a:focus, li#dvanact a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -671px;
}

li#trinact a:hover, li#trinact a:focus, li#trinact a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -671px;
}

li#ctrnact a:hover, li#ctrnact a:focus, li#ctrnact a:active {
background: #db921a url("../grafika/menu.jpg") no-repeat -432px -671px;
}


/*** pobocky ***/


.leva {
width: 338px;
padding-left: 18px;
background: url("../grafika/stin.jpg") no-repeat right top;
float: left;
}

.prava {
padding-bottom: 20px;
width: 315px;
background: url("../grafika/stin2.jpg") no-repeat left top;
float: left;
position: relative;
}

.spodni {
width: 674px;
margin-right: 2px;
float: right;
padding: 15px 0 10px;
background: url("../grafika/stin3.jpg") no-repeat center top;
}

.spodni img {
float: left;
}

.spodni .pobocka {
padding-right: 60px;
padding-left: 0 !important;
float: right;
}

#contact .spodni {
width: 741px;
padding-bottom: 30px;
}

#contact .spodni .pobocka {
padding-right: 100px;
}

#head {
width: 110px;
height: 114px;
background: url("../grafika/head.jpg") no-repeat;
position: absolute;
top: -26px;
left: -10px;
}

.pobocka {
padding: 27px 0 0 40px;
}

.pobocka.uvod {
padding-top: 10px;
}

.pobocka h2 {
font-weight: normal;
font-size: 120%;
color: #9d6e37;
margin: 0 0 5px;
}

.pobocka.uvod h2 {
font-weight: bold;
font-size: 140%;
}

.pobocka address {
line-height: 190%;
}

.pobocka.uvod address {
line-height: 140%;
}

.phone {
font-size: 150%;
padding: 25px 0 25px 52px;
background: url("../grafika/phone.jpg") no-repeat center left;
line-height: 110%;
margin: 0;
}

.phone span {
font-size: 70%;
font-weight: bold;
}

/********* podstrany **********/

#stin-left {
background: url("../grafika/stin-left.png") no-repeat bottom left;
}

#stin-right {
background: url("../grafika/stin-right.png") no-repeat bottom right;
}

/* bocni uzke menu */

ul#menu2 {
width: 200px;
margin: 0;
padding: 20px 0 0 10px;
float: left;
}

ul#menu2 li {
width: 200px;
height: 96px;
margin: 0;
padding: 0;
list-style: none;
position: relative;
display: block;
float: left;
}

ul#menu2 li.aktivni {
height: 190px;
}

ul#menu2 li span {
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
text-align: center;
overflow: hidden;
}

li#one.aktivni span, li#two.aktivni span, li#three.aktivni span, li#four.aktivni span, li#five.aktivni span, li#six.aktivni span, li#seven.aktivni span, li#eight.aktivni span, li#nine.aktivni span, li#ten.aktivni span, li#eleven.aktivni span, li#twelve.aktivni span, li#thirteen.aktivni span, li#fourteen.aktivni span {
width: 100%;
height: 100%;
display: block;
background: #f29400 url("../grafika/12.jpg") no-repeat 0 0;
position: absolute;
left: 0;
top: 0;
text-align: center;
overflow: hidden;
}

li#two.aktivni span {
background: url("../grafika/01.jpg") no-repeat 0 0;
}

li#three.aktivni span {
background: url("../grafika/16.png") no-repeat 0 0;
}

li#four.aktivni span {
background: #f29400 url("../grafika/09.jpg") no-repeat 0 0;
}

li#five.aktivni span {
background: #f29400 url("../grafika/20.png") no-repeat 0 0;
}

li#six.aktivni span {
background: #f29400 url("../grafika/03.jpg") no-repeat 0 0;
}

li#seven.aktivni span {
background: url("../grafika/02.jpg") no-repeat 0 0;
}

li#eight.aktivni span {
background: url("../grafika/11.jpg") no-repeat 0 0;
}

li#nine.aktivni span {
background: url("../grafika/15.png") no-repeat 0 0;
}

li#ten.aktivni span {
background: url("../grafika/13.png") no-repeat 0 0;
}

li#eleven.aktivni span {
background: url("../grafika/17.png") no-repeat 0 0;
}

li#twelve.aktivni span {
background: url("../grafika/18.png") no-repeat 0 0;
}

li#thirteen.aktivni span {
background: url("../grafika/09.jpg") no-repeat 0 0;
}

li#fourteen.aktivni span {
background: url("../grafika/19.png") no-repeat 0 0;
}


li#one a, li#one a:link, li#two a, li#two a:link, li#three a, li#three a:link, li#four a, li#four a:link, li#five a, li#five a:link, li#six a, li#six a:link, li#seven a, li#seven a:link, li#eight a, li#eight a:link, li#nine a, li#nine a:link, li#ten a, li#ten a:link, li#eleven a, li#eleven a:link, li#twelve a, li#twelve a:link, li#thirteen a, li#thirteen a:link, li#fourteen a, li#fourteen a:link {
width: 100%;
height: 100%;
line-height: 96px;
color: white;
text-align: center;
display: block; /*dulezite*/
position: absolute;
left: 0;
top: 0;
background: url("../grafika/menu2.png") no-repeat 0 0;
overflow: hidden;
}

li#two a, li#two a:link {
background: url("../grafika/menu2.png") no-repeat 0 -96px;
}

li#three a, li#three a:link {
background: url("../grafika/menu2.png") no-repeat 0 -192px;
}

li#four a, li#four a:link {
background: url("../grafika/menu2.png") no-repeat 0 -288px;
}

li#five a, li#five a:link {
background: url("../grafika/menu2.png") no-repeat 0 -384px;
}

li#six a, li#six a:link {
background: url("../grafika/menu2.png") no-repeat 0 -480px;
}

li#seven a, li#seven a:link {
background: url("../grafika/menu2.png") no-repeat 0 -576px;
}

li#eight a, li#eight a:link {
background: url("../grafika/menu2.png") no-repeat 0 -672px;
}

li#nine a, li#nine a:link {
background: url("../grafika/menu2.png") no-repeat 0 -768px;
}

li#ten a, li#ten a:link {
background: url("../grafika/menu2.png") no-repeat 0 -864px;
}

li#eleven a, li#eleven a:link {
background: url("../grafika/menu2.png") no-repeat 0 -960px;
}

li#twelve a, li#twelve a:link {
background: url("../grafika/menu2.png") no-repeat 0 -1056px;
}

li#thirteen a, li#thirteen a:link {
background: url("../grafika/menu2.png") no-repeat 0 -1152px;
}

li#fourteen a, li#fourteen a:link {
background: url("../grafika/menu2.png") no-repeat 0 -1152px;
}


li#one a:hover, li#one a:focus, li#one a:active, li#two a:hover, li#two a:focus, li#two a:active, li#three a:hover, li#three a:focus, li#three a:active, li#four a:hover, li#four a:focus, li#four a:active, li#five a:hover, li#five a:focus, li#five a:active, li#six a:hover, li#six a:focus, li#six a:active, li#seven a:hover, li#seven a:focus, li#seven a:active, li#eight a:hover, li#eight a:focus, li#eight a:active, li#nine a:hover, li#nine a:focus, li#nine a:active, li#ten a:hover, li#ten a:focus, li#ten a:active, li#eleven a:hover, li#eleven a:focus, li#eleven a:active, li#twelve a:hover, li#twelve a:focus, li#twelve a:active, li#thirteen a:hover, li#thirteen a:focus, li#thirteen a:active, li#fourteen a:hover, li#fourteen a:focus, li#fourteen a:active {
color: white;
background: url("../grafika/menu2.png") no-repeat -200px 0;
}

li#two a:hover, li#two a:focus, li#two a:active {
background: url("../grafika/menu2.png") no-repeat -200px -96px;
}

li#three a:hover, li#three a:focus, li#three a:active {
background: url("../grafika/menu2.png") no-repeat -200px -192px;
}

li#four a:hover, li#four a:focus, li#four a:active {
background: url("../grafika/menu2.png") no-repeat -200px -288px;
}

li#five a:hover, li#five a:focus, li#five a:active {
background: url("../grafika/menu2.png") no-repeat -200px -384px;
}

li#six a:hover, li#six a:focus, li#six a:active {
background: url("../grafika/menu2.png") no-repeat -200px -480px;
}

li#seven a:hover, li#seven a:focus, li#seven a:active {
background: url("../grafika/menu2.png") no-repeat -200px -576px;
}

li#eight a:hover, li#eight a:focus, li#eight a:active {
background: url("../grafika/menu2.png") no-repeat -200px -672px;
}

li#nine a:hover, li#nine a:focus, li#nine a:active {
background: url("../grafika/menu2.png") no-repeat -200px -768px;
}

li#ten a:hover, li#ten a:focus, li#ten a:active {
background: url("../grafika/menu2.png") no-repeat -200px -864px;
}

li#eleven a:hover, li#eleven a:focus, li#eleven a:active {
background: url("../grafika/menu2.png") no-repeat -200px -960px;
}

li#twelve a:hover, li#twelve a:focus, li#twelve a:active {
background: url("../grafika/menu2.png") no-repeat -200px -1056px;
}

li#thirteen a:hover, li#thirteen a:focus, li#thirteen a:active {
background: url("../grafika/menu2.png") no-repeat -200px -1152px;
}

li#fourteen a:hover, li#fourteen a:focus, li#fourteen a:active {
background: url("../grafika/menu2.png") no-repeat -200px -1152px;
}



/***/

#obsah2 {
width: 764px;
padding-right: 10px;
background: url("../grafika/obsah-bg-2.jpg") repeat-y;
float: right;
}

#inner2 {
width: 764px;
min-height: 1000px;
_height: 1000px;
background: url("../grafika/obsah-top-2.jpg") no-repeat top;
}

#hlavni {
padding: 32px 50px 0;
}

.box {
padding: 20px 0;
}

.box img.left {
margin-bottom: 0;
}

.aktualita {
padding-left: 230px;
}

#galerie img {
display: block;
}

#galerie a, #galerie a:visited {
display: inline-block;
padding: 0 0 10px 0;
text-decoration: none;
color: #1e1409;
text-align: center;
cursor: hand;
vertical-align: bottom;
}

#galerie a:hover, #galerie a:focus, #galerie a:active {
color: white;
}

#galerie strong {
width: 162px;
height: 34px;
padding-top: 12px;
display: block;
background: url("../grafika/galerie.png");
}

#galerie a.vyssi strong {
width: 162px;
height: 41px;
padding-top: 5px;
display: block;
background: url("../grafika/galerie.png");
}

/****** balicky ******/

.program {
margin-top: 30px;
}

.cislo {
color: #dc9310;
font-size: 250%;
font-weight: bold;
float: left;
}

.name {
padding-left: 30px;
}

.name h2 {
margin-bottom: 0;
line-height: 140%;
}

.cas {
float: right;
}

.popis {
padding-left: 28px;
position: relative;
}

table.cena {
width: 100%;
border-top: 1px solid white;
border-bottom: 1px solid white;
background: #e2d7c7;
}

table.cena td {
padding: 10px;
white-space: nowrap;
background: none;
border: none;
}

table.radky td {
border-bottom: 1px solid white;
}

.sleva {
text-decoration: line-through;
}

/** sluzby **/

.panel {
background: url("../grafika/divider3.jpg") no-repeat center right;
}

.panel3 {
background: url("../grafika/divider.jpg") no-repeat center right;
}

.panel-left {
width: 360px;
float: left;
}

.panel-right {
width: 220px;
float: right;
}

.panel-right h3 {
padding-bottom: 17px;
margin: 10px 0 25px;
background: url("../grafika/nadpis2.jpg") no-repeat left bottom;
}

.info, .pozor {
font-size: 120%;
background: url("../grafika/info.jpg") no-repeat 0 17px;
padding: 15px 0 15px 30px;
}

.info3 {
font-size: 120%;
background: url("../grafika/info.jpg") no-repeat 0 5px;
padding: 0 0 0 30px;
}

.info4 {
background: url("../grafika/info.jpg") no-repeat 0 5px;
padding: 0 0 0 30px;
margin-bottom: 10px;
}

.pozor {
background: url("../grafika/vykricnik.jpg") no-repeat 0 17px;
}

.pozor2 {
color: #481119;
background: url("../grafika/pozor2.png") no-repeat center left;
padding: 3px 0 3px 25px;
}

.info2 {
font-size: 120%;
background: url("../grafika/info.jpg") no-repeat 0 17px;
padding: 15px 0 0 30px;
float: left;
width: 300px;
margin-bottom: 0;
}

a.button, a.button:visited {
height: 25px;
line-height: 25px;
padding: 0 15px;
font-weight: bold;
color: white;
text-decoration: none;
text-transform: uppercase;
border: 1px solid #cead62;
background: #cead62 url("../grafika/button.jpg") repeat-x;
margin-top: 10px;
display: inline-block;
}

a.button:hover, a.button:focus, a.button:active {
border: 1px solid #3c0d14;
background: #532e1d url("../grafika/button2.jpg") repeat-x;
}

a.cenik, a.cenik:visited, a.cenik:hover, a.cenik:focus, a.cenik:active, a.ukazky, a.ukazky:visited, a.ukazky:hover, a.ukazky:focus, a.ukazky:active, a.video, a.video:visited, a.video:hover, a.video:focus, a.video:active {
width: 200px;
height: 44px;
padding: 10px 0 0 69px;
text-decoration: none;
color: #390f11;
font-size: 130%;
font-weight: bold;
background: #f08704 url("../grafika/cenik.jpg") no-repeat;
display: block;
margin: 20px 0;
}

a.ukazky, a.ukazky:visited, a.ukazky:hover, a.ukazky:focus, a.ukazky:active {
background: #b0946e url("../grafika/ukazky.jpg") no-repeat;
}

a.video, a.video:visited, a.video:hover, a.video:focus, a.video:active {
background: #f08704 url("../grafika/video.jpg") no-repeat;
float: right;
}

.inline {
display: inline-block !important;
}

.inline {
display: inline !ie;
}

.btn {
background: #ccb79c;
border: 1px solid #ad9370;
float: left;
margin: 20px 15px 0 0;
display: block;
}

.btn:hover, .btn:active, .btn:focus {
background: #ccb79c url("../grafika/btnbg.jpg") repeat-x;
}

.btn a, .btn a:visited, .btn a:hover, .btn a:focus, .btn a:active {
width: 120px;
height: 60px;
text-decoration: none;
color: #390f11;
font-size: 130%;
font-weight: bold;
display: block;
padding: 10px 10px 0 79px;
}

.btn.sirsi a {
width: 178px;
}

a.cenik span, a.ukazky span, a.faq span, a.video span, .btn span {
font-size: 70%;
font-weight: normal;
display: block;
}

#faq {
background: url("../grafika/faq.jpg") no-repeat center left;
}

#upozor {
background: url("../grafika/vykricnik.jpg") no-repeat center left;
}

#new {
background: url("../grafika/star.jpg") no-repeat center left;
}

/* galerie */

#fotky, .fotky {
padding-bottom: 20px;
}

#fotky img, .fotky img {
border: 1px solid white;
margin: 10px 5px 0 0;
}

.tabcontent .fotky img {
border: 1px solid #b5a48e;
padding: 1px;
}

#fotky a:hover img, #fotky a:active img, #fotky a:focus img, .fotky a:hover img, .fotky a:active img, .fotky a:focus img {
border: 1px solid #491119;
}

.fotky.mensi img {
width: 150px !important;
}

/**** kontakt ****/

#left2 {
width: 210px;
float: left;
}

ul#menu3 {
width: 200px;
height: 192px;
margin: 0;
padding: 20px 0 20px 10px;
float: left;
}

ul#menu3 li {
width: 200px;
height: 96px;
margin: 0;
padding: 0;
list-style: none;
position: relative;
display: block;
float: left;
}

li#uno span, li#duo span {
width: 100%;
height: 100%;
display: block;
background: url("../grafika/menu3.png") no-repeat -200px 0;
position: absolute;
left: 0;
top: 0;
text-align: center;
overflow: hidden;
}

li#duo span {
background: url("../grafika/menu3.png") no-repeat -200px -96px;
}

li#uno a, li#uno a:link, li#duo a, li#duo a:link {
width: 100%;
height: 100%;
line-height: 96px;
color: white;
text-align: center;
display: block; /*dulezite*/
position: absolute;
left: 0;
top: 0;
background: url("../grafika/menu3.png") no-repeat 0 0;
overflow: hidden;
}

li#duo a, li#duo a:link {
background: url("../grafika/menu3.png") no-repeat 0 -96px;
}

li#uno a:hover, li#uno a:focus, li#uno a:active, li#duo a:hover, li#duo a:focus, li#duo a:active {
color: white;
background: url("../grafika/menu3.png") no-repeat -200px 0;
}

li#duo a:hover, li#duo a:focus, li#duo a:active {
background: url("../grafika/menu3.png") no-repeat -200px -96px;
}

/* provozovatel */

#provozovatel {
width: 150px;
height: 293px;
padding: 33px 20px 0 40px;
background: url("../grafika/bocni.png");
float: left;
}

.nadp {
font-size: 130%;
color: white;
padding-bottom: 40px;
}

#contact {
padding: 32px 1px 0 19px;
}

#contact h1 {
padding-left: 31px;
margin-bottom: 0;
}

#contact2 {
padding: 32px 1px 0 50px;
=height: 1400px;
min-height: 1400px;
}

#divider {
background: url("../grafika/divider2.jpg") no-repeat center top;
}

.leva2 {
width: 372px;
float: left;
}

.prava2 {
width: 372px;
padding-bottom: 20px;
float: left;
}

.panel2 {
width: 683px;
margin-top: 30px;
background: url("../grafika/divider.jpg") no-repeat top right;
}

.panel-left2 {
width: 380px;
min-height: 810px;
_height: 810px;
float: left;
}

.panel-left3 {
width: 380px;
float: left;
}

.panel-left2 h3 {
font-size: 140%;
font-weight: normal;
}

.panel-left2 .oddelovac {
color: #f29400;
padding: 0 3px;
}

.panel-left2 img {
border: 1px solid white;
}

.panel-right2 {
width: 220px;
float: right;
}

.panel-right2 h3 {
padding-bottom: 17px;
margin: 10px 0 25px;
background: url("../grafika/nadpis3.jpg") no-repeat left bottom;
}

.panel-right2 ul {
}

.panel-right2 li {
margin-left: 15px;
padding: 10px 0;
}

.telefon {
background: url("../grafika/phone2.jpg") no-repeat center left;
padding-left: 30px;
font-size: 120%;
display: inline-block;
height: 21px;
line-height: 21px;
}

a#divize, a#divize:visited {
display: inline-block;
text-decoration: none;
color: #b7760b;
padding: 18px 95px 18px 30px;
background: #d5c0a4 url("../grafika/detail.jpg") no-repeat center right;
border: 1px solid white;
white-space: nowrap;
float: right;
margin-top: 20px;
}

a#divize strong {
font-size: 150%;
color: #441017;
font-weight: normal;
display: block;
}

#podklad {
width: 713px;
padding: 25px 0 0;
background: url("../grafika/verca7.jpg") no-repeat top right;
}

#verca {
background: url("../grafika/verca6.jpg") no-repeat top right;
padding: 0 0 0 25px;
margin-top: 20px;
}

#podklad.sm {
background: url("../grafika/smichov.jpg") no-repeat top right;
}

#adresa {
width: 264px;
float: left;
margin: 0;
}

#open {
width: 280px;
float: left;
}

#open h2 {
font-size: 120%;
}

#open .phone {
padding: 0 0 0 52px;
height: 39px;
}

.phone a, .phone a:visited {
color: #915e36;
}

.phone a:hover, .phone a:focus, .phone a:active {
color: #95714e;
}

.mail {
background: url("../grafika/mail.png") no-repeat center left;
padding: 20px 0 20px 30px;
}

#mapa {
border: 1px solid #ede6dc;
padding: 5px;
}

/*****************/

#trendy {
padding-top: 20px;
border-top: 1px dashed #d28307;
border-bottom: 1px dashed #d28307;
margin-bottom: 20px;
background: #ede5dc;
}

#trendy .half {
padding-left: 20px;
}

#trendy .datum {
padding-bottom: 5px;
display: block;
}

.cely {
padding: 0 20px;
}

.discount, .trend {
height: 78px;
font-size: 130%;
padding: 5px 0 0 100px;
background: url("../grafika/sleva4.png") no-repeat center left;
}

.discount strong {
font-size: 115%;
}

.discount span {
font-size: 90%;
display: block;
line-height: 140%;
}


.trend {
padding: 5px 0 0 60px;
font-size: 120%;
background: url("../grafika/trend.png") no-repeat 0 0;
}

.maly {
padding: 5px 0 0 60px;
font-size: 120%;
background: url("../grafika/sleva5.png") no-repeat 0 0;
}

a#cenik, a#cenik:visited, a#newsletter, a#newsletter:visited,
a#akademie, a#akademie:visited {
width: 81px;
height: 25px;
line-height: 25px;
padding-left: 23px;
text-align: center;
display: block;
text-decoration: none;
color: white;
font-weight: bold;
position: absolute;
top: 15px;
right: 20px;
background: #eca940 url("../grafika/cenik2.jpg") 0 -25px;
}

a#newsletter, a#newsletter:visited {
color: #dacbb8;
background: #805c39 url("../grafika/newsletter.jpg");
right: 145px;
}

a#akademie, a#akademie:visited {
width: 94px;
padding-left: 20px;
background: url("../grafika/akademie.png");
right: 330px;
}

a#fb {
width: 87px;
height: 25px;
display: block;
position: absolute;
top: 15px;
right: 135px;
}

a#ig {
width: 87px;
height: 25px;
display: block;
position: absolute;
top: 15px;
right: 230px;
}


a#cenik:hover, a#cenik:active, a#cenik:focus {
color: #090601;
background: #eca940 url("../grafika/cenik2.jpg");
}

a#newsletter:hover, a#newsletter:active, a#newsletter:focus {
color: white;
background: #eca940 url("../grafika/newsletter.jpg") 0 -25px;
}

a#akademie:hover, a#akademie:active, a#akademie:focus {
color: #090601;;
background: url("../grafika/akademie.png") 0 -25px;
}

#majitelka {
padding: 20px 40px 20px;
border-top: 1px solid #e5dbcd;
}

/**** o nas ***/

ol.duvody li {
padding-bottom: 12px;
}

.dvetretiny {
width: 65%;
float: left;
}

.dvetretiny2 {
width: 60%;
float: left;
}

.line {
border-right: 1px dashed #ece4db;
padding-right: 20px;
}

.line2 {
border-right: 1px dashed #ece4db;
}

.bottomline {
border-bottom: 1px dashed #ece4db;
margin-bottom: 10px;
}

#majitelka .bottomline, #majitelka .line {
border-color: #c8b8a1;
}

.tretina {
width: 33%;
float: right;
}

.tretina2 {
width: 28%;
padding-left: 15px;
float: right;
}

.ctyripetiny {
width: 71%;
float: left;
}

.petina {
width: 22%;
float: right;
}

.tretina3 {
width: 35%;
padding-left: 15px;
float: right;
}

ul#historie {
border-left: 1px dashed #d28307;
}

ul#historie li {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}

#historie h3 {
margin-bottom: 0;
}

.clen {
width: 48%;
float: left;
margin-bottom: 20px;
padding-bottom: 20px;
}

.siroky {
width: 95% !important;
}

.clen blockquote {
padding: 0;
margin: 0;
border: 0;
}

.clen h3 {
margin: 5px 0;
}

.clen .small {
margin-bottom: 10px;
}

.neaktivni, .neaktivni * {
color: #999 !important;
}

.kde {
margin-bottom: 10px;
padding-left: 15px;
background: url("../grafika/bullet.jpg") no-repeat center left;
}

.member {
padding-left: 120px;
}

#detail {
width: 480px;
}

#detail blockquote {
padding: 20px;
margin-bottom: 10px;
border: 0;
font-size: 140%;
font-weight: bold;
}

#detail table {
margin-bottom: 20px;
}

#detail td {
border: 0;
background: none;
vertical-align: top;
}

#detail th {
background: none;
border: 0;
white-space: nowrap;
}

#detail ul {
margin: 0;
padding: 0;
}

#detail li {
margin: 0 0 0 10px;
}

.vtop {
vertical-align: top;
padding-top: 12px;
}

.fb, .fb2 {
border: none;
overflow: hidden;
width: 305px;
height: 480px;
background: white;
}

.fb2 {
width: 305px;
height: 290px;
}

/********* rozcestnik sluzeb ****/

.sluzba {
width: 450px;
height: 123px;
padding: 30px 30px 0 180px;
margin-bottom: 10px;
}

.sluzba2 {
width: 410px;
height: 121px;
padding: 20px 30px 0 220px;
}

.sluzba3 {
width: 410px;
height: 123px;
padding: 30px 30px 0 220px;
}

.sluzba h2 {
margin: 5px 0 10px;
}

.sluzba h2 a, .sluzba h2 a:visited {
color: #390f11;
}

.sluzba h2 a:hover, .sluzba h2 a:active, .sluzba h2 a:focus {
color: #915e36;
}

#s1 {
background: white url("../grafika/s1.jpg") no-repeat;
}

#s2 {
background: white url("../grafika/s2.jpg") no-repeat;
}

#s3 {
background: white url("../grafika/s3.jpg") no-repeat;
}

#s4 {
background: white url("../grafika/s4.jpg") no-repeat;
}

#s5 {
background: white url("../grafika/s5.jpg") no-repeat;
}

#s6 {
background: white url("../grafika/s6.jpg") no-repeat;
}

#s7 {
background: white url("../grafika/s7.jpg") no-repeat;
}

#s8 {
background: white url("../grafika/s8.jpg") no-repeat;
}

#s9 {
background: white url("../grafika/s9.jpg") no-repeat;
}

#s10 {
background: white url("../grafika/s10.jpg") no-repeat;
}

#s11 {
background: white url("../grafika/s11.jpg") no-repeat;
}

#s12 {
background: white url("../grafika/s12.jpg") no-repeat;
}

#s13 {
background: white url("../grafika/s13.jpg") no-repeat;
}

#s15 {
background: white url("../grafika/s15.jpg") no-repeat;
}

#s16 {
background: white url("../grafika/s16.jpg") no-repeat;
}

#s17 {
background: white url("../grafika/s17.jpg") no-repeat;
}

#s18 {
background: white url("../grafika/s18.jpg") no-repeat;
}

#s19 {
background: white url("../grafika/s19.jpg") no-repeat;
}

#s20 {
background: white url("../grafika/s20.jpg") no-repeat;
}

#s21 {
background: white url("../grafika/s21.jpg") no-repeat;
}

#s22 {
background: white url("../grafika/s22.jpg") no-repeat;
}

#s23 {
background: white url("../grafika/s23.jpg") no-repeat;
}

#s24 {
background: white url("../grafika/s24.jpg") no-repeat;
}

#s25 {
background: white url("../grafika/s25.jpg") no-repeat;
}

#s26 {
background: white url("../grafika/s26.jpg") no-repeat;
}

#s27 {
background: white url("../grafika/s27.jpg") no-repeat;
}

#s28 {
background: white url("../grafika/s28.jpg") no-repeat;
}

#s29 {
background: white url("../grafika/s29.jpg") no-repeat;
}

#s30 {
background: white url("../grafika/s30.jpg") no-repeat;
}

#s31 {
background: white url("../grafika/s31.jpg") no-repeat;
}

#s32 {
background: white url("../grafika/s32.jpg") no-repeat;
}

#s33 {
background: white url("../grafika/s33.jpg") no-repeat;
}

#s34 {
height: 111px;
background: white url("../grafika/s34.jpg") no-repeat;
}

#s35 {
height: 111px;
background: white url("../grafika/s35.jpg") no-repeat;
}

#s36 {
background: white url("../grafika/s36.jpg") no-repeat;
}

#s37 {
background: white url("../grafika/s37.jpg") no-repeat;
}

#s38 {
background: white url("../grafika/s38.jpg") no-repeat;
}

#s39 {
background: white url("../grafika/s39.jpg") no-repeat;
}

#s40 {
background: white url("../grafika/s40.jpg") no-repeat;
}

/** mobito ***/


#mobito img {
float: left;
}

#mobito h2 {
font-size: 160%;
}

#mobito h2 span {
color: #d28307;
display: block;
font-size: 90%;
}

#mobito div {
padding-left: 160px;
}

/*** barveni ***/

.barva {
width: 200px;
float: left;
}

/**** zalozky ***/

a#zalozka1, a#zalozka1:visited {
width: 95px;
height: 34px;
line-height: 34px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
color: #161007;
position: absolute;
top: 139px;
right: 113px;
display: block;
background: #cfb591 url("../grafika/zalozky.jpg") 0 0;
text-decoration: none;
}

a#zalozka1:hover, a#zalozka1:active, a#zalozka1:focus {
color: #915e36;
}

a#zalozka1.aktivni, a#zalozka1.aktivni:visited, a#zalozka1.aktivni:hover, a#zalozka1.aktivni:focus, a#zalozka1.aktivni:active {
color: #161007;
background: white url("../grafika/zalozky.jpg") 0 -34px;
}

a#zalozka2, a#zalozka2:visited {
width: 75px;
height: 34px;
line-height: 34px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
color: #161007;
position: absolute;
top: 139px;
right: 35px;
display: block;
background: #cfb591 url("../grafika/zalozky.jpg") 75px 0;
text-decoration: none;
}

a#zalozka2:hover, a#zalozka2:active, a#zalozka2:focus {
color: #915e36;
}

a#zalozka2.aktivni, a#zalozka2.aktivni:visited, a#zalozka2.aktivni:hover, a#zalozka2.aktivni:focus, a#zalozka2.aktivni:active {
color: #161007;
background: white url("../grafika/zalozky.jpg") 75px -34px;
}

#portrety {
width: 170px;
float: right;
}

.warning {
padding: 10px 10px 10px 60px;
border: 1px solid #d9cab6;
background: white url("../grafika/warning.jpg") no-repeat center left;
}

.warning2 {
padding: 10px 10px 10px 60px;
border: 1px solid white;
background: #cead62 url("../grafika/warning.jpg") no-repeat center left;
}

.warning3 {
padding: 10px 10px 10px 60px;
border: 1px solid white;
background: #910000 url("../grafika/warning.jpg") no-repeat center left;
color: white;
font-size: 120%;
}

.warning3 a, .warning3 a:visited, .warning3 a:hover, .warning3 a:active, .warning3 a:focus {
color: white;
}


.wuzsi {
width: 55%;
}

/* paticka */

#paticka {
width: 704px;
height: 132px;
padding-left: 280px;
line-height: 132px;
font-size: 90%;
text-align: center;
background: url("../grafika/paticka3.jpg") no-repeat top left;
color: #a27d4d;
}

#paticka.footer {
width: 774px;
padding-left: 210px;
background: url("../grafika/paticka2.jpg") no-repeat top right;
}

#paticka a {
color: #704d2c;
text-decoration: underline;
background: none;
}

#paticka a:visited {
color: #a27d4d;
background: none;
}

#paticka a:hover, #paticka a:active, #paticka a:focus {
color: white;
background: none;
}

#paticka .oddelovac {
padding: 0 7px;
color: #704d2c;
}

/*** TABS ****/

ul.tabs {
margin: 0;
padding: 0;
z-index: 30;
position: relative;
}

ul.tabs li {
display: block;
background: none;
margin: 0;
padding: 0 2px 0 0;
float: left;
}

ul.tabs li a, ul.tabs li a:visited {
line-height: 120%;
color: #000;
background: #b5a48e;
text-decoration: none;
padding: 10px 12px 8px;
border: 1px solid #b5a48e;
display: block;
float: left;
}

ul.tabs li.active a {
font-weight: bold;
background: white;
padding: 10px 15px;
border-bottom: 0;
}

.tabcontent {
width: 602px;
padding: 20px 30px;
border: 1px solid #b5a48e;
margin-top: -2px;
z-index: 20;
clear: both;
float: left;
position: relative;
background: white;
}

.tabcontent.uzsi {
width: 370px;
}

/*** drobeckova navigace **/

#breadcrumb {
font-size: 90%;
margin: 0 0 20px;
padding: 0 10px 10px;
border-bottom: 1px solid #ede8e2;
}

/*** Slider ***/

#slider-obal {
position: relative;
overflow: hidden;
}

#slider {
border: 1px solid #d5c2a9;
padding: 6px 0 6px 6px;
background: white;
margin-bottom: 20px;
_position: relative;
}

#slider img {
float: left;
}

#slider ul, #slider ul li {
margin: 0;
padding: 0;
list-style: none;
}

#slider ul li {
width: 611px;
height: 240px;
overflow: hidden;
position: relative;
}

#slider h2 {
background: url("../grafika/nadpis3.jpg") no-repeat bottom;
padding-bottom: 15px;
margin-top: 20px;
}

#slider div {
width: 175px;
padding-right: 41px;
float: right;
}

#prevBtn, #nextBtn, #slider1next, #slider1prev {
width: 31px;
height: 55px;
display: block;
position: absolute;
left: 0;
top: 40%;
margin: 0;
padding: 0;
display: block;
overflow: hidden;
text-indent: -8000px;
z-index: 1000;
}

#nextBtn {
left: 588px;
}

#prevBtn a, #nextBtn a {
width: 31px;
height: 55px;
display: block;
position: relative;
background: url("../grafika/buttons.jpg") no-repeat 0 0;
}

#prevBtn a:hover, #prevBtn a:focus, #prevBtn a:active {
background: url("../grafika/buttons.jpg") no-repeat 0 -55px;
}

#nextBtn a {
background: url("../grafika/buttons.jpg") no-repeat -31px 0;
}

#nextBtn a:hover, #nextBtn a:focus, #nextBtn a:active {
background: url("../grafika/buttons.jpg") no-repeat -31px -55px;
}

.badge {
position: absolute;
top: 20px;
left: 30px;
}

/***** slevy a akce ***/

.akce {
width: 295px;
padding-bottom: 20px;
font-size: 120%;
position: relative;
float: left;
}

.akce-inner {
background: #e1d5c6;
border: 1px dashed white;
padding: 20px;
}

.akce h3 {
line-height: 120%;
margin: 0 0 5px;
}

.akce a img {
padding: 2px;
border: 1px solid #d7ba88;
margin-bottom: 10px;
}

.akce a:hover img, .akce a:focus img, .akce a:active .img {
border: 1px solid white;
}

.akce p {
margin: 0;
line-height: 130%;
}

.prouzek {
position: absolute;
top: 0;
left: 0;
}

/*** hodnoceni  **/

#respond {
border: 1px solid #b7a48d;
padding: 20px;
margin: 20px 0 10px;
background: #d4c4b0;
}

p.comment-notes {
font-size: 90%;
margin: 0 0 20px;
}

#respond h2 {
margin: 0 0 20px;
padding: 0;
}

#respond input[type="text"], #respond textarea {
background: #ece4db;
border: 1px solid #9a8368;
position: relative;
padding: 7px;
}

#respond input[type=text] {
width: 170px;
margin: 0 10px;
}

#respond #antispam, #respond #vek {
width: 40px;
}

#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-vek {
display: inline-block;
}

#respond input[type="text"]:focus, #respond textarea:focus {
text-indent: 0;
z-index: 1;
}

#respond textarea {
resize: vertical;
height: 100px;
width: 98%;
}

#respond p {
margin: 0;
padding-bottom: 10px;
}

#respond input#odeslat {
color: white;
background: #5d3d1e;
text-decoration: none;
border: 2px solid #491119;
padding: 4px 7px;
font-size: 120%;
float: right;
}

#respond input#submit:hover, #respond input#submit:focus, #respond input#submit:active {
background: #491119;
}

p.comment-form-comment {
margin: 0;
}

.error {
font-weight: bold;
color: #C03;
}

/******** formulare *********/

.form label {
width: 150px;
display: inline-block;
}

.form label.radek {
width: 330px;
}

.form input[type="text"], .form textarea {
background: #ece4db;
border: 1px solid #9a8368;
padding: 7px;
}

.form textarea {
}

.form p {
margin: 0;
padding-bottom: 10px;
}

.form input.antispam {
width: 50px;
}

.form input.odeslat {
color: white;
background: #5d3d1e;
text-decoration: none;
border: 2px solid #491119;
padding: 4px 7px;
font-size: 120%;
float: right;
}

/******** vyhody ****/

#vyhody h3 {
font-size: 180%;
}

.vyh {
border-bottom: 1px dashed white;
padding: 25px 0;
}

.rozdel {
padding: 15px 0;
border-bottom: 1px dashed #5c3e22;
text-align: center;
}

.rozdel p {
margin: 0;
}

.vyhoda {
padding: 0 20px 0 0;
}

.vyh.odd .vyhoda {
padding: 0 0 0 20px;
}

.rozdel .vyhoda {
padding: 0 20px 0 0;
}

#vyhody p {
font-size: 130%;
}

.vyh img {
float: left;
margin: 0 30px 0 10px;
}

.vyh.odd img {
float: right;
margin: 0 10px 0 30px;
}

#foto .vyh {
padding: 10px 0;
border-top: 0;
border-bottom: 1px dashed #dacbb8;
}

#foto .vyh img {
float: left;
margin: 0 15px 10px 0;
}

#foto .vyhoda, .rozdel .vyhoda {
padding: 0;
}

#foto .vyh p {
margin-bottom: 15px;
}

.action {
padding: 30px 0;
text-align: center;
font-size: 150%;
}

.action .big {
margin-bottom: 10px;
}

.action .button {
padding: 10px 30px;
font-weight: normal;
}

/**** strankovani ***/

.pagination {
text-align: center;
padding-top: 20px;
}

.pagination a, .pagination a:visited {
text-decoration: none;
font-size: 140%;
border: 1px solid #a2866b;
background: white;
padding: 5px 10px;
display: inline-block;
margin: 0 5px;
color: black;
}

.pagination a:hover, .pagination a:active, .pagination a:focus, .pagination a.active {
background: #a2866b;
color: white;
}

.personal {
width: 180px;
float: left;
}

.siroky .personal {
width: 330px;
}

table.kariera {
border-top: 5px solid #bba283;
}

table.kariera th {
vertical-align: top;
white-space: nowrap;
background: none;
}

table.kariera p, table.kariera ul {
margin: 0;
}

table.kariera li {
margin-left: 10px;
}

/*** popup nesletter ***/

#popup {
width: 250px;
height: 315px;
padding: 35px 25px 0 325px;
text-align: left;
background: #d9dade url("../grafika/bg-nl5.jpg") no-repeat top left;
border: 5px solid #dacbb7;
display: none;
color: #390f11;
}

#popup h2 {
font-size: 220%;
font-weight: normal;
color: #c4953e;
margin-bottom: 1.2em;
}

#popup h2 strong {
font-size: 120%;
}

#popup p {
font-size: 140%;
line-height: normal;
}

#popup label {
font-size: 120%;
margin-bottom: 5px;
display: block;
}

#popup p.small {
font-size: 100%;
font-style: italic;
}

#popup p.smaller {
font-size: 120%;
margin-bottom: 2.5em;
}

#popup input[type="email"] {
background: white;
color: black;
border: 1px solid #845f3b;
font-size: 140%;
padding: 5px;
margin-bottom: 10px;
}

#popup input[type="submit"] {
background: #5d3d1e;
color: white;
font-weight: bold;
font-size: 120%;
padding: 8px 10px;
}

.sb-close-btn {
height: 36px;
width: 36px;
text-align: center;
cursor: pointer;
z-index: 6999;
position: absolute;
top: -18px;
right: -18px;
background-image: url("../js/fancybox/fancybox_sprite.png");
text-indent: -10000px;
}

#banner {
width: 250px;
height: 250px;
position: absolute;
top: 200px;
right: -260px;
}
