html {
	background-color:		#FFF;
}

body {
	font-family:			Tahoma;
	font-size:				12px;
	margin:					10px 0px 0px 0px;
	padding:				0px;
	cursor:					default;
}

a {
	text-decoration:		none;
	color:					#000;
}

a:hover {
	color:					#384E5C;
}

p {
	margin:					0px;
	padding:				0px;
}

h1 {
	padding:				6px 0px 0px 10px;
	margin:					-55px 0px 0px -5px;
	text-transform:			uppercase;
	font-size:				18px;
	height:					30px;
	background-image:		url('imgs/h1beg.jpg');
	width:					554px;
	position:absolute;
}

h2 {
	font-size:				12px;
	margin:					0px;
	padding:				3px 0px 3px 5px;
	font-weight:			normal;
	color:					#666
}

h3 {
	font-size:				13px;
	margin:					0px;
	padding:				7px 0px 5px 12px;
}

.obsah {
	width:956px;
	
}

.top {
	width:					956px;
	height:					218px;
	position:				absolute;
	text-align:				left;
	background-image:		url('imgs/headBeg.jpg');
}

.body{
	float:left;
	margin-top:261px;
	text-align:left;
	background-image:url('imgs/centerbeg.jpg');
	background-repeat:repeat-y;
}

.center{
	width:687px;
	float:left;
	padding:80px 5px 0px 5px;
	
}

.left {
	width:259px;
	float:right;
	padding-right:			0px;
	background-image:		url('imgs/leftitembeg.jpg');
}

.foot {
	text-align:				left;
	width:					956px;
	height:					32px;
	float:					right;
	margin-top:				0px;
	padding-top:			10px;
	background-image:		url('imgs/footergeb.jpg');
}

.foot p {
	text-align:				center;
	margin-bottom:			15px;
}

.foot p a:hover {
	color:					#FFF;
}

/*----------------------------------------------------
					DESIGN							*/

.menutop {
	position:				absolute;
	margin:					217px 0px 0px 0px;
	padding:				14px 10px 0px 10px;
	width:					936px;
	height:					30px;
	background-image:		url('imgs/menutopbeg.jpg');
	text-align:				left;
	overflow:				hidden;
}

.menutop a {
	display:inline-block;
	font-weight:bold;
	font-size:14px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	text-transform:uppercase;
}

.counter {
	display:				none;
}

.p404 {
	height:					70px;
	font-size:				14px;
	color:					#C00;
	margin:					0px 0px 0px 0px;
	padding:				15px;
	font-weight:			bold;
	background:				#CCC;
	background-image:		url('imgs/404.jpg');
	background-position:	right;
	background-repeat:		no-repeat;
	border:					1px solid #C00;
}

.panel {
	background:				#CCC;
	border:					1px solid #A41414;
	padding:				7px;
}

.panel th {
	width:					110px;
	text-align:				right;
	padding-right:			7px;
}

.panel textarea {
	width:					99%;
	height:					70px;
	overflow:				auto;
}

.panel em {
	padding:				0px 0px 0px 5px;
	color:					#555;
}

.msgError {
	color:					#F00;
	border:					1px solid #F00;
	font-weight:			bold;
	padding:				7px;
	background:				#ccc;
	text-align:				center;
}

.msgOk {
	color:					#090;
	border:					1px solid #090;
	font-weight:			bold;
	padding-top:			140px;
	background:				#ccc;
	text-align:				center;
	padding:				7px;
}

.baner {
	margin:					0px 0px 10px 0px;
	border:					none;
}

/*----------------------------------------------------
					MENU							*/
.ditem {
	padding:				3px;
	text-align:				left;
	margin:0px 0px 10px 0px;
}

.ditem h2 {
	margin:					0px 0px 2px 0px;
	padding:				3px 0px 5px 10px;
	color:					#384E5C;
	text-transform:			uppercase;
	font-weight:			bold;
	text-align:left;
	border-bottom:			1px solid #D3DAE2;
}

.menu {
	padding:				0px 0px 5px 0px;
	margin:					0px;
	
}

.menu a {
	display:				block;
	margin:					0px;
	font-weight:			bold;
	padding:				6px 0px 0px 5px;
}

.menu div a {
	padding-left:			10px;
}


/*----------------------------------------------------
					STRANY							*/
.text {
	padding-bottom:			30px;
}

