/* * { MARGIN: 0; PADDING: 0; }

html { MARGIN: 0; PADDING: 0; }

h1, h2 { COLOR: #dc241f; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; }
h1 { TEXT-ALIGN: left; FONT-SIZE: large; PADDING-BOTTOM: 10px; }
h2 { TEXT-ALIGN: left; FONT-SIZE: small; PADDING-BOTTOM: 6px; }

p { COLOR: #888; LINE-HEIGHT: 120%; TEXT-ALIGN: justify; TEXT-INDENT: 0; PADDING: 2px 0; }

a:link { COLOR: #888; TEXT-DECORATION: none; }
a:visited { COLOR: #888; TEXT-DECORATION: none; }
a:hover { COLOR: #dc241f; TEXT-DECORATION: underline; }
a:active { COLOR: #888; TEXT-DECORATION: none; }
a.underline { TEXT-DECORATION: underline; }

form { MARGIN: 0; PADDING: 5px 0; }
form.br { CLEAR: left; }

*/

#container {
	BACKGROUND: #F3D493;
	WIDTH: auto;
	_WIDTH: 100%;
	MARGIN: 0 auto;
	PADDING: 0;
	BORDER: 1px solid Black;
}

#menu_head {
	BACKGROUND: #5C1900;
	FONT-SIZE: 13px;
	COLOR: #F4C25A;
	WIDTH: 100%;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
	MARGIN: 0 auto;
	PADDING: 0;
}
#menu_head a {
	COLOR: #F4C25A;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	MARGIN: 0 10px;
	PADDING: 0;
}
#menu_head img { VERTICAL-ALIGN: middle; MARGIN: 0; PADDING: 0; BORDER: 0;}



#main {
	COLOR: Black;
	WIDTH: auto;
	_WIDTH: auto;
	MARGIN: 5px 10px;
	PADDING: 0;
}
#main p.help {
	COLOR: #5C1900;
	FONT-SIZE: small;
	TEXT-ALIGN: justify;
	TEXT-INDENT: 0;
	PADDING: 5px 0 5px 0;
}
#main p.label {
	FONT-SIZE: small;
	TEXT-ALIGN: left;
}
#main .block_form {
	TEXT-ALIGN: center;
	MARGIN: 0 0 5px 0;
	PADDING: 0;
}
#main .block_form_header {
	BACKGROUND: #5C1900;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	MARGIN: 0;
	PADDING: 2px 3px;
	BORDER: 1px solid Black;
}
#main .block_form_header a {
	COLOR: White;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	MARGIN: 0;
	PADDING: 0;
}
#main .block_form_header a:hover {
	TEXT-DECORATION: underline;
}
#main .block_form_header span.text {
	FLOAT: left;
}
#main .block_form_header span.ico { FONT-WEIGHT: normal; FLOAT: right; MARGIN: 0 0 0 20px }
#main .block_form_body {
	BACKGROUND: #F3D493;
	COLOR: Black;
	TEXT-ALIGN: left;
	MARGIN: 0 0 5px 0;
	PADDING: 5px;
}
#main .block_body {
	BACKGROUND: #F3D493;
	COLOR: Black;
	WIDTH: auto;
	TEXT-ALIGN: left;
	HEIGHT: 150px;
	MARGIN: 0;
	PADDING: 10px 5px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0 1px 1px 1px;
	BORDER-COLOR: Black;
}
#main .block_detail {
	BACKGROUND: #F3D493;
	COLOR: Black;
	TEXT-ALIGN: left;
	_HEIGHT: 1px;
	MARGIN: 0 0 5px 0;
	PADDING: 5px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0 0px 0px 0px;
	BORDER-COLOR: #000000;
}
#main .block_food {
	BACKGROUND: #F4BF51;
	COLOR: #000000;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	MARGIN: 0 0 5px 0;
	HEIGHT: 16px;
	PADDING: 2px 5px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0 1px 1px 1px;
	BORDER-COLOR: Black;
	font-weight: bold;
}
#main .block_food span.odkaz { BACKGROUND: #eee; COLOR: #888; TEXT-ALIGN: left; MARGIN: 0 0 5px 0; PADDING: 2px 5px; BORDER-STYLE: solid; BORDER-WIDTH: 0 1px 1px 1px; BORDER-COLOR: #eee; }

#main .block {
	BACKGROUND: #F3D493;
	TEXT-ALIGN: center;
	MARGIN: 0 0 5px 0;
	PADDING: 3px 5px;
	BORDER: 1px solid Black;
}
#main .list {
	BACKGROUND: #F3D493;
	TEXT-ALIGN: left;
	MARGIN: 0 0 5px 0;
	PADDING: 10px 10px 0 10px;
	BORDER: 1px solid Black;
}
#main .block_navigation {
	BACKGROUND: #F3D493;
	COLOR: Black;
	TEXT-ALIGN: left;
	MARGIN: 0 0 5px 0;
	PADDING: 2px 5px;
	BORDER: solid #eee 0px;
}
#main .block_navigation a { COLOR: #dc241f; FONT-WEIGHT: bold;  }

#main ul { LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 20px; _PADDING: 0 0 0 20px; }

#main ul li { LIST-STYLE-TYPE: disc; TEXT-ALIGN: justify; MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }

#main ul ul li { LIST-STYLE-TYPE: circle; TEXT-ALIGN: justify; MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#main ul ul ul li { LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#main ol { LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 20px; _PADDING: 0 0 0 25px; }
#main ol li { LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify; MARGIN: 0 0 10px 0; _PADDING: 0 0 0 3px; }
#main ol ol li { LIST-STYLE-TYPE: lower-alpha; TEXT-ALIGN: justify; MARGIN: 0 0 10px 0; _PADDING: 0 0 0 3px; }

