/* CSS Document */





body {
	font-family:arial;
	font-size: 11px;
	margin: 0px;
	color: #545454;
	text-align: center;
	background: #fff url('img/bg.jpg') repeat-x;
}
.clear {
	clear: both;
}
a {
	color: #eb0000;
	text-decoration: underline;
}
a:hover {
	color: #eb0000;
	text-decoration: none;
}
#container {
	width: 1000px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
}
/* ****************************** TOP */

#top {
	height: 80px;
}
#top #lang-menu {
	/*float: left;*/
	/*float: right;*/
	
}
#top #lang-menu a {
	float:left;
	text-decoration: none;
	color: #545454;
	line-height: 40px;
	padding: 0px 20px 0px 40px;
	font-weight: bold;
}
#top #lang-menu #cs {
	background: url('img/czech.gif') no-repeat;
}
#top #lang-menu #cs:hover {
	background: url('img/czech_on.gif') no-repeat;
}
#top #lang-menu #en {
	background: url('img/english.gif') no-repeat;
}
#top #lang-menu #en:hover {
	background: url('img/english_on.gif') no-repeat;
}
#top #lang-menu #sk {
	background: url('img/slovak.gif') no-repeat;
}
#top #lang-menu #sk:hover {
	background: url('img/slovak_on.gif') no-repeat;
}
#top #lang-menu a:hover {
	color: #eb0000;
}
#top #stats-link, #top #help-link, #top #logout-link, #top #help-switch, #top #manual-link, top #lang-menu #czech, top #lang-menu #english, #top #lang-menu {
	float:right;
	text-decoration: none;
	color: #545454;
	line-height: 40px;
	padding: 0px 20px 0px 40px;
	font-weight: bold;
}
.freespace{
  float:left;
  line-height: 40px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

#top #logout-link {	background: url('img/logout.gif') no-repeat; }
#top #logout-link:hover { background: url('img/logout_on.gif') no-repeat; }

#top #manual-link {	background: url('img/manual.gif') no-repeat; }
#top #manual-link:hover { background: url('img/manual_on.gif') no-repeat; }

#top #help-link:hover, #top #logout-link:hover, #top #help-switch:hover, #top #manual-link:hover { color: #eb0000; }

#top #help-link, #top #help-switch { background: url('img/help.gif') no-repeat; }
#top #help-link:hover, #top #help-switch:hover { background: url('img/help_on.gif') no-repeat; }

#top #stats-link { background: url('img/awstats.gif') no-repeat; }
#top #stats-link:hover { background: url('img/awstats_on.gif') no-repeat; }

/* ****************************** HEADER */





#header {
	height: 145px;
	background: url('img/bg_header.jpg') no-repeat;
	position: relative;
}
#header a.headplus {
	height: 145px;
	width: 338px;
	float: left;
	display: block;
	background: url('img/logo.gif') no-repeat;
}
/* pro slovenske mnw */
#header a.headplussk {
	height: 145px;
	width: 338px;
	float: left;
	display: block;
	background: url('img/logosk.gif') no-repeat;
}
#header a span, #footer a span {
	display:none;
}
#header #infoline {
	padding: 55px 0px 0px 40px;
	display: block;
	font-weight:bold;
	float: left;
	color: #eb0000;
	font-size: 12px;
	text-align: left;
}
#header #infoline .nahledbut {
	color: #545454;
	text-decoration: none;
	font-size:18px;
	padding-right: 105px;
	display: block;
	background: url('img/nahled.gif') no-repeat center right;
}
#header #infoline .nahledbutsk {
	color: #545454;
	text-decoration: none;
	font-size:18px;
	padding-right: 105px;
	display: block;
	background: url('img/nahledsk.gif') no-repeat center right;
}
#help-box {
	border:1px solid red;
	padding:20px;
	width:200px;
	_width:240px;
	z-index:2;
	background:#fff;
	visibility:hidden;
	text-align:left;
	position:absolute;
}
#help-box-menu {
	border:1px solid red;
	padding:10px;
	z-index:2;
	background:#fff;
	visibility:hidden;
	text-align:left;
	position:absolute;
}
/* ****************************** MAIN MENU */





#main_menu {
	height: 36px;
	background: url('img/bg_main_menu.gif') no-repeat;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px #e4e4e4 solid;
	border-bottom: 1px #e4e4e4 solid;
}
#main_menu ul {
	position: relative;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}
