@charset "utf-8";
* {
	outline:none;	
}
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #333;
	background: #cdeffc url(/admin/images/bg-body.png) repeat-x left top;
	margin: 0px auto;
	padding: 181px 0px 15px;
	border-style: none;
	text-align: center;
	width: 966px;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	position: static;
}
img {
	border-style: none;
}
ul, ol {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
li {
	line-height: 130%;
	list-style: url(/admin/images/list.png);
}
p {
	line-height: 130%;
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #333;
	border: 1px solid #ccc;
}
textarea {
	width:100%;
	height:300px; 
}
textarea#pageDescription {
	height:70px;
}
textarea.textareaContacts {
	width:780px;
	height:250px;
}
option {
	color: #333;
	background: #fff;
}
h1, h2, h3 {
	margin: 0px;
	padding: 15px 0px 0px;
	color: #000;
	font-weight: bold;
}
h1 {
	width: 996px;
	position: absolute;
	left: auto;
	top: 202px;
	right: auto;
	z-index: 1;
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	text-indent: 23px;
	font-size: 1.8em;
}
#sub h1 {
	top: 217px;
}
#submenu h1 {
	top: 240px;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.2em;
}
hr {
	display: none;
}
table {
	margin: 15px 0px 0px;
	padding: 0px;
	width: 100%;
	border-style: none;
}
td, th {
	margin: 0px;
	padding: 2px;
	font-weight: normal;
	text-align: center;
}
th {
	background: #c9edfb url(/admin/images/bg-th.png);
	padding: 3px 2px 5px;
	line-height: 110%;
}
a, a:Hover {
	font-weight: normal;
	color: #f60;
	text-decoration: underline;
}
a:Hover {
	color: #000;
}
#mother {
	background: #fff url(/admin/images/bg-mother.png);
	margin: 0px auto;
	width: 966px;
}
#footer {
	background: #f99d1a url(/admin/images/bg-footer.png);
	height: 28px;
	width: 966px;
}
#footer p {
	color: #fff;
	font-size: 0.9em;
	text-align: center;
	padding: 5px 0px 0px;
}
#footer p a, #footer p a:Hover {
	color: #fff;
	text-decoration: none;
}
#footer p a:Hover {
	text-decoration: underline;
}
#main {
	background: url(/admin/images/bg-main.png) no-repeat center top;
	padding: 50px 23px 20px;
	width: 920px;
}
#sub #main {
	padding-top: 65px;
}
#submenu #main {
	padding-top: 90px;
	background: url(/admin/images/bg-main-submenu.png) no-repeat center top;
}
#breadcrumbs {
	font-size: 0.9em;
	color: #666;
	display: block;
	padding: 0px;
	position: absolute;
	height: 20px;
	margin: -50px 0px 0px;
}
#submenu #breadcrumbs {
	margin-top: -50px;
}
#breadcrumbs a {
	color: #666;
}
#breadcrumbs a:Hover {
	color: #f60;
}
#header {
	height: 146px;
	position: absolute;
	left: auto;
	top: 32px;
	right: auto;
	width: 960px;
	background: #fff url(/admin/images/bg-header.png);
	padding: 3px 3px 0px;
}
#menu-left, #menu-right {
	padding: 13px 0px 0px 10px;
	float: left;
	height: 31px;
}
#menu-right {
	padding: 13px 10px 0px 0px;
	float: right;
}
#menu-left li, #menu-right li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
	font-size: 0.9em;
}
#menu-left li a, #menu-left li a:Hover, #menu-right li a, #menu-right li a:Hover {
	color: #333;
	display: block;
	padding: 2px 10px 2px 24px;
	float: left;
	border-right: 1px solid #ccc;
	margin: 0px 9px 0px 0px;
}
#menu-left li a:Hover, #menu-right li a:Hover {
	color: #f60;
}
#menu-left li .home, #menu-left li .home:Hover {
	background: url(/admin/images/icon-home.png) no-repeat;
}
#menu-left li .web, #menu-left li .web:Hover {
	background: url(/admin/images/icon-web.png) no-repeat;
}
#menu-left li .helpdesk, #menu-left li .helpdesk:Hover {
	background: url(/admin/images/icon-helpdesk.png) no-repeat;
}
#menu-left li .help, #menu-left li .help:Hover {
	background: url(/admin/images/icon-help.png) no-repeat;
	margin: 0px;
	padding-right: 0px;
	border-style: none;
}
#menu-right li .user, #menu-right li .user:Hover {
	background: url(/admin/images/icon-user.png) no-repeat;
	text-decoration: none;
	color: #333;
}
#menu-right li .user span, #menu-right li .user:Hover span {
	text-decoration: underline;
}
#menu-right li .user:Hover span {
	color: #f60;
}
#menu-right li .config, #menu-right li .config:Hover {
	background: url(/admin/images/icon-config.png) no-repeat;
}
#menu-right li .logout, #menu-right li .logout:Hover {
	background: url(/admin/images/icon-logout.png) no-repeat;
	margin: 0px;
	padding-right: 0px;
	border-style: none;
}
#info {
	clear: both;
	height: 70px;
	width: 960px;
}
#logo {
	padding: 0px 28px 0px 30px;
	float: left;
	border-right: 1px solid #fff;
	height: 54px;
	margin: 8px 0px 0px;
}
#motto {
	font-size: 1.7em;
	display: block;
	padding: 14px 0px 0px 18px;
	float: left;
	line-height: 90%;
}
#motto span {
	font-size: 0.6em;
}
#menu {
	background: #f99d1a url(/admin/images/bg-menu.png);
	height: 32px;
	width: 960px;
}
#menu ul {
	padding: 0px;
	border-top: 1px solid #fff;
}
#menu ul li {
	line-height: normal;
	display: block;
	list-style: url(none) none;
	float: left;
	height: 31px;
	background: url(/admin/images/bg-menu-item.png) no-repeat right -32px;
	min-width: 1px;
	width: auto !important;
	width: 1px;
	white-space: nowrap;
}
#menu ul .selected {
	background: url(/admin/images/bg-menu-item.png) no-repeat right 0px;
}
#menu ul li a, #menu ul li a:Hover {
	color: #fff;
	display: block;
	padding: 8px 10px 5px 28px;
}
#menu ul li a:Hover {
	color: #000;
}
#menu ul .selected a, #menu ul .selected a:Hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	padding: 9px 10px 4px 28px;
}
#menu ul li ul {
	padding: 0px 0px 0px 6px;
	border-style: none;
	position: absolute;
	min-width: 1px;
