/* CSS Document */


a img {
	border: none;
}

fieldset {
 border:1px solid #000000;
 padding:10px;
}

label {
	display: block;
}

body {
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#333333;
}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
   
#fullheight{
	height:100%;
	border:1px solid #000000;
}

.main-body {
 	position: relative;
}


a {
	color:#000000;
	text-decoration: none;
}

a:visited {
	color:#000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	padding:0px;
	padding-right:10px;
	margin: 0px;
	background-color: #222222;
	color: #F1F1E3;
	text-align:right;
}

.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

/* Hlavn� menu (z�lo�ky) */
#tabs {background-image:url(images/adminpanelback.gif); margin:0 0px; padding:0px 0 0 0; _height:1px; height:35px; font-size:11px;}

    #tabs ul {margin:0 10px; padding:0; list-style:none;}
    #tabs ul li {margin:0 5px 0 0; padding:0; float:left;}
    #tabs ul li a {display:block; position:relative; padding:14px 18px 8px; border:0; color:#AAAAAA; text-decoration:none; cursor:pointer;}
    
    /* Hlavn� menu (z�lo�ky - a:link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:35px; background:url("images/adminpanelhoverleft.gif.gif") 0 0 no-repeat;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-3px; width:8px; height:35px; background:url("images/adminpanelhoverright.gif.gif") 100% 0 no-repeat;}
    
    /* Hlavn� menu (z�lo�ky - a:hover) */
    #tabs ul li a:hover {background:url("images/adminpanelhoverback.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li a:hover span.tab-l {background:url("images/adminpanelhoverleft.gif") 0 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {background:url("images/adminpanelhoverright.gif") 100% 0 no-repeat;}
    
    /* Hlavn� menu (z�lo�ky - a:active) */
    #tabs ul li#active a {background-image:url(images/adminpanelactiveback.gif); color:#000000; background-repeat:repeat-x;}
    #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:35px; background:url("images/adminpanelactiveleft.gif") 0 0 no-repeat;}
    #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:35px; background:url("images/adminpanelactiveright.gif") 100% 0 no-repeat;}

/* Zalozky se seznamy (z�lo�ky) */
#tabs2 {margin:0 0px; padding:0px 0 0 0;  font-size:11px;  border-bottom: 1px solid #949A9C; background-color: #FFFFFF;}

    #tabs2 ul {margin:2px 2px; padding:0; list-style:none;}
    #tabs2 ul li {margin:0 0px 0 0; padding:0; float:left; position: relative; top:2px;}
    #tabs2 ul li a {display:block; position:relative; padding:2px 4px; border:0; color:#666666; text-decoration:none; cursor:pointer; background-image:url("images/tabs/images_win_xp_bg_normal.gif");}
    
    /* Hlavn� menu (z�lo�ky - a:link) */
    #tabs2 ul li a span.tab-l, #tabs2 ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:35px; background:url("images/tabs/images_win_xp_left_normal.gif") 0 0 no-repeat;}
    #tabs2 ul li a span.tab-r, #tabs2 ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-3px; width:8px; height:35px; background:url("images/tabs/images_win_xp_right_normal.gif") 100% 0 no-repeat;}
    
    /* Hlavn� menu (z�lo�ky - a:hover) */
    #tabs2 ul li a:hover {background:url("images/tabs/images_win_xp_bg_hover.gif") 0 0 repeat-x; color:#000000;}
    #tabs2 ul li a:hover span.tab-l {background:url("images/tabs/images_win_xp_left_selected.gif") 0 0 no-repeat;}
    #tabs2 ul li a:hover span.tab-r {background:url("images/tabs/images_win_xp_right_hover.gif") 100% 0 no-repeat;}
    
    /* Hlavn� menu (z�lo�ky - a:active) */
    #tabs2 ul li#active a {background-image:url("images/tabs/images_win_xp_bg_hover.gif"); color:#000000; background-repeat:repeat-x; top:0px;}
    #tabs2 ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:35px; background:url("images/tabs/images_win_xp_left_selected.gif") 0 0 no-repeat;}
    #tabs2 ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:35px; background:url("images/tabs/images_win_xp_right_hover.gif") 100% 0 no-repeat;}

.listmenu a {
	background-color: #D4D3D0;
	margin:2px;
}

.logout {
	color:#CCCCCC;
}

.logout a:link, .logout a:visited {
	font-size:10px;
	font-weight: bold;
	color:#E4E3E7;
}

.logout a:hover {
	text-decoration:  none;
	color:#FFFFFF;
}

.listmenu a:hover {
	margin:0px;
	background-color:#F1F1E3;
	border: 1px solid #FF0000;
	color:#000000;
	text-decoration: none;
}

td#splitter {
	cursor:e-resize;
	border-bottom:1px solid black; 
	width:5px; 
	border-right:1px solid #777777;
	border-left:1px solid #777777;
	background-color: #D8D7E2;
}

td#splitter:hover {background-color:#E8E7F2;}
td#spalte_1, td#spalte_2 {border-bottom:1px solid black; vertical-align: top;}
td#spalte_1 {
	background-image:url(images/catlist_prechod.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-y;
}
td#splitter div {border-left:2px dotted #666666; height:18px;margin-left:3px;padding-right:3px;}


.changelang {
	position: absolute;
	right: 10px;
	top:6px;
}

