body/*{{{*/
{
	background: white;
}/*}}}*/

table /*{{{*/
{
	width:100%;
}/*}}}*/
td.sidebar /*{{{*/
{
	width:25ex;
}/*}}}*/
div.footer/*{{{*/
{
	border-top:1px solid #CCC;
	text-align:center;
	font-size:80%; 
}/*}}}*/
div.menu.left /*{{{*/
{
	margin:3px 0 0px 2px;
	border-width:1px 0 1px 1px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
}/*}}}*/
div.menu.left li /*{{{*/
{
	text-align:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:0;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #DDD;
	background-color:#EEE;
}/*}}}*/
div.menu.left ul /*{{{*/
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin:1px 0px 1px 0px;
	background-color:#EEE;

	-moz-box-shadow:-2px 2px 7px #555;
	-webkit-box-shadow:-2px 2px 7px #555;
}/*}}}*/

div.menu.left li ul/*{{{*/
{
	position: absolute;
	left: 25.5ex;
	top: 0;
	display:none;
	border:1px solid #D60069;
	padding:2px;
}/*}}}*/
div.menu.left ul li/*{{{*/
{
	position: relative;
	width:25ex;
}/*}}}*/

div.menu.left ul:hover /*{{{*/
{
	color:white;
}/*}}}*/
div.menu.left li:hover /*{{{*/
{
	border-color:#D60069;
}/*}}}*/
div.menu.left a:hover /*{{{*/
{
	text-decoration:underline;
}/*}}}*/
div.menu.left a /*{{{*/
{
	text-decoration:none;
	display:block;
	color:black;
	padding:6px 5px;
}/*}}}*/
div.menu.left a.product /*{{{*/
{
	font-size:80%;
	padding:3px 5px;
}/*}}}*/

div.menu.left a.product div/*{{{*/
{
	display:none;
}/*}}}*/
div.menu.left a.product:hover div/*{{{*/
{
	z-index:inherit;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	display:block;
	-moz-border-radius: 50% 50% 50% 0;
	-webkit-border-radius: 50% 50% 50% 0;
	position:absolute;
    right:-62px;
    top:-62px;
    width:69px;
    height:69px;
    border:0;
	-moz-box-shadow:-2px 2px 12px #AAA;
	-webkit-box-shadow:-2px 2px 12px #AAA;
}/*}}}*/

div.tpdWrap/*{{{*/
{
	border:1px solid #CCC;
	margin:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:2px;
}/*}}}*/

table.tpd/*{{{*/
{
	border-collapse:collapse;
	border:2px solid transparent;
}/*}}}*/

tr.tpd:hover/*{{{*/
{
	background-color:#EEE;
}/*}}}*/
td.tpdGroup/*{{{*/
{
	width:20%;
	border-top:1px solid #CCC;
	font-size:110%;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	cursor:default;
}/*}}}*/

td.tpdField/*{{{*/
{
	width:30%;
	border:1px solid #CCC;
	padding:3px;
	cursor:default;
}/*}}}*/
td.tpdData/*{{{*/
{
	width:50%;
	border-bottom:1px solid #DDD;
	padding:3px;
	cursor:default;
}/*}}}*/

div.menu.left a.group /*{{{*/
{
	font-weight:bold;
}/*}}}*/
div.menu /*{{{*/
{
	border-color:#CCC;
	border-style:solid;
	background-color:#DDD;
}/*}}}*/
hr /*{{{*/
{
	border-color:#CCC;
	border-style:solid;
	border-width:1px 0 0 0;
}/*}}}*/
hr.tpd /*{{{*/
{
	margin:0px;
	border-color:#CCC;
	border-style:solid;
	border-width:1px 0 0 0;
}/*}}}*/
div.menu.right /*{{{*/
{
	border-width:1px 1px 1px 0;
	margin:3px 2px 0px 0px;
	-moz-border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	width:25ex;
	overflow:hidden;
}/*}}}*/
div.menu.right form input /*{{{*/
{
	width:99%;
	border:1px solid #CCC;
	margin:0;
	padding:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#FFF;
}/*}}}*/
div.menu.right form p /*{{{*/
{
	text-align:center;
	padding:2px;
}/*}}}*/
div.menu.right iframe /*{{{*/
{
	margin:0;
	border:0;
	width:100%;
	height:10em;
}/*}}}*/
td.main.center /*{{{*/
{
	background-color:white;
	border-color:#CCC;
	border-width:0 1px;
	border-style:solid;
}/*}}}*/
td.main.center h1/*{{{*/
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-align:center;
	border-color:#CCC;
	border-width:1px;
	border-style:solid;
	padding:1px;
	margin:3px;
   background-color:#EEE;
}/*}}}*/
td.main.center h2/*{{{*/
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-align:center;
	padding:1px;
	margin:3px;
}/*}}}*/
td.main.center h1 /*{{{*/
{
	font-size:200%;
	padding:0.2em 0;
}/*}}}*/
td.main.center h2 /*{{{*/
{
	font-size:130%;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
}/*}}}*/