/*	width: 300px;*/
}
#menu ul li ul li {
	display: inline;
	float: none;
	height: auto;
	background: url(none);
	width: auto;
}
#menu ul .selected ul li a, #menu ul .selected ul li a:Hover {
	font-weight: normal;
	text-transform: none;
	padding: 8px 0px 2px 26px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-decoration: underline;
	font-size: 0.9em;
}
#menu ul li.selected ul li.selected a {
	font-weight:bold;
	text-decoration:none;
}
#menu ul .selected ul li a:Hover {
	color: #f60;
}
#menu ul li ul li .all, #menu ul li ul li .all:Hover {
	background: url(/admin/images/icon-folder.png) no-repeat 0px 7px;
}
#menu ul li ul li .add, #menu ul li ul li .add:Hover {
	background: url(/admin/images/icon-add.png) no-repeat 0px 7px;
}
#menu ul li a, #menu ul li a:Hover {
	background: url(/admin/images/icon-pages.png) no-repeat 6px 7px;
}
#menu ul li .home, #menu ul li .home:Hover {
	background: url(/admin/images/icon-home.png) no-repeat 6px 7px;
}
#menu ul li .news, #menu ul li .news:Hover, #menu ul li .aktuality, #menu ul li .aktuality:Hover {
	background: url(/admin/images/icon-news.png) no-repeat 6px 7px;
}
#menu ul li .articles, #menu ul li .articles:Hover, #menu ul li .clanky, #menu ul li .clanky:Hover {
	background: url(/admin/images/icon-articles.png) no-repeat 6px 7px;
}
#menu ul li .gallery, #menu ul li .gallery:Hover, #menu ul li .galerie, #menu ul li .galerie:Hover {
	background: url(/admin/images/icon-gallery.png) no-repeat 6px 7px;
}
#menu ul li .files, #menu ul li .files:Hover, #menu ul li .soubory, #menu ul li .soubory:Hover {
	background: url(/admin/images/icon-files.png) no-repeat 6px 7px;
}
#menu ul li .stats, #menu ul li .stats:Hover, #menu ul li .seo, #menu ul li .seo:Hover {
	background: url(/admin/images/icon-stats.png) no-repeat 6px 7px;
}
#menu ul li .permiss, #menu ul li .permiss:Hover, #menu ul li .nastaveni, #menu ul li .nastaveni:Hover {
	background: url(/admin/images/icon-permiss.png) no-repeat 6px 7px;
}
#menu ul li .prefs, #menu ul li .prefs:Hover, #menu ul li .uzivatel, #menu ul li .uzivatel:Hover {
	background: url(/admin/images/icon-prefs.png) no-repeat 6px 7px;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.blank {
	background: url(none);
}
.light td {
	background: #e3f6fd;
}
.dark td {
	background: #c9edfb;
}
.st, .nd, .rd, .th {
	text-align: left;
}
.st {
	padding-left: 7px;
}
.nd {
	padding-left: 22px;
}
.rd {
	padding-left: 37px;
}
.th {
	padding-left: 52px;
}
.checkbox input, .checks span input, .photo span input, .form-left li .redir input, .form-right li .redir input, .files-list span input {
	border-style: none;
}
.paste, .save-page, .save-page-back, .delete, .save-news, .save-news-back, .paste:Hover, .save-page:Hover, .save-page-back:Hover, .delete:Hover, .save-news:Hover, .save-news-back:Hover, .add-page, .add-page:Hover, .add-news, .add-news:Hover {
	background: url(/admin/images/button-paste.png) no-repeat 0px 0px;
	padding: 0px;
	height: 30px;
	width: 70px;
	border-style: none;
	cursor: pointer;
}
.add-button, .save-button {
	background: url(/admin/images/button-add.png) no-repeat 0px 0px;
	padding: 0px;
	height: 30px;
	width: 135px;
	border-style: none;
	cursor: pointer;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:14px;
	display:block;
	float:left;
	margin-right:5px;
}
.save-button {
	background: url(/admin/images/button-save.png) no-repeat 0px 0px;
}
.add-button:Hover, .save-button:Hover {
	background-position: 0px -30px;
	text-decoration:underline;
}
.paste:Hover {
	background: url(/admin/images/button-paste.png) no-repeat 0px -30px;
}
.save-page, .save-page:Hover {
	background: url(/admin/images/button-save-page.png) no-repeat 0px 0px;
	width: 135px;
}
.save-page:Hover {
	background: url(/admin/images/button-save-page.png) no-repeat 0px -30px;
}
.save-page-back, .save-page-back:Hover {
	background: url(/admin/images/button-save-page-back.png) no-repeat 0px 0px;
	width: 198px;
}
.save-page-back:Hover {
	background: url(/admin/images/button-save-page-back.png) no-repeat 0px -30px;
}
.save-news, .save-news:Hover {
	background: url(/admin/images/button-save-news.png) no-repeat 0px 0px;
	width: 134px;
}
.save-news:Hover {
	background: url(/admin/images/button-save-news.png) no-repeat 0px -30px;
}
.save-news-back, .save-news-back:Hover {
	background: url(/admin/images/button-save-news-back.png) no-repeat 0px 0px;
	width: 198px;
	display:block;
}
.save-news-back:Hover {
	background: url(/admin/images/button-save-news-back.png) no-repeat 0px -30px;
}
.delete, .delete:Hover {
	background: url(/admin/images/button-delete.png) no-repeat 0px 0px;
	width: 139px;
}
.delete:Hover {
	background: url(/admin/images/button-delete.png) no-repeat 0px -30px;
}
.add-page, .add-page:Hover {
	background: url(/admin/images/button-add-page.png) no-repeat 0px 0px;
	width: 135px;
}
.add-page:Hover {
	background: url(/admin/images/button-add-page.png) no-repeat 0px -30px;
}
.add-news, .add-news:Hover {
	background: url(/admin/images/button-add-news.png) no-repeat 0px 0px;
	width: 135px;
}
.add-news:Hover {
	background: url(/admin/images/button-add-news.png) no-repeat 0px -30px;
}
.comments, .comments:Hover {
	margin: 0px 5px 0px 0px;
	color: #333;
	text-decoration: none;
	background: url(/admin/images/icon-help.png) no-repeat;
	padding: 0px 0px 2px 22px;
}
.box, .box-right {
	margin: 20px 25px 0px 0px;
	float: left;
	width: 290px;
	background: #cdeffc url(/admin/images/bg-box.png);
}
.box-right {
	margin: 20px 0px 0px 0px;
}
.box .top, .box-right .top {
	font-size: 1px;
	background: url(/admin/images/bg-box-top.png);
	height: 5px;
}
.box .in, .box-right .in {
	background: url(/admin/images/bg-box-in.png) no-repeat 0px 0px;
	padding: 2px 7px 5px;
	width: 276px;
}
.box .in h2, .box-right .in h2 {
	padding: 13px 0px 9px 55px;
}
.box .in p, .box-right .in p {
	padding: 0px 0px 0px 55px;
	margin: -5px 0px 0px;
}
.box .in ul, .box-right .in ul {
	padding: 7px 0px 0px 70px;
	font-size: 0.9em;
}
.box .bottom, .box-right .bottom {
	font-size: 1px;
	background: url(/admin/images/bg-box-bottom.png);
	height: 5px;
}
#pages h2, #stranky h2, #contact h2, #html-block h2, #ankety h2, #products h2 {
	background: url(/admin/images/icon-pages-big.png) no-repeat 0px 4px;
}
#files h2, #soubory h2 {
	background: url(/admin/images/icon-files-big.png) no-repeat 0px 4px;
}
#news h2, #aktuality h2 {
	background: url(/admin/images/icon-news-big.png) no-repeat 0px 4px;
}
#stats h2, #seo h2 {
	background: url(/admin/images/icon-stats-big.png) no-repeat 0px 4px;
}
#gallery h2, #galerie h2 {
	background: url(/admin/images/icon-gallery-big.png) no-repeat 0px 4px;
}
#articles h2, #clanky h2 {
	background: url(/admin/images/icon-articles-big.png) no-repeat 0px 4px;
}
#permiss h2, #uzivatel h2 {
	background: url(/admin/images/icon-permiss-big.png) no-repeat 0px 4px;
}
#prefs h2, #nastaveni h2 {
	background: url(/admin/images/icon-prefs-big.png) no-repeat 0px 4px;
}
#filter, #paste, #title {
	padding: 20px 0px 0px;
}
#paste {
	float: left;
}
ul.fields {
	padding: 20px 0px 0px;
	list-style:none;
	float:left;
	width:100%;
}
div.content ul.fields {
	padding-left: 10px;
}
ul.fields li {
	line-height: normal;
	list-style: url(none) none;
	display: block;
	clear:both;
	margin-bottom:15px;
	float:left;
	width:100%;
}
ul.fields li span input, ul.fields li span textarea, ul.fields li span select {
	width: 400px;
}
ul.fields li strong.form {
	display:block;
	width:160px;
	float:left;
}

