/* resetovaci */  html,body,applet,object,iframe, h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,ol,form,label,table,caption,tbody,tfoot,thead,tr,thtd, p {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	font-family: inherit;}table {	border-collapse: collapse;	border-spacing: 0;}ol,ul {	list-style: none;}q:before,q:after,blockquote:before,blockquote:after {	content: "";}.reset {clear: both;line-height: 0px; visibility: hidden;}/* konec reset */body {font-family: Tahoma, Verdana, Helvetica, Geneva, Arial;font-size: 11px;color: #a6acb0;background: url(img/back-html-bottom.png) bottom repeat-x #e4e4e4; text-align: center;margin: 0;	padding: 0 0 65px 0;}a {	font-size: 11px;	color: #b56698;}a:hover {	color: #000;}h1 a {	position: absolute;	top: 0px;	left: 0px;	background: url(img/logo.png) no-repeat;	width: 257px;	height: 90px;}h1 a span {	display: none;}h2 {	font-size: 16px;	font-weight: bold;	color: #8b8a97;	margin: 0 0 20px 0;}h3 {	height: 53px;	color: #9d9d9d;	font-weight: bold;	font-size: 14px;	margin: -27px 0 10px 10px;	padding: 27px 0 0 54px;	}h3.akt {	background: url(img/a.png) left no-repeat;}h3.kont {	background: url(img/k.png) left no-repeat;}h3.reg {	background: url(img/p.png) left no-repeat;}h4 {	font-size: 14px;	font-weight: bold;	color: #2d2b3e;	line-height: 18px;	margin: 0 0 15px 0;}h4 span {	color: #93929a;	font-size: 12px;}h5 {	font-weight: bold;	font-size: 12px;	margin: 8px 0;}h5.vyraz1 {	color: #2d2b3e;}h5.vyraz2 {	color: #555462;}h5.vyraz3 {	color: #d6911f;}h5.vyraz4 {	color: #dbafa9;}h5.vyraz5 {	color: #c90009;}ul {	list-style-type: circle;	color: #b56698;}p.odd-ruz {	background: url(img/odd-ruz.png) center no-repeat;   margin: 0 0 0 100px;	height: 21px;	width: 100px;}p.odd-ruz2 {	background: url(img/odd-ruz.png) center no-repeat;	height: 21px;}p.odd-mod {	background: url(img/odd-mod.png) center no-repeat;   margin: 35px 0 25px 25px;	height: 39px;	}a.dalsi {	float: right;	margin: 10px;	font-size: 10px;	color: #828282;}a.dalsi:hover {	color: #000;}.container {	position: relative;	width: 927px;	text-align: left;	background: url(img/back-body.png) left repeat-y;	margin: 0 auto; }.top {	float: left;	width: 927px;	height: 84px;	background: url(img/back-top.jpg) no-repeat;}.head {	float: left;	width: 927px;	height: 240px;	background: url(img/back-head.jpg) no-repeat;}.right {	float: right;	width: 640px;	padding: 20px 15px 20px 0; }.right p {	font-size: 11px;	color: #424055;	margin: 8px 0;}.p-uvod p {	width: 300px;}.left {	float: left;	width: 257px;	padding: 20px 0;}.bottom {	float: left;	width: 927px;	height: 30px;	background: url(img/back-bottom.png) no-repeat;}ul.menu {	position: absolute;	margin: 0;	padding: 0;	left: 20px;	top: 100px;		list-style-type: none;}ul.menu li { }ul.menu li a {	display: block;	font-size: 12px;	font-weight: bold;	color: #93929a;	text-decoration: none;	line-height: 25px;	padding: 0 0 0 20px;	width: 200px;		border-bottom: solid 1px #454350;}ul.menu li a:hover {	color: #fff;		border-bottom: solid 1px #64626e;}ul.submenu {	list-style-type: none;}ul.submenu li a {	display: block;	padding: 5px 10px 5px 25px; 	width: 170px; color: #5c5c5c; background: url(img/point.png) left no-repeat;	text-decoration: none;	font-weight: bold;}ul.submenu li a:hover { 	color: #2d2b3e;}ul.sub-submenu {	list-style-type: none;		padding: 0 0 0 25px;}ul.sub-submenu li a {	display: block;	padding: 3px;	border-bottom: solid 1px #fff;	background: none;	font-style: normal;	color: #b56698;	margin: 0 0 1px 0;	font-weight: normal; }ul.sub-submenu li a:hover { 	border-bottom: solid 1px #b56698;	color: #93929a; }.aktualita {	margin: 10px 15px 10px 30px;	color: #424055;}.login-pole {	position: absolute;	right: 112px;	top: 266px;	width: 277px;	height: 43px; }.login-pole p {		font-size: 12px;	font-weight: bold;	color: #a6acb0;}.login-pole p strong {	font-weight: normal;	color: #f3efef;	font-size: 11px;}.login-pole p a {	font-weight: normal;	font-size: 11px;	color: #fff;}form input.inp {	width:119px;	height: 25px;	line-height: 25px;	padding: 0 0 0 3px;	color: #a6acb0;	background: url(img/back-log.png) no-repeat;	margin:  0;	text-align: center;	border: none;	font-size: 11px;}form input.ok {	width:25px;	height: 25px;	line-height: 25px;	padding: 0;	color: #a6acb0;	background: url(img/back-log-ok.png) no-repeat;	margin: 2px 0 0 0;	border: none;	text-align: center;		font-size: 11px;		font-weight: bold;		color: #232130;	cursor: hand;}p.url {position: absolute;	padding: 0;	margin: 0;	top: 220px;	left: 265px;}p.url a {	font-size: 36px;	font-weight: bold;	color: #fff;	text-decoration: none;}p.url a:hover {	color: #f3efef;}p.copy {	position: absolute;	right: 20px;	bottom: -35px;	color: #898893;	font-size: 10px;	padding: 0;	margin: 0;}p.copy a {	color: #898893;}p.copy a:hover {	color: #fff;}p.copy img {vertical-align: middle;margin: 0 15px 0 0}p.deti {	float: right;}table.prihlaska td {	padding: 3px;	}table.prihlaska td input, table.prihlaska td select,table.prihlaska td checkbox, table.prihlaska td input.texty {	border: solid 1px #dbafa9;	background: #f3efef;	padding: 2px;	color: #93929a;	font-size: 11px;	}table.prihlaska td input.texty { 		width: 240px;}table.prihlaska td select { 		width: 247px;}table.prihlaska td select.kraj { 		width: 280px;}table.prihlaska td input.odeslat {float: right;padding: 5px;font-weight: bold;margin: 0 51px 0 0;	cursor: hand;}table.prihlaska td select.datum { 		width: 80px;}table.prihlaska td input.tit {	width: 25px;}.mailform  input {	background: url(img/back-mail-input.png) no-repeat;	line-height: 27px;	padding: 0 0 0 10px;	color: #fff;	border: 0;	margin: 0 0 5px 7px;	height: 27px;	width: 241px;	font-size: 11px;}.mailform  input.button {   float: right;   margin: 5px 15px 0 0;	background: url(img/back-mail-button.png) no-repeat;	line-height: 28px;	color: #fff;	border: 0;	height: 28px;	width: 105px;	font-size: 11px;	font-weight: bold;	text-align: center;	padding: 0;	cursor: hand;}p.area  {		background: url(img/back-mail-area.png) no-repeat;		width: 240px;		height: 157px;			margin: 0 0 5px 7px;			padding: 0;}.mailform  textarea {background: #d2d2d2;border: none; width: 230px;height: 140px;margin: 5px 0 0 5px;color: #fff;}table.frekventanti {	width: 100%;	text-align: left;}table.frekventanti td {	color: #93929a;	padding: 4px 0;}table.frekventanti th {	color: #d6911f;   font-weight: normal}table.frekventanti a {	text-decoration: none;}table.frekventanti tr {	behavior: url(hover.htc);	border-bottom: solid 1px #f3efef; }table.frekventanti tr:hover {	background: #ffedea;   	border-bottom: solid 1px #f3efef; }p.down {	margin: 15px 0;}p.down img{	vertical-align: middle;	margin: 0 10px 0 0;}table.galerie {	margin: 0; } table.galerie td {	background: url(img/back-gallery.png) no-repeat;	width: 121px;	height: 126px;	text-align: center;   border: solid 5px #fff;     vertical-align: middle;}table.galerie a img {	border: solid 1px #fff;	    vertical-align: middle;}table.galerie a:hover img {	border: solid 1px #000;}table.galerie td.galerie-text {	background: none;	text-align: left;	padding: 0 0 0 10px;	width: 400px;}table.galerie td.galerie-text a {font-size: 14px;font-weight: bold;text-decoration: none;}.mailpng img, p.mailpng img {vertical-align: middle;margin: 0 10px 0 0;}table.tym {table-layout: fixed;	width: 100%padding: 15px 0;}table.tym td {	padding: 4px;	}table.tym td {		vertical-align: top;		width: 28%;}table.tym td.tym-or {	color: #d6911f;}table.tym td.tym-mod, table.tym td.tym-mod a {	color: #2e276c;}table.tym td.tym-mod a:hover {	color: #d6911f;}table.tym tr {	border-bottom: solid 1px #f3efef;   behavior: url(hover.htc);}table.tym tr:hover {background: #ededed;}
