html,form{ margin: 0px; padding: 0px; }
body {
	margin: 0px; 
	padding: 0px;
	color: #000000;
	background: #fff;
	font: .7em Verdana, Arial, Helvetica, sans-serif;}
html,form{height:100%;width:100%;}
html,form,body{min-width:600px;}
th,td{
    vertical-align:top;}
h1{
	color: #5b626c;
	font: bold medium Verdana, Arial, Helvetica, sans-serif;}
h2{
	color: black;
	font:  small Verdana, Arial, Helvetica, sans-serif;}
h3{
	color: #5b626c;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;}
h4{
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;}
h5 {
	color: #000;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;}
h6 {
	color: #000;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;}
img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; }
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
input, textarea, select { font: 100% Verdana, Arial, Helvetica, sans-serif; border:1px solid #666666;}
#bar {
	background-color:#FF9835;
	padding: 7px 0px 3px 0px;
	margin:0;
	font-size: 110%;
	height: 27px;
	color:White;
	font-weight:bold;}
#header
{
	height: 112px;
	margin-left:0;
	margin-right:0;
	z-index:1000;
	}
#logo_magazin {
	position: absolute;
	left: 10px;
	top: 5px;
	z-index:100;
	padding:0;
	margin:10px;
	display:block;
	width:277px;
	height:93px;}
#menu1 {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:100;
	}
#menu1 ul { list-style: none; padding: 0px; margin: 0px; }
#menu1 li { padding: 0px; margin: 0px; display: inline; border-left: solid 1px #000; }
#menu1 li.first { border-left: none; }
#menu1 li a:link, #menu1 li a:visited { 
	padding: 0px 2px 0px 5px; 
	color: #000; 
	text-decoration: none; }
#menu1 li a:active, #menu1 li a:hover {
	color: #000;
	text-decoration: underline;}
#mainmenu 
{
	position: relative;
	top: 85px;
	left: 350px;
	width: 500px;
	z-index:100;}
#mainmenu ul { list-style: none; padding: 0px; margin: 0px; }
#mainmenu li { display: inline; }
#mainmenu li a:link, #mainmenu li a:visited { 
	background: url('images/tabp.gif') no-repeat 0px 1px;
	display: block;
	float: left;
	margin-right: 1px;
	width: 116px;
	height: 27px;
	color: #737685; 
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	padding-top: 6px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 21px;
	width: 115px;}
html>body #mainmenu li a:link, html>body #mainmenu li a:visited { width: 115px; height: 21px; }
#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected{
	background: url('images/taba.gif') no-repeat 0px -92px;}
#leftcontent{
	position:relative;
	float:left;
	margin:0 1.25em 1.25 0;
	padding: 0 0 0 1.2em;
	width:15em;
	background:#fff;}
#content
{
	margin: 0 1em 0 17em;
	position:relative;
}

#rightcontent{
	position:relative;
	float:right;
	width:17em;
	margin:0px -1 1.25em 0px;
	
	}
#centercontent{
	margin:0px 18.5em 0px 0px;
	position:relative;
}
#centercontentwide{
	margin-top:10px;
	background:#fff;
	margin-left: 200px;
	margin-right:10px;
	z-index:100;}
#centercontentwide h2{
	padding-right:1.2em;
   	text-align:justify;}
.subtotal{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;}
.sectionheader{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;}
.ourprice{
	font-weight: bold;
	color: #b22222;
	font-family: verdana;}
.retailprice{
	font-weight: bold;
	font-family: verdana;
	text-decoration: line-through;}
