html,body{
  margin: 0px;
  padding: 0px;
  background-color: #4E9EE3;
  background-image: url("/images/mainBg.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  text-align: center;
  font-family: arial;
}

div#mainTpl{
  width: 906px;
  margin: 0px auto;
}

div #header{
  background-image: url("/images/shopHeader2.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 906px;
  height: 158px;
  margin: 0px;
  padding: 0px;
  position: relative;
}

div#header ul.cornerMenu{
	margin:0px;
	padding:0px;
	position:absolute;
		top:17px;
		left:15px;
	list-style:none;
}

div#header .cornerMenu li{
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border-right:1px solid #FFF;
	font-size:12px;
}

div#header .cornerMenu a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div#header .raza2{
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #49576D;
  width: 250px;
  text-align: right;
  line-height: 15px;
  height: 15px;
  vertical-align: top;
  position: absolute;
  top: 135px;
  right: 30px;
}

div#header .cauta{
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FF6100;
  width: 250px;
  text-align: right;
  line-height: 20px;
  height: 20px;
}

div#header .cautaB{
	width:21px;
	height:15px;
	border:0px solid red;
	background-image:url("../images/cautaButton.jpg");
	position:absolute;
		top:3px;
}

div#header form{
	margin:0px;
	padding:0px;
	width:250px;
	position: absolute;
	top: 55px;
	right: 30px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF6100;
	text-align: right;
	margin-right:20px;
}

div#header .input{
  background-color: #FFF;
  border: 1px solid #868686;
  width: 140px;
  height: 15px;
}

.input{
  background-color: #FFF;
  border: 1px solid #868686;
  width: 140px;
  height: 15px;
}
div#header .raza2 a{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #49576D;
  text-decoration: none;
}

div#header .raza2 img{
  border: 0px;
  position: absolute;
  left: 50px;
  top: 2px;
}

div#header img{
  border: 0px;
}

div#header .logo{
  width: 278px;
  height: 115px;
  position: absolute;
  top: 40px;
  left: 10px;
}

div#topMenu{
  height: 32px;
  background-image: url("/images/menuBg.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  width: 898px;
  border-left: 4px solid #2E639F;
  border-right: 4px solid #2E639F;
}

div#topMenu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

div#topMenu li {
  background-image: url("/images/menuBg.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  line-height: 32px;
  height: 32px;
  width: 93px;
  float: left;
  border-left: 1px solid #FFF;
}

div#topMenu .last{
  border-right: 1px solid #FFF;
  width: 128px;
}

div#topMenu li.lastx,div#topMenu li.lastx a,div#topMenu li.lastx a:hover{
	width:50px !important;
}


div#topMenu a{
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  float: left;
  text-align: center;
  width: 93px;
}

div#topMenu a:hover{
  background-image: url("/images/menuOrangeBg.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  width: 93px;
  float: left;
}

div#topMenu li.selected{
  background-image: url("/images/menuOrangeBg.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  line-height: 32px;
  height: 32px;
  width: 93px;
  float: left;
}

div#middle{
  width: 898px;
  border-left: 4px solid #2E639F;
  border-right: 4px solid #2E639F;
  background-color: #FFF;
  margin: 0px;
  padding: 0px;
}

div#middle .leftCol{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 210px;
  margin-top: 9px;
  padding-left: 9px;
  text-align: left;
  position: relative;
}

div#middle .orangeBox{
  background-image: url("/images/orangeBox.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 214px;
  height: 188px;
  margin-bottom: 9px;
  text-align: left;
  padding-left: 10px;
}

div#middle .orangeBox h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  line-height: 35px;
  margin-bottom: 10px;
  margin-top: 0px;
}

div#middle .orangeBox p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
}

div#middle .playLink{
  line-height: 24px;
  height: 24px;
  width: 200px;
}

div#middle .orangeBox img{
  float: left;
  line-height: 26px;
  margin-right: 5px;
  border: 0px;
}

div#middle .orangeBox a{
  font-family: arial;
  font-size: 12px;
  font-weight: weight;
  color: #FFF;
  text-decoration: none;
  text-align: left;
}

div#middle .whiteBox{
  background-image: url("/images/whiteBox.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width:204px !important;
  width: 214px;
  height: 188px;
  margin-bottom: 9px;
  text-align: left;
  padding-left: 10px;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49586D;
  position: relative;
}

