body {margin: 0; padding: 0; background-color: #F4F8F4}
img{border:none;}
#logo{height:138px;}
#top {height: 138px; width:637px;background-image: url(../images/edem02.png); background-repeat: no-repeat; background-position: right}
#topmenu {height: 48px; width: 1000px; background-image: url(../images/edem03.png); background-repeat: no-repeat}
#topmenu ul {list-style: none;margin:6px 0px 0px 0px; padding:0;}
#topmenu ul li{float:right;margin-right:7px;padding-right:7px;}
#topmenu a {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}

#topmenu ul li {background-image: url(../images/topmenuseparator.png); background-repeat: no-repeat; background-position: right center}
#topmenu ul li:first-child{background-image: none;}
#topmenu ul li {_background-image: expression(nextSibling == null ? '../images/topmenuseparator.png' : previousSibling == null ? 'none' : '../images/topmenuseparator.png');}

#leftmenu {width: 363px; height: 196px; background-image: url(../images/edem04.png); background-repeat: no-repeat}
#leftmenu ul {list-style: none; margin: 0px 90px 0px 20px; padding: 0; text-align: right}
#leftmenu li {margin: 0px 0px 7px 0px;padding:0;height:13px;}
#leftmenu li a {font-family: Times New Roman; color: #FFFFFF; text-transform: uppercase; font-size: 12px; text-decoration: none; font-weight: bold}
#leftmenu li.current a {font-family: Times New Roman; color: #000000; text-transform: uppercase; font-size: 12px; text-decoration: none}


#footer {height: 67px; width: 1000px; background-image: url(../images/edem07.png); background-repeat: no-repeat}
#decor {height: 47px; background-image: url(../images/edem05.png); background-repeat: no-repeat}
#content_zone {background-color: #E9F4EB}
#right_col {padding: 20px 0px 0px 5px; width: 225px; background-image: url(../images/edem06.png); background-repeat: no-repeat; background-position: right top}

#reserve_block{margin:30px 0px 0px 170px;}
#reserve_title {color: #004E04; font-family: Tahoma; font-size: 12px; font-weight: bold; margin:0px 0px 5px 65px;}
table#reserve{font-family: Tahoma; font-size:12px;color:#000000;}
.reserve_td {padding:0x 5px 0px 5px;}
#reserve input.date{width:110px;font-family: Tahoma; font-size:12px;color:#000000;border:1px solid #004E04;}
#reserve input.time{width:40px;font-family: Tahoma; font-size:12px;color:#000000;border:1px solid #004E04;}
#reserve .persons{font-family: Tahoma; font-size:12px;color:#000000;border:1px solid #004E04;}

#language {font-family: Tahoma; font-size: 12px; color: #0B5E00; font: bold;margin:45px 0px 0px 91px;width:40px;}
#language p{margin:0px 0px 3px 0px;}
#language a{font-family: Tahoma; font-size: 12px; color: #FFFFFF; font: bold; text-decoration: none}

table.calendar {border: none; width: 200px}
tr.calendar {cursor: default; font: 11px; font-family: arial; text-align: center; height: 11px;color: black;}
th.calendar {font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 20px; background-color: #DADADA; color: black;}
th.calendar_holiday {color: #CC0000; font: 11px; font-family: arial; text-align: center; height: 20px; border: 1px solid gray; height: 16px; background-color: #DADADA;color: black;}
td.calendar {border: 1px dotted silver; background-color: #EEEEEE;color: black;}
td.calendar_today {background-color: #FFCC00;color: black;}
table.calendar_active {background-color: #FFCC00;color: black;}

table.calendar_button_0_1 {font: 11px; font-family: arial; text-align: center; border: 1px solid gray; height: 16px; background-color: #AAD6A3; color: black}
table.calendar_button_0_2 {font: 11px; font-family: arial; text-align: center;  border-top: 1px solid gray; border-bottom: 1px solid gray; background-color: #AAD6A3;color: black;}
table.calendar_button_1_2 {font: 11px; font-family: arial; text-align: center;  border-top: 1px solid gray; border-bottom: 1px solid gray; background-color: #AAD6A3;color: black;}
table.calendar_button_1_1 {font: 11px; font-family: arial; text-align: center; border: 1px solid gray; height: 16px; background-color:#AAD6A3;color: black;}

div.select_time {width: 80px; height: 180px; background-color: white;border:1px solid #004E04;padding: 3px 3px 3px 4px;}
div.select_time a{font-family: Tahoma; font-size:12px;color:#004E04;} 

#maincontent {padding: 20px 25px 20px 25px;}
#maincontent h1{color: #124624;font-family: Tahoma;font-size: 16px;}
#maincontent h2{color: #124624;font-family: Tahoma;font-size: 14px;}
#maincontent h3{color: #124624;font-family: Tahoma;font-size: 12px;}
#maincontent h4{color: #124624;font-family: Tahoma;font-size: 11px;}
#maincontent h5{color: #124624;font-family: Tahoma;font-size: 10px;}
#maincontent h6{color: #124624;font-family: Tahoma;font-size: 9px;}
#maincontent {color: #1F5732; font-family: Tahoma;font-size: 10pt;}
#maincontent p{color: #1F5732; font-family: Tahoma;font-size: 10pt;}
#maincontent table{color: #1F5732; font-family: Tahoma;font-size: 10pt;}
#maincontent a{font-family: Tahoma;font-size: 10pt;color: #124624;}

#footer p{font-family: Tahoma; font-size: 10px; color: #FFFFFF;width:330px;margin:15px 0px 0px 30px;}
#footer a{font-family: Tahoma; font-size: 10px; color: #FFFFFF;}

/*CATALOG*/
.catalog_dashed_row {font-size: 1px;}
div#maincontent a.velvetto_product_title {font-family: Tahoma; font-size: 13pt; color: #EDFFFF; text-decoration: none}
div#maincontent a.velvetto_product_title:hover {font-family: Tahoma; font-size: 13pt; color: #EDFFFF; text-decoration: underline;}
.velvetto_product_descr_table{padding:0px 10px 5px 10px;}
.velvetto_product_descr_table {font-family: Tahoma; font-size: 10pt; color: #000000;}
.velvetto_product_descr_table p{font-family: Tahoma; font-size: 10pt; color: #000000;}
.vert_dashed_td{border-right:0px dashed #000000;}
h3.section_title {margin: 15px 0px 5px 0px; color: #000000;}
h3.product_title{margin:15px 0px 5px 0px;}
a.connected_products{font-family: Tahoma; font-size: 9pt; color: #B7CDEB;text-decoration: none;}
a.connected_products:hover{font-family: Tahoma; font-size: 9pt; color: #EDF3FF;text-decoration: none;;}
a.sections_list{font-family: Tahoma; font-size: 11pt; color: #EDFFFF; text-decoration: none}
a.sections_list:hover{font-family: Tahoma; font-size: 11pt; color: #EDFFFF; text-decoration: underline;}
div.product_code{font-family: Tahoma; font-size: 9pt; color: #000000;}
div.product_price{font-family: Tahoma; font-size: 9pt; color: #000000;}
div#sorting a#current {font-family: Tahoma; font-size: 10pt; color: #B7CDEB; text-decoration: none}
div#pagination {text-align: center}

div#velvetto_photogal {border: 1px solid #000000; background-color: white}
div#velvetto_photogal_home {position: absolute; visibility: hidden; z-index: 33}
div#closegal{position: absolute; visibility: hidden;z-index: 34}
.velvetto_product_descr_table{color: #1F5732; font-family: Tahoma;font-size: 10pt;}
.velvetto_product_descr_table p{color: #1F5732; font-family: Tahoma;font-size: 10pt;}
div.velvetto_product_title {color: #124624; font-family: Tahoma; font-size: 10pt; text-decoration: none; text-transform: uppercase; font-weight: bold}

#window_top {height:19px; background-image: url(../images/window/top.png); background-repeat: no-repeat}
#window_bottom {height:80px;background-image: url(../images/window/footer.png); background-repeat: no-repeat}
#window_bottom img{border:none;}
