
body{
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #4A4B4C;
	background: url(/des/images/footer.gif) left top repeat;
}

H1 {
font-size: 20px;
color: #4A4B4C;
font-weight: bold;
}

img{
	border-style: none;
	margin: 0px;
	padding: 0px;
}

table{
	border: 0;
}

td{
	font-family: tahoma;
	font-size: 11px;
	color: #4A4B4C;
}

#left_stuff{
	position: absolute;
	left: 0;
	z-index: 2;
}
#left_bot_stuff{
	position: relative;
	top: 0;
	left: 0;
	z-index: 3;
	width: 139px;
	height: 37px;
	clear: both;
}
#left_bg{
	background: url(/des/images/left_bot_stuff.jpg) left top no-repeat;
	height: 100%;
}

#news{
	background: url(/des/images/v_line.gif) right top repeat-y;
	font-size: 11px;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 50px;
}

body.is_mainpage #news{
	background: url(/des/images/v_line.gif) right top repeat-y;
	font-size: 11px;
	height: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
}

#news td a{
							color: #8A0000;
						}
					#news  a{
							color: #8A0000;
						}

#news h3{
	color:#8B0D06;
	font-size: 11px;
	font-weight: bold;
}

#news td.date{
	background: url(/des/images/date_bg.gif) right top no-repeat;
	color: #4C0000;
	text-align: right;
	vertical-align: top;
}

#news td.date #date{
	font-weight: bold;
	padding-right: 15px;
	padding-top: 10px;
}

#news td.date #year{
	/*font-weight: bolder;*/
	padding-right: 20px;
	/*padding-top: 10px;*/
}

#news_left_bottom{
	background: url(/des/images/left_bottom_news.gif) left bottom repeat-y;
	height: 100%;
	width: 139px;
}

table.footer td{
	background: url(/des/images/foot_vert.gif) right top no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	color: #E1E1E1;
}
table.footer td a:link{
	color: #E1E1E1;
	text-decoration:none;
}
table.footer td a:visited{
	color: #E1E1E1;
	text-decoration:none;
}
table.footer td a:hover{
	color: #E1E1E1;
	text-decoration:none;
}
table.footer td a:active{
	color: #E1E1E1;
	text-decoration:none;
}

table.footer td img{
	margin-bottom: 10px;
}






				table.topmenu{
					background-color: #fff;
					height: 32px;
				}

				table.topmenu td{
					text-align: center;
					text-transform: uppercase;
					height: 32px;
					color: #000000;
					font-size: 11px;
					font-weight: bold;
					vertical-align: bottom;
					padding: 0px;
					padding-right: 10px;
					padding-bottom: 7px;
					background: url(/des/images/menu_top.gif) top right no-repeat;
				}

				#menu a{
					color: #000;
					text-decoration: none;
				}
				#menu td.big{
					background-color: #6D6D6D;
				}
				#menu td.big a{
				color: #fff;
				}
				#menu #menu_ul{
					text-align: left;
					width: 100%;
				}
				#menu td:hover ul {
					display: block;
					border-bottom: 1px solid #C5C5C5;
					}
			body.is_mainpage #menu td ul {
	position: absolute;
	top: 201px;
	display: none;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
 #menu td ul {
	position: absolute;
	top: 162px;
	display: none;
    width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	background: #E9E9E9 url(/des/images/menu_ul_bg.gif) left top no-repeat;
	z-index: 200;
}
					#menu td ul li{
					display: block;
					height: 25px;
					padding: 0px;
					margin: 0px;
					border: 1px solid #C5C5C5;
					border-bottom: none;
					width: 200px;
					}
					#menu td ul li a div.li_div{
						/*border: 1px solid #C5C5C5;
						border-bottom: none;*/
						height: 25px;
						background: url(/des/images/menu_li.gif) 3px 9px no-repeat;
						padding-left: 15px;
						padding-right: 5px;
						cursor: hand;
						width: 200px;
					}

					#menu td ul a {
						display: block;
						height: 25px;
						padding: 0px;
						padding-top: 1px;
						padding-left: 10px;
						padding-right: 10px;
						line-height: 1.8;
						color: #000;
						/*border: 1px solid #C5C5C5;
						border-bottom: none;*/
						font-size: 1em;
						text-transform: none;
						text-decoration: underline;
						font-weight: normal;
						vertical-align: middle;

						}
						#menu td ul a:hover{
							background: #D7D7D7;
							color: #8B0D06;
						}

						#menu td.big ul a{
							color: #000;
						}

						body.is_mainpage #menu td div.menu_first{
							background: url(/des/images/menu_first.gif) bottom left no-repeat;
							padding: 0px;
							margin: 0px;
							padding-bottom: 7px;
							width: 100%;
						}
						body.is_mainpage #menu td div.menu_first_a{
							background: url(/des/images/menu_first_a.gif) bottom left no-repeat;
							padding: 0px;
							margin: 0px;
							padding-bottom: 7px;
							width: 100%;
						}
						#menu td div.menu_first{
							background: url(/des/images/menu_first_inner.gif) bottom left no-repeat;
							padding: 0px;
							margin: 0px;
							padding-bottom: 7px;
							width: 100%;
						}
						#menu td div.menu_first_a{
							background: url(/des/images/menu_first_a.gif) bottom left no-repeat;
							padding: 0px;
							margin: 0px;
							padding-bottom: 7px;
							width: 100%;
						}

						#main{
							padding-left: 60px;
							background: url(/des/images/v_line.gif) right top repeat-y;
