﻿#admin {float: right;  min-height: 400px; _height: 400px; width: 657px; margin-bottom: 50px; padding: 10px 0px 10px 0px; font-size: 11px; color: #000000; line-height: 150%; background-color: #ffffff; font-family: Verdana; text-align: left; text-shadow: none; padding: 10px;}
#admin * {font-family: Verdana; font-size: 11px; color: #000000; text-shadow: none !important;}
#admin a {text-decoration: none; color: #000000;}
#admin a:hover {text-decoration: none;}
#admin h1 {float: none;}
#admin img, #admin a img {display: inline; border: 0px;}
#admin_pruh {float: left; height: 30px; background-color: #f6f5f5; background-image: url("pictures/line.png"); background-repeat: repeat-x; overflow: hidden; width: 100%; text-align: right; line-height: 29px; margin-top: 5px; font-size: 10px; font-weight: bold; color: #5c5c5c;}
#admin_pruh a {color: #5c5c5c; text-decoration: none; cursor: hand;}
#admin_pruh a:hover {text-decoration: underline; cursor: hand;}
#admin_pruh span {float: right; padding-right: 5px;}
#admin_pruh a:hover span {line-height: 31px; color: #414141; cursor: hand;}
#admin_pruh strong {float: right; padding-right: 50px;}
#admin_pruh a #admin_logout {float: right; height: 30px; width: 23px; background-image: url("pictures/logout.jpg"); background-repeat: no-repeat; cursor: hand;}
#admin_pruh a:hover #admin_logout {background-image: url("pictures/logout.jpg"); background-repeat: no-repeat; background-position: 0px -30px; cursor: hand;}
#admin .admin_check {float: left; min-height: 40px; _height: 40px; margin: 0px 0px 10px 0px; background-image: url("pictures/check.png"); background-repeat: repeat-x; width: 100%; line-height: 40px; font-size: 12px; color: #09a816; font-weight: bold;}
#admin .admin_check span {float: left; height: 40px; width: 50px; display: inline; background-image: url("pictures/check.jpg"); background-repeat: no-repeat; background-position: 10px 5px;}
#admin  .admin_caution {background-image: url("pictures/caution.png"); color: #e82a0b;}
#admin  .admin_caution span {background-image: url("pictures/caution.jpg");}
#admin  .admin_notice {background-image: url("pictures/notice.png"); color: #2041ca;}
#admin  .admin_notice span {background-image: url("pictures/notice.jpg");}

#admin hr {float: left; width: 657px; height: 1px; padding: 0px; margin: 0px; color: #ffffff; background-color: #ffffff; border: 0px;}