div#middle .whiteBox span{
  position: absolute;
  top: 155px;
  left: 135px;
}

div#middle .whiteBox h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #49586D;
  text-align: left;
  line-height: 30px;
  margin-bottom: 5px;
}

div#middle .whiteBox p{
  float: left;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49586D;
  width: 80px;
  margin: 0px;
}

div#middle .whiteBox img{
  float: left;
  border: 0px;
  margin-right: 8px;
}

div#middle a.link{
  border: 0px;
  margin-top: 10px;
  position: absolute;
  top: 125px;
  left: 108px;
}

div#middle .whiteBox a{
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #FF6100;
  text-decoration: none;
}

div#middle .telverde{
  width: 214px;
  height: 140px;
  margin-top: 10px;
  text-align: center;
  padding-left: 0px;
}

div#middle .telverde p{
  margin-top: 5px;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49576D;
  text-align: left;
}

div#middle .telverde2{
  width: 214px;
  height: 140px;
  margin-top: 10px;
  text-align: center;
  padding-left: 0px;
}

div#middle .telverde2 p{
  margin-top: 5px;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49576D;
  text-align: left;
  width: 180px;
}

div#middle .telverde2 img{
  margin-left: 15px;
}
/****menu style**********/

div#middle .loginBox{
  background-image: url("/images/loginBox.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 214px;
  height: 148px;
  margin-bottom: 10px;
}

div#middle .loginInput{
  background-color: #FFF;
  border: 1px solid #818181;
  width: 132px;
  height: 22px;
}

div#middle .loginBox table{
  margin-top: 30px;
}

div#middle .loginBox tr{
  line-height: 30px;
  height: 30px;
}

div#middle .loginBox th{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #51586B;
  text-align: left;
  width: 45px;
  padding-left: 10px;
}

div#middle .loginBox td{
  text-align: right;
}

div#middle .loginBox a{
  text-decoration: underline;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FF6300;
}


div#middle .imgP{
	background-image:url("/images/menuTop.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:204px;
	height:25px;
	font-family:arial;
	font-size:14px !important;
	font-weight:bold;
	color:#4A5A69 !important;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:14px;
	padding-left:10px
}

div#middle .imgPB{
	margin:0px;
	padding:0px;
	text-align:left;
}

div#middle .leftMenuDiv{
  border-left: 1px solid #FF6000;
  border-right: 1px solid #FF6000;
  width: 212px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  msargin: 0 auto;
  background-color: #FEFEFE;
}

div#middle .leftMenuDiv h2{
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #46556C;
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  text-align: left;
  padding-left: 7px;
}

div#middle ul.leftnav1{
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 198px;
  margin: 0 auto;
/*margin-left:13px;*/
}

div#middle ul.leftnav1 li{
  background-image: url("/images/arrow.gif");
  background-repeat: no-repeat;
  background-position: 2px 8px;
  width: 190px;
  padding-left: 10px;
  text-align: left;
  line-height: 20px;
}

div#middle ul.leftnav1 a{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FD5D00;
  text-decoration: none;
}

div#middle .recProd{
  background-image: url("/images/prodRecBg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 320px;
  height: 234px;
}

div#middle .recProd h4{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  margin-left: 12px;
  padding-top: 5px;
}

div#middle .recProd p{
  float: left;
  width: 140px;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  margin-top: 0px;
  margin-bottom: 10px;
}

div#middle .recProd img{
  bordxer: 0px;
}

div#middle .recProd3{
  background-image: url("/images/prodRecBg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 311px;
  height: 234px;
  float: left;
  margin-right: 8px;
  padding-left:10px;
}

div#middle .recprod3divh4{
	height:40px;
	margin:0px;
	padding:0px;
	width:296px;
}

div#middle .recprod3div2{
	width:150px;
	margin-left:150px;
}

div#middle .category{
	overflow:hidden;
	width:140px;
	height:40px;
	margin:0px;
	padding:0px;
}

div#middle .indicatii{
	overflow:hidden;
	width:140px;
	height:60px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
div#middle .recProd3 h4{
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  margin-top:5px !important;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 30px;
  margin-left: 0px;
  padding-top:0px !important;
  padding-top: 10px;
  width:305px;

}

