	body,html {
		padding:0px;
		margin:0px;
		font-size:12px;
		color:#010101;
		font-family:Arial,Verdana;
		width:100%;
		height:100%;	
		
	}

	div,img {
		padding:0px;
		margin:0px;
		border:0px;
		
	}

	div, td, p{
		font-size:12px;
		font-family:Arial, Verdana;	
	}

	table {

	}

	table td {
		vertical-align:top;	
		padding:0px;
	}

		
	h1, h1 a {
		font-size:13px;	
		font-family: Arial,Verdana;
		padding:0px 0px 7px 0px;		
		margin:0px;
		color:#006633;
		font-weight:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	h1 a:hover {text-decoration:underline;}
	.ptitle {font-size:10px;}
	h2, .h2{
		font-size:12px;	
		font-family:Arial, Verdana;
		padding:12px 0px 8px 0px;		
		margin:0px;
		color:black;
		font-weight:normal;
		text-transform:uppercase
	}
	h3, .h3{
		font-size:12px;	
		font-family:Arial, Verdana;
		padding:0px;		
		margin:0px;
		color:#5a5f68;
		font-weight:bold;
	}
	a {color:black; text-decoration:underline}
	a:hover { text-decoration:none}


	.clear {
		clear:both
	}

	.nomargin-bot {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
	.nomargin {
		margin:0px !important;
	}
	.nopadding {
		padding:0px !important;
	}
	.noborder {border:0px !important}
	.img-pad {margin-right:40px}

	/*HEADER*/
	.top {margin:0px;background:url(../images/topborder.jpg) left bottom repeat-x; }
	.tleft {background:url(../images/topleft.jpg) no-repeat;width:13px;height:143px;padding:0px;}
	.tright {background:url(../images/topright.jpg) top right no-repeat;width:13px;height:143px;padding:0px;}
	.tmiddle {background:url(../images/bgtop.jpg) repeat-x; vertical-align:middle; text-align:center;padding:0px;}
	.tmiddle-text {width:140px;text-align:left;margin:0px auto;color:#3f3f3f;text-transform:uppercase;font-weight:bold}
	.topbanner  {padding-top:5px;}
	.topright td{}
	/*END HEADER*/

	/*MENU */
	.vmenu {padding-top:50px}
	.vmenu2 {padding-top:10px;}
	.vmenu, .vmenu2 {width:200px; margin:0px auto; text-align:left;}  
	.item-vmenu{color:white; text-transform:uppercase; }
	.vmenu a {color:white;text-transform:uppercase;text-decoration:none; font-weight:bold}
	.vmenu2 a,.vmenu2,  .vmenu2  span {color:white;text-transform:normal;text-decoration:none;font-weight:bold; font-size:110%; line-height:1.5;white-space:nowrap; }
	.vmenu2 a {
	    
		text-shadow: 0px 2px 2px #212020;
	    position: relative;
	    zoom: 1;
	    color: #ffffff;
		
	}
	.item-vmenu2 {
	position:relative;left: 0px; top:0px
	}
	.vmenu2 .item-vmenu2 span {
	    
		position: absolute;
	    left: -2px;
	    top: -2px;
	    z-index: -1;
	    filter:
	        progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1)
	        progid:DXImageTransform.Microsoft.blur(pixelradius=2, enabled='true')
	    ;
	    zoom: 1;
		color:#646668 !important; 

	}
	.vmenu2 .item-vmenu2-child a, .vmenu2 .item-vmenu2-child span{font-weight:normal; font-size:100%; line-height:1.4;}
	.vmenu2 .item-vmenu2-child {padding-left:20px;width:200px}
	.vmenu2 .item-vmenu2-child .in {padding-left:20px;}
	.vmenu2 .item-vmenu2-child .in {position:relative;left: 0px; top:0px}
	.vmenu2 .item-vmenu2-child  span {
	position: absolute;
	    left: -2px;
	    top: -2px;
	    z-index: -1;
	    filter:
	        progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1)
	        progid:DXImageTransform.Microsoft.blur(pixelradius=1, enabled='true')
	    ;
	    zoom: 1;
		color:#646668 !important; 
	}
	.menu {background:url(../images/bgmenu.jpg) repeat-x;}
	.menu td {vertical-align:middle;text-align:center;height:37px}
	.bgmenu {text-transform:uppercase; color:#7f7f7f; font-size:90%}
	.bgmenu-aktiv {text-transform:uppercase; color:#fff; font-size:90%; background:url(/images/button-act.jpg) repeat-x;}
	.bgright-menu {background:url(../images/border-menu.jpg) top right no-repeat;width:16px}
	.bgright-menu-aktiv {background:url(../images/border-menu-actl.jpg) top left no-repeat;width:16px}
	.bgright-menu-aktiv1 {background:url(../images/border-menu-actl.jpg) top left no-repeat;width:16px}
	.bgright-menu-aktiv2 {background:url(../images/border-menu-actr.jpg) top right no-repeat;width:16px}
	.item-menu {cursor:pointer;cursor:hand} 
	/*END MENU */
	/*CONTENT*/
	.search {margin:40px 0px 10px 0px;padding-top:1px;width:200px;font-size:14px; }
	.search-form {background:url(../images/search.gif) no-repeat;}
	.search-inp {border:none;background:none; height:20px;width:160px;font-size:90%;color:#959595; margin:5px 22px 0 0;padding:0px;}
	.search-button {position:relative; top:-23px; right:-80px; width:20px;height:10px}

	.mainbutton {/*background:url(../images/bgmiddl.jpg) repeat-x;*/}
	.mainbutton .maincont-left, .mainbutton .cat, .mainbutton .maincont-right{background:url(../images/bgmiddl.jpg) repeat-x;}
	.innertext {margin-top:40px; }
	body {background:url(../images/inner-bgmiddl.jpg) #ced0cf left 108px repeat-x;}
	.cat {padding:33px 0px 30px 0px }
	.maintext {vertical-align:top; background:#e3e4e3;padding:30px 30px 30px 60px}
	
	.newsline{vertical-align:top; padding:30px 30px 30px 60px;background:#e3e4e3;}
	.newsline .title{color:#006633; text-transform:uppercase; padding:0 0 20px 0px}
	.newsone{padding:0 0 15px 0;}
	.ndate{color:#006633; font-style:italic;}
	.ntitle{padding:2px 0;}
	.ntitle a, .ntitle a:hover, .ntitle a:visited{font-weight:bold;}
	.nanons p{padding:2px 0; margin:0;}
	.newsone p.more{padding:3px; margin:0;}
	
	
	
	
	.textonmain{vertical-align:top; padding:30px 30px 30px 15px;background:#e3e4e3;}
	.textonmain_only{vertical-align:top; padding:30px 30px 30px 60px;background:#e3e4e3;}
	
	.inline-box {display:inline}
	.inline-box  .title  {color:#006633; text-transform:uppercase; padding:10px 0px}
	.inline-box  .title a{color:#006633; text-transform:uppercase; text-decoration:none;}
	.inline-box  .title a:hover{color:#006633; text-transform:uppercase; text-decoration:underline;}
	.inline-box  .title a:visited{color:#006633; text-transform:uppercase;}
	.inner-topcont {background:url(../images/inner-topcont.jpg) #e3e3e3 repeat-x;padding:23px 70px 25px 70px}
	.inner-botcont {background:url(../images/dot-border.gif) repeat-x;height:1px}
	.inner2-topcont {background:url(../images/inner2-topcont.jpg) #e3e3e3 repeat-x;padding:23px 70px 25px 70px}
	.inner2-botcont {background:url(../images/inner2-botcont.jpg) left bottom repeat-x;height:1px;}

	.titlefoto{color:#006633; text-transform:uppercase; padding:5px 0px 0px 0; }
	.desc{padding:0px 0 15px 0;}
	.desc p{padding:2px 0; margin:0;}
	
	.filter{background:url(../images/bgsort.jpg) no-repeat; width:576px; height:60px;padding:7px 0px 0px 12px;}
	.maincat-items  td.item{width:25%;padding:0px 20px;text-align:center}
	.cat-border {background:#939596;}
	.cat-pic {background:#fff;margin:0px 2px;}
	.cat-pic  div {padding:10px}

	.cat-product .item {background:#fff;padding:20px 42px 20px 42px;color:#030303}
	.cat-product .cat-img {padding-right:0px;}
	.cat-product .delimiter{height:30px;}
	.prod-table td{background:url(../images/cat_border.jpg) left bottom repeat-x;padding:5px 20px 10px 20px;border-bottom:0px dotted #595655;}
	.prod-table td.title{background:#e5e5e5 url(../images/cat_border_title1.jpg) left bottom repeat-x; width:140px; border-top:#ffffff solid 3px;}
	.prod-table td.price{background:url(../images/cat_border_price.jpg) left top repeat-x;}
	.prod-table tr {background:url(../images/ct_border.jpg) left bottom repeat-x;}
	.more a{color:#006633;}
	
	.sort{border-collapse:collapse;}
	.sort1{width:4px; height:3px; background:url(../images/bgsort1.gif) no-repeat left top;}
	.sort2{height:3px; background:url(../images/bgsort2.gif) repeat-x left top;}
	.sort3{width:4px; height:3px; background:url(../images/bgsort3.gif) no-repeat left top;}
	.sort8{width:4px; background:url(../images/bgsort8.gif) repeat-y left bottom;}
	.sortmid{background:#e5e5e5; padding: 5px; vertical-align:middle;}
	.sortmid form{padding:0; margin:0;}
	.sort4{width:4px; background:url(../images/bgsort4.gif) repeat-y left top;}
	.sort7{width:4px; height:3px; background:url(../images/bgsort7.gif) no-repeat left top;}
	.sort6{height:3px; background:url(../images/bgsort6.gif) repeat-x right top;}
	.sort5{width:4px; height:3px; background:url(../images/bgsort3.gif) no-repeat left top;}
	
	.sort-input .title {color:#006633; white-space:nowrap; vertical-align:middle;}
	.sort-input .types ul{padding: 0; margin: 0;}
	.sort-input .types ul li{display: inline; white-space:nowrap; padding: 2px;}
	.sort-input .types ul li label{vertical-align:middle; white-space:nowrap; padding-right:15px;}
	.sort-input .types ul li input{margin-bottom: auto; vertical-align:middle;}
	
	.sort-input inut {background:#ececec;border:1px solid #dfdfdf}
	.sort-input td {padding:0px 5px;verticaL-ALIGN:MIDDLE}
	.input-macker {width:400px}
	.img-border .img-border-tl {background:url(../images/img-border-tl.jpg) no-repeat;width:10px; height:10px}
	.img-border .img-border-tr {background:url(../images/img-border-tr.jpg) right top no-repeat;width:10px; height:10px}
	.img-border .img-border-bl {background:url(../images/img-border-bl.jpg) left bottom no-repeat;width:10px; height:10px}
	.img-border .img-border-br {background:url(../images/img-border-br.jpg) right bottom no-repeat;width:10px; height:10px}
	.img-border .img-border-bottom {background:url(../images/img-border-bottom.jpg) left bottom repeat-x;}
	.img-border .img-border-top {background:url(../images/img-border-top.jpg) repeat-x;}
	.img-border .img-border-left {background:url(../images/img-border-left.jpg) repeat-y;}
	.img-border .img-border-right {background:url(../images/img-border-right.jpg) right top repeat-y;}
	.catimg_border{text-align:center;}
	.catimg_border .t1{background:url(../images/img-border-tl1.gif) no-repeat top left; width:10px; height:11px; }
	.catimg_border .t2{background:url(../images/img-border-top1.gif) repeat-x top left; height:11px; }
	.catimg_border .t3{background:url(../images/img-border-tr1.gif) no-repeat top left; width:10px; height:11px; }
	.catimg_border .b1{background:url(../images/img-border-bl1.gif) no-repeat top left; width:10px; height:11px; }
	.catimg_border .b2{background:url(../images/img-border-bottom1.gif) repeat-x top left; height:11px; }
	.catimg_border .b3{background:url(../images/img-border-br1.gif) no-repeat top left; width:10px; height:11px; }
	.catimg_border .m1{background:url(../images/img-border-left1.gif) repeat-y top left; width:10px;}
	.catimg_border .m2{background-color:#ffffff;}
	.catimg_border .m3{background:url(../images/img-border-right1.gif) repeat-y top left; width:10px;}
	
	.div-cat-title{padding:10px 0px 17px 10px; width:110px; text-align:center;}
	*html .div-cat-title{width:120px;}
	.div-cat-title a{
		color:#006633;
		font-weight:normal;
		text-transform:uppercase;
		text-decoration:none;
		font-size:13px;	
		font-family: Arial,Verdana;
	}
	.div-cat-title a:hover{
		text-decoration:underline;
	}
	.navigan  td{padding:20px 10px;color:#0a0909;vertical-align:middle}
	.navigan  td a{color:#7d7d7d; text-decoration:none}
	/*END CONTENT*/

	/*FOOTER*/
	.footer-inner {padding:5px 30px 5px 60px}
	.footer {height:26px; background:url(../images/bgfoot.jpg) #d2d2d2 left top repeat-x;font-size:70%;padding:5px 30px 5px 60px}
	.maker {font-size:70%;}
	.counters {text-align:left;vertical-align:middle;}
	/*END FOOTER*/