div.img /*{{{*/
{
	background-repeat:no-repeat;
	background-position:center;
	background-color:white !important;
}/*}}}*/

div.crumbsId /*{{{*/
{
	color:#999;
	float:right;
	font-size:8px;
	line-height:10px;
	padding-right:2px;
}/*}}}*/

td.main.center div.mainc div.products a div.img.small /*{{{*/
{
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-1px 1px 3px #888;
	-webkit-box-shadow:-1px 1px 3px #888;
	height:60px;
	width:60px;
	border:0;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:-1em;
	display:block;
}/*}}}*/
td.main.center div.mainc div.products a:hover div.img.small /*{{{*/
{
	display:none;
}/*}}}*/
td.main.center div.mainc div.products a div.img.big /*{{{*/
{
	height:0px;
	width:0px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	position:absolute;
	z-index:-1;
}/*}}}*/
td.main.center div.mainc div.products a:hover div.img.big /*{{{*/
{
	margin-bottom:0px;
	margin-left:5px;
	height:250px;
	width:250px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:0;
	position:inherit;
	z-index:inherit;
}/*}}}*/

div.sfx div.description /*{{{*/
{
	margin:0 6px;
	line-height:1.5em;
   /*
	-moz-column-count: 2;
	-webkit-column-count: 2;
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	-moz-column-rule: 1px solid #CCC;
	-webkit-column-rule: 1px solid #CCC;
	*/

}/*}}}*/
div.sfx .imgf /*{{{*/
{
	margin-left:10px;
	margin-top:-52px;
	margin-bottom:2px;
	width:50px;
	float:left;
	height:0px;
}/*}}}*/
div.sfx .imgf + .imgf /*{{{*/
{
	margin-left:45px;
}/*}}}*/
div.sfx .imgf div.img.small /*{{{*/
{
	height:50px;
	width:50px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-2px 2px 5px #888;
	-webkit-box-shadow:-2px 2px 5px #888;
	border:0;
	display:block;
}/*}}}*/
div.sfx table.sfx /*{{{*/
{
	width:auto;
	height:50px;
	margin-left:5px;
	border-collapse:collapse;
}/*}}}*/
div.sfx td.sfx /*{{{*/
{
	height:50px;
	width:50px;
}/*}}}*/
div.sfx .imgf:hover div.img.small /*{{{*/
{
	border:1px solid #D60069;
	height:48px;
	width:48px;
}/*}}}*/
div.sfx .imgf div.img.big /*{{{*/
{
	height:0px;
	width:0px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	position:absolute;
	z-index:-1;
}/*}}}*/
div.sfx .imgf:hover div.img.big /*{{{*/
{
	height:250px;
	width:250px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:-2px 1px 8px #AAA;
	-webkit-box-shadow:-2px 1px 8px #AAA;
	border:0;
	top:-10px;
	left:20px;
	margin-bottom:-250px;
	margin-right:-250px;
	position:relative;
	z-index:inherit;
}/*}}}*/
.basketbtn/*{{{*/
{
	width:50px;
	height:50px;
	border:0;
	background-color:#DDD;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-2px 2px 5px #888;
	-webkit-box-shadow:-2px 2px 5px #888;

	margin-right:10px;
	margin-top:-52px;
	margin-bottom:2px;
	float:right;

  background-image:url('basket.png');
	background-repeat:no-repeat;
	background-position:-7px -7px;
}/*}}}*/
.basketbtn:hover /*{{{*/
{
	border:1px solid #D60069;
	height:49px;
	width:49px;
	background-position:-9px -8px;
}/*}}}*/
div.sfx .infoprice /*{{{*/
{
	height:50px;
	padding:7px 18px 0px 18px;
	border:0;
	background-color:white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow:-1px 1px 3px #777;
	-webkit-box-shadow:-1px 1px 3px #777;
	margin-right:27px;
	margin-top:-50px;
	margin-bottom:2px;
	float:right;
	font-size:16px;
	text-align:center;
}/*}}}*/
div.sfx .infoprice a /*{{{*/
{
	font-weight:bold;
	font-size:110%;
}/*}}}*/
div.sfx .price /*{{{*/
{
	height:50px;
	padding:0px 18px;
	border:0;
	background-color:white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow:-1px 1px 3px #777;
	-webkit-box-shadow:-1px 1px 3px #777;
	margin-right:67px;
	margin-top:-52px;
	margin-bottom:2px;
	float:right;
	font-size:18px;
	line-height:50px;
	text-align:center;
}/*}}}*/
div.sfx .price .priceinfo /*{{{*/
{
	display:none;
	line-height:1.3em;
	background-color:white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-box-shadow:-1px 2px 9px #555;
	-webkit-box-shadow:-1px 2px 9px #555;

	width:30ex;
    margin-right:-30ex;

	position:relative;
	top:-3px;
	right:70px;

	padding:2px;

}/*}}}*/
div.sfx .price .priceinfo h1 /*{{{*/
{
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:0;
}/*}}}*/
div.sfx .price:hover .priceinfo /*{{{*/
{
	display:block;
}/*}}}*/