.text p {
	padding:				0px 0px 15px 0px;
}

.images div {
	
}

.images img {
	width:					150px;
	height:					115px;
	padding:				0px;
	cursor:					pointer;
	border:					1px solid #EFEFEF;
}

.images a 
{
	margin:					0px 0px 4px 4px;
}


.imgLinks {
	display:				block;
	margin:					0px 0px 10px 0px;
	border-bottom:			1px solid #000;
	text-align:				right;
}

.imgPanel {
	display:				block;
	text-align:				center;
}

.imgPanel img {
	margin:					0px;
	padding:				0px;
	border:					1px solid #000;
}

.imgBtns {
	display:				block;
	margin:					10px 0px 0px 0px;
	padding:				3px 10px 30px 10px;
	border-top:				1px solid #000;
}

#btnBack {
	display:				block;
	float:					left;
	font-weight:			bold;
	color:					#900;
}

#btnNext {
	display:				block;
	float:					right;
	font-weight:			bold;
	color:					#900;
}

/*----------------------------------------------------
					VYHLEDAVANI						*/

.menuFin {
	height:					65px;
	background-image:		url('imgs/menuItm.jpg');
	background-repeat:		no-repeat;
	background-position:	center, top;
	margin:					0px 0px 0px 10px;
	padding:				15px 0px 0px 13px;
	color:					#FFF;
	cursor:					default;
}

.boxFin {
	border:					1px solid #CCC;
	width:					135px;
	height:					17px;
	padding:				0px 0px 0px 3px;
	margin:					10px 0px 0px 0px;
	float:					left;
	font-size:				12px;
}

.btnFin {
	width:					25px;
	height:					19px;
	padding:				0px;
	margin:					10px 0px 0px 0px;
	float:					left;
	background:				url('imgs/btnFin.jpg');
	cursor:					pointer;
}

.newsList {
	border:					1px solid #D8D6CF;
	background:				url('imgs/newsList.jpg');
	height:					22px;
	padding:				4px 0px 0px 7px;
	margin-bottom:			2px;
}

.newsList h2 {
	float:					left;
	margin:					0px;
	padding:				0px;
	color:					#29578B;
	text-transform:			uppercase;
	font-weight:			normal;
}

.newsList a {
	float:					left;
	color:					#55587A;
	font-size:				10px;
	font-weight:			bold;
	margin:					3px 0px 0px 130px;
}

.newsListItem h3 {
	margin:					0px;
	padding:				10px 0px 2px 7px;
	color:					#29578B;
}

.newsListItem p {
	text-align:				justify;
	color:					#29578B;
	margin:					0px;
	padding:				0px 0px 2px 7px;
}

.newsListItem em {
	display:				block;
	margin:					0px;
	padding:				0px 0px 4px 7px;
	color:					#D03308;
	border-bottom:			1px dashed #D8D6CF;
	font-size:				10px;
}

.alert{
	text-align:				center;
	font-size:				13px;
	color:					#C00;
	padding:				50px 0px 25px 0px;
}

#myKonBeg {
	width:				    100%;
	background-color:		#000;
	position:				fixed;
	opacity:				0.7;
	filter: 				alpha(opacity=50);
	z-index:1;
	display:				none;
}

#myKon {
	width:					830px;
	height:					540px;
	position:				fixed;
	z-index:2;
	display:none;
	border:					1px solid #F60;
	background-color:		#FFF;
}

.info 
{
    margin:                 15px 0px 0px 0px;
    text-align:justify;
}

.info h2
{
    font-size:              22px;
    background-color:       #FFF;
    color:                  #009900;
    text-transform:         uppercase;
    font-weight:            bold;
    padding:                0px;
}

.info h3 {
    font-size:              15px;
    background-color:       #FFFFFF;
    padding:                3px 0px 3px 0px;
    margin:                 0px 0px 0px 0px;
    color:                  #009900;
    border-bottom:          1px solid #E67817;
}

.info strong 
{
    color:                  #CC0000;
}

.info em 
{
    color:                  #009900;
    display:block;
    text-align:center;
    font-style:normal;
}

.btns {
	width:					100%;
	text-align:				right;
	margin:					5px 0px 0px 0px;
	padding:				5px 0px 0px 0px;
	border-top:				1px solid #FFE7C1;
}

.btns a 
{
    display:inline-block;
}