/* =============================================================== */
/* |   NASTAVENí CSS - global.css                                | */
/* |                 - nastavaeni css vlastnosti pro cely        | */
/* |                   administracni system                      | */
/* |                                                             | */
/* |   REDAKAčNí SYSTEM (c) 2006 - ONDREJ FALAT                  | */
/* =============================================================== */

* {
  margin : 0px auto;
  font-family : Verdana, Times New Roman;
  padding : 0px;
}

body {
  margin-top : 20px;
  background-color : #CCCCCC;
  text-align : center;
  margin-bottom : 20px;
}

/* VLASTNI JEDNODUCHE STYLY */

.left {
  text-align : left;
}

.right {
  text-align : right;
}

.red {
  color : #DD0000;
}

.bold {
  font-weight : bold;
}

.green {
  color : #00AA00;
}

.italic {
  font-style : italic;
}



/* TABLE */

table {
  border: 1px solid #595959;
}

td {
  padding : 2px;
  vertical-align: middle;
}

th {
  padding : 2px;
  vertical-align: middle;  
}

a {
  text-decoration : underline;
}

a:hover {
  text-decoration : none;
}


/* FORMULARE */

input {
  padding : 1px;
  font-size : 11px;
}

select {
  font-size : 11px;
}

option {
  padding : 1px;
  font-size : 11px;
}

textarea {
  padding : 1px;
  font-size : 11px;
}

/* ZAROVNANI CELEHO LAYOUTU */
div#hlavni_nadpis {
  width : 938px;
  border : 1px solid #000;
  background-color : #FFF;
  margin-bottom : 10px;
  color : #000;
  padding-top : 4px;
  padding-bottom : 4px;
  font-size : 20px;
  font-weight : bold;
  text-align : left;
  padding-left : 20px;
}

div#hlavni_nadpis .user{
  padding-left : 200px;
  font-size: 14px;
  vertical-align: middle;
}

div#hlavni_nadpis .user img{
  vertical-align: middle;
  padding-right: 5px;
}  

div#main {
  width : 960px;
}

div#main #zobrazovaci_plocha {
  width : 790px;
  float : right;
  border : 1px solid #000;
  background-color : rgb(245,245,245);
  padding : 5px;
}

/* ====== LEVE MENU =======*/
div#leve_menu {
  width : 150px;
  font-size : 10px;
  line-height : 14px;
  float : left;
}

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

div#leve_menu .hlavni_menu {
  width : 150px;
  border : 1px solid #000000;
  background-color : #EFEFEF;
}

div#leve_menu .hlavni_menu a {
  width : 150px;
  display : block;
  background-color : #EFEFEF;
  padding-top : 3px;
  padding-bottom : 3px;
}

div#leve_menu .hlavni_menu a:hover {
  text-decoration : none;
  background-color : #000;
  color : #FFF;
}

div#leve_menu .dulezite_menu {
  width : 150px;
  border : 1px solid #000000;
}

div#leve_menu .dulezite_menu a{
  width : 150px;
  display : block;
  padding-top : 3px;
  padding-bottom : 3px;
  font-weight : bold;
  color : #FFF;
  background-color : #AAA;  
}

div#leve_menu .dulezite_menu a:hover {
  text-decoration : none;
  background-color : #D00;
  color : #FFF;
}

div#leve_menu .hlavni_menu_modulu {
  width : 150px;
  border : 1px solid #000000;
  background-color : #CADBF9;
}

div#leve_menu .hlavni_menu_modulu a {
  width : 150px;
  display : block;
  background-color : #CADBF9;
  padding-top : 2px;
  padding-bottom : 2px;
}

div#leve_menu .hlavni_menu_modulu a:hover {
  text-decoration : none;
  background-color : #000;
  color : #FFF;
}

/* STYLY PRO RUZNE OPERACE NAPR : cekani, uspesne vykonani, neuspesne vykonani, fotogalerie atd. */
div.operace_neprobehla_uspesne{
  text-align : left;
  font-size : 11px;
  border : 1px solid #E25353;
  background-image : url("/admin/img/error.gif");
  background-repeat : no-repeat;
  background-color : #FFFFFF; 
  background-position : 5px center;
  height : 14px;
  padding-left : 30px;
  padding-top : 6px;
  padding-bottom : 6px;
  font-size : 12px;
  font-weight : bold;
  color : #CC0000;
  margin-bottom : 5px;
}

div.ceka_se_na_operaci{
  text-align : left;
  font-size : 11px;
  border : 1px solid #7099FF;
  background-image : url("/admin/img/wait.gif");
  background-repeat : no-repeat;
  background-color : #FFFFFF; 
  background-position : 5px center;
  height : 14px;
  padding-left : 30px;
  padding-top : 6px;
  padding-bottom : 6px;
  font-size : 12px;
  font-weight : bold;
  color : #2C62EB;
  margin-bottom : 5px;
}

div.operace_probehla_uspesne{
  text-align : left;
  font-size : 11px;
  border : 1px solid #92E868;
  background-image : url("/admin/img/ok.gif");
  background-repeat : no-repeat;
  background-color : #FFFFFF; 
  background-position : 5px center;
  height : 14px;
  padding-left : 30px;
  padding-top : 6px;
  padding-bottom : 6px;
  font-size : 12px;
  font-weight : bold;
  color : #00AA00;
  margin-bottom : 5px;
}