height: 100%;
						}
						#content{
							padding-left: 30px;
							padding-bottom: 55px;
							padding-right: 30px;
							margin-top: 10px;
							$margin-bottom: 100px;
							height: 100%;
						}
						#content span {
							font-size: 11px;
						}

						#content a{
							color: #8A0000;
						}

						#content ul{
							list-style: url(/des/images/content_li.gif);
						}
						
						#content table.catalog{
							border-bottom: solid 3px #8A0000;
							border-top: solid 3px #8A0000;
							background-color: #fff;
							width: 100%;
						}
						#content table.catalog th{
							font-weight: bold;
							font-size: 11px;
							color: #8A0000;
							height: 20px;
						}
						#content table.catalog td.col1{
							background: #E0E0E0 url(/des/images/cat_td_bg.gif) top left repeat-x;
							padding: 5px;
						}
						#content table.catalog td.col2{
							background: #F2F2F2 url(/des/images/cat_td_bg.gif) top left repeat-x;
							padding: 5px;
						}
						#content table.catalog td a{
							text-decoration: underline;
							color: #4A4B4C;
						}
						#content h3{
								color: #8A0000;
								font-size: 12px;
								margin-bottom: 0;
						}
						
						#content h3.catalog_obj{
							font-size: 11px;
							font-weight: bold;
							color: #8A0000;
							background: url(/des/images/big_li.gif) left center no-repeat;
							padding-left: 20px;
							padding-bottom: 0px;
							margin-bottom: 0;
						}
						#content h2.catalog_obj{
							font-size: 12px;
							font-weight: bold;
							color: #4A4B4C;
							margin-top: 5px;
							padding-left: 20px;
						}

						a.cat_head_peplos{
							color: #fff;
							font-weight: bold;
							text-decoration: none;
							font-size: 11px;
							text-transform: uppercase;
							background: #869589 url(/des/images/cat_head_li.gif) left center no-repeat;
							display: block;
							/*margin-bottom: 3px;
							margin-top: 3px;
							margin-left: 10px;*/
							padding: 3px 20px 3px 10px;
						}
						a.cat_head_legate{
							color: #fff;
							font-weight: bold;
							text-decoration: none;
							font-size: 11px;
							text-transform: uppercase;
							background: #BB8888 url(/des/images/cat_head_li.gif) left center no-repeat;
							display: block;
							/*margin-bottom: 3px;
							margin-top: 3px;
							margin-left: 10px;*/
							padding: 3px 20px 3px 10px;
						}
						a.cat_head2_peplos{
							color: #004D11;
							font-weight: bold;
							text-decoration: none;
							font-size: 11px;
							border-bottom: solid 1px #B3B3B3;
							display: block;
							padding-bottom: 2px;
							padding-top: 2px;
						}
						a.cat_head2_legate{
							color: #780C09;
							font-weight: bold;
							text-decoration: none;
							font-size: 11px;
							border-bottom: solid 1px #B3B3B3;
							display: block;
							padding-bottom: 2px;
							padding-top: 2px;
						}
						a.cat_head3{
							color: #4A4B4C;
							text-decoration: none;
							font-size: 11px;
							background: url(/des/images/cat_li.gif) left center no-repeat;
							padding: 0px 0px 3px 10px;
						}

						ul.catalog{
							list-style: none;
							margin: 0px;
							padding: 0px;
							width: 216px;
							display: none;
						}

						ul.catalog ul{
							list-style: none;
							margin: 0px;
							margin-left: 10px;
							padding: 0px;
							display: block;
						}
						ul.catalog ul li{
							padding: 0px;
							margin: 0px;
						}

						ul.catalog ul li ul{
							list-style: none;
							margin: 0px;
							padding: 0px;
							display: block;
						}
						ul.catalog ul li ul li{
							border-bottom: solid 1px #B3B3B3;
							padding-bottom: 2px;
							padding-top: 2px;
						}

						#content ul.qa{
							list-style: url(/des/images/qa_li.gif);
						}
						#content ul.qa li{
							padding-bottom: 5px;
							vertical-align: top;
						}


.shade_image {
behavior: url(/des/js/iepngfix.htc);
}

.mainbanner {
	corsor: pointer;
}

.mainbanner a, a:hover, a:visited {
	color: #4A4B4C;
}

.mainbanner-text {
	padding-bottom: 20px;
	text-decoration: underline;
}