td.main.center div.mainc div.groups a div.img.small /*{{{*/
{
	height:40px;
	width:40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-1px 1px 3px #888;
	-webkit-box-shadow:-1px 1px 3px #888;
	border:0;
	margin-top:-15px;
	margin-bottom:5px;
	margin-left:5px;
	display:block;
}/*}}}*/
td.main.center div.mainc div.groups a:hover div.img.small /*{{{*/
{
	border:1px solid #D60069;
	height:38px;
	width:38px;
/*	display:none; */
}/*}}}*/
td.main.center div.mainc div.groups a div.img.big /*{{{*/
{
	height:0px;
	width:0px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	position:absolute;
	z-index:-1;
}/*}}}*/
td.main.center div.mainc div.groups a:hover div.img.big /*{{{*/
{
	height:150px;
	width:150px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:-2px 1px 8px #AAA;
	-webkit-box-shadow:-2px 1px 8px #AAA;
	border:0;
	position:relative;
	top:140px;
	left:180px;
	margin-top:-157px;
	margin-left:-156px;
	z-index:inherit;
}/*}}}*/

td.main.center div.mainc a:hover /*{{{*/
{
}/*}}}*/
td.main.center a.group /*{{{*/
{
	font-weight:bold;
	font-size:120%;
}/*}}}*/
td.main.center div.mainc div.products a div.tpd /*{{{*/
{
	display:none;
}/*}}}*/
td.main.center div.mainc div.products a div.tpd div /*{{{*/
{
	border:0;
	padding:0 3px;
	margin:0;
	text-align:left;
}/*}}}*/
td.main.center div.mainc div.products a div.tpd h3 /*{{{*/
{
	font-weight:bold;
	background-color:#FFF;
}/*}}}*/
td.main.center div.mainc div.products a div.tpd span /*{{{*/
{
	padding-right:0.8ex;
	font-weight:bold;
}/*}}}*/
td.main.center div.mainc div.products a div.tpd div + div /*{{{*/
{
	border-top:1px solid #CCC;
}/*}}}*/
td.main.center div.mainc div.products a:hover div.tpd /*{{{*/
{
	display:block;
}/*}}}*/
td.main.center div.mainc div.products a:hover div.price /*{{{*/
{
	font-weight:bold;
}/*}}}*/
td.main.center div.mainc div.products a div.desc /*{{{*/
{
	text-align:left;
	border:0;
	margin-left:75px;
	margin-top:-55px;
	margin-right:2px;
	margin-bottom:2px;
	min-height:55px;
}/*}}}*/
td.main.center div.mainc div.products a:hover div.desc /*{{{*/
{
	margin-left:260px;
	margin-top:-257px;
	margin-right:2px;
	margin-bottom:2px;
	min-height:257px;
}/*}}}*/


