/*
	COMMON PART 
*/
 body {background: #FFFFFF; margin:0px; padding: 0px; margin-top: 5px;}
 body, td, div, p, a, span, input, textarea, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
 p {margin: 3px 0px 6px 2px;}
 a {text-decoration: none;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}
 input.login {width: 70px; line-height: 120%; border: 1px solid #9D9F9F;}
 form { margin:0px; padding: 0px;}

 .clearfix {clear: both; float: none; display: inline-block;}

 h1 {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	color: black;
	line-height: 100%;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
 }
                                                                                      /*font-style: italic;*/
 h1.lgray, h1.lgray a {background: #e8e8e8; border-bottom: 3px solid #EB96AB; padding-left: 14px; font-size:13px; font-weight: bold;}

 h2 {margin: 0px; padding: 0px; font-size: 19px; line-height: 120%; font-family: Verdana, Arial, sans; font-weight: normal; margin-bottom: 3px;}
 h3 {margin: 0px; padding: 0px; font-size: 15px; line-height: 110%; font-family: Verdana, Arial, sans; font-weight: normal; margin-bottom: 10px;}
 h4 {margin: 5px 0px 3px 0px; padding: 0px; font-size: 16px; line-height: 110%; font-family: Verdana, Arial, sans; }
 h5, .price {
	margin: 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	color:#C87F90;
	padding: 2px 0px 5px 5px;
}
 .price {font-size: 12px;}

 h6 a{ font-size: 15px; font-family: 'MS Sans Serif', Arial, sans; color: white; line-height: 130%; 
    
 }
 h1.black {background-image: url(i/menu.jpg); background-color: #523C31; }
 h1.cherry {background-image: url(i/h1_cherry.gif); background-color: #A23622;}
 h1.brown {background-image: url(i/0.gif); background-color: #A1682F;}

 h4.brown {color:#9C341F;}
 h6.price {margin: 0px; padding: 6px 0px 6px 15px; background-image: url(i/h1_black.gif);background-repeat: no-repeat; background-color: #523C31;background-position: 5px center; background-repeat: no-repeat; border-top: 2px solid white;}

	
/*HEAD*/
 table.tophead {background-color: #ffffff;}
 td.logo {padding-left: 12px; padding-top: 5px;}

 table.topmenu {
	background: url(i/menu.jpg) repeat-x 11px top;
	border-bottom: 5px solid black;
}
 table.topmenu td {height: 30px;  padding-top: 4px;}
 table.topmenu td a { font: bold 11px Arial, Tahoma, sans-serif; color: white; text-transform: uppercase; }

 td.header {background: #E8E8E8 url(i/str_2.gif) repeat-x left bottom !important; border-bottom: 6px solid white;}
 div.header{background: url(i/str_3.gif) no-repeat right bottom; }
 div.header h1{background: url(i/str_1.gif) no-repeat left bottom; padding-bottom: 10px; padding-left: 15px; padding-top: 9px; font: 13px Arial, Tahoma, sans-serif;}
 div.header h1 a{font: 13px Arial, Tahoma, sans-serif;}



 ul.categories {margin: 5px 0px 10px 6px; padding: 0px; list-style: none;}
 ul.categories li {line-height: 120%; font-size: 14px; color: black; }

 ul.right_menu {margin: 0px; padding: 0px; margin-bottom: 10px; list-style: none; background-color: #e8e8e8;}
 ul.right_menu li {line-height: 135%; font-size: 12px; font-weight: bold; 
  border-bottom: 1px solid #d2d2d2; color: black; background-color: #e8e8e8;
  padding-left: 13px; padding-top: 5px; padding-bottom: 5px;
  background: url(i/indicator_black.gif) no-repeat 5px 11px;
}
 ul.right_menu li a:hover { color: #AB3B2A; text-decoration: none;}

/*
	CONTENT PART  
*/
 table.content td {background-color: #ffffff;}
 div.content { padding: 0 10px 0 10px; }

 div.info {line-height: 120%; margin-top: 2px; margin-bottom: 5px; padding-left: 5px; height: 90px; overflow: hidden;}
 td.info {line-height: 120%; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; }
 .info p {text-indent: 10px; text-align: justify;}

 div.title {
	color: black;
	font: bold 11px Verdana, sans; line-height: 13px;
	padding: 3px 2px 2px 5px;
	border-bottom: 1px solid #e5e5e5;
}

 table.tovar {
	background-color: #ffffff; color: #e5e5e5;
	float:left; width: 357px;
	margin-right: 3px; margin-bottom: 3px; padding:0;
	border-collapse: collapse; border: 1px solid #e5e5e5;
}
 table.tovar td {padding:0;}
 table.tovar td.image {width: 37%;}
 table.tovar td.image img {width:98px; height:105px;}
 table.tovar td.text div.title {border-bottom: none;}
 table.tovar td.text div.price {border-top: 1px solid #e5e5e5;margin-right: 10px; padding-top: 5px;}

 td.descr {padding-left: 5px;}
 td.descr div.title {border-bottom: none;}
 td.price div.price {border-top: 1px solid #e5e5e5;margin-right: 10px; padding-top: 5px;}




 div.rose_top { background: url(i/stripe.gif) no-repeat; padding-top: 5px;}
 img.rose_top {border-top: 5px solid #EB97A6;}
 
 div.li { padding-left: 7px; line-height: 14px; margin-bottom: 2px;} 
 div.rose_blt {background: url(i/indicator_rose.gif) no-repeat left 5px; }


 table.description {width: 100%; margin-bottom: 15px; margin-top: 10px; border-collapse: collapse; border: 1px solid #585858;}
 table.description td {border-left: 1px solid #585858; border-top: 1px solid #585858;}


/*   news    */
 div.news_hdr {background: url(i/news.jpg) no-repeat; color: white; font: bold 12px Verdana, sans-serif; line-height: 15px; padding: 11px 2px 13px 22px; text-transform: uppercase; }
 div.news_txt {background: #E8E8E8; padding: 10px 16px 6px 11px; color: }
 div.news_txt h5 {font-size: 11px; padding-bottom: 2px;}
 div.news_txt a.more {display: block; text-align: right; color: #757577;}
 
 div.news_bk {background: #E8E8E8; padding: 10px 16px 6px 11px; border-bottom: 2px solid #FFFFFF; }
 div.news_bk h5 {font-size: 11px; padding-bottom: 2px;}
 div.news_bk a.more {display: block; text-align: right; color: #757577;}
/*
	BOTTOM PART  
*/

 td.btm_menu {background-color: #E8E8E8; height: 70px; line-height: 140%; color: #4A4849; }
 td.btm_menu a {color: #4F4D4C; font-weight: bold; font-family: Tahoma, sans; font-size: 11px;}
 td.copyright {background-color: #ffffff; height: 40px; font-weight: bold; font-size: 9px; font-family: Verdana, sans;border-top: 2px solid white;}


 td.sm_text {font-size: 9px; font-weight: bold; font-family: Verdana, sans; padding-left: 10px;}
 td.banners a img {margin: 5px; background-color: #ffffff;}
 td.werbung {height: 16px; line-height: 120%; font-size: 9px;font-family: Verdana, sans; color: #808082; padding-left: 10px; background-color: #EEE8E6; font-weight: bold;}

 td.btmmenu2 {padding-top: 5px; padding-bottom: 5px;}
 div.btmmenu {margin-bottom: 10px; width: 550px; color: #7E8082;}
 div.btmmenu a {font-size: 9px; font-family: Tahoma, Verdana, sans; color: #7E8082;}