#admin .admin_pas { height: 40px; overflow: hidden; width: 100%; margin-top: 1px;  background-color: #e6eaee; text-align: right;}
#admin .admin_pas2 {background-color: #cfd8e2;}
#admin .admin_levy_pas {float: left; width: 46%; text-align: right; padding-right: 3%; overflow: hidden; line-height: 40px;}
#admin .admin_pravy_pas {float: left; width: 45%; height: 40px; text-align: left; padding-left: 3%; overflow: hidden; padding-top: 7px; padding-bottom: 7px; border-left: 1px solid #ffffff;}
#admin input.admin_messagebox {  padding:4px; height: 15px; margin: 0px; background-image: url("pictures/input.png"); background-repeat: repeat-x; background-position: top; border: 1px solid #7f9db9;}
#admin input.admin_messagebox.admin_messagebox_long {width: 220px;}
#admin input.admin_messagebox.admin_messagebox_fotky {}
#admin input.admin_messagebox.admin_messagebox_login {width: 100px;}
#admin input.admin_messagebox_file {padding: 4px; background-image: url("pictures/input.png"); background-repeat: repeat-x;}
#admin input.admin_button {float: right; padding: 5px; color: #333333; margin: 5px 0px 10px 10px; height: 30px; background-image: url("pictures/button.png"); background-repeat: repeat-x; cursor: hand; cursor: pointer; border: 1px outset #7f9db9;}
#admin input.admin_button2 {float: right; padding: 5px; margin: 5px 0px 10px 10px; height: 30px; background-color: #9abee0; cursor: hand; cursor: pointer; border: 1px solid #000000;}
#admin .admin_disabled, #admin .admin_disabled * {color: #888888;}
#admin span.admin_button a{float: right; text-decoration: none; padding: 0px 5px 0px 5px; color: #333333; margin: 0px 0px 10px 10px; height: 30px; line-height: 30px; background-image: url("pictures/button.png"); background-repeat: repeat-x; cursor: hand; cursor: pointer; border: 1px outset #7f9db9;}
#admin span.admin_button a:hover {color: #000000; background-image: none; background-color: #9abee0; cursor: hand; cursor: pointer; border: 1px solid #000000;}
#admin .admin_button {display: block;}
#admin .admin_select {margin-top: 2px; padding: 2px;background-image: url("pictures/input.png"); background-repeat: repeat-x; background-position: top; border: 1px solid #7f9db9;}
#admin .admin_option {margin: 2px;}
#admin .admin_checkbox {margin: 5px; padding: 0px;}
#admin .admin_pas.admin_textarea, #admin .admin_pravy_pas.admin_textarea  {height: 200px;}
#admin .admin_textarea textarea {margin: 0px; background-image: url("pictures/input.png"); background-repeat: repeat-x; background-position: top; border: 1px solid #7f9db9;  padding:4px; width: 220px; overflow: auto; height: 160px;}
#admin img.admin_grey {filter: Gray; border: 1px solid black;}
#admin .admin_prvni_ikona img {margin-left: 28px; display: inline;}
#admin .admin_prvni_ikona2 {margin-left: 66px; display: inline;}
#admin .admin_prvni_ikona3 {margin-left: 37px; display: inline;}
#admin .admin_kat_td {width: 200px;}
#admin .male {font-size: 9px; }
#admin #admin_new {float: right;}
#admin #admin_new a img {width: 20px; padding-left: 5px; float: right;}
#admin #admin_new a span {float: right; line-height: 24px; text-decoration: underline;}
#admin #admin_new a:hover span {text-decoration: none;}