#main_menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#main_menu ul li a {
	display: block;
	float: left;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	line-height: 36px;
	color: #545454;
}
#main_menu ul li a:hover, #main_menu ul li a.active {
	color: #eb0000;
	background-color: #fff;
	background: url('img/bg_main_menu_divider.gif') repeat-x;
}
/* ****************************** NAVIGATION BAR */





#navigationbar {
	height: 42px;
	background: #fff url('img/bg_infobar.gif') no-repeat;
}
#navigationbar span.navigation {
	color: #FFFFFF;
	font-size: 10px;
	display: block;
	padding: 8px 0px 0px 20px;
	text-align:left;
}
/* ****************************** CONTENT ALL */





#content_all {
	padding-bottom: 15px;
	overflow: hidden;
	width: 1000px;
	background: url('img/bg_content_all.gif') repeat-y;
}
/* ****************************** STROM */

#tree #folders {
	height: 36px;
	color: #CCCCCC;
	margin-left:10px;
	border-left: 1px solid #e4e4e4;
}
#tree #folders a {
	display: block;
	float: left;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	line-height: 36px;
	color: #999999;
	font-weight: bold;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px solid #e4e4e4;
	background: url('img/bg_folders.gif') repeat-x;
}
#tree #folders a:hover, #tree #folders a.active {
	background: #e4e4e4 url('img/bg_main_menu_divider.gif') repeat-x;
	color: #eb0000;
}
#tree {
	float: left;
	width: 400px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
#tree ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 400px;
}
#tree ul li {
	padding: 0px 0px 0px 20px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	background: url('img/li.gif') repeat-x top left;
}
#tree ul li ul {
	margin-left: -20px;
}
#tree ul li ul li {
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-transform: none;
	color: #eb0000;
}
#tree ul li ul li ul {
	margin-left: -30px;
}
#tree ul li ul li ul li, #tree ul li.submenu ul li {
	padding: 0px 0px 0px 35px;
	border-bottom: 0px;
	font-weight: normal;
}
#tree ul li a { color: #545454;}
#tree ul li ul li a { color: #eb0000;}

#tree .left {
	float: left;
	display: block;
	padding: 0px;
	margin-top: 2px;
}
#tree .left span {
	font-size:90%;
	font-style:italic;
}
#tree .left .invis {
	text-decoration: line-through;
	font-style: normal;
	font-size:100%;
}
#tree .right {
	float: right;
	padding-right: 5px;
	margin-top:9px;
	_margin-top:8px;
}
#tree .ikona, #tree .ikona-closed, #tree .ikona-expandable, #tree .ikona-expanded, #tree .ikona-closed, #tree .ikona-odrazka {
	display:block;
	float:left;
	position:relative;
	width:18px;
	height:18px;
	margin-right:5px;
	margin-top:9px;
	background-image:url('img/polozka.gif');
	background-repeat: no-repeat;
}
#tree .ikona, #tree .ikona-closed {
	margin-top:7px;
}
#tree .ikona-closed {
	background-image:url('img/polozka_closed.gif');
	background-repeat: no-repeat;
}
#tree .ikona-odrazka {
	background-image:url('img/polozka_odrazka.gif');
	background-repeat: no-repeat;
}
#tree .ikona-expandable {
	background-image:url('img/polozka_closed.gif');
	cursor: pointer;
}
#tree .ikona-expanded {
	background-image:url('img/polozka.gif');
   cursor: pointer;
}
#tree .ikona span, #tree .ikona-expandable span, #tree .ikona-expanded span, #tree .ikona-closed span, #tree .ikona-odrazka span {
	display: none;
}
#tree .right a, #tree .right span.up, #tree .right span.down, #tree .right span.add, #tree .right span.delete {
	margin-right: 5px;
}
#tree a {
	color: #eb0000; text-decoration: none;
}

#tree a:hover {
	text-decoration: underline;
	color: #eb0000;
}
#tree .clear {
	clear: both;
}
#tree p {
	color:#fff;
	padding-left:40px;
}
/* ****************************** polo?ky uprav, vnor, sma?, nahoru, dolu */