.price{ 
	font-weight: bold; 
	font-size:1.1em;	
	color: #c00;}
.priceNormal{ 
	font-weight: bold; 
	font-size:1.1em;	
	color: #000000;}
.totalbox{
	text-align:center;
	color:#990000;
	font-weight:bold;}
.adbox{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;}
a.editme{
	text-decoration:none;
	color:#4a4d5c;}
.commandbar{
	padding:3px;
	font-size:8pt;
	border:1px solid gainsboro;}
.footer 
{
	clear:both;
	text-align:center;
	margin: 1.2em 0 0;
}
.mainproductimage{
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;}
.productdata{
	border: none;
	border-collapse: collapse;}
.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }
del.price{color: #000; text-decoration: line-through;}
.productsection{
	position:relative;
	border-top:1px dashed #cccccc;
	width:95%;}
.productsection td{
	white-space:nowrap;}
.browsebox h1{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #3973b5;
    border-bottom: 1px dashed #cccccc;}
.browsebox h1 a{
    color: #3973b5  ;}
h1.accent{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;}
.smalltext{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;}
.adbox h3{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;}
.loginheader{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center; }
 .logincell{
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;}
.logtable{
    border:1px solid #cccccc;
    background-color:#cccccc;}
.category{
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
    clear:both;
    display:block;	
    padding:3px;
    margin: 10px 0 0px 0px;}
.subcategory{
    clear:both;
    display:block;
    background-image:url(images/bltn.gif);
    padding: 0.3em 0.3em 0.3em 14px;
    background-repeat:no-repeat;
    background-position:left center;
	font-weight:bold;}
.ca1{background-color:#FF9835;color:White;font-family:'Georgia';font-size:1.2em;}
.ca2{background-color:#90C902;color:White;font-family:'Georgia';font-size:1.2em;}
a.sca11{background-color:#ffffbb;}
a.sca12{background-color:#FDECA3;}
a.sca21{background-color:#ffffbb;}
a.sca22{background-color:#F0F199;}

.tsca,a.ccsca{color:Orange;text-decoration:none;}
.tsca{color:#DF0400;margin-right:3px;text-align:right;display:block;}
.iimg{cursor:hand;}

.iimg img{border-style:solid;border-width:thin;border-color:#97AAE3;}


.productbox{
	height:380px;
	width:230px;
	border:1px solid #c5c5c5;
	margin:5px;
	padding:0;
	background-color:#C7E058;
	display:inline;
	float:left;
	position:relative;
	vertical-align:text-bottom;
	border:solid 4px;
	border-bottom-color:#576226;
	border-left-color:#E3F0AC;
	border-top-color:#E3F0AC;
	border-right-color:#576226;}
.productimage{
	height:200px;
	width:200px;
	border:solid 1px black;}
div.prdSW
{
	position:relative;
	width: 210px;
	padding: 5px;
	margin: 5px auto auto auto;
	text-align: center;
	background-color:#ffffbb;
	height:280px;}
div.prdS2{position:absolute;bottom:0.8em;margin-left:10px;}
.productsummaryimageholder{
    width:200px;
    margin:0;
    padding:0;}
.productsummarytext{
    padding-left:20px;
    height:55px;}
.yousave1{
    font-weight: bold;
    color: #336600;}
.hookline{
	color:White;
	font-size:1.4em;
	font-family:Georgia;}
.coreboxbody{
    background-image:url(images/core_box_bg.gif);
    width:140px;
    padding-left:20px;
    padding-right:20px;}
.coreboxtop{
   background-image:url(images/core_box_top.gif);
   height:22px;
   width:180px;}
.coreboxbottom{
    width:180px;
    background-image:url(images/core_box_bottom.gif);
    height:22px;}
.coreboxheader{
    width:180px;
    background-image:url(images/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;}
.tenpixspacer{height:10px;}
.twentypixspacer{height:20px;}
.sectionoutline{
    border:1px solid #cccccc;
    padding:15px;}
checkout-visited{
    font-size: 16pt;
    color: #dcdcdc;
    font-family: verdana;}
checkout-current{
    font-size: 16pt;
    color: #990000;
    font-family: verdana;}
.ratingstar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;}
.filledratingstar{
    background-image: url(Images/FilledStar.png);}
.emptyratingstar {
    background-image: url(Images/EmptyStar.png);}
.savedratingstar {
    background-image: url(Images/SavedStar.png);}
fieldset{
    padding:10px;
    -moz-border-radius: 1em;
    border-radius: 1em;}
.loadingbox{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px}


#categorii_holder P 
{	
PADDING-RIGHT: 0px;	
PADDING-LEFT: 0px;	
FONT-WEIGHT: normal;	
FONT-SIZE: 10px;	
PADDING-BOTTOM: 0px;	
MARGIN: 0px 0px 0px 13px;	
WIDTH: 80%;	
COLOR: #0000b0;	
PADDING-TOP: 0px;	
FONT-FAMILY: Verdana, Helvetica, sans-serif}

#categorii_holder a.subc 
{	
PADDING-RIGHT: 10px;	
DISPLAY: inline;	
PADDING-LEFT: 0px;	
FONT-SIZE: 10px;	
BACKGROUND: none transparent scroll repeat 0% 0%;	
PADDING-BOTTOM: 0px;	
MARGIN: 0px;	
COLOR: #0000b0;	
LINE-HEIGHT: normal;	
PADDING-TOP: 0px;	
FONT-FAMILY: Verdana, Arial, sans-serif}

#categorii_holder a {	
MARGIN-TOP: 10px;	
DISPLAY: block;	
PADDING-LEFT: 15px;	
FONT-WEIGHT: normal;	
FONT-SIZE: 12px;	
BACKGROUND: url('images/arrow_red_categorii.gif') no-repeat 5px 3px;	
MARGIN-BOTTOM: 2px;	
WIDTH: auto;	
COLOR: #000099;	
FONT-FAMILY: Verdana, Arial, sans-serif;	
TEXT-DECORATION: none}

#categorii_holder A:hover 
{	
TEXT-DECORATION: underline}


#categorii_holder table
{	
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

#categorii_holder table td;
{	
	width:50%;}

    