div#middle .recProd3 p{
  float: left;
  width: 130px;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  margin-top: 0px;
  margin-bottom: 5px;
  height: 45px;
  overflow: hidden;
}


div#middle .recProd3 img{
  bosrder: 0px;
}

div#middle .recProd2{
  background-image: url("/images/alteProdBg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 325px;
  height: 241px;
}

div#middle .recProd2 h4{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  margin-left: 12px;
  padding-top: 10px;
}

div#middle .recProd2 p{
  float: left;
  width: 140px;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  margin-top: 0px;
  margin-bottom: 10px;
}

div#middle .recProd2 img{
  bordser: 0px;
}

div#middle .rightCol{
  float: right;
  width:660px !important;
  width: 660px;
  margin-top: 9px;
  padding-left: 6px;
  text-align: left;
  margin-left: 0px;
}

div#middle .rightCol table{
  margin-top:0px !important;
  mmargin-top: 15px;
/*  width:400px;*/
}

div#middle .rightCol td{}

div#middle .rightCol h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #49576D;
  margin-bottom: 10px;
}

div#middle .rightCol h3{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #49576D;
  margin-top: 5px;
  margin-bottom: 0px;
}

div#middle .rightCol a{
  font-family: arial;
  foxnt-size: 12px;
  fxont-weight: normal;
  cxolor: #49576D;
  text-decoration: none;
}

div#middle .rightCol a:hover{
  text-decoration: underline;
}

div#middle .rightCol p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  padding-right: 10px;
}

div#middle .rightCol ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

div#middle p.pp{
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}

div#middle .rightCol input, textarea{
/*  margin-right:10px;

    margin-bottom:5px;*/}

div#middle .button{
  text-align: center;
  height: 20px;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49576D;
  margin-left: 85px;
  margin-top: 20px;
}

div#middle .rightCol td{
  font-family: arial;
}

div#middle .rightCol label{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49576D;
  width: 100px;
  vertical-align: top;
}

div#middle .rightCol img{
  bordexr: 0px;
}

div#middle p.h3{
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  color: #49576D;
}

div#middle .rightCol li{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49576D;
}

div#middle ul .sublist ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

div#middle ul .sublist li{
  float: left;
  width: 120px;
}

div#middle .rightHeader{
  background-image: url("/images/rightImage.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 655px;
  height: 234px;
  padding-bottom: 9px;
  text-align: left;
  padding-left: 20px;
}

div#middle .rightHeader h1{
  font-family: arial;
  font-size: 25px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  margin-top: 0px;
  padding-top: 10px;
}

div#middle .rightHeader p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  text-align: left;
  width: 335px;
}

div#middle .rightHeader img{
  float: left;
  border: 0px;
  margin-right: 5px;
}

div#middle .playLink2 a{
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
}

div#middle p.playLink2 {
  line-height: 24px;
  height: 24px;
  margin-top: 30px;
}

div#middle .playLink4 a{
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FF6100;
}

div#middle p.playLink4 {
  line-height: 20px;
  height: 10px;
}

div#footerMenu{
  background-image: url("/images/footerBg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  height: 30px;
  text-align: center;
  width: 906px;
  padding-top: 10px;
}

div#footerMenu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

div#footerMenu li{
  float: left;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #49576D;
  font-size: 10px;
  line-height: 10px;
}

div#footerMenu a{
  font-family: arial;
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
  color: #49576D;
}

div#footerMenu .last{
  border-right: 0px solid red;
}

div#footerMenu .longer{
  width: 85px;
}

div#footer{
  width: 906px;
  text-align: left;
  height: 80px;
  color: #FFF;
}

div#footer p{
  width: 670px;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  font-family: arial;
  font-size: 11px;
  font-weight: norma;
  color: #A7CFF1;
}

div#footer span{
  float: left;
}

div#footer a{
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  color: #A7CFF1;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
/**********despre noi*************/

div#middle .blueBox{
  background-image: url("/images/blueBox.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 214px;
  height: 147px;
  margin-bottom: 9px;
  text-align: left;
  padding-left: 10px;
}

div#middle .blueBox h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  line-height: 35px;
  margin-bottom: 10px;
  margin-top: 0px;
}

div#middle .blueBox p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  margin-right: 15px;
}

div#middle .blueMenu{
  background-image: url("/images/blueMenu.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 214px;
  height: 295px;
  margin-bottom: 9px;
  text-align: left;
  padding-left: 10px;
}

