body {
	font-size:12px;
	color:#000;
	text-align: center;
	margin: 0px auto;
	padding: 20px 0px;
	background-color: #41525c;
	background-image: url(images/bg-body.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}
body, body * {font-family: Arial, Helvetica, sans-serif;}

a { color: #1A59A8; text-decoration: underline;}	
a:hover { color: #000; text-decoration:none;}

img { border: 0px;}

#overlay{z-index: 100; background-color: #000;}

/* --------------------------- [ layout ] --------------------------- */

#over-web {
	margin: 0px auto;
	padding: 0px 0px;
	text-align: left;
	width: 950px;
	border: 5px solid #fff;
	background-color:#fff;
}

#head {
	position: relative;
	padding: 0px 20px;
	height: 130px;
	background-color:#FFFFFF;
	background-image: url(images/head.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* --------------------------- [ sloupce ] --------------------------- */	
#col-01, #col-02 {
	float:left;
	padding: 0px 0px;
	margin: 0px 0px;
	text-align: left;
	min-height:300px;
	_height:300px;
}
#col-01 {
	width: 200px;
	padding: 10px 0px 10px 0px;
}
#col-02 {
	width:720px;
	padding: 10px 15px 10px 15px;
}

/* ------------------------------- [ menu ]-------------------------------- */
.menu { margin: 5px 5px 0px 1px; padding: 0px 0px 0px 0px; border-top: 1px solid #e6e6df;}
.menu ul{ margin: 0px; padding: 0px; list-style: none;}
.menu li {padding: 0px 0px; margin: 0px 0px; list-style: none;}
.menu li a {
	color : #428daa;
	display:block;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #e6e6df;
	background-color: #fff;
	width:auto;
	line-height: 25px;
	height: auto;
}
.menu li a.sel {
	color : #B49359;
	text-decoration:none;
}
.menu li a:hover {
	color : #060E11;
	text-decoration:none;
}



/* --------------------------- [ new-menu ] ------------------------------- */

#new-menu {
	padding: 7px 10px 7px 210px;
	margin: 0px;
	height:21px;
	text-align: left;
	background-repeat: repeat-x;
}
#new-menu ul {list-style-type: none; padding: 0px 0px; margin: 0px; float:left;}
#new-menu ul ul {width: 200px; padding: 0px; margin: 0px 0px; visibility: hidden; position:absolute; left: 0px; top: 20px; background-color: #23404b; border: 1px solid #88adbb;}
#new-menu ul ul ul {width: 200px; position:absolute; left: 199px; top: 0px;}

#new-menu li {
	padding: 0px 0px;
	position:relative;
	float:left;
	width:auto;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
}
#new-menu li ul li {width: 200px; border-right: 0px; border-bottom: 1px solid #88adbb;}

#new-menu li:hover ul {visibility: visible;}
#new-menu li:hover {color:#fff;}
#new-menu li.rozbalene ul {visibility: visible;}
#new-menu li.sbalene ul {visibility: hidden;}
#new-menu li.rozbalene {visibility: visible;}
#new-menu a {
	color : #CC9900;
	display:block;
	float:left;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	text-decoration:none;
	font-size:13px;
	width:auto;
	line-height: 21px;
	height: 21px;
}
#new-menu a.sel {
	color : #FFE763;
	text-decoration:none;
	background-color: #192B33;
}
#new-menu a:hover {
	color : #FFE765;
	text-decoration:none;
	background-color: #996600;
}
#new-menu li li a {font-weight: normal; float:none;}

/* --------------------------- [ zapati ] --------------------------- */
#foot {
	font-size: 11px;
	color: #CC9900;
	text-align: center;
	padding: 0px 0px;
	height: 35px;
	line-height:35px;
	margin: 0px 0px;
	border-top: 5px solid #fff;
	background-color:#FFEA6A;
	background-image: url("images/down.gif");
	background-repeat: repeat-x;
}
#foot a {
	color : #FF6600;
	text-decoration : underline;
}
#foot a:hover {
	color : #000000;
	text-decoration : none;
}

/* ------------------------------------------------------------------- [ obsah ] ------------------------------------------------------------------- */

.content-text {clear:both; font-size:12px;	color:#000;	padding: 0px 5px; margin: 0px 0px; display:block;}
.content-text img 				{ border:1px solid #1A59A8;}
.content-text a img 			{ border:1px solid #1A59A8;}
.content-text a:hover img {		  border:1px solid #000;}

.content-text h1,
.content-text h2,
.content-text h3,
.content-text h4,
.content-text h5,
.content-text h6 {
	color:#315564;
	text-align:left;
	padding:5px 0px;
	line-height:normal;
	margin:0px;
}

.content-text h1 {font-size:20px;}
.content-text h2 {font-size:14px;}
.content-text h3 {font-size:14px;}
.content-text h4 {font-size:12px;}
.content-text h5 {font-size:12px;}
.content-text h6 {font-size:12px;}

.content-text .tx-right{ text-align:right; }
.content-text .tx-center{ text-align:center; }
.content-text .tx-block{	text-align:justify; }

.content-text a {
	color:	#C88729;
	text-decoration:		underline;
}	
.content-text a:hover {
	color:#365F6F;
	text-decoration:none;
}

.content-text select,
.content-text input,
.content-text textarea {margin:0px; border:1px solid #1A59A8;font-size:12px;padding:2px;}
.content-text br {display: block;}

.content-text .no-border {border:1px solid #fff;}
.content-text .float-left {float:left; margin:0px 10px 0px 0px;}
.content-text .float-right {float:right; margin:0px 0px 0px 10px;}

/* ------------------------------------------------------------------- [ Formulare ] ------------------------------------------------------------------- */
form {	margin: 0px;	padding: 0px;}

/* ------------------------------------------------------------------- [ Ostatni ] ------------------------------------------------------------------- */

.ruce {margin-top:10px;text-align:center;display:block;}
.ruce img {width:174px;height:35px;border: 1px solid #000000;}
