* { margin: 0; padding: 0 }
body { font-size: 62.5%; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; text-align: center; background: #25282D; color: #000; }
h1, h2, h3 { font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; font-weight: normal; }
h1 { font-size: 4.5em; margin-bottom: 12px; color: #E7423C; }
h2 { font-size: 2.8em; margin-bottom: 9px; color: #00B3BA; }
h3 { font-size: 2.2em; margin-bottom: 7px; color: #A64999; }
a:link { color: #A64999; text-decoration: none; }
a:visited { text-decoration: none; color: #A64999; }
a:hover { color: #00B3BA; text-decoration: none; }
hr { color: #95EEF6; margin-bottom: 10px; }
table { color: #333; }
#container { margin-left: auto; margin-right: auto; width: 993px; position: relative; text-align: left; background-image: url(../images/repeat_f.jpg); background-repeat: repeat-y; background-position: right top; }
#header { background-image: url(../images/header_f.jpg); height: 108px; width: 993px; }
#logo { position: absolute; left: 0px; top: 127px; height: 88px; width: 251px; padding-left: 34px; padding-top: 18px; background-image: url(../images/podlogo_f.jpg); background-repeat: no-repeat; }
#logo img { text-decoration: none; border-bottom-style: none; border-top-style: none; border-right-style: none; border-left-style: none; }
#skip { margin: 0px; padding: 0px; overflow: hidden; text-indent: -5000px; }
#content { width: 900px; }
#content_main { margin-left: 280px; }
#content_main a { border-bottom-width: thin; border-bottom-style: dotted; }
#content p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; line-height: 1.5em; text-align: justify; }
#content li { font-size: 13px; margin-bottom: 15px; line-height: 1.5em; text-align: justify; list-style: inside; font-family: Arial, Helvetica, sans-serif; }
#sidebar { position: absolute; left: 0px; top: 220px; width: 180px; margin-left: 0px; margin-left: 50px; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; ; font-size: 18px; font-weight: bold; }
#sidebar ul li { margin-bottom: 18px; line-height: 1.2em; color: #95EEF6; list-style-type: none; }
#sidebar p { margin-bottom: 18px; color: #FFF; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; }
#sidebar a { color: #FFF; text-decoration: none; padding-bottom: 10px; border-bottom-style: none; }
#sidebar a:hover { color: #FFF; text-decoration: none; }
.podseznam { font-size: 13px; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; ; ; margin-left: 22px; }
.zvyraznenanav { color: #CCC; }
#menu { position: absolute; left: 257px; top: 75px; }
#menu ul { text-align: center; }
#menu ul li { display: inline; list-style-type: none; margin: 0px 0.55em; padding-right: 0.65em; padding-left: 0.65em; text-decoration: none; font-size: 18px; }
#menu a { font-weight: normal; text-decoration: none; border-bottom-style: dotted; border-bottom-width: thin; color: #00B3BA; }
#menu a:hover { color: #A64999; }
#menu_sub { position: absolute; top: 11px; right: 75px; }
#menu_sub a { color: #FFF; text-decoration: none; border-bottom-style: none; }
#menu_sub a:hover { color: #95EEF6; }
#menu_sub ul { text-align: center; font-size: 17px; font-weight: normal; text-decoration: none; }
#menu_sub ul li { display: inline; list-style-type: none; margin: 0px 0.5em; padding-right: 0.5em; padding-left: 0.5em; }
#footer { height: 147px; width: 993px; margin-top: -11px; margin-right: auto; margin-left: auto; background-image: url(../images/footer_f.jpg); background-repeat: no-repeat; background-position: right bottom; }
#footerwrap { text-align: center; margin-right: auto; margin-left: auto; width: 993px; margin-top: -70px; }
#footercontent { padding-bottom: 20px; font-size: 12px; line-height: 1.5em; color: #FFF; text-align: left; margin-top: 0px; margin-left: 280px; }
#footercontent a:hover { color: #00B3BA; }
#footercontent a { font-size: 12px; line-height: 1.5em; color: #FFF; }
.validate { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; margin-right: 5px; margin-bottom: 15px; margin-top: 5px; }
#cennik { text-align: left; font-size: 13px; width: auto; background-color: #FBFBFB; }
#cennik a { color: #A64999; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#cennik tr th { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #B4CE37; }
.cennikradek { background-color: #95EEF6; }
.tabsluzba { width: 339px; }
.sk { width: 113px; }
.euro { width: 113px; }
.cas { width: 113px; }
#box1 { height: 200px; }
#box2 { height: 500px; }
#box3 { height: 700px; }
.leftobr { float: left; margin-bottom: 15px; margin-right: 18px; margin-top: 6px; border: thin solid #CCC; }
.rightobr { float: right; margin-bottom: 15px; margin-left: 18px; margin-top: 6px; border: thin solid #CCC; }
.leftobr_noborder { float: left; margin-bottom: 15px; margin-right: 18px; margin-top: 6px; }
.rightobr_noborder { float: right; margin-bottom: 15px; margin-left: 18px; margin-top: 6px; }
.fotopred { margin-right: 20px; margin-bottom: 20px; border: thin solid #CCC; }
.fotopo { margin-right: 250px; margin-bottom: 20px; border: thin solid #CCC; }
.cleaner { clear: both; height: 0px; overflow: hidden; display: none; }
.odznacnav { color: #F2F7E0; }
.cena { color: #FF6300; text-transform: none; margin-bottom: 0.5em; font-size: 1.6em; line-height: 1.2em; font-weight: normal; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; }
#titulka h2 a { border-bottom-style: none; }
.leftobr100 { margin-bottom: 20px; margin-right: 350px; height: 133px; width: 100px; }
.leftobr100float { float: left; margin-bottom: 20px; margin-right: 10px; height: 133px; }

.leftobr100floatlast { float: left; margin-bottom: 20px; height: 133px; }


.pred { width: 110px; padding-bottom: 50px; }
.fotoradek { height: 20px; }

.fototable { margin-bottom: 20px; }



.po { width: 110px; }
.fototext { width: 390px; display: table-header-group; line-height: 1.5em; font-weight: normal; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; text-align: justify; }
.fototable th { font-size: 13px; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; line-height: 1.5em; }
.fototable a img { text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#content_main a img { text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }


.fotobreak { float: left; margin-bottom: 20px; height: 133px; margin-right: 10px; width: 1px; margin-left: 5px; }
#slepybox { float: left; margin-bottom: 20px; margin-right: 5px; height: 133px; width: 100px; }
.podpis { font-style: italic; text-align: right; font-weight: bolder; }