div.menu.right h2/*{{{*/
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:2px;
	text-align:center; 
	font-weight:bold;
	padding-bottom:1px;
	border:1px solid #CCC;
	background-color:#EEE;
	font-size:110%;
}/*}}}*/
div.menu p /*{{{*/
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:2px;
	padding-bottom:1px;
	padding-left:2px;
	border:1px solid #DDD;
	background-color:#EEE;
}/*}}}*/
table.header td/*{{{*/
{
	width:1%;
	text-align:center;
	background-color:#DDD;
	border-bottom:1px solid #CCC;
	border-top:1px solid #D60069;
}/*}}}*/
table.header td a/*{{{*/
{
	border:1px solid #CCC;
	background-color:#EEE;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	margin:3px 1px;
color:black;
}/*}}}*/
table.header td a:hover/*{{{*/
{
	border-color:#D60069;
}/*}}}*/

/*{{{*/ div.products
{
	padding:2px;
	background-color: #DDD;
	border-color:#CCC;
}/*}}}*/
/*{{{*/ div.product div.products
{
	background-color: white;
}/*}}}*/
div.products a /*{{{*/
{
	margin:0;
	border:0;
	padding:0;
	text-decoration:none;
	color:black;
}/*}}}*/
div.products div.product/*{{{*/
{
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #EEE;
	border:1px solid #DDD;
	margin:0;
}/*}}}*/
div.products div.product:hover/*{{{*/
{
	border:1px solid #D60069;
	background-color:white;
}/*}}}*/
td.main.center div.mainc div.products a h2 /*{{{*/
{
	border:0;
	padding:0;
	background-color:inherit;
}/*}}}*/
td.main.center div.mainc div.products a:hover h2 /*{{{*/
{
	font-weight:bold;
	background-color:inherit;
}/*}}}*/

div.products div.product div.small/*{{{*/
{
	display:block;
}/*}}}*/
div.products div.product:hover div.small/*{{{*/
{
	display:none;
}/*}}}*/
div.products div.product div.small div.img /*{{{*/
{
	height:60px;
	width:60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-1px 1px 3px #888;
	-webkit-box-shadow:-1px 1px 3px #888;
	border:0;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:5px;
	float:left;
}/*}}}*/
div.products div.small div.price /*{{{*/
{
	border:1px solid #DDD;
	background-color:white;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	margin:0;
	position:relative;
	right:2px;
	float:right;
}/*}}}*/

div.products div.product div.big/*{{{*/
{
	display:none;
}/*}}}*/
div.products div.product:hover div.big/*{{{*/
{
	display:block;
}/*}}}*/
div.products div.product div.big div.img /*{{{*/
{
	height:250px;
	width:250px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:-2px 2px 8px #888;
	-webkit-box-shadow:-2px 2px 8px #888;
	border:0;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:6px;
	margin-right:5px;
	float:left;
}/*}}}*/
div.products div.big div.price /*{{{*/
{
	background-color:white;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	margin-right:2px;
	float:right;
	border:1px solid #D60069;
	text-align:right;
}/*}}}*/

div.products div.big div.tpd /*{{{*/
{
	padding-top:10px;
}/*}}}*/

div.groups /*{{{*/
{
	border:1px solid #DDD;
	margin:0;
	padding:5px;
	background-color:white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}/*}}}*/
div.groups div /*{{{*/
{
	background-color: inherit;
	border-color:#CCC;
}/*}}}*/
div.groups:hover /*{{{*/
{
	border-color: #D60069;
}/*}}}*/
div.groups a /*{{{*/
{
	color:black;
	text-decoration:none;
}/*}}}*/
div.groups a.headerLink /*{{{*/
{
	font-weight:bold;
	font-size:120%;
	width:100%;
	text-align:center;
	display:block;
}/*}}}*/
div.groups:hover a.headerLink /*{{{*/
{
	font-size:170%;
}/*}}}*/
div.groups a.footerLink /*{{{*/
{
	font-size:80%;
	width:100%;
	text-align:center;
	display:block;
}/*}}}*/

