/* RESET STYLES BEGIN */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: collapse; border-spacing: 0;}*/
/* RESET STYLES END*/

BODY{background: #8ecbfb url(../pic/top-podklad.gif) repeat-x; margin: 0; padding: 0 ; text-align: center;}
DIV, P, SPAN, UL, OL, LI, TH, TD, LEGEND{font: 10pt Verdana, "Arial CE", Arial, Geneva, Helvetica, sans-serif; color: #00378f;}
H1{font: normal 20pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #4087bf; margin: 0 0 15px 0; padding: 0 0 0 10px; border-bottom: 2px solid #60a0d2;}
H2{font: bold 13pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #266ca3; margin: 0; padding: 0 0 10px 0;}
H2.dc-nadpis{background: #1E82D0 url(/pic/lista-nadpis.gif) no-repeat 0 0; color: #fff; padding: 8px 0 7px 45px; ?padding: 8px 0 8px 45px; _padding: 8px 0 8px 45px; font-size: 15pt; font-weight: normal;}
H3{font: bold 11pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #758399; margin: 0; padding: 0 0 10px 0;}
TABLE{border: 0 none; margin-bottom: 15px; width: 100%;}
TH{background-color: #AAB0CA; padding: 3px 5px; text-align: left; font-weight: bold;}
TD{background-color: #f1f3bf; padding: 3px 5px;}

TABELE.tab{font-size: 8pt;}
TABLE.tab TH{background-color: #a0c4e1; padding-left: 3px; padding-right: 3px; text-align: left; font-size: 8pt;}
TABLE.tab TD{padding-left: 3px; padding-right: 3px; font-size: 8pt;}

TABLE.tab-partners{width: 100%;}
TABLE.tab-partners TD{background-color: transparent;}

TABLE.no-border TD{border: 0 none; background-color: transparent;}

TABLE.kampan TD{border: 0 none; background-color: transparent; padding: 1px 10px;}

/* stranka partneri begin */
TABLE#partneri{text-align: center;}
TABLE#partneri TD{height: 130px;}
/* stranka partneri end */

/* stranka o nas begin */
TABLE.lektori{margin-top: 25px; table-layout: fixed;border: 0 none; background-color: transparent;}
TABLE.lektori TD{padding: 15px; text-align: center;}
TABLE.lektori TD IMG{border: 5px solid #69c4e5; margin: 0 auto;}
/* stranka o nas end*/

TABLE#digiclock{width: auto; text-align: center; margin: 0 auto 15px auto;}
TABLE#digiclock TD{padding: 0; border: 0 none; background-color: transparent;}

A{color: #02173e; text-decoration: underline;}
A:hover{color: #02173e; text-decoration: none;}
HR{color: #AAB0CA; background-color: #AAB0CA; border: 0 none; height: 1px; clear: left; margin-bottom: 10px;}
UL{margin: 0 15px 15px 15px; padding: 0 0 0 15px; list-style: square; line-height: 150%;}
UL LI{line-height: 150%;}
OL{margin: 0 15px 15px 15px; padding: 0 0 0 15px; list-style: decimal; line-height: 150%;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
P.message-hlaska{background-color: #D4D8EC; border: 2px solid #B8BFE0; padding: 15px; color: #000; font-weight: bold;}

FIELDSET{border: 1px solid #AAB0CA; border-top: 3px solid #AAB0CA; margin-bottom: 15px;}
LEGEND{font-weight: bold; padding: 0 10px;}

FORM{margin: 0; padding: 0;}
INPUT.text-box{background-color: #fdf6e4; font-size: 8pt;}
TEXTAREA{background-color: #fdf6e4; font: 9pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;}
SELECT{background-color: #fdf6e4;}
.label{font-weight: bold; text-align: right;}
.button-box{background: #ffcc57 url(../pic/button.gif) repeat-x; border: 1px solid #af7f0c; color: #003686; padding: 3px 5px 2px 5px; font-weight: bold; cursor: pointer; font-size: 9pt;}
.poznamka{color: Red;}

.foto-left, .foto-right{border: 5px solid #69c4e5; padding: 1px;}
.foto-left-noactive, .foto-right-noactive{border: 5px solid #c9d7dc; padding: 1px;}
.foto-left, .foto-left-noactive{float: left; margin: 3px 10px 5px 0;}
.foto-right, .foto-right-noactive{float: right; margin: 3px 0 5px 10px;}

.foto-skupina-big{float: left; margin: 3px 10px 5px 35px !important; margin: 3px 0 5px 18px; border: 5px solid #69c4e5; padding: 1px;}
.foto-skupina{float: left; margin: 3px 2px 5px 8px !important; margin: 3px 2px 5px 5px; border: 5px solid #69c4e5; padding: 1px;}


/* partneri */
.box-partneri{float: left; width: 185px; height: 120px; text-align: center;}
/* konec partneri */

/* fotogalerie */
.foto-box{
	float: left;
	margin: 0 0 5px 10px !important;
	margin: 0 5px 5px 5px;
	text-align: center;
	width: 128px !important;
	width: 130px;
}
.fotogalerie{
	border: 5px solid #69c4e5; margin: 0 auto;
	float: left;
	margin: 0 0 5px 8px !important;
	margin: 0 3px 5px 3px;
	text-align: center;
	padding: 1px;
}
.foto{border: 5px solid #69c4e5; margin: 0 auto;}

/* katalog obleceni */
.kat-obleceni{width: 188px; height: 230px; float: left; text-align: center; margin: 0 0 10px 0;}
.kat-obleceni IMG{border: 0 none;}
.kat-obleceni IMG.foto{border: 5px solid #69c4e5; margin: 0 auto;}
.cena{font-size: 10pt; font-weight: bold; color: red; display: block;}
.popis{display: block;}
/* konec katalog obleceni */

.top{text-align: right;}
.clear{clear: both;}

.skupina-dc{width: 250px; float: left; margin-left: 10px;}

.odkaz-mapa{float: right; margin: 10px 10px 0 0 !important; margin: 10px 5px 0 0; color: #fff;}
.odkaz-mapa A{color: #fff;}
.odkaz-mapa A:hover{color: #fff;}

/* odkryti textu */
.hidden {display:none;}
.pointer {cursor:pointer; display: block; line-height: 150%; padding-left: 15px; background: url(../pic/odrazka.gif) no-repeat left center;}
/* konec odkryti textu */

/* BOCNI AKTUALITY BEGIN */
.aktualne{padding: 0 0 5px 0; margin-bottom: 10px; text-align: left; font-size: 8pt; border-bottom: 1px solid #AAB0CA;}
.aktualne H2{font-size: 10pt; padding: 0 0 5px 0;}
.aktualne .datum{font-size: 8pt; font-weight: normal; font-style: italic; margin: 0;}
.aktualne DIV, .aktualne P{font-size: 8pt; margin: 0; padding: 0 0 5px 0; text-align: left;}
.aktualne-foto{text-align: center; border: 5px solid #69c4e5;}
.aktualne .soubory IMG{vertical-align: middle;}
/* BOCNI AKTUALITY END */

/* ARCHIV BEGIN */
.archiv-box{border-bottom: 1px solid #AAB0CA; margin-bottom: 5px;}
.archiv-box .datum-akt{float: right; font-style: italic;}
.archiv-box .foto-left-aktualita{border: 5px solid #69c4e5; padding: 1px; margin: 0 5px 5px 0; float: left;}
/* ARCHIV END */


/* -------------------------------------------------- ID -------------------------------- */
#rozek A{background: url(../pic/rozek.gif) no-repeat; position: absolute; z-index: 100; width: 139px; height: 99px; left: 0; top: 0;}
#page{background: url(../pic/stred-podklad.gif) repeat-y center; margin: 0 auto; width: 980px; text-align: left;}

#top{width: 980; text-align: center;}
#top-obsah{width: 980px; margin: 0 auto;}
#top-lbox{background: url(/pic/top-lbox.jpg) no-repeat; width: 200px; height: 280px; margin: 0 auto; float: left;}
#top-lbox A{color: #fff; font-weight: bold;}
#top-pbox{background: #ffb737 url(/pic/top-pbox.jpg) no-repeat; width: 780px; height: 280px; margin: auto; float: left; text-align: left;}

#fotka-mesice{width: 110px; margin: 10px auto; padding: 3px 0 5px 0; text-align: center; background-color: #fff;}
#fotka-mesice SPAN{font-weight: bold; display: block; padding-bottom: 2px; color: #ce0000;}

#top-pbox #hl-partner{padding: 190px 0 14px 20px;}

#menu{width: 690px; background-color: transparent; margin: 0 auto; padding: 0; text-align: center;}
#menu UL{margin: 0; padding: 0; list-style: none;}
/*#menu UL{margin: 0; padding: 204px 0 0 0; list-style: none;} kdyz neni partner */
#menu LI{text-align: left; float: left;}
#menu LI A{font-family: Tahoma, "Arial CE", Arial, Geneva, Helvetica, sans-serif; margin: 0; padding: 7px 33px; display: block; color: #003686; font-size: 10pt; font-weight: bold; text-align: center; text-decoration: none; float: left;}
#menu LI A:hover{background-color: #ffb736; text-decoration: none; color: #ff0000;}
#menu LI.oddelovac{background: url(../pic/oddelovac.gif) no-repeat; float: left; width: 2px; height: 15px; margin-top: 10px; overflow: hidden;}

.tlacitko{background: #fee159 url(../pic/tl2.gif) no-repeat; width: 169px; height: 30px; margin: 0 auto 3px auto; text-align: center;}
.tlacitko A{color: #ba7507; text-align: center; padding: 6px 0; display: block; text-decoration: none; font-weight: bold;}
.tlacitko A:hover{color: #02173e;}

#stred{width: 980px; margin: auto; padding-bottom: 55px;}

#lbox{
	width: 178px;
	float: left;
	margin-left: 11px !important;
	margin-left: 6px;
	margin-right: 24px;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
	font-style: italic;
	color: #fff;
}
#lbox H1, H1.tanecnik{border-bottom: 0 none; text-align: center; color: #fff; padding: 0 0 15px 0; margin: 0;}
#lbox P{color: #fff; font-size: 8pt;}
#lbox A{color: #F9EC02; font-weight: bold;}
#lbox DIV{color: #fff;}
#lbox HR{color: #fff; background-color: #fff; border: 0 none; height: 1px; width: 50%; text-align: center;}

#lbox #bocni-menu{background-color: transparent;}
#bocni-menu .tl{background: #fee159 url(../pic/tl.gif) no-repeat; width: 178px; height: 30px; margin: 0 auto 3px auto; text-align: center;}
#bocni-menu .tl A{color: #ba7507; text-align: center; padding: 6px 0; display: block; text-decoration: none;}
#bocni-menu .tl A:hover{color: #02173e;}

#menu-galerie{background-color: transparent;}
#menu-galerie .tl{background: url(../pic/tl.gif) no-repeat; float: left; width: 178px; height: 30px; margin: 0 0 3px 5px; text-align: center;}
#menu-galerie .tl A{color: #003686; font-weight: bold; text-align: center; padding: 6px 0; display: block; text-decoration: none;}
#menu-galerie .tl A:hover{color: #02173e;}

#sbox{
	width: 565px;
	float: left;
	text-align: left;
	padding-bottom: 55px;
}
#pbox{
	width: 170px;
	float: right;
	margin-right: 9px !important;
	margin-right: 5px;
}
/* bottom */
#bottom{
	background: #8ecbfb url(../pic/bottom-podklad.gif) repeat-x;
	height: 55px;
	width: 980px;
	text-align: left;
}
#bottom #created{padding: 15px 0 0 15px; font-size: 7pt; float: left; text-align: center;}
#bottom-logo{height: 55px; float: right; padding: 0 300px 0 20px;}

/* ---------------------------- infobox ------------------------------------- */
/* spatne se zobrazuje strankach kde je patidka porad dole */
#infobox{background-color: #b8dffe; border: 1px solid #1e82d0; width: 350px;}
#infoboxname{background-color: #1e82d0; font: bold 9pt Arial, Helvetica, san-serif; color: #fff; display: block; padding: 3px 10px;}
#infoboxdesc{font: normal 9pt Arial, Helvetica, san-serif; display: block; margin: 10px;}
#infoboximage{border:0 none;}
/* ------------------------- konec infobox --------------------------------- */

P#infoboxy A{text-decoration: underline;}

