body{
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(images/BG.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#3a3a3a;
}
#container {
	width:992px;
	padding:0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	/*overflow:hidden;*/
	z-index: 0;
}
#conTop{
	padding:0;
	float:left;
	margin:0;
	width:992px;
}
#topLinks{
	padding:0;
	margin:8px 0px 0px 0px;
	float:left;
	width:992px;
	text-align:right;
	color:#919191;
	font:normal 11px Tahoma;
}
#topLinks a{
	padding:0px 3px 0px 3px;
	color:#919191;
	font:normal 11px Tahoma;
	text-decoration:none;
}
#topLinks a:hover{
	padding:0px 3px 0px 3px;
	color:#919191;
	font:normal 11px Tahoma;
	text-decoration:underline;
}
#topLinks img{
	vertical-align:middle;
}
#topSima{
	padding:17px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:left;
	width:992px;
	background-image:url(images/topRed.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.topSimaTable{
	padding:0px 0px 15px 0px;
	margin:0;
	float:left;
	width:992px;
	background-image:url(images/bgRed.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#d00303;
}
.logo{
	padding:0px 0px 0px 17px;
	margin:0;
	float:left;
	widows:335px;
}
.searchTop{
	width:441px;
	float:right;
	padding:19px 0px 5px 32px;
	margin:0px 17px 0px 0px;
	display:inline;
	border:1px solid #e57a7a;
	font:bold 11px Tahoma;
	color:#ffffff;
}
.buttonS{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
.tSear{
	width:232px;
	padding:2px;
	margin:0px 5px 0px 5px;
	display:inline;
	border:1px solid #7f9db9;
	font:normal 11px Tahoma;
	color:#666666;
	vertical-align:middle;
}
.dSear{
	/*margin:6px 0px 0px 210px;*/
	margin:6px 137px 0px 0px;
	float:right;
	font:normal 11px tahoma;
	color:#ffffff;
	text-decoration:none;
}
.dSear a{
	font:normal 11px tahoma;
	color:#ffffff;
	text-decoration:none;
}	
.dSear a:hover{
	font:normal 11px tahoma;
	color:#ffffff;
	text-decoration:none;
}		
.topSimaBot{
	padding:0;
	margin:0;
	float:left;
	width:992px;
	height:8px;
	background-image:url(images/topRedBot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#d52928;
}
#topChoise{
	padding:9px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	float:left;
	width:992px;
	background-image:url(images/bgtt.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.topChoiseTable{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:992px;
	background-image:url(images/bgBlack.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#2c2c2c;
}
.stockHouse{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:bold 11px Tahoma;
	color:#a5adb3;
	width:246px;
	overflow: hidden;
}
.stockHouse img{
	padding:0px 0px 0px 0px;
	margin:0;
}
.stockHouse span{
	padding:0px 0px 0px 15px;
	margin:0;
	float:left;
}

.stockHouse span a{
	font:bold 11px Tahoma;
	color:#a5adb3;
	text-decoration:none;
}

.stockHouse span a:hover{
	text-decoration:underline;
}
.stPack{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:bold 11px Tahoma;
	color:#a5adb3;
	width:249px;
}
.stPack img{
	padding:0px 0px 0px 0px;
	margin:0;
}
.stPack span{
	padding:0px 0px 0px 15px;
	margin:0;
	float:left;
}

.stPack span a{
	font:bold 11px Tahoma;
	color:#a5adb3;
	text-decoration:none;
}

.stPack span a:hover{
	text-decoration:underline;
}

.tv{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:bold 11px Tahoma;
	color:#a5adb3;
	width:248px;
}
.tv img{
	padding:0px 0px 0px 0px;
	margin:0;
}
.tv span{
	padding:0px 0px 0px 25px;
	margin:0;
	float:left;
}
.tv span a{
	font:bold 11px Tahoma;
	color:#a5adb3;
	text-decoration:none;
}

.tv span a:hover{
	text-decoration:underline;
}

.gadgets{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:bold 11px Tahoma;
	color:#a5adb3;
	width:238px;
}
.gadgets img{
	padding:0px 0px 0px 0px;
	margin:0;
}
.gadgets span{
	padding:0px 0px 0px 20px;
	margin:0;
	float:left;
}

.gadgets span a{
	font:bold 11px Tahoma;
	color:#a5adb3;
	text-decoration:none;
}

.gadgets span a:hover{
	text-decoration:underline;
}

#conMain{
	padding:0;
	margin:15px 0px 0px 0px;
	float:left;
	width:992px;
	background-image:url(images/bgCenter.gif);
	background-position:0px 5px;
	background-repeat:repeat-y;
}
.conMainBottom{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:992px;
	height:8px;
	background-image:url(images/bottomMC.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
}
#conMianLeft{
	padding:0;
	margin:0;
	float:left;
	width:200px;
}

#catL{
	padding:0px 0px 24px 0px;
	margin:0;
	float:left;
	width:200px;
	background-image:url(images/bottomML.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.lTitile{
	padding:8px 0px 8px 10px;
	margin:0;
	float:left;
	background-image:url(images/red2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:190px;
	font:bold 10px Tahoma;
	color:#ffffff;
}
.lTitile2{
	padding:8px 0px 8px 10px;
	margin:0;
	float:left;
	background-image:url(images/red3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:190px;
	font:bold 10px Tahoma;
	color:#ffffff;
}
.lTitile3{
	padding:8px 0px 8px 10px;
	margin:0;
	float:left;
	background-image:url(images/red4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:190px;
	font:bold 10px Tahoma;
	color:#ffffff;
}
#member{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:200px;
	background-color:#ededed ;
}
.memberTable{
	padding:0px 0px 5px 0px;
	margin:12px 7px 0px 7px;
	display:inline;
	float:left;
	width:184px;
	background-image:url(images/GRIbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.leftMember	{
	padding:0;
	margin:4px 0px 0px 8px;
	display:inline;
	float:left;
	width:75px;
}
.rightMember	{
	padding:0;
	margin:10px 0px 0px 10px;
	display:inline;
	float:left;
	font:normal 20px/22px Helvetica;
	color:#ffffff;
	text-align:center;
	width:89px;
}
.rightMember em{
	font:bold 22px Helvetica;
	color:#d42625;
}
.rightMember input{
	margin:7px 0px 0px 0px;
}	
.login{
	padding:0px 0px 6px 20px;
	margin:0;
	width:180px;
	font:normal 11px tahoma;
	color:#070707;
}
.login a{
	padding:0px 2px 0px 2px;
	margin:0;
	font:normal 11px tahoma;
	color:#595959;
	text-decoration:underline;
}	
.login a:hover{
	padding:0px 2px 0px 2px;
	margin:0;
	font:normal 11px tahoma;
	color:#595959;
	text-decoration:none;
}
.login input{
	width:138px;
	padding:2px;
	margin:2px 5px 2px 0px;
	display:inline;
	border:1px solid #7f9db9;
	font:normal 11px Tahoma;
	color:#666666;
	vertical-align:middle;
}
.bot{
	padding:10px;
	margin:0;
	float:left;
	width:180px;
	text-align:center;
}
.bot img{
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;
	display:inline;
}
#conMianRight{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 7px;
	display:inline;
	float:left;
	width:785px;
	background-image:url(images/topMain.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.mianRightBot{
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:785px;
	background-image:url(images/bottoMain.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#mainTable{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:785px;
}
#center{
	padding:7px 0px 23px 9px;
	margin:0;
	float:left;
	width:560px;
}
.bannerTop{
	padding:0;
	margin:1px 0px 9px 0px;
	float:left;
	width:560px;
}
.griTitle{
	padding:7px 0px 9px 25px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(images/griTitle.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:535px;
	font:bold 11px Tahoma;
	color:#1d1d1d;
}
.griTitle a{
	padding:0px 10px 0px 0px;
	width:535px;
	font:bold 11px Tahoma;
	color:#d00303;
	text-decoration:none;
}
.griTitle a:hover{
	padding:0px 10px 0px 0px;
	width:535px;
	font:bold 11px Tahoma;
	color:#d00303;
	text-decoration:none
}
.griTitle active#a{
	padding:0px 10px 0px 0px;
	width:535px;
	font:bold 11px Tahoma;
	color:#1d1d1d;
	text-decoration:none;
}
.centerMain{
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	width:560px;
	float:left;
	background-image:url(images/bgML.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.mainPro{
	padding:0px 0px 0px 0px;
	margin:0;
	width:560px;
	float:left;
}
.cMleft{
	padding:10px 0px 10px 0px;
	margin:0px 12px 0px 14px;
	display:inline;
	float:left;
	width:264px;
	border-bottom:1px solid #f4f4f4;
}
.leftPro{
	/*padding:0px 0px 0px 10px;*/
	margin:0;
	float:left;
	width:85px;
}
.rightPro{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:right;
	text-align:right;
	width:115px;
}
.rightPro h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}
.rightPro h1 a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
}
.rightPro h1 a:hover{
	text-decoration:underline;
}
.rightPro h2{
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.rightPro em{
	font:bold 11px Tahoma;
	color:#d42625;
}
.basket{
	padding:4px 0px 4px 5px;
	margin:15px 0px 0px 0px;
	float:right;
	background-image:url(images/gribasket.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:105px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.basket img{
	vertical-align:middle;
}
.basket a{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:none;
}
.basket a:hover{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:underline;
}
.cMright{
	padding:10px 0px 10px 0px;
	margin:0px 5px 0px 11px;
	display:inline;
	float:left;
	width:254px;
	border-bottom:1px solid #f4f4f4;
}
#mainRight{
	padding:0px 0px 8px 0px;
	margin:7px 6px 0px 10px;
	display:inline;
	float:right;
	width:200px;
	background-image:url(images/rBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	/*background-color:#ededed;*/
	
}
.offerTitle{
	padding:8px 0px 7px 10px;
	margin:0;
	float:left;
	width:190px;
	background-image:url(images/griRtitle.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#1d1d1d;
}
.offerTable{
	padding:0;
	margin:0;
	float:left;
	width:200px;
	background-color:#ededed;
}
.productImage{
	padding:0;
	margin:7px 0px 0px 9px;
	display:inline;
	float:left;
	width:181px;
	height:126px;
	background-image:url(images/whiteTable.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.productImage{
	padding:10px 0px 0px 0px;
	text-align:center;
}
.productText{
	padding:0;
	margin:7px 0px 0px 9px;
	display:inline;
	float:left;
	width:181px;
}
.productText h1{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	background-image:url(images/arrowRed.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:181px;
	font:normal 11px tahoma;
	color:#010101;
}
.productText h1 a{
	font:normal 11px tahoma;
	color:#010101;
	text-decoration:none;
}
.productText h1 a:hover{
	font:normal 11px tahoma;
	color:#010101;
	text-decoration:underline;
}
.productText h2{
	font:bold 14px tahoma;
	color:#d42625;
	text-align:right
}
.productText h2 em{
	font:normal 11px tahoma;
	color:#525252;
}
.rightLinks{
	padding:9px 0px 0px 9px;
	/*margin:9px 0px 0px 0px;*/
	margin:0;
	float:left;
	width:191px;
	background-color:#ededed;
}
#footer{
	margin:7px 0px 10px 0px;
	display:block;
	padding:0px 5px 0px 236px;
	float:left;
	height:20px;
	background-image:url(images/bgbo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:751px;
	font:normal 10px Tahoma,Verdana;
	color:#939496;
}
.footer_left {
	float:left;
	text-align:left;
	margin:0;
	padding:0px 0px 0px 0px;
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #939496;
}
.footer_left a {
	padding:0px 4px 0px 4px;
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #939496;
	text-decoration:underline;
}
.footer_left  a:hover{
	padding:0px 4px 0px 4px;
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #a3a4a6;
	text-decoration:none;
}
.footer_right {
	float:right;
	text-align:right;
	margin:0;
	padding:0px 10px 0px 0px;
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #939496;	
	width:130px;
}
#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #939496;
}
.atcom a:hover {
	font-family:Tahoma,Verdana,Tahoma,Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #a3a4a6;
	margin:0;
	padding:0;
}


/* inside */
.centerMainInside{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:560px;
	float:left;
}
.griTable{
	padding:0;
	margin:0;
	float:left;
	width:560;
	background-color:#f8f8f8;
}
.list_gri{
	float:left;
	padding:13px 0px 13px 0px;
	margin:0px 0px 0px 5px;
	display:inline;
	width:181px;
}
.list_gri ul{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0;
	width:180px;

}
.list_gri ul li{
	float:left;
	padding:2px 0px 2px 10px;
	margin:0;
	font:normal 11px Tahoma;
	color:#d42625;
	list-style:none;
	width:155px;
}
.list_gri ul li a{
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#3A3A3A;
	text-decoration:none;
}
.list_gri ul li a:hover{
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#3A3A3A;
	text-decoration:underline;
}
.list_griLast{
	float:left;
	padding:13px 0px 13px 0px;
	margin:0px 0px 0px 5px;
	display:inline;
	width:183px;
}
.list_griLast ul{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0;
	width:180px;

}
.list_griLast ul li{
	float:left;
	padding:2px 0px 2px 10px;
	margin:0;
	font:normal 11px Tahoma;
	color:#d42625;
	list-style:none;
	width:155px;
}
.list_griLast ul li a{
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#595959;
	text-decoration:none;
}
.list_griLast ul li a:hover{
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#595959;
	text-decoration:underline;
}
.griChoise{
	padding:5px 0px 5px 0px;
	margin:1px 0px 0px 0px;
	float:left;
	text-align:right;
	background-color:#ededed;
	width:560px;
	font:normal 11px Verdana;
	color:#595959;
}
.griChoise select{
	width:138px;
	padding:2px;
	margin:2px 5px 2px 0px;
	display:inline;
	border:1px solid #7f9db9;
	font:normal 11px Tahoma;
	color:#666666;
	vertical-align:middle;
}

.griChoise a{
	font:bold 11px Tahoma;
	color:#666666;
	text-decoration:none;
	margin-right:5px;
}

.griChoise a:hover{
	text-decoration:underline;
}

.proM{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:560px;
	/*width:540px;*/
	border-bottom:1px solid #f4f4f4;
	background-image:url(images/bgbbb.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.proL{
	padding:0px 0px 0px 10px;
	margin:0;
	float:left;
	width:100px;
}

.cbox{
	float:left; 
	margin-top:35px; 
	width:25px;
	margin-left:7px;
	display:inline;
}

.proLw{
	padding:4px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:290px;
	text-align:left;
}
.proLw h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}

.proLw h1 a{
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
	float:none;
}
.proLw h1 a:hover{
	text-decoration:underline;
}
.proLw h2{
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.proLw strong{
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font:bold 12px Tahoma;
	color:#d00303;
}
.proLw em{
	font:bold 11px Tahoma;
	color:#d42625;
}
.proR{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:250px;
	text-align:right;
}

.proR h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}

.proR h1 a{
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
}
.proR h1 a:hover{
	text-decoration:underline;
}

.proR h2{
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.proR em{
	font:bold 11px Tahoma;
	color:#d42625;
}

#proR1{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:265px;
	text-align:right;
}
#mainText #proR1 h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}

#mainText #proR1 h1 a{
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
}
#mainText #proR1 a:hover{
	text-decoration:underline;
}
#mainText #proR1 h2 {
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	float:right;
}

#mainText #proR1 em {
	font:bold 11px Tahoma;
	color:#d42625;
}

.euro{
	padding:5px 0px 0px 12px;
	margin:0;
	float:left;
}
.basketIn{
	padding:4px 0px 4px 5px;
	margin:5px 0px 4px 10px;
	display:inline;
	float:right;
	background-image:url(images/gribasket.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}

.basketIn img{
	vertical-align:middle;
}
.basketIn a{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:none;
}
.basketIn a:hover{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:underline;
}

.red_basket 	{ background-image:url("images/red_basket.gif"); background-position:left top; background-repeat:no-repeat; width:175px; margin:0 120px 0 0; }
.red_basket a	{ color:#fff; }
.grey_print		{ background-image:url("images/grey_print.gif"); background-position:left top; background-repeat:no-repeat; width:175px; }

.basketInBig{
	padding:4px 0px 4px 5px;
	margin:5px 0px 4px 10px;
	display:inline;
	float:right;
	background-image:url(images/gribasketBig.gif);
	background-position:left top;
	background-repeat:no-repeat;
	/*width:100px;*/
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.basketInBig img{
	vertical-align:middle;
}
.basketInBig a{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:none;
}
.basketInBig a:hover{
	padding:0px 2px 0px 2px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
	text-decoration:underline;
}


/* - inside */

.login span.error{
	float:left;
	margin:0;
	padding:5px 0px 5px 0px;
	width:100%;
	color:red;
	font:normal 11px Verdana;
}

.sorting {
	/*width: 100%; */
	text-align: right; 
	font-family: Tahoma; 
	font-size: 11px; 
	color: rgb(89, 89, 89);
	float: right;
	margin: 5px 0px 0px 0px;
}

.sorting a{
	font:bold 11px Verdana;
	color: rgb(89, 89, 89);
	text-decoration:none;
}

.sorting a.selected{
	font:bold 11px Verdana;
	color: #D42625;
	text-decoration:none;
}

.sorting a:hover{
	text-decoration:underline;
}

.error {
	font-family:Verdana; 
	font-size:10px; 
	color:red; 
	margin-left:0px; 
	clear:both; 
	float:left;
	width:100%;
}

.forma_l{
	float:left;
	font:normal 10px Verdana;
	width:105px;
	height:12px;
	padding:0;
	margin:0;
}

.forma_si{
	font:normal 10px Verdana;
	width:36px;
	height:12px;
	padding:0;
	margin:0;
}

.forma_textarea{
	float:left;
	font:normal 10px Verdana;
	width:205px;
	height:105px;
	padding:0;
}
.sbutton{
	float:left;
	padding:0;
	margin:0;
}
.comp{
	padding:0px 0px 1px 0px;
	margin:3px 0px 0px 0px;
	float:left;
	width:560px;
	border-bottom:2px solid #ededed;
}
.det{
	padding:0px 0px 1px 10px;
	margin:30px 0px 10px 0px;
	float:left;
	width:540px;
	font:normal 11px Verdana;
	color:#525252;
}

.det a{
	font:normal 11px Verdana;
	color:#525252;
	text-decoration:underline;
}

.det a:hover{
	text-decoration:none;
}

	/* product */

.products{
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	widht:560px;
}
.productsTable{
	padding:0px 5px 10px 5px;
	margin:10px 0px 0px 0px;
	float:left;
	width:550px;
	border-bottom:1px solid #f4f4f4;
}
.productPhoto{
	padding:0;
	margin:0;
	float:left;
	width:259px;
}
.productT{
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	width:291px;
}
.productList{
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 0px;
	float:left;
	width:261px;
	font:normal 11px tahoma;
	color:#525252;
}
.productList span.listP{
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 0px;
	float:left;
	width:261px;
	font:normal 11px tahoma;
	color:#525252;
}
.productList span.listP a{
	font:normal 11px tahoma;
	color:#525252;
	text-decoration:underline;
}
.griTitle2{
	padding:7px 0px 9px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:550px;
	font:bold 11px Tahoma;
	color:#1d1d1d;
	border-bottom:1px solid #f4f4f4;
}
/* - product */

#mainText{
	padding:12px 10px 10px 19px;
	margin:0;
	float:left;
	width:531px;
	font:normal 11px tahoma;
	color:#525252;
}
#mainText h1{
	width:auto;
	font:bold 11px tahoma;
	color:#d42625;
}
#mainText h2{
	width:220px;
	font:bold 11px tahoma;
	color:#525252;
	padding:0;
	margin:0;
	float:left;
}
#mainText ol{
	font:normal 11px tahoma;
	color:#525252;
	float:left;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
#mainText ol li{
	font:normal 11px tahoma;
	color:#525252;
	margin:0px 0px 0px 15px;
}
.grammiTd{
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:240px;
	border-bottom:1px solid #F4F4F4;
	font:normal 11px tahoma;
	color:#525252;
}
.fpa{
	padding:0px 0px 0px 10px;
	margin:10px 0px 10px 0px;
	display:inline;
	float:right;
	width:540px;
	font:normal 11px tahoma;
	color:#abaaaa;
}

.down{
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
	display:inline;
	font:normal 11px Tahoma;
	color:#f8f8f8;
	width:540px;
	height:25px;
}
.down span.Left{
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	display:block;
	font:normal 11px Tahoma;
	color:#f8f8f8;
}
.down span.Left a{
	float:left;
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#525252;
	text-align:left;
	text-decoration:none;
}
.down span.Left a:hover{
	float:left;
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#525252;
	text-align:left;
	text-decoration:underline;
}
.down span.Right{
	float:right;
	padding:5px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	display:block;
	font:normal 11px Tahoma;
	color:#f8f8f8;
	text-align:right;
}
.down span.Right a{
	float:left;
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#525252;
	text-align:right;
	text-decoration:none;
}
.down span.Right a:hover{
	float:left;
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#525252;
	text-align:right;
	text-decoration:underline;
}
.center_text{
	float:left;
	padding:0px 0px 0px 5px;
	margin:10px 0px 0px 5px;
	display:block;
	width:508px;
	font:normal 11px Verdana;
	color:#FFFFFF
}

.center_text a {
	font-weight:bold;
	color:#FFFFFF
}

#sitemap {}
#sitemap DIV{}
#sitemap a{
	font:normal 11px Verdana;
	color:#000000;
	text-decoration:none;
	line-height:17px;
}

#sitemap div.sitemapLevel_0 A {
	padding:8px 0px 2px 0px;
	font-weight:bold;
}
#sitemap div.sitemapLevel_1 A {
	padding:2px 0px 2px 20px;
}
#sitemap div.sitemapLevel_2 a{	
	padding:2px 0px 2px 40px;
}
#sitemap a:hover{
	color:#fe0000;
}

/* alert */

#msg {
  width: 560px;
  color:#FFFFFF;
  font:bold 12px Verdana;
  text-align: center;
  opacity:  0.8;
  padding: 0px;
  clear: both;
  background-color:#FF0000
}
/* alert */

/* basket */

.basketRight{
	padding:7px 0px 0px 0px;
	margin:0;
	float:left;
	width:200px;
	background-image:url(images/basket2.gif);
	background-position:155px 5px;
	background-repeat:no-repeat;
	background-color:#EDEDED;
}
.basketT{
	padding:0px 0px 0px 10px;
	margin:10px 0px 10px 0px;
	display:inline;
	float:left;
	width:190px;
	font:normal 11px tahoma;
	color:#010101;
}
.basketT h1{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	background-image:url(images/arrowRed.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:180px;
	font:normal 11px tahoma;
	color:#010101;
}
.basketT h1 a{
	font:normal 11px tahoma;
	color:#010101;
	text-decoration:underline;
}
.basketT h1 a:hover{
	font:normal 11px tahoma;
	color:#010101;
	text-decoration:none;
}
.basketT span.total{
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:180px;
	font:normal 11px tahoma;
	color:#010101;
}
.basketT span.total em{
	padding-left:5px;
	font:normal 11px tahoma;
	color:#d00303;
}
.proList{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 10px;
	display:inline;
	float:left;
	width:180px;
	font:normal 10px tahoma;
	color:#010101;
}
.proList span.left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	font:normal 10px tahoma;
	color:#010101;
}

.proList span.left a{
	font:normal 10px tahoma;
	color:#010101;
	text-decoration:underline;
}

.proList span.left a:hover{
	text-decoration:none;
}

.proList span.right{
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;

}
.exodos{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	display:inline;
	float:left;
	width:190px;
	text-align:center;
	font:bold 11px tahoma;
	color:#d42625;
}
.exodos a{
	font:bold 11px tahoma;
	color:#d42625;
	text-decoration:underline;
}
.exodos a:hover{
	font:bold 11px tahoma;
	color:#d42625;
	text-decoration:none;
}
.bottomB{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:200px;
	height:21px;
	background-image:url(images/bottomBasket.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.proB{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:560px;
	/*width:540px;*/
	border-bottom:1px solid #f4f4f4;
}
.proBR{
	padding:4px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:350px;
}
.proBR h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}

.proBR h1 a{
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
}
.proBR h1 a:hover{
	text-decoration:underline;
}
.productBas{
	padding:0;
	margin:40px 0px 0px 0px;
	width:450px;
	float:right;
	border-top:1px solid #f4f4f4;
}
.prodL{
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	display:inline;
	float:left;
	text-align:right;
	/*width:260px;*/
	font:normal 11px Tahoma;
	color:#abaaaa;
}
.prodC{
	padding:4px 10px 4px 0px;
	margin:5px 0px 4px 0px;
	display:inline;
	float:left;
	text-align:right;
	width:70px;
	font:bold 11px Tahoma;
	color:#d42625;
}
.prodL input{
	padding:3px;
	width:24px;
	height:14px;
	text-align:center;
	/**border:1px solid #ededed;**/
	border:1px solid gray;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}


/* - basket */


/* comparison_page */

.bigTable{
	padding:7px 0px 10px 0px;
	margin:0px 6px 0px 9px;
	float:left;
	display:inline;
	width:761px;
	border-bottom:1px solid #f4f4f4;
}
.griTitleBig{
	padding:7px 0px 8px 25px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(images/bigGriT.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:742px;
	font:bold 11px Tahoma;
	color:#1d1d1d;
}
.griTitleBig a{
	padding:0px 10px 0px 0px;
	width:744px;
	font:bold 11px Tahoma;
	color:#d00303;
	text-decoration:none;
}
.griTitleBig a:hover{
	padding:0px 10px 0px 0px;
	width:744px;
	font:bold 11px Tahoma;
	color:#d00303;
	text-decoration:none
}
.griTitleBig active#a{
	padding:0px 10px 0px 0px;
	width:744px;
	font:bold 11px Tahoma;
	color:#1d1d1d;
	text-decoration:none;
}
.mainCenter{
	padding:0px 0px 10px 0px;
	margin:0;
	float:left;
	width:767px;
	
}
.mainCenter td.td1{
	padding:3px;
	margin:0;
	vertical-align:middle;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.mainCenter td.td4{
	padding:5px;
	margin:0;
	border-right:1px solid #ffffff;
	font:normal 11px Tahoma;
	color:#525252;
	border-bottom:1px solid #ffffff;
}
.mainCenter td.td2{
	padding:0;
	margin:0;
	border-bottom:1px solid #ffffff;
}
.griT{
	font:bold 11px Tahoma;
	color:#525252;
	padding:0px 3px 0px 10px;
	margin:0;
	float:left;
}
.proTd{
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
}

.proTd h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 11px Tahoma;
	color:#525252;
}

.proTd h1 a{
	font:bold 11px Tahoma;
	color:#525252;
	text-decoration:none;
}
.proTd h1 a:hover{
	text-decoration:underline;
}

.proTd h2{
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#3a3a3a;
}
.proTd em{
	font:bold 11px Tahoma;
	color:#d42625;
}
/* comparison_page */

.cross_selling{
	float:left;
	padding:0px 0px 5px 0px;
	margin:15px 0px 0px 8px;
	display:block;
	font:normal 11px Tahoma;
	color:#525252;
	width:507px;
	text-align:left;
}
.cross_selling a{
	font:normal 11px Tahoma;
	color:#525252;
	text-decoration:none;
	text-align:left;
}
.cross_selling a:hover{
	font:normal 11px Tahoma;
	color:#525252;
	text-decoration:underline;
	text-align:left;
}

.cross_selling_2,
.cross_selling_2 li,
.cross_selling_2 li a {
	display: block;
}
.cross_selling_2 {
	clear: left;
	margin: 0px 0 0;
	padding: 15px 0px 0px 10px;
}
.cross_selling_2 p.title {
	margin-bottom: 5px;
	font: bold 11px/15px Tahoma;
	color: #D00303;
}
.cross_selling_2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cross_selling_2 li {
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}
.cross_selling_2 a {
	color: #525252;
	text-decoration: none;
}
.cross_selling_2 a img {
	float: left;
	margin-right: 10px;
	border: none;
	border: none;
	width:auto;
	/**
	height:119px;
	**/
}
.cross_selling_2 a img.wk {
	float: left;
	margin-right: 10px;
	height:auto;	
	width:57px;
	height:120px;
}
.cross_selling_2 a em {
	font: normal 11px/15px Tahoma;
	text-align: left;
	color: #525252;
	display:none;
}
.cross_selling_2 .tooltip {
	clear: left;
}






.cross_selling_3,
.cross_selling_3 li,
.cross_selling_3 li a {
	display: block;
}
.cross_selling_3 {
	width:44%;
	float:left;
	margin: 0px 0 0;
	padding: 15px 0px 0px 10px;
}

div.similar_products li { margin: 0 3px 5px; border:2px solid #ededed;}

.cross_selling_3 p.title {
	margin-bottom: 5px;
	font: bold 11px/15px Tahoma;
	color: #D00303;
	text-align:left;
}
.cross_selling_3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cross_selling_3 li {
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}
.cross_selling_3 a {
	color: #525252;
	text-decoration: none;
}
.cross_selling_3 a img {
	float: left;
	margin-right: 10px;
	border: none;
	border: none;
	width:auto;
	/**
	height:119px;
	**/
}
.cross_selling_3 a img.wk {
	float: left;
	margin-right: 10px;
	height:auto;	
	width:57px;
	height:120px;
}
.cross_selling_3 a em {
	font: normal 11px/15px Tahoma;
	text-align: left;
	color: #525252;
	display:none;
}
.cross_selling_3 .tooltip {
	clear: left;
}






.pop_list,
.pop_list li,
.pop_list li a {
	display: block;
	color:#3A3A3A;
	font-family:Tahoma;
	font-size:11px;
}
.pop_list {
	
	margin: 0px 0 0;
	padding: 15px 0px 0px 10px;
}
.pop_list p.title {
	margin-bottom: 5px;
	font: bold 11px/15px Tahoma;
	text-align:left;
	clear:both;
}

.pop_list p.title {
	clear:both;
}
.pop_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pop_list li {
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}

.pop_list li p {
	padding-top : 10px;
	float: left;
}


.pop_list li img{
	float: left;
	padding-right:20px;
}

.pop_list a {
	
	text-decoration: none;
	float:left;
	padding-top:20px;
}
.pop_list a img {
	
	
	border: none;
	border: none;
	width:auto;
	
}
.pop_list a img.wk {
	float: left;
	margin-right: 10px;
	height:auto;	
	width:57px;
	height:120px;
}
.pop_list a em {
	font: normal 11px/15px Tahoma;
	text-align: left;
	color: #525252;
	display:none;
}
.pop_list .tooltip {
	clear: left;
}










.pages a {
	FONT: bold 10px Tahoma; 
	COLOR: #525252;
	text-decoration:underline;
}

.pages a:hover {
	text-decoration:none;
}
.prodButtons{
	padding:0;
	margin:0;
	float:right;
	width:300px;
}

.tooltip		{ position: relative; display: inline-block; text-decoration: none !important }
.tooltip *		{ text-decoration: none !important; border: none !important }
.tooltip .holder,
.tooltip .top,
.tooltip .bottom,
.tooltip .main	{ display: block; margin: 0; padding: 0; width: 241px }
.tooltip .holder{ position: absolute; right: 5px; top: 10px }
.tooltip .top,
.tooltip .bottom{ font-size: 0; line-height: 0 }
.tooltip .top	{ height: 34px; background: url('images/tooltip_top.png') no-repeat left top }
.tooltip .bottom{ height: 17px; background: url('images/tooltip_bottom.png') no-repeat left top }
.tooltip .main	{ background: url('images/tooltip_main.png') no-repeat left top }
.tooltip p,
.tooltip .txt	{ display: block; margin: 0 14px 0 10px; font: bold 12px/15px Arial, Helvetica, sans-serif; text-decoration: none; color: #fff }


.repim00L	{ float:left; width:160px; }
.repim00R	{ float:left; width:130px; margin-left:-35px; }

/** checkout **/

.checkout_form  td{
	vertical-align: text-top;

}

.checkout_form  th{
	text-align: right;

}

.forma_textCell{
	font:normal 10px Verdana;
	width:205px;
}