#admin h1, #admin h2, #admin h3, #admin h4 {text-align: left; font-family: Trebuchet MS; color: #003269; font-variant: small-caps; padding: 0px; margin: 20px 0px 10px 0px; font-weight: bold;}
#admin h1 {font-size: 17px; margin: 0px 0px 10px 0px;}
#admin h2 {font-size: 15px;}
#admin h3 {font-size: 13px;}

 table.admin_tabulka { background-color: #cfd8e2; line-height: 120%;}
 table.admin_tabulka td {border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
 table.admin_tabulka td.admin_white { background-color: #ffffff;}
 table.admin_tabulka td.admin_sude { background-color: #e6eaee;}
 table.admin_tabulka td.admin_podkat { background-color: #e1f3de;}
 table.admin_tabulka td.admin_podkat2 { background-color: #bae1b3;}
  table.admin_tabulka td.admin_2podkat { background-color: #cfd8e2;}
   table.admin_tabulka td.admin_2podkat2 { background-color: #e6eaee;}
 #admin table.admin_tabulka img {padding-right: 5px; display: inline;}
 table.admin_tabulka td.admin_podkat_odsaz {border-left: 30px solid #ffffff;}
  table.admin_tabulka td.admin_2podkat_odsaz {border-left: 60px solid #ffffff;}
  
  table.admin_tabulka tbody.sortable tr:nth-child(even) td {background-color: #cfd8e2;}
  table.admin_tabulka tbody.sortable tr:nth-child(odd) td { background-color: #e6eaee;}
  table.admin_tabulka tbody.sortable tr td { cursor: Move;}
  table.admin_tabulka tbody.sortable tr.ui-sortable-placeholder { width: 960px; height: 80px; background: red; visibility: visible !important;}
  table.admin_tabulka tbody.sortable tr.ui-sortable-placeholder td { background: red !important;}
  table.admin_tabulka tbody.sortable tr.ui-sortable-helper {background: #fff; border: 1px solid #000; cursor: Move;}
  table.admin_tabulka tbody.sortable tr.ui-sortable-helper td {background: #fff !important;}  
 
#dhtmltooltip{
position: absolute;
font-family: Verdana;
font-size: 11px;
width: 150px;
height: 20px;
line-height: 20px;
border: 1px solid black;
padding: 2px;
background-color: #cfd8e2;
visibility: hidden;
z-index: 100;
 opacity: 0.8; filter: alpha(opacity=80);
 font-weight: bold;
 color: #000000;
 text-align: center;
}

 
#admin .admin_preload {background-image: url("pictures/coo.png"); width: 100%; height: 1px; float: left; background-repeat: no-repeat; visibility: hidden;}


#menu_admin {font-family: Verdana; font-size: 12px; font-weight: bold; background-color: #ffffff; margin-top: 10px; float: left; background-image: url("pictures/menu_backgr.png"); background-repeat: repeat-x;}
#menu_admin a, #menu_admin ul li a span {text-decoration: none; color: #ffffff;}
#menu_admin li {margin-right: 1px;}
#menu_admin ul li.roh {background-image: url("pictures/left.png"); color: white; background-position: 0px 40px;}
#menu_admin ul li.roh a:hover {background-image: url("pictures/left.png"); background-position: 0px 0px;}
#menu_admin li li a:hover { color:#ffffff; }
#menu_admin ul li a:hover {background-color: #8cca00;}
#menu_admin ul li ul li.item a {background-image: url("pictures/menu.png"); background-position: 0px 0px; color: #303030; border: 1px solid #8cca00; cursor: hand;}
#menu_admin ul li ul li.item a:hover {background-color: #eaeaea; color: #494949; cursor: hand;}
#menu_admin ul li.roh2 {background-image: url("pictures/right.png"); background-position: right 40px;}
#menu_admin ul li.roh2 a:hover {background-image: url("pictures/right.png"); background-position: right 0px;}
#menu_admin .normal {background-image: url("pictures/menu2.png");}
#menu_admin ul li ul li.item a span {margin-left: 10px; background-image: url("pictures/sipka.png"); background-repeat: no-repeat; }
#menu_admin ul li ul li.item a:hover span { background-image: url("pictures/sipka.png"); background-repeat: no-repeat; background-position: 0px -30px;}
#menu_admin ul li ul li.item a span strong {padding: 0px 0px 0px 15px;}
#menu_admin ul li div ul li a span strong{ color: #303030 !important;}
#menu_admin ul li div ul li a:hover span strong{ color: #494949 !important;}

.menu_odsaz {float: left; width: 100%; height: 20px;}

#menu_admin {
    position:relative;
    z-index:100;
	width: 100%;
}

#menu_admin * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu_admin a {
    display:block;
    padding:15px 15px 13px 15px;
	line-height: 12px;
    white-space:nowrap;
}
#menu_admin li {
    float:left;
    background:#fff;
}

#menu_admin div {
    visibility:hidden;
    position:absolute;
}

#menu_admin li:hover>div { visibility:visible; }

#menu_admin li li{
	  background:#8cca00;
	  border-top: 1px solid #ffffff;
	float: none;	
	width: 170px;
	  }
#menu_admin li li a {
    position:static;
    white-space:normal;
    padding:0;
		text-transform:none;
		width: 100%;
}

#menu_admin li li a:hover, #menu_admin ul li div ul li.item a:hover { background:#eaeaea; }



#menu_admin li li span {
    display:block;
    text-transform:none;
    font-size:11px;
	line-height: 30px;
	height: 30px;
}