macAppleProdimg,a,img{
	border:0px;
	outline:0px;
	padding:0px;
	margin:0px;
}
body{
	margin:0px;
	padding:0px;
	background:#f5f5f5;
	text-align: center;	
	font-family: "Arial";
}
ul, ul li{
	color:#111;
	font-size: 12px;
}
#container{
  margin: 0 auto;
  width: 960px;
  text-align: left;
}
#languageSwitch{
	width:960px;
	padding:3px;
	text-align: right;
	font-size:12px;
}

#header{ width:960px;height:92px;background: url('../images/header_bg.jpg') no-repeat top center;margin-top:5px;}
#header .id{ float:left; width:220px;}
#header .tools { float:right; width: 735px; text-align: right; height:51px;}
#header .language {float:right;}
#header .search {width:223px;height:51px;background:url('../images/header_search.jpg') no-repeat top center;float:right;text-align: left;}
#header .search-dummy{line-height: 5px;padding-top:22px;padding-left:10px;}
#search {border:0px;margin:0px;padding:0px;font-size:12px;background: transparent;}
#menu ul { margin:0px; padding:0px; list-style:none; float:right; }
#menu ul li { margin:0px; padding:0px; list-style:none; float:left; }
#menu ul li a{ display:block; height:41px; text-decoration:none;}
#menu ul li a.default{ background:url('../images/id.jpg') top left no-repeat #f5f5f5; width:244px; }
#menu ul li a.mac{ background:url('../images/mainmenu_mac.jpg') top left no-repeat #f5f5f5; width:55px; }
#menu ul li a.ipod{ background:url('../images/mainmenu_ipod.jpg') top left no-repeat #f5f5f5; width:66px; }
#menu ul li a.hardware{ background:url('../images/mainmenu_hardware.jpg') top left no-repeat #f5f5f5; width:118px; }
#menu ul li a.software{ background:url('../images/mainmenu_software.jpg') top left no-repeat #f5f5f5; width:114px; }
#menu ul li a.secondh{ background:url('../images/mainmenu_secondh.jpg') top left no-repeat #f5f5f5; width:152px; }
#menu ul li a.service{ background:url('../images/mainmenu_service.jpg') top left no-repeat #f5f5f5; width:95px; }
#menu ul li a.contact{ background:url('../images/mainmenu_contact.jpg') top left no-repeat #f5f5f5; width:109px; }
#menu ul li a span { visibility:hidden; }