div#middle .blueMenu h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  line-height: 35px;
  margin-bottom: 10px;
  margin-top: 0px;
}

div#middle .blueMenu p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  margin-right: 15px;
}

div#middle .blueMenu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

div#middle .blueMenu li{
  line-height: 25px;
}

div#middle .blueMenu img{
  float: left;
  line-height: 26px;
  margin-right: 5px;
  border: 0px;
}

div#middle .blueMenu a{
  font-family: arial;
  font-size: 14px;
  font-weight: weight;
  color: #FFF;
  text-decoration: none;
  text-align: left;
}

div#middle .playLink4{
  line-height: 24px;
  height: 24px;
  width: 200px;
  position: absolute;
  top: 250px;
}

div#middle .playLink3{
  line-height: 24px;
  height: 24px;
  width: 200px;
  position: absolute;
  top: 100px;
}

div#middle .blueBox img{
  float: left;
  line-height: 26px;
  margin-right: 5px;
  border: 0px;
}

div#middle .blueBox a{
  font-family: arial;
  font-size: 12px;
  font-weight: weight;
  color: #FFF;
  text-decoration: none;
  text-align: left;
}

div#middle .angajari{
  margin: 0px;
  padding: 0px;
  width: 220px;
  margin-top: 9px;
  text-align: left;
}

div#middle .angajari h1{
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #49586D;
  text-align: left;
  line-height: 30px;
  margin-bottom: 5px;
  margin-top: 0px;
}

div#middle .angajari h2{
  clear: left;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #49586D;
  width: 200px;
  margin: 0px;
  text-align: left;
  padding-top: 5px;
  margin-bottom: 15px;
}

div#middle .angajari img{
  float: left;
  border: 0px;
}

div#middle .angajari p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49586D;
  width: 200px;
  margin: 0px;
  text-align: left;
  margin-bottom: 10px;
}

div#middle p.sitePath {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 0px;
	color:#49586D;
}

div#middle .sitePath a{
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49586D;
  text-align: left;
}

div#middle .rightCol h2{
  font-family: arial;
  font-size: 20px;
  font-weight: normal;
  color: #49586D;
  widsth: 500px;
  margin: 0px;
  text-align: left;
  margin-top: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
}

div#middle .rightCol a.h2{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:#49586D;
	width:400px;
	margin:0px;
	text-align:left;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:15px;
	display:block;
	ext-decoration:none;
}

div#middle .despreHeader{
  background-image: url("/images/despreHeader.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 639px;
  height: 150px;
  padding-bottom: 9px;
  text-align: left;
  padding-left: 20px;
}

div#middle .contentText{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #49586D;
  text-align: left;
}

div#middle .contentText a{
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FF6100;
}

div#middle .nextLink{
  width: 500px;
}

div#middle .nextLink img{
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}

div#middle p.nextLink{
  line-height: 24px;
  height: 24px;
}
/************************product detail********************/

.prodTitle{
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  color: #49576D;
}

.ttitle{
  color: #49586D;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.ttitle a{
	color: #49586D;
}

