/* shop.css */

body, body.oneElement, body.oneElement.mvc {
	width:auto !important;
}
.ro {
	background:url(/users/902000/901689/233413/img/233413_ro.gif) right top repeat;
}
.lo {
	background:url(/users/902000/901689/233413/img/233413_lo.gif) left top no-repeat;
}
.ru {
	background:url(/users/902000/901689/233413/img/233413_ru.gif) right bottom no-repeat;
}
.lu {
	background:url(/users/902000/901689/233413/img/233413_lu.gif) left bottom no-repeat;
}

.borderpic { border: 5px !important solid #00000; }


#container {
	width: 940px;
	margin: auto;
	margin-top: 54px;
	position: relative;
	height:auto !important;
}

#container #cont_full {
	padding-top: 24px;
	padding-bottom: 24px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

a:hover {
	text-decoration: underline;
}
a:link, a:visited {
	text-decoration: none;
}

#shoptitle {
	margin-left:170px;
}

#shop_header {
	float:left;
	width:940px;
	margin-bottom:20px;
}

#shop_header a img {
	border:0;
}

#container #kopf {
	position: absolute;
	margin-top: 0px;
	left: 8px;
	top: -38px;
	margin-left: 1px;
	margin-right: 0px;
	text-align: left;
	padding-left: 0px;
}

#arrow_back {
	position:absolute;
	left:50%;
	top:-32px;
	margin-left:190px;
}

#banner_design {
	margin:30px 0 0 66px;
}

#promo {
	margin:30px 0 0 66px;
}

.formtable {
background-color: rgb(34, 111, 182);
color: white !important; 
font-family: Helvetica,Arial,sans-serif; 
font-weight: bold;
border:0;
padding:5pt;
spacing:5pt;
}

 a.anders:link {
  color:white;
  }
 a.anders:visited {
  color:white;
  }
 a.anders:hover {
  color:#FFCC99;
  font-weight:bold;
  }


 a.best:link {color:black;}
 a.best:visited {color:black;}
 a.best:hover {color:#FFCC99;font-weight:bold;}

 a.moti:link {color:#226FB6;}
 a.moti:visited {color:#90C4F2;}
 a.moti:hover {color:#FFA200;font-weight:bold;}

.formtable2 {
background-color: rgb(225, 58, 0);
color: white !important; 
font-family: Helvetica,Arial,sans-serif; 
font-weight: bold;
border:0;
padding:5pt;
spacing:5pt;
}


#shop_container {
	margin:10px 0 10px 35px;
	clear:both;
	display:block;
	float:left;
	width:880px;
	padding-bottom:30px;
}

* html #shop_container {
	float:none;
}

#sidebar_left {

}

#sidebar_left ul {
	background-color: #94D1F6;
	list-style:none outside none;
	border:2px solid #000;
	clear:both;
	width:155px;
	padding:10px 0 4px 0;
}

#sidebar_left li a {
	float:left;
}

#sidebar_left a img {
	border:1;
}

#sidebar_left ul img {
	margin:0 10px 6px 10px;
border:1;
}

#promo180 {
	border:2px solid #000;
	height:156px;
	width:156px;
	margin-bottom:15px;
}

#main {
	border:2px solid #000;
	padding:15px;
}

#sidebar_left div.inner {
	background-color: #94D1F6;
	border:2px solid #000;
	clear:both;
	padding:10px;
}

#sidebar_left div.inner img {
	margin:5px 0;
}

#sidebar_left h3 {
	margin:0.5em 0 0.3em 0;
	color:#000;
}

#frmFilter {
    width: 98.4%;
}


/*/////// old CSS ////*/

#menu {
width:100%;
}

.checkout-v2 .basketListArticles h2 {
text-shadow:1px 1px 3px #000000;
}

body.mvc #main, body.oneElement.mvc #main {
        margin:0 0 0 0 !important;
}