.fullBox{ background:url('../images/whiteBoxFullBottom.jpg') bottom center #fff no-repeat; width:960px;}
.fullBoxTop{ background:url('../images/whiteBoxFullTop.jpg') bottom center #fff no-repeat; font-size:1px; width:960px; height:7px; }
.fullBox a{ color:#3e83c3; font-size:12px;text-decoration:none;}

.fullBoxStriped{ background:url('../images/whiteBoxStripedBottom.jpg') bottom center #fff no-repeat; width:960px;}
.fullBoxStripedTop{ background:url('../images/whiteBoxStripedTop.jpg') bottom center #fff no-repeat; font-size:1px; width:960px; height:7px; }

.fullBlackBox{ background:url('../images/blackBoxFullBottom.jpg') bottom center #212121 no-repeat; width:960px;}
.fullBlackBoxTop{ background:url('../images/blackBoxFullTop.jpg') bottom center #212121 no-repeat; font-size:1px; width:960px; height:5px; }

.halfBox{ background:url('../images/whiteBoxHalfBottom.jpg') bottom center #fff no-repeat; width:474px; font-size:12px; color:#111111;}
.halfBoxTop{ background:url('../images/whiteBoxHalfTop.jpg') bottom center #fff no-repeat; font-size:1px; width:474px; height:7px; }
.halfBox a{ color:#3e83c3;}

.mainAppleProd { float:left; width:150px; padding-bottom: 10px;}
.mainAppleProd a { text-decoration: none; color:#000;font-size:14px;}

.macAppleProd { float:left; width:100px; padding-bottom: 10px; border:1px solid white;}
.macAppleProd:hover {border:1px solid grey;}
.macAppleProd a { text-decoration: none; color:#000;font-size:12px;}

.AppleProd120 { float:left; width:110px; padding-bottom: 10px; border:1px solid white;}
.AppleProd120:hover {border:1px solid grey;}
.AppleProd120 a { text-decoration: none; color:#000;font-size:12px;}


.hardwareApple { float:left; width:140px; padding-bottom: 10px; border:1px solid white;}
.hardwareApple:hover {border:1px solid grey;}
.hardwareApple a { text-decoration: none; color:#000;font-size:12px;}


h3{ color:#000; font-size:24px; margin:0px; padding:0px;}
.fullBlackBox h3{ color:#fff; }

#pagini{ width:235px; float:left;}
#pagini ul { float:left;}
#pagini ul, #pagini li{ list-style-type: none; padding:0px; margin:0px 20px 0px 0px;}
#pagini ul li a{ font-family:"Arial"; color:#fff; text-decoration: none; font-size:12px;}
#pagini ul li a:hover{ text-decoration: underline; }
#contact{ width:450px; float:left; font-family:"Arial"; color:#fff; font-size: 12px; }
#parteneri{ float:left; }
#underFooter h4{ font-family: "Arial"; font-weight: bold; font-size:12px; color:#444444; margin:0px; padding:0px;}

.desc4Stripes{
	width:238px;
	font-family: "Arial";
	color: #111111;
	font-size:12px;
	float:left;
}
.desc4Stripes p{
	padding:0px 10px 5px 10px;
	height: 110px;
}
.desc4Stripes p a{
	color:#3e83c3;
}
.desc4Stripes h2{
	padding:0px 10px 5px 10px;
	margin:0px;
	height:50px;
	font-size:24px;
}

h1{
	padding:0px;
	margin:0px;
	font-size: 28px;
}

.alignCenter { text-align:center; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.padding3 {padding:3px;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}
.padding30 {padding:30px;}
.marginRight40 {margin-right:40px;}
.left {float:left;}
.right {float:right;}
.clearBoth{ clear:both; font-size: 1px; }
hr{
	border:none;
	height:1px;
	line-height:1px;
	background:#e0e0e0;
}
.productImage{
	width:100%;
	text-align: center;
}
.priceTag{
	width:218px;
	margin:10px;
	text-align:left;
	border-top:1px solid #e0e0e0;
}


.priceTag h6{
	color:#134b6e;
	font-size: 24px;
	margin:3px 0px 0px 0px;
	padding:0px;
	float:left;
}
.priceTag p{
	margin:0px;
	padding:0px;
	color:grey;
	height:15px;
	font-size:12px;
}
.priceTag img{
	float:right;
}

.smallPriceTag{
	text-align:left;
	float: right;
	width:200px;
}
.smallPriceTag h6{
	color:#134b6e;
	font-size: 24px;
	margin:3px 0px 0px 0px;
	padding:0px;
}
.smallPriceTag img{
	float:right;
	margin-right:20px;
}

#shoppingCart p{
	font-size:12px;
}
#shoppingCart h2{
	padding:0px;
	margin:0px;
}
#shoppingCart .itemName{
	width:520px;
	float:left;
	padding:0px 5px 5px 5px;
}
#shoppingCart .itemName{
	padding:0px;
	margin:0px;	
}
#shoppingCart .itemName h2{
	padding:0px;
	margin:0px;
}
#shoppingCart .itemName h2 a{
	font-size:24px;
	color:#111111;
	padding:0px;
	margin:0px;
}
#shoppingCart .itemName p{
	padding:0px;
	margin:0px;	
	font-size:12px; 
	color:#111111;
}
#shoppingCart .itemQ{
	padding-top:15px;
	margin-top:0px;	
	font-size:12px; 
	color:#111111;
	float:left;
	width: 150px;
}
#shoppingCart .itemP{
	padding-top:15px;
	margin-top:0px;	
	font-size:12px; 
	color:#111111;
	float:left;
	text-align:right;
	width: 100px;
}
#shoppingCat .itemP small{
	font-size: 10px;
}
#shoppingCart .itemO{
	padding-top:15px;
	margin-top:0px;	
	float:left;
	text-align:right;
	width:120px;
}
#cartContainer{
	width: 100%;
	text-align: center;
	position: fixed;
	bottom: 0px;
	left: 0px;
}
#cartContainer #bg{
	background: #212121;
	width: 100%;
}
#cartContent{
	text-align: left;
	margin: auto;
	width: 956px;
	padding:3px;
	font-size: 12px;
	color: white;
}
#cartContent a{
	color: #70b3f1;
}
#cartContent p{ margin:0px; padding:0px;}
#cartOffA { display: none; }
#hiddenCart { display:none; }
#cartContent .prod{
	margin: 5px 5px 5px 0px;
	padding:4px;
	border:1px solid #191919;
	background: #2b2b2b;
	text-align: center;
	color: white;
	font-size: 12px;
	float:left;
}
#cartContent .prod a{
	text-decoration: none;
	color:white;
}
#cartContent .prod a:hover{
	text-decoration: underline;
}
.attention{
	font-size:14px;
}
.attention p{
	padding-top:0px;
	margin-top:0px;
}
.bigTitle{
	font-size: 48px;
	color:#1a1a1a;
}
.threeStripes{
	width:290px;
	margin:10px;
	float:left;
	text-align: left;
}
.threeStripes p{
	font-size: 12px;
	font-family: "Arial";
}
.nanoPrices h6{
	color:#134b6e;
	font-size: 24px;
	margin:3px 0px 0px 0px;
	padding:0px;
	float:left;
}
.adobe img.image{
	float:left;
	margin:0px 100px 30px 100px;
}
.adobe p{
	font-size: 14px;
}
.adobe h4{
	margin:0px;
	padding:0px;
	color: #111111;
}
.adobe p{

	color: #111;
	font-weight: normal;
	font-size: 12px;
}
.adobe table{
	width:100%;
}
.adobe table thead tr td{
	padding: 5px;
	font-size: 14px;
	border-bottom: 1px solid #dcdcdc;
}
.adobe table thead{

}
.adobe table tbody tr td{
	font-size: 12px;
	padding:5px;
}
.adobe table tbody tr.alt{
	background: #f5fbff;
}