.edit, .edit:hover, .add, .add:hover, .delete, .delete:hover, .up, .up:hover, .down, .down:hover, .preview {
	width: 16px;
	height: 16px;
	font-size: 0px;
	text-indent: -200px;
	overflow: hidden;
	display:block;
	float: left;
	background-repeat: no-repeat;
}
.edit {
	background-image: url('img/edit.gif');
}
.edit:hover {
	background-image: url('img/edit_red.gif');
}
.add {
	background-image: url('img/add.gif');
}
.add:hover {
	background-image: url('img/add_red.gif');
}
.delete {
	background-image: url('img/delete.gif');
}
.delete:hover {
	background-image: url('img/delete_red.gif');
}
.up {
	background-image: url('img/up.gif');
}
.up:hover {
	background-image: url('img/up_red.gif');
}
.down {
	background-image: url('img/down.gif');
}
.down:hover {
	background-image: url('img/down_red.gif');
}
.preview {
	background: url('img/preview.gif');
	margin: 2px 0px 0px 5px;
}
.preview:hover {
	background: url('img/preview_red.gif');
}
.help {
	border:0;
	position:relative;
	top:2px;
	z-index:1;
}
span.edit {
	background-image: url('img/edit_off.gif');
}
span.add {
	background-image: url('img/add_off.gif');
}
span.delete {
	background-image: url('img/delete_off.gif');
}
span.up {
	background-image: url('img/up_off.gif');
}
span.down {
	background-image: url('img/down_off.gif');
}


#tree #folders a.hideX, #tree #folders a.showX {
	display: block;
	float: left;
	height: 36px;
	padding: 0px;
	width: 20px;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px solid #e4e4e4;
}
#tree #folders a.hideX { background: url('img/bg_hideX.gif') no-repeat; }
#tree #folders a.hideX:hover { background: url('img/bg_hideX_on.gif') no-repeat; }
#tree #folders a.showX { background: url('img/bg_showX.gif') no-repeat; }
#tree #folders a.showX:hover { background: url('img/bg_showX_on.gif') no-repeat; }

#tree a.hideY, #tree a.showY {
	display: block;
	float: left;
	height: 20px;
	padding: 0px;
	width: 100%;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px solid #e4e4e4;
}
#tree a.hideY { background: url('img/bg_hideY.gif') no-repeat; }
#tree a.hideY:hover { background: url('img/bg_hideY_on.gif') no-repeat; }
#tree a.showY { background: url('img/bg_showY.gif') no-repeat; }
#tree a.showY:hover { background: url('img/bg_showY_on.gif') no-repeat; }

a.hideYlong, a.showYlong {
	display: block;
	float: left;
	height: 20px;
	padding: 0px;
	width: 100%;
	border: 1px #e4e4e4 solid;
}
a.hideYlong { background: url('img/bg_hideY_long.gif') no-repeat; }
a.hideYlong:hover { background: url('img/bg_hideY_long_on.gif') no-repeat; }
a.showYlong { background: url('img/bg_showY_long.gif') no-repeat; }
a.showYlong:hover { background: url('img/bg_showY_long_on.gif') no-repeat; }



/* ****************************** CONTENT */





#content {
	width: 570px;
	float: right;
	text-align:left;
	font-size: 12px;
	line-height: 22px;
	margin: 0px 15px 0px 0px;
	_margin: 0px 8px 0px 0px;
	padding-bottom: 20px;
}
#content_center {
	width: 570px;
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	margin: 0px auto;
	padding-bottom: 20px;
}
#content h1 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 14px;
	color: #eb0000;
	text-align: left;
	border-bottom: 1px #e4e4e4 solid;
}
/* ****************************** FOOTER */





#footer {
	height: 55px;
	background: url('img/bg_footer.gif') no-repeat;
	clear: both;
	width: 1000px;
}
#footer a.a24_logo {
	height: 55px;
	width: 82px;
	float: right;
	display: block;
	background: url('img/a24_logo.gif') no-repeat;
}
#footer a.a24_logo:hover {
	background: url('img/a24_logo_on.gif') no-repeat;
}
#footer #footer_info {
	padding: 0px 20px 0px 0px;
	color: #545454;
	text-align: left;
	line-height: 55px;
	float: right;
}
#footer #footer_info a {
}
/* ****************************** FIELDSET */



