body, td {
  font-family: verdana;
  color: white;
  font-size: 12px;
}

body {
  background-color: #3E7CF7; /* #3E7CF7; */
}


body.nested, body.popup {
  margin:0px;
  padding:0px 5px 0px 0px;
  background-color: #3E7CF7;
  
  scrollbar-base-color: #3E7CF7;
  scrollbar-track-color: #336699;
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #336699;
  scrollbar-darkshadow-color: #336699;
  scrollbar-face-color: #3E7CF7;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
/*
  scrollbar-3dlight-color: #00FFFF;
  scrollbar-darkshadow-color: #00FFFF;
  */
}

body.popup {
  padding: 10px;
}


h1 {
  color: white;
  font-size: 26px;
  margin-bottom:5px;
  margin-top:10px;
}

h2 {
  color: white;
  font-size: 22px;
}

h2 {
  color: white;
  font-size: 16px;
}

.menu_link {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  padding: 0px 0px 0px 0px;
}

.menu_link:hover {
  color: #FFFF00;
  text-decoration: none;
}

.menu_point {
  margin: 0px 5px;
}

.ifrcont {
  background-color: #3E7CF7;
/*  background-color: #3E7CF7;*/
  padding: 0px;
  margin: 5px 0px 0px 0px;
}

.form_label {
  font-weight: bold;
}

.form_input {
  color: black;
  background-color: #E0EAFF;
  border: 0px solid #E0EAFF;
  width: 400px;
  margin: 4px 0px;
}

.form_input_reg {
  color: black;
  background-color: #E0EAFF;
  border: 0px solid #E0EAFF;
  width: 300px;
  margin: 1px 0px;
  margin-left: 10px;
}


.form_button {
  color: #CDDCF3;
  font-weight: bold;
  border: 1px solid white;
  background-color: #336699;
  margin: 10px 0px;
  padding-top: 2px;
}
.form_chbx {
  margin:0px;
  padding:0px;
  border: 0px solid white;
  color: #CDDCF3;
}
.form_textarea {
  color: black;
  background-color: #E0EAFF;
  border: 0px solid #E0EAFF;
  width: 600px;
  height: 400px;
  margin: 4px 0px;
}

.slice_table td {
  background-color: #3E7CF7;
}

.slice_table .menu_td {
  background-color: #9999FF;
}

/* Tabulka s vyrobky */
/* Zahlavi */
.product_table {margin-top:3px;}
.product_table .product_header td {
  font-weight: bold;
  font-size: 10px;
  background-color: #E0EAFF;
  color: #3E7CF7;
  padding: 2px 2px 2px 2px;
}

/* Sekce red a yel */
.pr_section_red td, .pr_section_yel td {
  font-weight: bold;
  padding: 3px 2px;
  background-color: #336699;
  background-position: bottom;
  background-repeat: no-repeat;
}

.pr_section_red td {
  background-image: url(../images/separator_red.gif);
  cursor: hand;
}

.pr_section_yel td {
  background-image: url(../images/separator_yel.gif);
  cursor: hand;
}

/* radky s vyrobky */
.pr_item_0 td {
  padding: 0px 4px;
  background-color: #6699FF;
  cursor: hand;
  height:20px;
}

.pr_item_1 td {
  padding: 0px 4px;
  background-color: #3E7CF7;
  cursor: hand;
  height:20px;
}

.pr_item_td {
  padding: 0px 2px;
  height:20px;
}

.pr_edit {
  height:18px;
  border: 1px solid blue;
  font-size: 10px;
}

/* Ramecek dole s popisem produktu */
.shop_desc {
  background-color: #E0EAFF;
  border: 1px solid #EAC8FC;
  margin: 10px 5px 5px 0px;
  height: 100px;
}

.shop_desc_caption {
  background-color: #6699FF;
  border: 1px solid #5377BE;
}

#shop_desc_text {
  color: #1544A2;
  padding: 5px;
  height: 80px;
  overflow: auto;
}

a {
  color: #FFFF80;
  text-decoration:none;
  font-weight: bold;
}

a:hover {
  color: #FFFF00;
  text-decoration:underline;
}

.tb_sum {
  background-color: #E0EAFF;
  width: 400px;
  margin: 4px 0px;
}

.tb_sum td {
  color: black;
  padding: 1px 5px;
}


.tb_sum_head td{
  background-color: #6699FF;
  border: 1px solid #1544A2;
  padding: 1px 5px;
}

.tb_sum_total td{
  border-top: 1px solid #1544A2;
  padding: 1px 5px;
}

/* menu s odkazy na produkty */
#m_products {
  text-align:right;
}

#m_products div {
  padding: 5px;
}

#m_products a, #m_products a:link, #m_products a:visited, #m_products a:hover {
  text-decoration: none;
}
#m_products a:hover {
  color: #FEA601;

}


#m_sul {
  margin-top: 70px;
  margin-right: 66px;
}
#m_bahno {
  margin-right: 70px;
}
#m_kosmetika {
  margin-right: 75px;
}


#m_velko {
  margin-top: 70px;
  margin-right: 109px;
}

#m_order {
  margin-right: 120px;
}

.btable {border-collapse:collapse;}
.btable td {border: 1px solid #094DCA;padding:1px 5px;}
.btable th {border: 1px solid #094DCA;padding:1px 5px;text-align:left;background-color:#094DCA;}

.price_dph {font-size:11px;}
.dph2 {color:#FBFD9a;background-color:#F63;}

.thumb {float:left;margin:0 5px 5px 0;border:1px solid #aaa;display:inline;}
.thumb:hover {border-color:#fc0}
.thumb img {border:3px solid #fff}
.thumb:hover img {border:3px solid #fc0}