.checks {
	padding: 10px 0px 0px;
	margin: 0px 0px 0px -4px;
}
#filter li, #paste li, #title li, .checks li {
	line-height: normal;
	list-style: url(none) none;
	display: inline;
}
#filter li span, #paste li span, #title li span, #title li strong, .checks li span {
	display: block;
	float: left;
	padding: 0px 18px 0px 0px;
}
.checks li span {
	padding: 0px 5px 0px 0px !important;
}
#filter .form, .checks .form {
	padding-top: 2px;
}
#paste .form {
	padding-top: 5px;
}
#paste .form input.text {
	margin-top: 2px;
}
#title li span input {
	width: 400px;
}
#comments {
	padding: 14px 0px 0px;
}
#comments .light, #comments .dark {
	background: #e3f6fd url(/admin/images/bg-comment.png);
	border-top: 10px solid #e3f6fd;
	border-bottom: 10px solid #e3f6fd;
	margin: 1px 0px 0px;
	width: 920px;
}
#comments .dark {
	background: #c9edfb url(/admin/images/bg-comment.png);
	border-top: 10px solid #c9edfb;
	border-bottom: 10px solid #c9edfb;
}
#comments .author {
	display: block;
	padding: 0px 11px 0px 10px;
	float: left;
	width: 105px;
}
#comments .del {
	text-align: center;
	display: block;
	padding: 25px 0px 0px;
	float: left;
	width: 66px;
}
#comments .comment {
	display: block;
	padding: 0px 14px;
	float: left;
	width: 700px;
}
.gall, .gall-right {
	background: url(/admin/images/bg-gallery.png) repeat-x left bottom;
	margin: 20px 20px 0px 0px;
	float: left;
	width: 197px;
	padding: 4px 9px 10px;
}
.gall-right {
	margin: 20px 0px 0px 0px;
}
.gall p, .gall-right p {
	font-size: 0.9em;
	text-align: center;
	display: block;
	padding: 0px;
	height: 30px;
}
.gall .image, .gall .image:Hover, .gall-right .image, .gall-right .image:Hover {
	display: block;
	margin: 10px 0px 0px;
	height: 134px;
	width: 197px;
}
.gall ul, .gall-right ul {
	padding: 20px 0px 0px;
}
.gall ul li, .gall-right ul li {
	line-height: normal;
	list-style: url(none) none;
	display: inline;
}
.gall ul li a, .gall ul li a:Hover, .gall-right ul li a, .gall-right ul li a:Hover {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
}
.gall ul li .del, .gall ul li .del:Hover, .gall-right ul li .del, .gall-right ul li .del:Hover {
	margin: 0px 0px 0px 120px;
}
.gall ul li .next, .gall ul li .next:Hover, .gall-right ul li .next, .gall-right ul li .next:Hover {
	float: right;
}
.tabs {
	background: url(/admin/images/bg-tabs.png) repeat-x;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 38px;
	width: 920px;
}
.tabs li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
.tabs li a, .tabs li a:Hover {
	color: #333;
	text-decoration: none;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 13px 10px 0px;
	float: left;
	height: 25px;
	background: url(/admin/images/bg-tabs-item.png) repeat-x 0px -38px;
}
.tabs li a:Hover {
	text-decoration: underline;
}
.tabs li .selected, .tabs li .selected:Hover {
	font-weight: bold;
	background: url(/admin/images/bg-tabs-item.png) repeat-x 0px 0px;
	height: 27px;
	padding-top: 11px;
	text-decoration: none;
}
.content {
	padding: 0px 14px 15px;
	border-right: 1px solid #c9edfb;
	border-bottom: 1px solid #c9edfb;
	border-left: 1px solid #c9edfb;
	width: 890px;
}
.content .photo, .content .photo-right {
	margin: 15px 13px 0px 0px;
	float: left;
	width: 116px;
}
.content .photo-right {
	margin: 15px 0px 0px 0px;
}
.content .photo .image, .content .photo .image:Hover, .content .photo-right .image, .content .photo-right .image:Hover {
	display: block;
	height: 90px;
	width: 116px;
}
.content .gall textarea {
	width:194px;
	height:32px;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #CCC;
}
.content .photo input.text {
	width:96px;
	border:1px solid #CCC;
}
.content .files-list input.text {
	width:400px;
	border:1px solid #CCC;
}
.content .photo ul, .content .photo-right ul {
	padding: 5px 0px 0px;
	margin: 0px 0px 0px -4px;
}
.content .photo ul li, .content .photo-right ul li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
.content .photo ul li span, .content .photo-right ul li span {
	display: block;
	float: left;
}
.content .photo ul li .name {
	padding: 2px 0px 0px 5px;
}
.content-full {
	padding: 0px 14px 15px;
	width: 890px;
	margin: 15px 0px 0px;
	border: 1px solid #c9edfb;
}
.del-button {
	text-align: right;
	display: block;
	padding: 20px 0px 0px;
	float: right;
}
.form-left, .form-right {
	padding: 20px 0px 0px;
	float: left;
	margin: 0px 80px 0px 0px;
	width: 400px;
}
.form-right {
	margin: 0px;
}
.form-left li, .form-right li {
	display: block;
	padding: 0px;
	clear: both;
	width: 410px;
	list-style: url(none) none;
	min-height: 35px;
	height: auto !important;
	height: 35px;
}
.form-left li span, .form-right li span {
	display: block;
	float: left;
	line-height: 110%;
}
.form-left li .title, .form-right li .title {
	text-align: right;
	padding: 3px 20px 0px 0px;
	width: 130px;
}
.form-left li .count, .form-right li .count {
	font-size: 0.9em;
	padding: 5px 0px 10px 150px;
}
.form-left li .redir, .form-right li .redir {
	padding: 5px 0px 10px 146px;
}
.form-left li .title span, .form-right li .title span {
	font-size: 0.85em;
	color: #999;
	text-align: right;
	float: none;
}
.form-left li .form, .form-right li .form {
	width: 260px;
}
.form-left li .form input, .form-right li .form input, .form-left li .form textarea, .form-right li .form textarea {
	width: 256px;
}
.form-left li .form select, .form-right li .form select {
	width: 260px;
}
.files-list {
	padding: 15px 0px 0px;
	margin: 0px 0px 0px -4px;
}
.files-list li {
	list-style: url(none) none;
}
#content_2, #content_3, #content_4, #content_5 {
	display: none;
}
#menu-right #changeDomainPopup, #menu-left #changeLanguagePopup {
	position:absolute;
	display:block;
	padding:5px 15px;
	background:#FFF;
	border:1px solid #DDD;
	margin-left:20px;
	display:none;
	z-index:2;
	max-height:300px;
	overflow-y:auto;
}
#menu-left #changeLanguagePopup {
	margin-left:400px;
}
#menu-right #changeDomainPopup ul, #menu-left #changeLanguagePopup ul {
	padding:0;
}
#menu-right ul li, #menu-left ul li  {
	display:block;
	font-size: 1.0em;
	padding:3px 0;
}
#menu-right ul li u {
	cursor:pointer;
}
#overlay {
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  cursor: pointer;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
  -moz-opacity: 0.7; /* Mozilla 1.6 Ð¸ Ð½Ð¸Ð¶Ðµ */
  -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
  opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

input.error, textarea.error {
	border:1px solid #F30;
	background:#FED;
}

.cke_contents {
	height:400px !important;
}
/*
#filter li span, #paste li span, #title li span, #title li strong, .checks li span {
	display: block;
	float: left;
	padding: 0px 30px 0px 0px;
}
*/
ul.form {
	padding:20px 0 0;
}

ul.form li {
	padding:7px 0;
	display:block;
	clear:both;
}

ul.form li strong {
	width:100px;
	display:block;
	float:left;
	padding:0 30px 0 0;
}

ul.form li span input, ul.form li span textarea {
	width:750px;
}
ul.form li span select {
	max-width:750px;
}
ul.form li span {
	display:block;
	float:left;
	padding:0 30px 0 0;
}