div.groups div.product div.small/*{{{*/
{
	background-color:#DDD;
	display:block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:1px solid #EEE;
}/*}}}*/
div.groups:hover div.product div.small/*{{{*/
{
	display:none;
}/*}}}*/
div.groups div.product div.small div.img /*{{{*/
{
	height:40px;
	width:40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-box-shadow:-1px 1px 3px #888;
	-webkit-box-shadow:-1px 1px 3px #888;
	border:0;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:5px;
	float:left;
}/*}}}*/
div.groups div.small div.price /*{{{*/
{
	border:1px solid #DDD;
	background-color:white;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	margin:0;
	position:relative;
	right:2px;
	float:right;
}/*}}}*/

div.groups div.product div.big/*{{{*/
{
	display:none;
}/*}}}*/
div.groups:hover div.product div.big/*{{{*/
{
	background-color:white;
	border:1px solid white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display:block;
}/*}}}*/
div.groups div.product:hover div.big/*{{{*/
{
	border:1px solid #D60069;
}/*}}}*/
div.groups div.product div.big div.img /*{{{*/
{
	height:180px;
	width:180px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:-2px 2px 8px #888;
	-webkit-box-shadow:-2px 2px 8px #888;
	border:0;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:6px;
	margin-right:5px;
	float:left;
}/*}}}*/
div.groups div.big div.price /*{{{*/
{
	background-color:transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	margin-right:3px;
	margin-top:3px;
	float:right;
	border:0;
	text-align:right;
}/*}}}*/
div.groups div.big:hover div.price /*{{{*/
{
	margin-right:2px;
	margin-top:2px;
	background-color:white;
	border:1px solid #D60069;
}/*}}}*/


.cb {/*{{{*/
	clear:both !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
}/*}}}*/
 
#crumbs /*{{{*/
{
	height:12px;
	border-bottom:1px solid #DDD;
}
#crumbs li 
{
	float:left;
	line-height:12px;
	padding-left:4px;
	font-size:10px;
	height:12px;
}		
#crumbs li a 
{
	background:url('crumbs.gif') no-repeat right center;
	display:block;
	padding:0 10px 0 0;
	color:black;
    text-decoration:none;
	height:12px;
	font-size:10px;
}							
#crumbs li a:hover
{
	border-bottom:1px solid #D60069;
	height:11px;
}
#crumbs li a div
{
	height:0px;
	width:0px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0;
	position:absolute;
	z-index:-1;
}
#crumbs li a:hover div
{
	z-index:inherit;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	display:block;
	-moz-border-radius: 18px 18px 0 18px;
	-webkit-border-radius: 18px 18px 0 18px;
	position:relative;
    left:-74px;
    top:-71px;
    width:69px;
    height:69px;
	border:1px solid #D60069;
}
#crumbs li div
{
	position:relative;
	left:-12px;
}							
#crumbs li div a
{
	display:block;
	border-top:1px solid #DDD;
	background: white url(crumbs.gif) no-repeat -93px center;
	padding-left:12px;
}							
/*}}}*/
div.dn/*{{{*/
{
	display:none;
}							/*}}}*/
div.footer/*{{{*/
{
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #DDD;
	text-align:center;
	font-size:80%;
}							/*}}}*/
div.pf/*{{{*/
{
	border:0;
	padding:0;
	position:fixed;
	top:0;
	left:0;
	width:0px;
	height:0px;
	z-index:-99999;
}							/*}}}*/

.sdmns {/*{{{*/
	font-size:5px;
	overflow:hidden;
	height:5px;
}/*}}}*/

div.info {/*{{{*/
	width:100%;
}/*}}}*/
div.info div {/*{{{*/
	padding:2px 5px;
}/*}}}*/

div.order /*{{{*/
{
	padding:0px 5px;
}/*}}}*/