#info {
/*



	height: 100px;



	background-color: #3D3D3D;



	background-image: url(img/bg_info.gif);



	background-repeat: repeat-x;



*/



}
#info h2 {
	color: #222222;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 18px;
}
#content fieldset, #content_center fieldset {
	padding: 30px;
	margin: 0 0 10px 0;
	border: 1px solid #e4e4e4;
}
#content form label, #content_center form label {
	float: left;
	font-weight: bold;
	width: 250px;
	padding: 0px;
}
#content form .title, #content_center form .title {
	float: left;
	font-weight: bold;
	border-bottom: 1px #e4e4e4 solid;
	color: #eb0000;
	width: 100%;
	padding: 0px;
}
label.under_label {
	font-weight: normal;
	margin-top: 10px;
}
.link-url-sekce {
	height:40px;
}
#content_center .link-url-sekce-high {
	height:60px;
}
form, table {
	margin: 0px;
	padding: 0px;
}
.input_text, select {
	border:1px solid #999999;
	width:250px;/*background-image:url(img/bg_input.gif);*/
}
.toolbarElement select {
	width:auto;
}
.input_text_off {
	border:1px solid #F4F4F4;
	background-color: #FBFBFB;
	width:250px;/*background-image:url(img/bg_input_off.gif);*/
}
input {
	border:0px;
}
input.button {
	background-image:url(img/bg_input_button.gif);
	color: #fff;
	width: 150px;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	margin-right: 5px;
	cursor: pointer;
}
.last_item {
	margin-top: 20px;
}
.ro {
	width: 210px;
	float: left;
}
/*



hr {



 border:0;



 color: #E9E9E9;



 height: 1px;



 margin-top: 5px;



 _margin-top: -3px;



 margin-bottom: 5px;



 _margin-bottom: -3px;



}



*/



/* ------------- content stromy ---------------*/ 







#content #inner-tree {
	color: #545454;
	list-style-type: none;
	width: 100%;
	padding:0;
	margin:0;
	border-top: 1px solid #e4e4e4;
}
#content #inner-tree li {
	border-bottom: 1px solid #e4e4e4;
	line-height:30px;
	padding-left:10px;
}
#content #inner-tree .left {
	float:left;
 margin-top
}
#content #inner-tree .left img {
	margin-right:10px;
	position:relative;
	top:4px;
	_top:7px;
	width: 16px;
	height: 16px;
}
#content #inner-tree .right {
	float:right;
	margin-top: 10px;
	margin-top: 8px;
}
#content #inner-tree .clear {
	clear:both;
}
#content #inner-tree .right a, #content #inner-tree .right span {
	margin-left:5px;
}
.link-url-sekce-high {
	height:100px;
}
.link-url-sekce-low {
	height:30px;
}
.link-url-sekce-high textarea {
	border:1px solid #999999;
	background-color:#f0f0f0;
	height:90px;
}
.paleta {
	padding:2px 0;
	position:relative;
	top:4px;
	_top:1;
	cursor: pointer;
}
.mrg-b {
	margin-bottom:15px;
}
.chb {
	margin-left:0;
}
.find {
	border:0;
}
/* ------------------------ stromovy vypis textu ---------------------------- */



#text-list {
	width: 100%; /*500px*/
	border-bottom:1px solid #e4e4e4;
}
#text-list .ikona {
	display: block;
	float: left;
	position: relative;
	width: 18px;
	height: 18px;
	margin: 7px 5px 0 0;
	background-image: url(img/polozka.gif);
	background-repeat: no-repeat;
}
#text-list .ikona-odrazka {
	display: block;
	float: left;
	position: relative;
	width: 18px;
	height: 18px;
	margin: 9px 5px 0 0;
	background-image: url(img/polozka_odrazka.gif);
	background-repeat: no-repeat;
}
#text-list .ikona span, #text-list .ikona-odrazka span {
	display: none;
}
#text-list ul {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
#text-list ul li {
	margin:0px;
	padding: 0px;
	line-height: 30px;
	border-top:1px solid #e4e4e4;
	text-transform: uppercase;
	font-weight: bold;
	
}
#text-list ul li {
	
	margin-left:0px;
	padding-left:10px;
	font-weight: bold;
}
#text-list ul li ul li {
	
	margin-left:-10px;
	padding-left:20px;
	font-weight: bold;
	text-transform: none;
	color: #eb0000;
}
#text-list ul li ul li ul li {
	
	margin-left:-20px;
	padding-left:30px;
	font-weight: normal;
}
#text-list ul.text-list {
	list-style-type:none;
}
#text-list .text-list-wrapper {
	padding: 0 5px 5px 5px;
}
#text-list ul.text-list li {
	padding:0 10px;
	margin:0;
	_margin:0 -3px;
	background-color: transparent;
	border:0;
	line-height:20px;
}
#text-list ul.text-list li a {
	color: #FF6600;
	font-style: italic;
	text-decoration: underline;
}
#text-list ul.text-list li a:hover {
	text-decoration: none;
}
.fieldset-nadpis {
	font-weight: bold;
}
h2 {
	margin: 0px;
	font-size: 170%;
}
.needed {
	border:1px solid #F00;
}
#skinThemePreview {
	border:1px solid #555;
}
.maximalizacni-tlacitko {
	font-weight:bold;
}
.maximalizacni-tlacitko img {
	position:relative;
	top:10px;
	border:1px solid #555;
}
.label-before-like {
	margin-left: 200px;
	_margin-left: 202px;
}
#content #text-name label {
	width: 200px;
}
#content #text-name input {
	width: 300px;
}
/* help FAQ list */



