/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #323522;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32331b;/*#5b5e25;#D5DFEB;*/
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
}

.ul1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.ul1 li {
	margin-top: 10px;
}

.ul1 a {
	padding-left: 9px;
	background: url(images/homepage20.gif) no-repeat left center;
}

.ul2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.text1 {
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #DFE2E7;
}

.text2 {
	margin-bottom: 5px;
	font-weight: bold;
	color: #E5980A;
}

#box1 {color:#eee;}
#box1 h3 {color:#fff;font-size: 12px;}

.text3 {
	padding: 2px 3px;
	background: url(images/homepage22.gif) repeat left top;
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.text4 {
	text-align: center;
	font-size: 9px;
	color: #959B9F;
}

/** LINKS */

a {
	color: #E5aa0A;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/bg04.jpg) repeat-y left top; }
.bg2 { background: url(images/bg03.jpg) no-repeat left top; }
.bg3 { background: url(images/bg06.jpg) no-repeat left top; }
.bg4 { background: url(images/_bg07.jpg) no-repeat left top; }
.bg5 { background: url(images/homepage21.gif) repeat-y left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 2px 8px 2px 0;
	border: 4px double #fff;
}

.img2 {
	float: right;
	margin: 0 0px 5px 10px;
}

hr { display: none; }

.hr1 {
	height: 1px;
	margin-bottom: 10px;
	background: url(images/homepage16.gif) no-repeat left top;
}

.hr2 {
	height: 1px;
	margin: 20px 0px;
	background: url(images/homepage23.gif) no-repeat left top;
}

/** TITLES */

.title {
	height: 19px;
	margin-bottom: 13px;
}

.title b {
	position: absolute;
	left: -10000px;
}

#title1 { background: url(images/homepage17.jpg) no-repeat left top; }
#title2 { background: url(images/homepage18.jpg) no-repeat left top; }
#title3 { background: url(images/subpage1_01.jpg) no-repeat left top; }
#title4 { background: url(images/subpage2_01.jpg) no-repeat left top; }

/** BASIC */

html, body {
	height: 100%;
}

/** WRAPPER */

#wrapper {
	width: 778px;
	margin: 0px auto;
}

#wrapper-left {
	float: left;
	width: 35px;
	height: 689px;
	background: url(images/bg01.jpg) no-repeat left top;
}

#wrapper-right {
	float: left;
	width: 35px;
	height: 689px;
	background: url(images/bg02.jpg) no-repeat left top;
}

#container {
	float: left;
	width: 708px;
	height: 689px;
	min-height: 689px;
}

html>body #container {
	height: auto;
}

/** HEADER */

#header {
	height: 178px;
}

#headerA {
	float: left;
	width: 178px;
	height: 178px;
	background: url(images/homepage01.jpg) no-repeat left top;
}

#logo, #slogan {
	position: absolute;
	left: -10000px;
}

#headerB {
	float: left;
	width: 530px;
	height: 178px;
}

/** TOP-MENU */

#top-menu {
	height: 101px;
	background: url(images/bg05.jpg) no-repeat left top;
	overflow: hidden;
}

#top-menu p {float: left; width: 220px;color:#fff; padding: 10px 0 0 82px; margin: 0; font-size: 12px;}
#top-menu p img {margin:0 5px 0 0;border: 1px solid #333;}
#top-menu p a {	display: inline;float:none;text-decoration:none; font-weight: bold;}
#top-menu p a:hover {text-decoration:underline; }

#top-menu ul {
	float:right;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top-menu li {
	display: inline;
}

#top-menu a {
	display: block;
	float: left;
	height: 101px;
}

#top-menu strong {
	position: absolute;
	left: -10000px;
}

#top-menu1 { width: 61px; background: url(images/homepage02.jpg) no-repeat left top; }
#top-menu2 { width: 59px; background: url(images/homepage03.jpg) no-repeat left top; }
#top-menu3 { width: 72px; background: url(images/homepage04.jpg) no-repeat left top; }

/** MAIN-MENU */

#main-menuX {
	height: 77px;
	width:530px;
	float: left;
	background: url(images/menu.jpg) repeat-x;
}

#main-menu, #main-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#main-menu li {
	float:left;
	width:100px;
}

#main-menu a {
	display: block;
	width: 100px;
	height: 52px;
	text-align:center;
	padding-top: 25px;
	text-decoration:none;
	color:#333;
}

#main-menu a:hover {
	text-decoration:underline;
}

#main-menu a.main-menu1, #main-menu li.main-menu1 { width: 117px; }
#main-menu a.main-menu5, #main-menu a.main-menu5 { width: 113px; }

#main-menu li ul {
	position: absolute;
	width: 100px;
	left: -999em;
}

