BODY {
	font-family:Tahoma;
	margin:0px;
	background:URL('../images/bg.gif');
	scrollbar-arrow-color: Black;
	scrollbar-face-color: #E2E2E2;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-highlight-color: #E2E2E2;
	scrollbar-shadow-color: White;
	scrollbar-track-color: #F2F2F2;
	scrollbar-3dlight-color: White;
}

FORM { margin:0px; }
SELECT {
	font-family:Tahoma;
	font-size:11px;
}

TABLE { font-size:11px; color:#434343; }
TABLE.index { width:780px; height:100%; }
TD.top { width:780px; height:122px; background:URL('../images/top.jpg') no-repeat top left; }
TD.kat { width:780px; height:50px; background:URL('../images/middle.jpg') top left; color:#FFFFFF; text-align:center; }
TD.kat_page { width:780px; height:50px; background:URL('../images/middle_page.jpg') top left; color:#FFFFFF; text-align:center; }

TD.bottom { width:780px; height:60px; background:URL('../images/bottom.gif') top left; color:#FFFFFF; text-align:center; }
TD.bottom_page { width:780px; height:60px; background:URL('../images/bottom_page.gif') top left; color:#FFFFFF; text-align:center; }
TD.web { width:780px; height:100%; background:URL('../images/bg_bottom.gif') top left; text-align:center; }

TD.menu { width:200px; background:URL('../images/menu_top.gif') no-repeat top left #FFFFFF; vertical-align:top; }
TD.menu_page { width:200px; background:URL('../images/menu_top_page.gif') no-repeat top left #FFFFFF; vertical-align:top; }

TD.menu_but { height:21px; background:URL('../images/menu_but.jpg') top left; padding:0px 0px 0px 35px; }
TD.menu_but_i { height:28px; padding:0px 0px 6px 35px; }
TR.menu_odd { height:7px; background:URL('../images/menu_odd.gif') no-repeat top left; }
TR.menu_bottom { height:40px; background:URL('../images/menu_bottom.gif') top left; }

A { text-decoration:none; color:#000000; }
A:HOVER { text-decoration:none; color:#F68900; }
A.menu { color:#FFFFFF; font-weight:bold; }
A:HOVER.menu { color:#000000; font-weight:bold; }

A.sport { color:#FFFFFF; }
A:HOVER.sport { color:#000000; }

A.web { color:#000000; }
A:HOVER.web { color:#FFFFFF; }

A.link { color:#000000; font-weight:bold; }
A:HOVER.link { color:#F68900; font-weight:bold; }

A.back { color:#F68900; font-weight:bold; }
A:HOVER.back { color:#000000; font-weight:bold; }

A.email { color:#000000; }
A:HOVER.email { color:#F68900; }

/* news */
TD.news { width:300px; background:URL('../images/bg_news.gif') repeat-y top left; padding:0px 0px 0px 0px; vertical-align:top; }

DIV#news { background:URL('../images/flash_bottom_right.gif') no-repeat top left; padding:56px 0px 0px 0px; }
DIV#textik { padding:5px 10px 5px 20px; text-align:left; line-height:16px; }

P.news_nadpis { color: #F68900; font-weight: bold; margin: 5px 0px 5px 0px; font-family:Arial,sans-serif; font-size:15px; }
P.news_text { margin:0px 0px 10px 0px; text-align:left; }

/* FAQ */

TABLE.faq {}
TD.faq_text { width:55%; line-height:16px; text-align:justify; }
TD.faq_form { width:45%; }

INPUT.faq { font-family:Tahoma; font-size:11px; width:150px; border:1px solid #747474; }
INPUT.faq_but { background:transparent; border:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#747474; cursor:pointer; text-align:right; }
TEXTAREA.faq { font-family:Tahoma; font-size:11px; border:1px solid #747474; width:150px; height:80px; overflow:hidden; }

/* CENNIK */

TABLE.cennik { width:490px; margin:15px 0px 10px 0px; }
TD.cennik_nadpis { background:URL('../images/zah.gif') no-repeat top left; height:27px; color:#FFFFFF; font-weight:bold; padding:2px 0px 0px 15px; }
TD.cennik_zah { background:#888888; color:#FFFFFF; border-top:1px solid #FFFFFF; }
TD.cennik_item { background:#EFEFEF; border-bottom:1px solid #D6D6D6; height:20px; }

/* ROZVRH */

TD.rozvrh_zah { background:#F49E31; width:80px; color:#FFFFFF; font-weight:bold; text-align:center; }
TD.rozvrh_casy { border:1px solid #A4A4A4; background:#FDDAAD; }
TD.rozvrh_no { color:#FFFFFF; background:#F34949; text-align:center; }
TD.rozvrh_ok { border:1px solid #A4A4A4; background:#F7F7F7; text-align:center; }
TD.rozvrh_blank { background:#FFFFFF; border:1px solid #D8D8D8; background:#EDEDED; }

/* KONTAKT FORM */
INPUT.order { font-family:Tahoma; font-size:11px; width:170px; border:1px solid #747474; }
TEXTAREA.order { font-family:Tahoma; font-size:11px; border:1px solid #747474; width:170px; height:80px; overflow:hidden; }

/* vseobecne */

SPAN.nadpis { color:#F68900; font-weight:bold; }
SPAN.title { color:#F68900; font-weight:bold; font-size:14px; }
SPAN.poznamka { color:#FF0000; font-weight:bold; }

P.msg { color:#FF0000; font-weight:bold; text-align:center; margin:5px 0px 5px 0px; }
P.nadpis { color:#F68900; font-weight:bold; margin:5px 0px 5px 0px; }

HR.line { color:#EEEEEE; background:#EEEEEE; border:0px; height:1px; }

DIV.pages {
	color:#F68900;
	padding:0px 0px 10px 0px;
}

INPUT.check {
	background:#C0C0C0;
	border:1px solid #434343;
	margin:0px;
	padding:0px;
}

INPUT.but {
	background:URL('../images/but.gif') transparent;
	border:0px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	text-align:right;
	padding:0px 40px 2px 0px;
	width:166px;
	height:27px;
}
INPUT.pocet {
	font-family:Tahoma;
	font-size:11px;
	border:1px solid #434343;
	width:35px;
	height:16px;
}

div.texty {
	padding:0px 50px 0px 30px;
	color:#434343;
}
div.more-info {
	border-top:1px dotted #E0E0E0;
	border-right:1px dotted #E0E0E0;
	margin:5px 0px 5px 0px;
	text-align:right;
	padding:0px 5px 0px 0px;
}

div.uskutocnene_akcie {
    padding:0px 0px 0px 20px;
}
div.gallery-item {
    width:150px;
    float:left;
    text-align:center;
    margin:5px 10px 5px 10px;
}
div.gallery-item h3 {
    margin:0px;
    padding:0px;
    font-size:1em;
    color:#FF9612;
}
div.gallery-item h3 a {
    color:#FF9612;
}
div.gallery-item img {
    padding:1px;
    border:1px solid #E5E1D6;
    margin:0px 0px 5px 0px;
}

div.gallery-desc {
    padding:0px 35px 0px 0px;
}
div.gallery-desc h2 {
    margin:0px;
    padding:0px 0px 15px 0px;
    font-size:1.4em;
    color:#FF9612;
}
div.gallery-desc p {
    margin:0px;
    padding:0px 0px 15px 0px;
}
div.gallery-desc div {
}
div.gallery-desc div img {
    padding:1px;
    border:1px solid #E5E1D6;
    margin:2px 2px 2px 2px;
}

div.back {
    clear:both;
    border-top:1px solid #E5E1D6;
    padding:5px 0px 5px 0px;
    margin:10px 35px 0px 0px;
}

div.cleaner {
    clear:both;
}