body {
  padding:0;
  margin:0;
  font-family:Verdana, Helvetica, sans-serif;
  background:white url('/images/bg.jpg') repeat-x;
  color:#644625;
}

a {color:#f6990f;}
a:hover {text-decoration:none;}
h1 {color:#f6990f;}
hr {border:1px solid #f6990f;}

#page_div {
}

#page_table {
  background:url('/images/all.jpg') top center no-repeat;
}

#page_table_tr_header {
}

#page_table_td_header_left {
}

#page_table_td_header {
  width:1024px;
}

#page_table_td_header_right {
}

#page_table_tr_body {
}

#page_table_td_body_left {
}

#page_table_td_body {
}

#page_table_td_body_right {
}

#page_table_tr_footer {
}

#page_table_td_footer_left {
}

#page_table_td_footer {
}

#page_table_td_footer_right{
}

#header {
  margin-top:10px;
  border:2px solid #f6990f;
  background-color:rgba(255, 255, 0, .2);
  border-radius:20px 20px 20px 20px;
	box-shadow: black 0 4px 10px;
}
#header_top {border-bottom:2px solid #f6990f; padding:10px; overflow:auto;}
#header_mainmenu {float:left;}
.header_mainmenu_item {float:left; padding:0 10px 0 0;}
.header_mainmenu_item.select {font-weight:bold;}
.header_mainmenu_item.select a {text-decoration:none;}
#header_search {float:right;}

#header_middle {padding:10px;}
#logo {float:left; width:350px; height:65px; background:url(/images/logo.png); margin-right:10px;}
#header_info {float:left;}
#header_basket {float:right; z-index:2;}

#body {
  margin-top:10px;
  border:2px solid #f6990f;
  background-color:rgba(255, 255, 0, .2);
  border-radius:20px 20px 20px 20px;
	box-shadow: black 0 4px 10px;  
  min-height:300px;
  overflow:auto;  
}

#content {padding:10px; overflow:auto;}

#footer {
  overflow:auto;
  padding:10px;
  margin-top:10px;
  border:2px solid #f6990f;
  background-color:rgba(255, 255, 0, .2);
  border-radius:20px 20px 20px 20px;
	box-shadow: black 0 4px 10px;  
}
#footer_mainmenu {text-align:center; font-size:80%; padding:10px 0 10px 0; overflow:auto;}
.footer_mainmenu_item {display:inline; padding:0 5px; border-left:1px solid #f6990f;}
.footer_mainmenu_item:first-of-type {border:0;}
#footer_counter {float:right; padding:0 6px;}
#footer_logo {float:left; width:250px; height:150px; background:url(/images/logog.png);}

#cabinet_mini {float:left; width:250px; padding:10px; background:#f2f2c2 url(/images/patterns/bgflower.png) no-repeat top left;}
#cabinet_mini_title {padding-bottom:10px; font-weight:bold;}
#cabinet_mini table {font-size:90%;}
#cabinet_mini label {font-size:90%;}
#cabinet_mini input[type="text"], #footer_cabinet input[type="password"] {width:244px; padding:1px; margin:1px; border:1px solid silver;}
#cabinet_mini button {margin-top:5px;}

#footer_info {overflow:hidden; text-align:center;}

#toorder form input[type="text"] {width:350px;}

.order_buttons {width:100%;}
.order_buttons td {width:25%; text-align:center;}
.info {border:1px solid #f6990f; border-left:10px solid #f6990f;}
.message {color:#644625;}

#header_top_right {float:right;}

table.calendar {float:left; margin-right:20px;}
table.calendar td, table.calendar th {border:1px solid #b79f85;}
table.calendar td.select {background-color:#f6990f; color:white; font-weight:bold;}
.calendar_end {clear:left;}

.showcase_product_type.new:after, .showcase_group_name.new:after {color:red; font-weight:bold; font-size:80%; content:" ÍÎÂÈÍÊÀ!";}
.showcase_product_type.new.select:after, .showcase_group_name.new.select:after {color:red; font-weight:bold; font-size:60%; content:" ÍÎÂÈÍÊÀ!";}

#showcase .routes {padding:5px 10px; color:maroon; background:linear-gradient(to right, #ff7d64, transparent); border-radius:10px;}