.img {
  float: right;
  padding-right : 20px;
  border :0px;
}

.img img{
  border :0px;
}

























/*
h4 {
  margin : 0px;
  font-size : 14px;
  font-family : Arial;
  color : rgb(255,255,255);
  font-weight : bold;
}

.error {
  color : rgb(216,0,0);
}

textarea {
  padding-top : 1px;
  padding-left : 2px;
  background-color: #F0F8FF;
	border: 1px solid rgb(0,0,0);
  font-size : 10px;
}

hr {
  margin-top : 2px;
  margin-bottom : 2px;
}



.false {
  font-size : 16px;
  font-weight : bold;
  color : rgb(170,0,0);
  margin-bottom : 5px;
  text-align : left;
}

.ok {
  font-size : 16px;
  font-weight : bold;
  color : rgb(0,170,0);
  margin-bottom : 5px;
  text-align : left;
}

.input {
  font-size : 11px;
  width : 180px;
  border : 1px solid rgb(0,0,0);
  background-color: #F0F8FF;
  margin-bottom : 2px;
}


/* VLASTNOSTI TABULKY PRO ZOBRAZENI JEDNOTLIVYCH OBJEDNAVEK
table#objednavka{ 
  font-size : 13px;
}

table#objednavka input{
  width : 230px;
}

table#objednavka select{
  width : 230px;
}

table#objednavka textarea{
  width : 230px;
  height : 100px;
}

table#objednavka th{
  width : 200px;
  font-weight : normal;
  text-align : right;
  padding-right : 4px;
}

table#objednavka td{
  text-align : left;
  padding-left : 5px;
}

/* VLASTNOSTI TABULKY PRO ZOBRAZENI ZBOZI V JEDNOTLIVYCH OBJEDNAVKACH 
table.ukaz_produkty_objednavka {
  font-size : 11px;
}

table.ukaz_produkty_objednavka th {
  background-color : rgb(202,219,249);
  color : rgb(266,80,0);
  font-style : italic;
}

table.ukaz_produkty_objednavka td {
  background-color : rgb(230,230,230);
}



/* VLASTNOSTI TABULKY PRO ZOBRAZENI JEDNOTLIVEHO PRODUKTU 



table#new_product input{
  width : 250px;
}

table#new_product select{
  width : 254px;
}

table#new_product textarea{
  width : 250px;
  height : 100px;
}

table#new_product th{
  width : 200px;
  font-weight : normal;
  text-align : right;
  padding-right : 4px;
}

table#new_product td{
  text-align : center;
}

.submit_left {
  margin-top : 5px;
  font-size : 11px;
  width : 180px;
  border : 1px solid rgb(130,130,130);
  color: rgb(255,35,35);
  background-color: #F0F8FF;
  font-weight : bold;
}

table#product_panel {
  font-size : 11px;
  background-color : rgb(204,204,204);
}
table#product_panel img{
  position : relative;
  top : 2px;
}
table#product_panel .numbers {
  color : rgb(240,240,240);
  font-weight : bold;
}

table#product_panel a{
  font-weight : normal;
  text-decoration : none;
  color : rgb(240,240,240);
}

table#product_panel a:hover {
  font-weight : bold;
}

td.right {
  text-align : right;
}

td.main_head {
  font-size : 18px;
  color : rgb(255,255,255);
  text-align : left;
  font-weight : bold;
  background-color : rgb(200,200,200);
}

div.left_menu_action {
  padding-top : 3px;
  background-color : rgb(202,219,249);
  padding-bottom : 3px;
  border : 1px solid rgb(0,0,0);
}

tr.produkty {
  vertical-align : middle;
  background-color : rgb(202,219,249);
}

tr.vertical_center {
  vertical-align : middle;
}


table#edit_menu { /* VLASTNOSTI TABULKY PRO EDITACI HLAVNIHO ROZEVIRACIHO MENU 
  font-size : 12px;
  text-align : left;
  color : rgb(0,0,0);
}

table#edit_menu a {
  color : rgb(134,134,134);
  font-size : 10px;
  font-weight : bold;
  text-decoration : none;
}

table#edit_menu input {
  background-color : rgb(202,219,249);
}

table#edit_menu a:hover {
  color : rgb(32,32,32);
  font-size : 12px;
}

table#edit_menu .delete{
  text-align : center;
}

table#edit_menu .delete a{
  color : rgb(217,0,0);
  text-decoration : none;
}

table#edit_menu .hlavni{

  font-style : italic;
}

table#edit_menu img{

  position : relative;
  top : 1px;
}

table#edit_menu_nahled { /* VLASTNOSTI TABULKY PRO ZOBRAZENI DEMA HALVNIHO MENU 
  text-align : left;
  font-size : 11px;
  font-style : italic;  
}

table#edit_menu_nahled a {
  color : rgb(100,100,100);
  font-weight : bold;
  font-size : 13px;
  text-decoration : none;
}

table#edit_menu_nahled a:hover {
  color : rgb(130,130,130);
}

#edit_css_textarea { /* VLASTNOST TEXTAREY PRO EDITACI CSS 
  font-family : Courier New;
  font-size : 11px;
  width : 680px;
  height : 400px;
  padding : 5px; 
} 

*/