.help-faq {
	list-style-type: circle;
}
.help-faq li {
	margin-top:15px;
}
.help-faq .dotaz {
	display:block;
	font-style: italic;
}
.help-faq .odpoved {
	display:block;
	margin: 5px 0 0 15px;
}
.no-bullet {
	list-style-type: none;
}
.no-bullet li {
	height:20px;
}
.help-table {
	border-collapse: collapse;
	border:1px solid #aaa;
	font-size:10px;
	margin-top:10px;
}
.help-table td {
	padding: 2px 10px;
	border: 1px solid #aaa;
}
.help-table th {
	padding: 2px 10px;
	border: 1px solid #aaa;
}
.symbol-border {
	border:1px solid #555;
	background:#aaa;
	padding:2px 1px 0px 1px;
}
.maximalizacni-tlacitko .help {
	border: 0;
	margin-bottom:8px;
}
.nabidka-verzi .ikona-expandable {
	background: url(img/polozka-expandable.gif) center left no-repeat;
	padding-left:20px;
}
.nabidka-verzi .ikona-expanded {
	background:url(img/polozka-expanded.gif) center left no-repeat;
	padding-left:20px;
}
.nabidka-verzi-vnitrni {
	padding:0;
	margin:0;
	margin-left:220px;
	min-height:25px;
}
/* nabidka skinu a sablon */



#skin_list, #theme_list {
}
#skin_list div, #theme_list div {
	float: left;
	width:181px;
	height:200px;
	text-align: center;
	background: url('img/bg_skin.gif') no-repeat;
	margin: 0px 8px 8px 0px;
}
#skin_list .checked, #theme_list .checked {
	background: url('img/bg_skin_checked.gif') no-repeat;
	width:181px;
	height:200px;
	border:0;
}
#skin_list div img, #theme_list div img {
	width:171px;
	height:158;
	margin: 5px auto;
}
#skin_list div input, #theme_list div input {
	display: block;
	margin: 2px auto;
}
#skin_list .act .checked, #theme_list .act .checked {
	display:block;
}
/* editory */



#tinyHide {
	display: none;
}
#tinyHideInfo {
	height:190px;
	vertical-align:center;
	text-align:center;
	border:1px solid #ccc;
	background: #f0f0ee;
}
#tinyHideInfo span {
	background: url('img/loading.gif') top left no-repeat;
	display:block;
	padding: 10px 0 0 20px;
	width: 150px;
	_width: 180px;
	height:40px;
	margin:0 auto;
	margin-top:75px;
}
.mceEditor select {
	width: auto;
}
.center {
	text-align:center;
}


/* ve fullscreen modu zustavalo zahlavi administrace */
.mceFullscreen #header { display: none; }
.mceFullscreen #main_menu { display: none; }


/* galerie */

#gallery .obal  {
	float: left;
	width:181px;
	height:200px;
	text-align: center;
	background-color: #CCCCCC;
	margin: 0px 8px 0px 0px;
	background: url('img/galerie_div.gif') no-repeat;
	position: relative;

}

#gallery .image  {
	width:129px;
	height:120px;
	margin: 1px auto;
}


#gallery .title  {
	height:27px;
}

#gallery .title span  {
	line-height:27px;
	font-weight: bold;
}

#gallery .data_info  {
	height:20px;
	font-size: 11px;
}
#gallery .icons  {
	position: absolute;
	right: 5px;
	bottom: 6px;
}

#gallery .icons a  {
	float: right;
	margin-right: 5px;
}
.shortse{
  width: auto;
}