#main img { BACKGROUND: #fff; PADDING: 3px; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #eee; }
#main img.ico { VERTICAL-ALIGN: 30%; _VERTICAL-ALIGN: middle; PADDING: 0; BORDER: 0; }
#main img.ico_small { VERTICAL-ALIGN: middle; PADDING: 0; BORDER: 0; }
#main img:hover { PADDING: 3px; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000000; }
#main img.ico:hover { VERTICAL-ALIGN: 30%; _VERTICAL-ALIGN: middle; PADDING: 0; BORDER: 0; CURSOR: pointer; }
#main img.ico_small:hover { VERTICAL-ALIGN: middle; PADDING: 0; BORDER: 0; CURSOR: pointer; }
#main img.right { FLOAT: right; MARGIN: 5px 0 5px 5px; }

#main label { FONT-SIZE: small; FONT-WEIGHT: bold; WIDTH: 160px; FLOAT: left; TEXT-ALIGN: left; PADDING: 1px 0; }
#main input {
	COLOR: Black;
	FONT-SIZE: small;
	FONT-FAMILY: verdana, sans-serif;
	WIDTH: 353px;
	_WIDTH: 346px;
	MARGIN-LEFT: auto;
	PADDING: 1px;
	BORDER: 1px solid Black;
}

#main input.znak3 {
	WIDTH: 40px;
	border: 1px solid Black;
}
#main input.znak5 {
	WIDTH: 50px;
	border: 1px solid Black;
}
#main input.znak10 {
	WIDTH: 90px;
	border: 1px solid Black;
}

#main input.button {
	BACKGROUND: #F5D799;
	COLOR: #000000;
	FONT-SIZE: 12px;
	; WIDTH: 160px;
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
	MARGIN: 10px 3px;
	PADDING: 0 3px;
	BORDER: solid #000000 1px;
}
#main input.button:hover {
	BACKGROUND: #F3CB76;
	FONT-SIZE: 12px;
	COLOR: Black;
	BORDER: 1px solid Black;
	CURSOR: pointer;
}
#main input.radio { TEXT-ALIGN: center; VERTICAL-ALIGN: middle; WIDTH: 15px; BORDER: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 3px; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }

#main input.checkbox {
	COLOR: Black;
	TEXT-ALIGN: center;
	WIDTH: 15px;
	BORDER: 0;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
}
#main input.file { WIDTH: 250px; }
#main .formular_ratio { TEXT-ALIGN: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: auto; MARGIN-RIGHT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; PADDING: 0; }

#main select {
	COLOR: Black;
	FONT-SIZE: small;
	FONT-FAMILY: verdana, sans-serif;
	WIDTH: 200px;
	MARGIN: 0 0 0 auto;
	PADDING: 0;
}
#main textarea {
	COLOR: Black;
	FONT-SIZE: small;
	FONT-FAMILY: verdana, sans-serif;
	HEIGHT: 150px;
	WIDTH: 510px;
	_WIDTH: 505px;
	PADDING: 2px;
	BORDER: 1px solid Black;
}

#main table { BORDER-COLLAPSE: collapse; MARGIN: 0 auto; }
#main td.inzerat1 { PADDING: 2px; WIDTH: 100px; TEXT-ALIGN: justify; VERTICAL-ALIGN: top;}
#main td.inzerat2 { PADDING: 2px; WIDTH: 360px; TEXT-ALIGN: justify; VERTICAL-ALIGN: top;}
#main td.inzerat2 a { TEXT-DECORATION: underline; }
#main td.gallery { WIDTH: 150px; TEXT-ALIGN: center; BORDER: 0; MARGIN: 0; PADDING: 3px; }



#clear { CLEAR: both; PADDING: 0; MARGIN: 0; }
.clear_r { CLEAR: right; PADDING: 0; MARGIN: 0; }

.float_r { FLOAT: right; }
.float_l { FLOAT: left; }

#foot {
	FONT-SIZE: xx-small;
	COLOR: Black;
	WIDTH: 80%;
	TEXT-ALIGN: center;
	MARGIN: 5px auto;
	PADDING: 0;
}

.left { TEXT-ALIGN: left; }
.center { TEXT-ALIGN: center; }

.chyba {
	BACKGROUND: #F3CB76;
	COLOR: #dc241f;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 200%;
	MARGIN: 20px;
	PADDING: 20px 5px;
	BORDER: 1px solid Black;
}
.chyba a { COLOR: #dc241f; }
.chyba a:hover { COLOR: #888; }

.navigation { FONT-SIZE: small;; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 0 5px; PADDING: 0; }
.navigation span {
	BACKGROUND: #F3CB76;
	COLOR: #dc241f;
	FONT-SIZE: small;
	; TEXT-DECORATION: none;
	LINE-HEIGHT: 30px;
	WHITE-SPACE: nowrap;
	MARGIN: 0 3px;
	PADDING: 3px;
	BORDER: solid #dc241f 1px;
}
.navigation a.navigation { BACKGROUND: #dc241f; COLOR: #fff; TEXT-DECORATION: none; LINE-HEIGHT: 30px; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 3px; BORDER: solid #fff 1px; }
.navigation a.navigation:hover { BACKGROUND: #fff; COLOR: #dc241f; BORDER: solid #dc241f 1px; }