.catlist {
	clear: both;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	overflow-x: auto; overflow: -moz-scrollbars-horizontal; 
	overflow:auto;
	background-image:url(images/catlist_prechod.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	border-top:1px solid #777777;
}


.catlist ul {
	padding:0px;
	margin:0px;
	margin-top:2px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:2px;
	list-style-type:square;
	line-height:15px;
}

.catlist ul li ul {
	margin:7px;
}

.catlist ul li a {
	color:#000000;
	text-decoration: none;
	padding:1px;
}

.catlist_item_a {
	background-color:#FFD48A;
	border: 1px solid #000000;
	color:#000000;
	padding:1px;
}

.catlist ul li a:hover {
	text-decoration: none;
}

.submenu {
	padding:2px;
	background-image:url(images/toolbar_prechod.gif);
	background-color: #D7D6E2;
	height:56px;
	position:relative;
	border-bottom:1px solid #D8D7E2;
}

.submenu ul {
	list-style-type:none;
	margin:1px;
	padding:0px;
}

.submenu li {
	display: inline;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	float: left;
	vertical-align: middle;
}

.submenu a {
	color:#000000;
	text-decoration: none;
	margin:1px;
	padding:0px;
	display: block;
	float: left;
}

.submenu a:hover {
	background-color: #FFEEC3;
	border: 1px solid #FFD08C;
	color:#000000;
	text-decoration:none;
	margin:0px;
	position: relative;
}

.submenuselected {
	background-image: url(images/formheader.gif);
	border: 1px solid #999999;
	color:#000000;
	text-decoration:none;
	margin:0px;
}

.page-body {
	background-color: #EEEEF4;
}

.body {
	padding-left:10px;
	padding-bottom:10px;
	padding:0px;
	overflow:auto;
	position: relative;
	background-color:#E4E3ED;
	margin:1px;
}

.messages {
	border:2px solid #000000;
	background-color:#FFFFFF;
	clear:both;
	padding:3px;
}

.table {
	margin-top:10px;
	border:1px solid #000000;
}

.tableheader {
	background-color:#000000;
	color:#FFFFFF;
}

.tablerow {
	background-color:#E3E3C7;
}

.tablerow td {
	border-bottom:1px solid #E3E3C7;
	border-top:1px solid #E3E3C7;
}

.tablerow_alt {
	background-color:#F1F1E3;
}

.tablerow_alt td {
	border-bottom:1px solid #F1F1E3;
	border-top:1px solid #F1F1E3;
}

.tablerow_selected {
	background-color:#A6C2E1;
	border:1px solid #000000;
}

.tablerow_selected td {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

.textedit {
	border:1px solid #000000;
	margin:1px;
	padding:1px;
}

.button {
	border:1px solid #333327;
	background-color:#333333;
	color:#CCCCCC;
}

.formgroup td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	
	background-color:#FFFFFF;
	vertical-align: top;
}
/**
 *  added by martin 2010-12-13
 */
.formgroup td a img{
    max-width: 120px;
}
.formgroup_alt td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	
	background-color:#F5F5F5;
	
	vertical-align: top;
}

.formgroup_selected td {
	background-image:url(images/formheader.gif);
	border-bottom:1px solid #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	
}

.formtd 
{
	padding: 5px;
}

.formbuttons {
	text-align: right;
	padding-top: 10px;
}

.formbuttons input {
	width: 100px;
	font-size: 12px;
}
.formbutton{
	 float:right; width: 150px; font-size:10px; margin-top:10px; margin-right:20px; margin-bottom:10px;
}

.form tr td {
	text-align: left;
}

.formcell {
	padding:3px;
}
	
.formHeader {
	margin:0px;
	background-color:#FF9900;
	padding-top:20px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image:url(images/formheader.gif);
	font-size: 17px;
	border-bottom:1px solid #999999;
}

.formHeader h1 {
	margin:0px;
	padding:0px;
	text-align: left;
	background:none;
	font-size:16px;
	border: none;
	color:#000000;
}

.formbody {
	background-image: url(../images/formbg.gif);
	background-repeat:repeat-x;
	background-color: #F2F2F7;
}

.formGroupHeading td {
	background-color: #555555;
	color: #FFFFFF;
	padding: 5px;
}
.listheader {
  padding: 0px;
  margin: 5px;
  
  
}

.listheader a {
  border:1px solid #555555;
  padding:3px;
  background-color: #F3F3F8;
}

.listheader a:hover {
  text-decoration: none;
  background-image: url(images/formheader.gif);
}

#login {background: #212121 url(images/bg.jpg) repeat-x;margin:0; padding:0;color: #bbbbbb; font-size:.6em;font-family:Tahoma, Verdana, Helvetica, sans-serif;}
#login #main {margin:100px auto 0 auto; width:241px;}
#login #main #header {}
#login #main #box {border:4px solid #444444; width:241px; height:241px; background: #222222 url(images/bg_box.jpg);}
#login #main #box #inner {padding:53px 20px 30px 20px;}
#login #main #box #inner .title {float:left; width:90px; height:40px;}
#login #main #box #inner .web {float:left; width:50px; height:18px; border-right:3px solid #bbbbbb;}
#login #main #box #inner #webValue {float:right; height:40px;font-weight:bold;}
#login #main #box #inner .value {float:right; height:40px;}
#login #main #box #inner .value .inputBox {height:15px;padding:2px 2px 1px 2px;color: #FFFFFF; font-size:1.1em; width:100px; border-left: 3px solid #FF0000; border-top: none; border-right: none; border-bottom: none; background: #141414;}
#login #main #box .button {float:right; margin: 5px 0 0 0;}
#login #main #footer {margin:5px 0 0 0;}
.clear{clear:both;}