*{
    padding:0px;
    margin:0px;
    font-family:Arial;
    font-size:11px;
}

body{
    background-color:#006a45;
	background-image:url(/images/pondzoom_bg.png);
	background-repeat:repeat-x;
}

a{
	color:#A40059;
}

#shadow{
	width:864px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/shadow.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:8px;
}

#container{
    width:830px;
    min-height:800px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
	padding-bottom:30px;
}

#head{
}

#left{
    width:169px;
    float:left;
    border-right:1px solid #e9e9e9;
	margin-top:10px;
}

/* menu */
#left .menu{
}

#left .menu .menu_body{
	background-color:#ffffff;
}

#left .menu .menu_body .hide{
	display:none;
}

#left .menu .menu_body .menu_item{
	height:20px;
	line-height:20px;
	color:#35709e;
	padding-left:20px;
	background-color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #f2efd1;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

#left .menu .menu_body .menu_item_1{
	height:22px;
	line-height:22px;
	/*color:#35709e;*/
	color:#373737;
	padding-left:20px;
	background-color:#ffffff;
	/*font-weight:bold;*/
	/*border-bottom:1px solid #f2efd1;*/
	cursor:pointer;
	display:block;
	text-decoration:none;
}

#left .menu .menu_body .aktiv{
	background-color:#a40059;
	color:#fff;
}

#left .menu .menu_body .menu_item_2{
	height:20px;
	line-height:20px;
	/*color:#35709e;*/
	color:#373737;
	padding-left:25px;
	/*background-color:#f2efd1;*/
	/*border-top:1px solid #ffffff;*/
	/*font-weight:bold;*/
	display:block;
	text-decoration:none;
}

#left .menu .menu_body .menu_item_3{
	height:20px;
	line-height:20px;
	color:#35709e;
	padding-left:30px;
	background-color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-weight:normal;
	display:block;
	text-decoration:none;
}

#left .partnerek{
	width:170px;
	overflow:hidden;
	margin-top:40px;
	min-height:100px;
}

#left .partnerek div{
	text-align:center;
}

#left .partnerek div a img{
	border: none;
}

#right{
    width:660px;
    float:left;
	margin-top:10px;
}

#right .title{
	font-size:24px;
	color:#3f3f3f;
	margin-left:30px;
	margin-right:30px;
	padding-bottom:15px;
	background-image:url(/images/h1_bg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#right .catstr{
	margin-left:30px;
	margin-bottom:20px;
	font-family:Arial;
	font-size:12px;
	color:#3f3f3f;
}

#right .catstr span{
	font-family:Arial;
	font-size:12px;
}

#right .content{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:20px;
	color:#3f3f3f;
}

#right .content a{
	color:#A40059;
}

#right .content a:hover{
	text-decoration:none;
}

#right .content p{
	padding-bottom:10px;
}

#right .prodlist{
	height:120px;
	background-image:url(/images/h1_bg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-left:30px;
	margin-right:30px;
}

#right .prodlist .img{
	width:130px;
	float:left;
	height:120px;
	overflow:hidden;
}

#right .prodlist .img td{
	height:120px;
	width:130px;
	text-align:center;
}

#right .prodlist .descr{
	width:320px;
	float:left;
}

#right .prodlist .descr .ptitle{
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
	padding-top:15px;
	padding-bottom:7px;
}

#right .prodlist .descr .pdescr{
	font-size:11px;
	color:#3f3f3f;
	height:55px;
	overflow:hidden;
}

#right .prodlist .pricelink{
	width:150px;
	float:left;
}

#right .prodlist .pricelink .price{
	font-size:20px;
	color:#3f3f3f;
	font-weight:bold;
	padding-top:13px;
	text-align:center;
}

#right .prodlist .pricelink .link{
	padding-top:40px;
	text-align:center;
}

#right .product{
	background-image:url(/images/h1_bg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:30px;
	margin-left:30px;
	margin-right:30px;
}

#right .product .images{
	width:210px;
	float:left;
	padding-top:20px;
	text-align:center;
}

#right .product .descr{
	width:390px;
	float:left;
	padding-top:20px;
	font-size:11px;
	color:#3f3f3f;
}

#right .product .descr .cim{
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
	padding-bottom:20px;
	padding-top:5px;
}

#right .varians{
	width:597px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#right .varians .vhead{
	width:597px;
	height:38px;
	background-image:url(/images/varians_bg_top.png);
	background-repeat:no-repeat;
}

#right .varians .vbody{
	background-color:#e9e9e9;
}

#right .varians .vfoot{
	width:597px;
	height:11px;
	background-image:url(/images/varians_bg_bottom.png);
	background-repeat:no-repeat;
}

#right .varians .c1{
	width:220px;
	padding-left:10px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}

#right .varians .c2{
	width:110px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}

#right .varians .c3{
	width:90px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}

#right .varians .c4{
	width:167px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}

#right .varians .vbody div{
	font-size:12px;
	color:#3f3f3f;
	font-weight:normal;
	padding-top:15px;
}

#foot{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	height:126px;
	background-color:#e2e2c6;
	font-size:11px;
	color:#3f3f3f;
}

#foot .f1{
	float:left;
	padding-left:60px;
	padding-top:35px;
	line-height:15px;
}

#foot .f2{
	float:left;
	padding-left:30px;
	padding-top:45px;
	line-height:15px;
}

#foot .f3{
	float:right;
	padding-right:60px;
	padding-top:40px;
	text-align:right;
	line-height:25px;        
}

#foot .f3 img {
    border: none;
}

.clear{
    clear:both;
}