.shopbar{
  claer: left;
  float: left;
  background-image: url("/images/topOrangeBar.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 657px;
  position: relative;
}

.shopbar p{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  line-height: 50px;
  height: 50px;
  width: 300px;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
}


.shopbar_i{
  claer: left;
  float: left;
  background-image: url("/images/topOrangeBar2.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 657px;
  position: relative;
}

.shopbar_i p{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  line-height: 50px;
  height: 50px;
  width: 300px;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  text-align:left;
}

.addToCart2{
  position: absolute;
  right: 10px;
  top: 0px;
  margin: 0px;
  padding: 0px;
}

.addToCart2 p{
	text-align:right;
}

.addToCart2 form{
  margin: 0px;
  padding: 0px;
}

.addToCart{
  position: absolute;
  right: 17px;
  top: 7px;
  margin: 0px;
  padding: 0px;
}

.addToCart form{
  margin: 0px;
  padding: 0px;
}

.descDivTop{
  clear: left;
  float: left;
  background-image: url("/images/descdivtop.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 657px;
  height:12px !important;
  height: 8px;
  margin: 0px;
  padding: 0px;
  margin-top:10px !important;
  margin-top: 8px;
}

.descDiv{
  clear: left;
  float: left;
/*  background-image:url("/images/descDiv.jpg");
    background-repeat:no-repeat;
    background-position:top left;*/
  margin: 0px;
  width: 655px;
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  position: relative;
  padding: 0px;
}

.descDiv p{
	hxeight:40px;
	margin-left:187px;
	padding-right:10px;
}

.descDiv span{
/*	position:absolute;
	left:170px;*/
}

.descDivBottom{
  clear: left;
  float: left;
  background-image: url("/images/descdivbottom.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 657px;
  height:12px !important;
  height: 8px;
  margin: 0px;
  padding: 0px;
  margin-bottom:10px !important;
  margin-bottom: 15px;
}

.longDesc{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #51586B;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-bottom:10px;
}

.longDesc p{
	margin-left:10px !important;
}

.descDiv p{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #51586B;
}

.descDiv span{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #51586B;
}

.fotolist{
  background-image: url("/images/fotolistTop.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  height: 34px;
  float: left;
  margin: 0px;
  padding: 0px;
}

.fotolist h4{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: 12px;
  margin-top: 10px;
}

.fotolistLeft{
  background-image: url("/images/fotolistLeft.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  width: 8px;
  height: 34px;
  margin: 0px;
  padding: 0px;
}

.fotolistRight{
  background-image: url("/images/fotolistRight.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  width: 8px;
  height: 34px;
  margin: 0px;
  padding: 0px;
}

.fotolistContent{
  clear: both;
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  margin: 0px;
  padding: 0px;
}

.sidebox {
  float: left;
  margin: 0 auto;/* center for now */
  widxth: 28em;/* ems so it will grow */
  background: url("/images/sbbody-r.gif") no-repeat bottom right;
  font-size: 100%;
  margiun-bottom:10px !important;
  margin-bottom: 15px;
}

.boxhead {
  background: url("/images/sbhead-r.gif") no-repeat top right;
  margin: 0;
  padding: 0;
  text-align: center;
}

.boxhead h4 {
  background: url("/images/sbhead-l.gif") no-repeat top left;
  margin: 0;
  padding: 6px 20px 5px 5px;
  color: white;
  font-weight: bold;
  font-size: 0.8em;
  line-height: 1em;
  text-align: left;
  font-family: arial;
}

.boxbody {
  background: url("/images/sbbody-l.gif") no-repeat bottom left;
  margin: 0;
  padding: 5px 5px 5px;
  padding-bottom: 10px;
  float: left;
}

.smallFoto{
/*  background-image:url("/images/orangeBg.gif");

    background-repeat:no-repeat;

    background-position:top left;*/
  width: 146px;
  height: 177px;
  text-align: center;
  float: left;
  padding-top:0px !important;
  padding-top: 2px;
  position: relative;
}

.smallFoto img{
  margin: 0 auto;
}


/************************product detail********************/

.prodTitle{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#49576D;
}

.ttitle{
	color:#49586D;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:5px;
}

.shopbar{
	claer:left;
	float:left;
	background-image:url("/images/topOrangeBar.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:657px;
	position:relative;
}

.shopbar p{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:50px;
	height:50px;
	width:300px;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.addToCart{
	position:absolute;
	right:17px;
	top:7px;
	margin:0px;
	padding:0px;
}

.addToCart form{
	margin:0px;
	padding:0px;
}

.descDivTop{
	clear:left;
	float:left;
	background-image:url("/images/descdivtop.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	width:657px;
	height:12px !important;
	height:8px;
	margin:0px;
	padding:0px;
	margin-top:10px !important;
	margin-top:8px;
}

.descDiv{
	clear:left;
	float:left;

/*	background-image:url("/images/descDiv.jpg");
	background-repeat:no-repeat;
	background-position:top left;*/
	margin:0px;
	width:655px;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
	position:relative;
	padding:0px;
}

.descDivBottom{
	clear:left;
	float:left;
	background-image:url("/images/descdivbottom.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:657px;
	height:12px !important;
	height:8px;
	margin:0px;
	padding:0px;
	margin-bottom:10px !important;
	margin-bottom:15px;
}

.longDesc{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#51586B;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


.descDiv p{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#51586B;
}

.descDiv span{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#51586B;
}

.fotolist{
	background-image:url("/images/fotolistTop.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	height:34px;
	float:left;
	margin:0px;
	padding:0px;
}

.fotolist h4{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-top:10px;
}

.fotolistLeft{
	background-image:url("/images/fotolistLeft.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:8px;
	height:34px;
	margin:0px;
	padding:0px;
}

.fotolistRight{
	background-image:url("/images/fotolistRight.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:8px;
	height:34px;
	margin:0px;
	padding:0px;
}

.fotolistContent{
	clear:both;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
	margin:0px;
	padding:0px;
}

.sidebox {
	float:left;
	margin: 0 auto; /* center for now */
	widxth: 28em; /* ems so it will grow */
	background: url("/images/sbbody-r.gif") no-repeat bottom right;
	font-size: 100%;
	margiun-bottom:10px !important;
	margin-bottom:15px;
}

.boxhead {
	background: url("/images/sbhead-r.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead h4 {
	background: url("/images/sbhead-l.gif") no-repeat top left;
	margin: 0;
	padding: 6px 20px 5px 5px;
	color: white;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1em;
	text-align:left;
	font-family:arial;
}

.boxbody {
	background: url("/images/sbbody-l.gif") no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
	padding-bottom:10px;
	float:left;
}

.smallFoto{
/*	background-image:url("/images/orangeBg.gif");
	background-repeat:no-repeat;
	background-position:top left;*/
	width:146px;
	height:177px;
	text-align:center;
	float:left;
	padding-top:0px !important;
	padding-top:2px;
	position:relative;
}

.smallFoto img{
	margin:0 auto;
}

/*************product list********************/

div .shop_actualsubcategory {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#48576E;
	text-decoration:none;
}

div#shop_actualcategory .ttitle a{
	color:#48576E;
}

div .shop_actualsubcategory a{
	font-family:arial;
	font-size:12px;
	color:#48576E;
}


div .page_navigation{
	background-image:url("/images/navBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	height:31px;
	width:658px;
	margin-bottom:10px;
	padding:0px;
	clear:both;
}

div .page_navigation p{
	padding:0px;
	margin:0px;
	line-height:30px;
	height:30px;
}

div .page_navigation img{
}

div .page_navigation a{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#48576E;
}


div .articleBox{
	background-image:url("/images/articleBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:321px;
	height:245px;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
	position:relative;
}

div .articleBox h5{
	width:300px;
	margin-bottom:15px;
	color:#FFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin-top:5px;
	height:33px;
	padding-left:10px;
	vertical-align:middle;

}

div .articleBox p{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#49586F;
}

div .kiskep2{
	position:absolute;
		top:54px;
		left:13px;
		z-index:100;
	width:144px;
}

div .kiskep2 img{
	heighzt:172px;
}

div .shop_article_price{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:#FF5F00;
	font-style:italic;
	padding-left:0px;
	margin-bottom:5px;
}

div .shop_article_priceW{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	font-style:italic;
	margin-bottom:5px;

}

/*******************category list*****************/

div .categoryBox{
	background-image:url("/images/categoryBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:213px;
	height:295px;
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	position:relative;
}

div .categoryBox h5{
	width:203px;
	margin-bottom:15px;
	color:#FFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin-top:0px;
	line-height:38px;
	padding-left:10px;

}

div .categoryBox a{
	color:#FFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

div .categoryBox p{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#49586F;
}

div .kiskep2x{
	position:absolute;
		top:65px;
		left:0px;
	width:210px;
	height:175px;
	text-align:center;
}

div .kiskep2x img{
	margin:0 auto;
}

div .vp{
	position:absolute;
		top:250px;
		left:40px;
}

/*div .rb{
	float:left;
	width:136px;
	height:170px;
	margin-left:10px;
	padding:0px;

}
*/

/* ROUNDED CORNERS */
.imagewrapper {
	position: relative;
	float: left;
}

.imagewrapper img {
	border: 1px solid #F17D28;
}
.imagewrapper span {
	position: absolute;
	z-index: 2;
	height: 4px;
	width: 144px;
	xborder: 1px solid green;
}

.curve2 {
	background: transparent url(/images/orangeBgTop.gif) top left no-repeat;
	top: 0;
	left: 0;
}
.curve4 {
	background: transparent url(/images/orangeBgBottom.gif) bottom left no-repeat;
	bottom: 0px;  /* ff */
	/* bottom: 2px;  /* ie 6 */
	#bottom: 3px;  /* ie 7 */
	left: 0;
}

.curve1 {
	background: transparent url(/images/orangeBgTop2.gif) top left no-repeat;
	top: 0;
	left: 0;
}
.curve3 {
	background: transparent url(/images/orangeBgBottom2.gif) bottom left no-repeat;
	bottom: 0px;  /* ff */
	/* bottom: 2px;  /* ie 6 */
	#bottom: 3px;  /* ie 7 */
	left: 0;
}
/* IE6 only */
/*\*/
* html .curve3{bottom: 2px;	}
/**/

/* IE6 only */
/*\*/
* html .curve4{bottom: 2px;	}
/**/

/* end ROUNDED CORNERS */


/*cartbox*/

div#cartbox h1{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}

div#cartbox .cartBoxBar{
	background-image:url("/images/cartBoxBar.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:655px;
	height:24px;
	position:relative;
}

div#cartbox .step1{
	position:absolute;
	top:5px;
	left:20px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#cartbox .step2{
	position:absolute;
		top:5px;
		left:200px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#cartbox .step3{
	position:absolute;
		top:5px;
		left:380px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#cartbox form{
	margin:0px;
	padding:0px;
}

div#cartbox table.tbl{
	width:657px;
	border-left:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	font-family:arial;
	font-size:12px;
	color:#49576D;
}

div#cartbox .fej{
	background-image:url("/images/head.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:657px;
	height:31px;
	margin-top:10px !important;
	margin-top:10px;
	position:relative;
}

div#cartbox .col1{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	top:8px;
	left:10px;
}

div#cartbox .col2{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
		top:8px;
		left:267px;
}

div#cartbox .col3{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	top:8px;
	left:400px;
}

div#cartbox .col4{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	top:8px;
	left:500px;
}

div#cartbox .col5{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	top:8px;
	left:607px;
}

div#cartbox .mp{
	margin:0px;
	padding:0px;
	margin-left:10px;
	font-weight:bold;
	line-height:15px;
}

div#cartbox .buc{
	width:32px;
	height:18px;
	background-color:#FFF;
	border:1px solid #868686;
}

div#cartbox .totalprice{
	background-color:#ABABAB;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

div#cartbox h4{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#49576D;
	margin-bottom:10px;
}

div#cartbox a{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FF6100;
	text-decoration:none;
}

/* end cartbox */

/* formular*/

div#warenkorb_save h1{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}

div#warenkorb_save .cartBoxBar{
	background-image:url("/images/cartBoxBar2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:655px;
	height:24px;
	position:relative;
}

div#warenkorb_save .cartBoxBar2{
	background-image:url("/images/cartBoxBar3.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:655px;
	height:24px;
	position:relative;
}

div#warenkorb_save .cartBoxBar4{
	background-image:url("/images/cartBoxBar4.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:655px;
	height:24px;
	position:relative;
}


div#warenkorb_save .step1{
	position:absolute;
		top:5px;
		left:20px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#warenkorb_save .step2{
	position:absolute;
		top:5px;
		left:200px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#warenkorb_save .condition{
	width:500px;
	height:100px;
	border:1px solid #49576D;
	overflow:auto;
	padding:5px;
}

div#warenkorb_save .step3{
	position:absolute;
		top:5px;
		left:380px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#warenkorb_save .step4{
	position:absolute;
		top:5px;
		left:535px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}


div#warenkorb_save a{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FF6100;
	text-decoration:none;
}

div#warenkorb_save p{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#49576D;
	text-align:left;
}

div#warenkorb_save h5{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#49576D;
	margin:0px;
	padding:0px;
}

div#warenkorb_save th{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#49576D;
	width:220px;
}

div#warenkorb_save .inputcol{
	background-color:#FFF;
	border:1px solid #49576D;
	text-align:left;
}

div#warenkorb_save .formular span{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#49576D;
}

div .shop_article_special_fields{
	margin-left:10px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#FF6100;
}

div .shop_article_special_fields select{
	background-color:#FFF;
	border:1px solid #FF6100;
}

#big_image{
	border-bottom:0px solid red !important;
}

.copy{
	width:890px;
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	height:45px;
	text-align:center;
	margin:0px;
}

.copy a{
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}