.alternative {
	background: #f5fbff;
}

/* lacie */
.lacie img.image{ float:left; margin:0px 10px 30px 10px; }
.lacie h4{ margin:0px; padding:0px; color: #111111;}
.lacie p{ color: #111; font-weight: normal; font-size: 12px; }
.lacie table{ width:690px; }
.lacie table thead tr td{ padding: 5px; font-size: 14px; border-bottom: 1px solid #dcdcdc; }
.lacie table thead{ }
.lacie table tbody tr td{ font-size: 12px; padding:5px; }
.lacie table tbody tr.alt{ background: #f5fbff; }



.cs4{
	color:#111;
	width:290px;
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.cs4 img{
	float:left;
	margin:0px 5px 5px 0px;
}
.cs4 h4{
	margin:0px;
	padding-top:4px;
	font-size: 13px;
	font-weight: bold;
}
.cs4 p{
	padding: 0px;
	margin: 0px;
}
.cs4 a{
	color: #111;
	text-decoration: none;
}
.cs4 a:hover{
	text-decoration: underline;
}

.lista-specificatii{
	margin-left:0px;
	padding-left:30px;
	list-style-position:inside;
}
.contactLink{
	color: #111;
	text-decoration: none;
}
.contactLink:link{
	color: #111;
	text-decoration: none;
}
.contactLink:visited{
	color: #111;
	text-decoration: none;
}
.contactLink:active{
	color: #111;
	text-decoration: none;
}
.contactLink:hover{
	color: #111;
	text-decoration: underline;
}