#main-menu li:hover ul, #main-menu li.sfhover ul {
	left: auto;
	width: 100px;
	z-index: 6;
}

#main-menu li:hover, #main-menu li.sfhover {
	position: static;
}

#main-menu li ul li {width:100px;}

#main-menu li ul li a {
	background: #fff;
	border-bottom: 1px solid #eee;
	color: #333;
	width: 100px;
	height:22px;
	padding:5px 0 0 0;
	margin:0;
	font-weight:bold;
}

#main-menu li ul li a:hover {background: #d8d8d8;color: #000;}

/** LEFT & RIGHT */

#left {
	float: left;
	width: 178px;
}

#right {
	float: left;
	width: 530px;
	background: #bcca72;
}

#right a {color:#e16f00;}
#right a:hover {color:#cc792b;}
#right h2 {color:#e16f00;font-size: 16px;font-weight:bold;}
#right h3 {color:#e16f00;font-size: 14px;font-weight:bold;}
#right h4 {color:#9f5100;font-size: 13px;font-weight:bold;}
#right h5 {color:#9f5100;font-size: 12px;font-weight:normal;}

#right h2.text2, #right h3.text2 {color: #e16f00;}
#right table, #right p, #right ul, #right ol {margin-bottom:0.7em;}
#right td, #right th {padding:0 3px 1px 3px;border:1px solid #afba71;}
#right th {background:#76823c;color:#afba71;}

/** LEFT-MENU */

#left-menu {
	height: 189px;
}

#left-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#left-menu li {
	display: inline;
}

#left-menu a, #left-menu span {
	display: block;
	width: 163px;
}

#left-menu a:hover {text-decoration:underline;}

#left-menu1, #left-menu2, #left-menu3, #left-menu4, #left-menu5 {
	font-size:100%;
	color: #D5DFEB;
	text-align: left;
	text-decoration:none;
	padding-left: 15px;
	padding-top: 10px; 
	margin-bottom: -10px;
}

#left-menu1 { padding-top: 15px; margin-bottom: -15px; color: #fff; height: 41px; background: url(images/homepage10.jpg) no-repeat left top; }
#left-menu2 { height: 31px; background: url(images/homepage11.jpg) no-repeat left top; }
#left-menu3 { height: 31px; background: url(images/homepage12.jpg) no-repeat left top; }
#left-menu4 { height: 31px; background: url(images/homepage13.jpg) no-repeat left top; }
#left-menu5 { height: 55px; background: url(images/homepage14.jpg) no-repeat left top; }

/** BOX1 */

#box1 {
	padding: 20px 17px;
}

/** BOX2 */

#box2 {
	height: 303px;
	min-height: 303px;
	padding: 19px 0px 0px 0px;
}

html>body #box2 {
	height: auto;
}

#box2A {
	float: left;
	width: 215px;
	padding: 0px 25px 0px 25px;
}

#box2B {
	float: left;
	width: 215px;
	padding: 0px 25px 0px 25px;
}

/** BOX3 */

#box3 {
	padding: 19px 25px 0px 25px;
}

/** FOOTER */

#footer {
	display: block;
	clear: both;
	width: 778px;
	height: 110px;
	margin: 0px auto;
	padding-top: 25px;
}

#footer a {color:#bbb;text-decoration:none;}

#splash {width:530px;height:189px;overflow:hidden;}

/* sNews Thinga */
input {color:#666;font-weight:bold;background:#eee;border:1px solid #666;padding:2px 3px 2px 3px;}
textarea { color:#666; width: 97%; height: 20em; padding: 3px; border: 1px solid #666;}
#popis1, #popis2 { width: 97%; height: 5em; padding: 3px; border: 1px solid #666;}
#kontakt {padding: 15px 0px 20px 15px;}
#kontakt th {text-align:right; padding: 0px 5px 0px 5px;font-weight:normal;}
#kontakt td {font-weight:bold;}

/* ADMIN AREA */

/* span styles used in custom admin panels only */
.redtitle { font: bold 14px Arial; color: #ff0000; text-align: center; }
.bluetitle { font: bold 14px Arial; color: #0054bc; text-align: center; }
.admintitle { font: bold 16px Arial; color: #E23300; text-align: center; }
.buttonmargin { margin-bottom: 10px; }
.admpanel { border: 1px solid #ccc; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
.fieldset { border: 1px solid #ccc; padding: 20px 8px 20px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
legend { font: bold 16px arial; margin: 10px 0 0 0; }
// input#save, input#submit_pass, input.button { margin:2px;color:#fff;background:#4a9000;border:1px solid #94cc52; }

/* mattonik's internal links mod */
#InterneLinky {
padding: 0.3em;
border: 1px solid #ccc;
}

#options p {float:left;margin-left:4px;}

