﻿/** CSS document **/
* {
	font-family: Arial, Helvetica, sans-serif;
	outline:none;
	/*font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";*/

}
body {
	font-size: 12px;
	background: #ffffff;
	color: #3b393a;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 14px;
	padding: 5px 0 0 5px;
	font-weight: bold;
	margin: 0px;
}
h2 {
	font-size: 12px;
	padding: 5px 0 0 5px;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0 0 5px;
	margin: 0px;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	padding: 2px 0 0 5px;
	margin: 0px;
}
h5 {
	font-size: 15px;
}
h6 {
	font-size: 15px;
}
a {
	color: #3b393a;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
/** bof Header **/
.containerHeader {
	background: #ffffff url(../Images/header_bottom_orange.gif) center bottom repeat-x;
	width-min: 100%;
	width-max:200%;
	height: 115px;
	
}
.logo {
	width: 1084px;
	height: 90px; /*background: #ffffff url(../Images/header_top.gif) top right no-repeat;*/
	margin: 0;
}
.logo img {
	margin: 10px 0 0 0px;
}
.logo a {
	float:left;
}
.divAdminButtons {
    float: right;
}
.logo .divAdminButtons a {
	margin:30px 0 0 10px;
	padding: 10px 12px;
	text-decoration:none;
	background:transparent url(../Images/admin_top_btn.gif) repeat-x scroll center bottom;
	border:1px solid #9B9B9D;
	color:#000000;
}
.headerNavigation {
	width: 1088px;
	margin: 0;
	height: 25px;
}
.linksNavigation {
	/*width: 870px;*/
	float: left;
	margin: 0;
	position: relative;
	padding: 5px 10px;
	overflow: hidden;
	height:12px;
}
/*
.linksNavigation ul {
	padding: 0;
	margin: 0;
	float: left;
}
*/
.linksNavigation a, .linksNavigation span {
	text-align: left;
	list-style: none;
	font-weight: bold;
	/*float: left;*/
}
.linksNavigation a, .userMenu li a {
	text-decoration: none;
	color: #535355;
}
.linksNavigation a:hover, .userMenu li a:hover {
	text-decoration: underline;
}
.languagePanel {
	width: auto;
	float: right;
	margin: 0;
	position: relative;
	padding: 7px 0 0 0;
}
.languagePanel ul {
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
}
.languagePanel li {
	list-style: none;
	float: left;
	padding: 0 2px;
}
.languagePanel #Deutsch {
	background: #ffffff url(../Images/de.png) no-repeat;
	height: 12px;
	width: 18px;
	border: none;
	cursor: pointer;
}
.languagePanel #Englisch {
	background: #ffffff url(../Images/ru.png) no-repeat;
	height: 12px;
	width: 18px;
	border: none;
	cursor: pointer;
}
.languagePanel #Russisch {
	background: #ffffff url(../Images/us.png) no-repeat;
	height: 12px;
	width: 18px;
	border: none;
	cursor: pointer;
}
.userMenu {
	width: auto;
	float: right;
	margin: 0;
	position: relative;
	padding: 0px 4px;
	overflow: hidden;
}
.userMenu ul {
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 2px;
}
.userMenu li {
	list-style: none;
	float: left;
	border: solid #535355;
	border-width: 0px 1px;
	height: 17px;
	margin-left: -1px;
	padding: 4px;
	font-weight: bold;
}
/** eof Header **/
/** bof Content part **/
.gridPager table, .gridPager table td {
	border-width: 0px;
}
.gridPager table {
	width: auto;
}
.gridPager span {
	font-weight: bold;
}
.languageImage {
	width: 18px;
	height: 12px;
}
.ajax__tab_xp, .ajax__tab_body {
	float: left;
}
.main_tab {
	padding: 0px;
}
.floatLeft {
	float: left;
	width: 220px;
	overflow: hidden;
}
.productViewGroupData img,.productViewGroupCompareName img 
{
	float:left;
	margin:5px 2px;
}

.viewCompareProducts 
{
	
	 overflow-y:hidden;
	 overflow-x: scroll;
	 height:280px;
	 width:1005px;
	 float:left;
}

.viewCompareProducts table 
{
	float:left;
}

.productViewGroupData .floatLeft, .productViewGroupCompareName .floatLeft{
	float: left;
	width: 110px;
	overflow: hidden;
	margin:5px 0;
}

.productViewGroupData .floatLeft .ItemPriceNew ,.productViewGroupCompareName .floatLeft .ItemPriceNew 
{
	font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
}

.productViewGroupNameEmpty 
{
	height:116px;
	background-color: #efefef;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
}

.floatRight {
	float: right;
}

.containerContent {
	min-width: 1240px;
	width:100%;
	margin: 0;
	height: auto;
	padding: 0px;
}
.contentLeft, .contentRight {
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
}
.contentLeft
{
	margin-left:5px;
}
.contentBorderLeft {
	border-width: 0 0 0 1px;
}
.contentBorderRight {
	border-width: 0 1px 0 0;
}
.contentCenter {
	width: 780px;
	height: auto !important; 
	overflow: hidden;
	padding-bottom: 10px;
	float: left;
}
.contentCenterBorder, .contentBorderLeft, .contentBorderRight {
	min-height: 650px;
	border-color: #CBCBCB;
	height: auto;
	border-style: dashed;
	float: left;
	overflow:hidden;
}
/** bof ANGLE **/
.yellowLeftAngle {
	background: #ffffff url(../Images/left_yellow_angle.gif) top left no-repeat;
	width: 9px;
	height: 24px;
	float: left;
	overflow: hidden;
}
.whiteLeftBottomAngle, .categoryTree .whiteLeftBottomAngle{
	background: #ffffff url(../Images/left_white_bottom_angle.gif) top left no-repeat;
	width: 9px;
	height: 10px;
	float: left;
	overflow: hidden;
}
.treeview h1, .treeview h2 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.boxMenu .treeview h1, .boxMenu .treeview h2 {
	font-weight:normal;
}
.categoryTree .whiteLeftBottomAngle {
    background: #e9e9e9 url(../Images/left_grey_bottom_angle.gif) top left no-repeat;
}

.categoryTree .orangeLeftBottomAngle {
    background: #e9e9e9 url(../Images/left_orange_bottom_angle.gif) top left no-repeat;
    width: 9px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.whiteRightBottomAngle
{
	background: #ffffff url(../Images/right_white_bottom_angle.gif) top right no-repeat;
	width: 9px;
	height: 10px;
	float:right;
	overflow: hidden;
}

.greenLeftAngle {
	background: #ffffff url(../Images/left_green_angle.gif) top left no-repeat;
	width: 9px;
	height: 24px;
	float: left;
	overflow: hidden;
}

.orangeLeftAngle {
	background: #ffffff url(../Images/left_orange_angle.gif) top left no-repeat;
	width: 9px;
	height: 24px;
	float: left;
	overflow: hidden;
}

.greenLeftBottomAngle {
	background: #ffffff url(../Images/left_green_bottom_angle.gif) top left no-repeat;
	width: 9px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.greenRightAngle 
{
	background: #ffffff url(../Images/right_top_green_angle.gif) top left no-repeat;
	width: 9px;
	height: 24px;
	float: left;
	overflow: hidden;
}

.greenRightBottomAngle 
{
	background: #ffffff url(../Images/right_green_bottom_angle_2.gif) top left no-repeat;
	width: 9px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.yellowRightAngle {
	background: #ffffff url(../Images/right_yellow_angle.gif) top right no-repeat;
	width: 9px;
	height: 24px;
	float: right;
	overflow: hidden;
}
.yellowRightAngleSC {
	background: #ffffff url(../Images/right_yellow_angle_sc.gif) top right no-repeat;
	width: 25px;
	height: 24px;
	float: right;
	overflow: hidden;
}
.greenRightAngleSC {
	background: #ffffff url(../Images/right_green_angle_sc.gif) top right no-repeat;
	width: 25px;
	height: 24px;
	float: right;
	overflow: hidden;
}
.greenRightAnglePR {
	background: #ffffff url(../Images/right_green_angle_pr.gif) top right no-repeat;
	width: 25px;
	height: 24px;
	float: right;
	overflow: hidden;
}

.greenRightAngleCL  {
	background: #ffffff url(../Images/right_green_angle_cl.gif) top right no-repeat;
	width: 25px;
	height: 24px;
	float: right;
	overflow: hidden;
}

.whiteRightBottomAngle {
	background: #ffffff url(../Images/right_white_bottom_angle.gif) top right no-repeat;
	width: 9px;
	height: 10px;
	float: right;
	overflow: hidden;
}
.greenRightAngle {
	background: #ffffff url(../Images/right_green_angle_2.gif) top right no-repeat;
	width: 9px;
	height: 24px;
	float: right;
	overflow: hidden;
}
.greenRightBottomAngle {
	background: #ffffff url(../Images/right_green_bottom_angle.gif) top right no-repeat;
	width: 9px;
	height: 10px;
	float: right;
	overflow: hidden;
}
.yellowRightBottomAngle {
	background: #ffffff url(../Images/right_yellow_bottom_angle.gif) top right no-repeat;
	width: 9px;
	height: 10px;
	float: right;
	overflow: hidden;
}
.GreyRightBottomAngle {
	background: #ffffff url(../Images/right_grey_bottom_angle.gif) top right no-repeat;
	width: 9px;
	height: 10px;
	float: right;
	overflow: hidden;
}
.grRightBottomAngle {
	background: #ffffff url(../Images/right_green_angle.gif) bottom right no-repeat;
	width: 9px;
	height: 24px;
	float: right;
	overflow: hidden;
}
/** eof ANGLE **/
/** eof  Content part **/
/** bof Left part **/
.boxSearch, .boxCategory, .boxInfolist, .boxTopProduct, .boxShoppingCart, 
.boxPreview, .boxInformation, .boxValidator, .boxUserMenu, .boxPartners, .boxTags {
	width: 149px;
	height: auto;
	margin-top: 7px;
	padding: 0;
	float: left;
	overflow: hidden;
}

.boxSearch, .boxCategory, .boxInfolist, .boxTopProduct, .boxValidator, .boxPartners, .boxTags {
	border-right:1px solid #dddddd;
}

.boxShoppingCart, .boxPreview, .boxInformation, .boxUserMenu{
	border-left:1px solid #ECECEC;
}

.searchHeader, .topProductHeader, .shoppingCartHeader, .informationHeader {
	/*background: #ffffff url(../Images/yellow_bg.gif) repeat-x;*/
	background: #ffffff url(../Images/green_bg.gif) repeat-x;
	float: left;
	height: 24px;
	width: 150px;
}

.categoryHeader {
	/*background: #ffffff url(../Images/yellow_bg.gif) repeat-x;*/
	background: #ffffff url(../Images/orange_bg.gif) repeat-x;
	float: left;
	height: 24px;
	width: 150px;
}

.infolistHeader, .previewHeader, .validatorHeader {
	background: #ffffff url(../Images/green_bg.gif) repeat-x;
	float: left;
	height: 24px;
	width: 150px;
}
.headerText {
	font-size: 9px;
	float: right;
	text-align: left;
	padding: 5px 5px 0px 5px;
}

.CategoryName .headerText  {
	font-size: 11px;
	float: right;
	text-align: left;
	padding: 7px 5px 0px 5px;
}
.productListHeader .headerText {
	font-size: 11px;
}

.searchContent, .categoryContent, .userAccountContent, .topProductContent, .validatorContent {
	background: #ffffff url(../Images/white_border_left.gif) left repeat-y;
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
}
.boxTags .validatorContent, .boxPartners .validatorContent {
	width:140px;
}
.userAccountContent {
	background: #cae49d url(../Images/green_border_right.gif) right repeat-y;
	width:148px;
}

.contentUserMenu
{
	background: #ffffff url(../Images/white_border_right.gif) right repeat-y;
	width: 150px;
	height: auto;
	float: right;
	overflow: hidden;
}

.validatorContent {
	padding: 5px 5px 0px 5px;
}

.topProductContent .topProductInfo {
	margin-left: 7px;
	margin-top: 3px;
}
.topProductContent img {
	margin: 0 0 0 33px;
	float: left;
	overflow: hidden;
}
.infolistContent {
	background: #cae49d url(../Images/green_border_left.gif) left repeat-y;
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
}

.searchContent .searchLine, .searchLineView {
	width: 90px;
	margin: 10px 12px;
	float: left;
}
.searchLineView {
	width: 445px;
	margin: 10px 10px 3px 10px;
}
.searchLineContent {
	width: 780px;
	float: left;
}
.searchContent .searchBtn, .searchBtnView {
	border: none;
	color: #ffffff;
	background: #ffffff url(../Images/search_btn.gif) no-repeat;
	float: left;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:0px;
	height: 21px;
	width: 22px;
}
.userContentBtn, .ShopCartUserBtn, .ShopCartInclVat, .FavoritesUserBtn {
	float: right;
	overflow: hidden;
	margin: 5px;
}
.ShopCartInclVat {
	font-size:11px;
	width:300px;
	text-align:right;
}
.ShopCartUserBtn {
	width: 770px;
}
.FavoritesUserBtn
{
    width:500px;
    text-align:right;
}
.ShopCartUserBtn input.left {
	float: left;
	margin-right:3px;
}
.ShopCartUserBtn input.right {
	float: right;
}
.userContentBtn input, .userContentBtn span, 
.ShopCartUserBtn input, .ShopCartUserBtn input.rightDisabled, 
.FavoritesUserBtn input, .FavoritesUserBtn span {
	background: url(../Images/button_admin_content.gif) repeat-x;
	border: 1px solid #84c40a;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
	padding: 0px;
}
.ShopCartUserBtn input {
	font-size:14px;
	padding:3px;
}
.ShopCartUserBtn .finish {
	font-size:14px;
	min-width:110px;
	padding:3px;
}
.userContentBtn span, .FavoritesUserBtn span {
	padding: 1px 2px;
}
.FavoritesUserBtn a:hover.fakeClassForScript,
.FavoritesUserBtn a:hover.contactUs,
.favoriteFoot a:hover.fakeClassForScript,
.favoriteFoot a:hover.contactUs {
	text-decoration:none;
}
.ShopCartUserBtn input.rightDisabled {
	float: right;
	background: url(../Images/admin_top_btn.gif) repeat-x;
	color:#999999;
	border: 0px;
}
.previewBtn {
	border: none;
	color: #ffffff;
	background: #ffffff url(../Images/preview_btn.gif) no-repeat;
	float: right;
	cursor: pointer;
	height: 21px;
	width: 22px;
	margin-right: 5px;
}
.searchContent a {
	background: #ffffff url(../Images/green_arrow.gif) left no-repeat;
	margin-left: 12px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	text-decoration: underline;
	width:120px;
}
.searchContent a:hover {
	text-decoration: none;
}
.categoryContent ul, .userAccountContent ul, .infolistContent ul, .validatorContent ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	float: right;
	width: 147px;
}

.contentUserMenu ul
{
	margin: 0px;
	padding: 0px;
	height: auto;
	float: left;
	width: 147px;
}

.categoryContent li, .userAccountContent li, .infolistContent li, .contentUserMenu li {
	list-style: none;
	border-bottom: 1px dashed #9a9a9a;
	font-weight: bold;
	padding: 3px 0 3px 10px;
}

.infolistContent li 
{
	font-weight:normal;
}

.validatorContent li {
	list-style: none;
	text-align: center;
}
.searchFooter, .categoryFooter, .topProductFooter, .validatorFooter {
	background: #ffffff url(../Images/white_bottom_bg.gif) repeat-x;
	float: left;
	height: 10px;
	width: 149px;
}

.subCategoryFooter
 {
	background: #ffffff url(../Images/white_bottom_bg.gif) repeat-x;
	float: left;
	height: 10px;
	width: 254px;
}

.subCategoryContent {
	background:#FFFFFF url(../Images/white_border_left.gif) repeat-y scroll left center;
	float:left;
	height:auto;
	overflow:hidden;
	width:254px;
}

.subCategoryContentInner
{
	background:url(../Images/white_border_right.gif) repeat-y scroll right center;
	float:left;
	width:234px;
	padding:3px 10px;
	height:36px;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
}
.subCategoryContentInner .productCount, .productView6 .productCount
{
	font-size: 10px;
	position:absolute;
	bottom:-3px;
	right:3px;
	height:19px;
	background:transparent url(../Images/white_top_bg.gif) repeat-x top;
	
}
.subCategoryContentInner .productCount 
{
	bottom:3px;
}

.subCategoryContentInner .productCount .productCountLeft, .productView6 .productCount .productCountLeft{
	float:left;
	height:19px;
	background:transparent url(../Images/left_white_top_angle.gif) no-repeat left bottom;
}

.subCategoryContentInner .productCount .productCountLeft span, .productView6 .productCount .productCountLeft span  
{
	float:left;
	margin:3px 5px 0 5px;
	color:#545454;
}

.categoryTree .categoryFooter {
   /* background: #e9e9e9 url(../Images/category_grey_bottom_bg.gif) repeat-x;*/
    background: #e9e9e9 url(../Images/category_orange_bottom_bg.gif) repeat-x;
}
.infolistFooter, .previewFooter {
	background: #ffffff url(../Images/green_bottom_bg.gif) repeat-x;
	float: left;
	height: 10px;
	width: 149px;
}
.price {
	color: #ED4A02;
	font-size: 16px;
	font-weight: bold;
	margin-left: 7px;
	float: left;
	overflow: hidden;
	height:21px;
}
/** eof Left part **/
/** bof Center part **/
.banner, .rightBanner1, .rightBanner2 {
	height: auto;
	width: auto;
	text-align: center;
	margin: 12px 0 0 12px;
	float: left;
	padding-left: 5px;
}
.rightBanner1 , .rightBanner2 {
	margin-left:0px;
}
.rightBanner2 {
	padding-left:0px;
}
.ProductName1 {
	color: #69a200;
	float: left;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}
.ShoppingCartEmpty {
	float: left;
	width: 780px;
	text-align: center;
}
.ShoppingCartEmpty .userContentBtn {
	float: none;
	padding-top: 30px;
}
.favoriteFoot {
	background-color: #efefef;
	width: 764px;
	float: left;
	font-size: 10px;
	padding: 5px;
}
.favoriteFoot a, .favoriteFoot a:visited, .FavoritesUserBtn a, .FavoritesUserBtn a::visited {
	color: #3b3a3a;
	text-decoration:underline;
}

.favoriteFoot a.fakeClassForScript, .favoriteFoot a.fakeClassForScript:hover, .FavoritesUserBtn a.fakeClassForScript, .FavoritesUserBtn a..fakeClassForScript:hover
{
	color:#ffffff;
	text-decoration:none;
	background:transparent url(../Images/button_admin_content.gif) repeat-x scroll bottom right;
    border:none;
    padding:3px 1px 2px 1px;
    border-color:#84C40A;
}

.favoriteFoot a:hover, .favoriteFoot a:active, .FavoritesUserBtn a:hover, .FavoritesUserBtn a:active {
	color: #000000;
}
.tableFavorite {
	width: 773px;
	float: left;
	border-collapse: collapse;
	padding: 0px;
	margin-left:1px;
}

.tableFavorite tr 
{ 
	border:solid #efefef;
	border-width:0 1px;
	
}

.tableFavorite td {
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
.tableFavorite .ItemPriceNew {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	text-align: right;
}
.tableFavorite td img {
	padding: 10px 15px 10px 10px;
	height:80px;
}
.tableFavorite tr th {
	font-weight: bold;
	background-color: #efefef;
	padding: 0 5px;
}
.tableFavorite tbody td {
	border-top: solid 1px #efefef;
	padding: 5px;
}
.tableFavorite tbody td h4.ProductName2 {
	font-weight: bold;
}
.tableFavorite tbody td h4 {
	padding-left: 0px;
}
.tableFavorite tbody .Anzahl {
	width: 80px;
}
.tableFavorite tbody td.Entfernen input {
	margin-left: 15px;
}
.ShoppingCartTab, .ShoppingCartTabGreen {
	width: 780px;
	float: left;
	height: 50px;
	padding-top: 10px;
}
.ShoppingCartTabGreen {
	background: url(../Images/tab_shopcart_green_line.gif) repeat-x bottom left;
	float: left;
	width: 774px;
}
.CartTabGreenLogo {
	background: url(../Images/tab_shopcart_green_logo.gif) no-repeat bottom left;
	height: 50px;
	width: 58px;
	float: left;
}
.CartTabGreenText {
	background: url(../Images/tab_shopcart_green_logo_line.gif) repeat-x bottom left;
	height: 50px;
	float: left;
}
.CartTabGreenText div {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 25px;
}
.CartTabGreenRight {
	background: url(../Images/tab_shopcart_green_logo_right.gif) no-repeat top left;
	height: 50px;
	width: 10px;
	float: left;
}

.btnProductList1 
{
	float:left;
	overflow:hidden;
}

.SearchView, .LoginForm {
	width: 780px;
	float: left;
	padding-top: 10px;
}

.LoginForm span h2 
{
	color:#ff7901;
	float:left;
	overflow:hidden;
	width:771px;
}

.SearchView label {
	float: left;
	padding-top: 2px;
}
.SearchView input {
	float: left;
	margin-left: 10px;
}
.SearchView .SearchViewFieldTopRight input
{
	float:right;
}
.SearchViewField {
	float: left;
	width: 772px;
	border: solid 1px #e9e9e9;
	height: auto;
	margin: 5px 3px;
}
.SearchViewFieldHeader, .SearchViewFieldBody, .SearchViewFieldHeader1 {
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	width: auto;
	float: left;
}
.SearchViewFieldHeader1 {
	padding-left: 10px;
	width: 100%;
}
.SearchViewFieldBody {
	width: 753px;
	background-color: #E9E9E9;
}
.SearchViewFieldHeader a:link, .SearchViewFieldHeader a:visited {
	color: #d83800;
	text-decoration: none;
}
.SearchViewFieldHeader a:hover, .SearchViewFieldHeader a:active {
	text-decoration: underline;
}
.SearchViewFieldCategory a {
	color: #000000;
	text-decoration: underline;

}
.SearchViewFieldCategory a:hover, .SearchViewFieldCategory a:active {
	color: #d83800;
}
.SearchViewFieldTopLeft {
	background: url(../Images/grey_tab_left2.gif) top left no-repeat;
	float: left;
	overflow: hidden;
	font-size: 11px;
}
.SearchViewFieldBottomLeft {
	background: url(../Images/white_field_bottom_left_bg2.gif) bottom left no-repeat;
	float: left;
	overflow: hidden;
}
.SearchViewFieldTopRight, .SearchViewFieldTopRight2 {
	background: #e9e9e9 url(../Images/grey_tab_right2.gif) no-repeat top right;
	float: left;
	height: 20px;
	margin-left: 5px;
	overflow: hidden;
	width: 769px;
}
.SearchViewFieldTopRight2 {
	margin-left: 1px;
	overflow: hidden;
	width: 778px;
}
.SearchViewFieldBottomRight {
	background: url(../Images/white_field_bottom_right_bg2.gif) bottom right no-repeat;
	float: left;
	overflow: hidden;
	margin: -1px;
	width: 774px;
}
.SearchViewFieldFooter {
	float: left;
	padding: 10px;
	width: 757px;
}
.SearchViewFieldFooterContent {
	float: left;
	padding-right: 10px;
	width: auto;
}
.SearchViewFieldFooterContent a:link, .SearchViewFieldFooterContent a:visited {
	color: #000000;
	text-decoration: none;
}
.SearchViewFieldFooterContent a:hover, .SearchViewFieldFooterContent a:active {
	text-decoration: underline;
}
.SearchViewFieldCategory a.activCategory {
	color: #D83800;
	text-decoration: none;
	text-decoration: underline;
}
.SearchViewConfiguratorSelection
{
	float:left;
	margin-left:10px;
}
.SearchViewFieldCategory div 
{
	float:left;
	overflow:hidden;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;

}

.SearchViewFieldFooterContent h4 {
	color: #d83800;
	font-weight: bold;
	padding-left: 0px;
}
.boxProducts {
	width: 780px;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 7px 12px;
}
.productView4 {
	float: left;
	margin:5px 0 0 3px;
	width: 254px;
	position:relative;
}
.productView4Elements {
	float: left;
	margin: 0;
	padding: 0;
	width:774px;
}
.productView4Header {
	/*background: #FFFFFF none repeat scroll 0 0;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px 0 0 1px;
	float: left;
	width: 174px;*/
	background:#FFFFFF url(../Images/top_subcat.png) repeat-x scroll 0 0;
	float:left;
	font-weight:bold;
	height:22px;
	margin:0 0 0 8px;
	width:237px;
}
.productView4Title {
	background:transparent url(../Images/left_top_subcat.png) no-repeat scroll left top;
	float:left;
	height:22px;
	margin:1px 0 0 -9px;
}

.productView4TitleInner {
	background:transparent url(../Images/right_top_subcat.png) no-repeat scroll right top;
	float:left;
	height:22px;
	width:255px;
}

.productView4TitleInner h4 
{
	padding:4px 10px;
	font-weight: bold;
	font-size: 11px;
	
}

.productView4Category {
	background: #EEEEEE none repeat scroll 0 0;
	float: left;
	margin: 1px 0 0;
	width: 174px;
	height:40px;
	overflow:hidden;
}
.productView4Category h4 {
	font-weight: bold;
	margin-top: 10px;
}
.productView4Title h1 a {
	color: #e15811;
	margin-top: 5px;
}
.productView4Image {
	background: url(../Images/white_field_top_right_bg3.gif) no-repeat scroll right top;
	margin: -1px -1px 0 0;
}
.productView4Right {
	background: #FFFFFF url(../Images/white_line_productview4.gif) repeat-x scroll left 5px;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px 1px 0 0;
	float: left;
	height: 38px;
	width: 78px;
}
.productView4Image img {
	margin: 10px 5px;
	height:45px;
}
.productView4Content {
	font-size: 11px;
	float: left;
	margin: 5px;
	height: 70px;
	width:250px;
}
.boxProductsList, .boxProductView {
	width: 774px;
	margin-left:3px;
	height: auto;
	float: left; /*overflow: hidden;*/
	padding: 0px;
}
.productViewInfoTable .boxProductsList {
	width: 772px;
	margin-left:0px;
}
.boxProductsList .CategoryName {
	height: 26px;
	background-color: #e9e9e9;
	width: 774px;
	margin-top: 8px;
}
.boxProductsList .SubCategoryName {
	height: 16px;
	background-color: #cdcdcd;
	width: 774px;
}

.boxProductsList .productViewHeaderNumberBold
{
	border:solid #cccccc;
	border-width:0 1px;
	width:767px;
}

.boxProductsList .productViewHeaderText11 {
	border:solid #cccccc;
	border-width:0;
	width:757px;
	margin-bottom:5px;
	padding:0px;
}
.boxProductsList .productViewHeaderText12 {
	border:solid #cccccc;
	width:767px;
	border-width:0 1px 1px 1px;
}
.boxProductsList .productViewHeaderText11Shipping {
	float:right;
	border:solid #cccccc;
	border-width:0;
	width:195px;
	text-align:right;
	padding-right:5px;
}

.boxProductView .productName {
	/*height: 28px;*/
	background-color: #cccccc;
	width: 774px;
	margin-top: 8px;
}
.boxProductView .productName  h1{
	padding:5px 0 5px 5px;
}
.productViewHeader {
	width: 777px;
	float: left;
	margin-left:3px;
	/*overflow: hidden;*/
}
.productViewHeaderNumber, .productViewHeaderNumberBold, .creditText {
	font-size: 13px;
	padding-left: 5px;
	padding-top: 2px;
	width: 770px;
	float: left;
	overflow: hidden;
}

.productViewHeaderNumber b 
{
	font-size:11px;
}

.productViewHeaderNumber 
{
	font-size:11px;
	margin:3px 0;
}

.productViewHeaderNumberBold {
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}
.creditText {
	margin-bottom:10px;
	width:765px;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
}
.productViewHeaderText, .productViewHeaderText11, .productViewHeaderText12, .productViewDescription{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 11px;
	line-height:18px;
	width: 770px;
	float: left;
	overflow: hidden;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}
.productViewDescription {
    padding-left: 13px;
    font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}
.boxProductView .productViewHeaderText {
	padding-top:0px;
	font-size:12px;
}
.productViewHeaderText p {
	padding:0px;
	margin:0px;
}
.productViewHeaderText11, .productViewHeaderText12, .productViewHeaderText11Shipping {
	font-size: 11px;
}
.productViewHeaderImage, .productViewHeaderImagePopup {
	margin: 10px;
	overflow: hidden;
	text-align: center;
}
.productViewHeaderImage {
	width: 300px;
	float: left;
	height:auto;
}
.productViewHeaderImagePopup {
	width: 750px;
	height: 640px;
}
.photoSlider {
	width: 250px;
	margin: 20px auto 10px auto;
	padding: 0 0 0 25px;
}

.photoSlider img
{
    border:none;
}

.photoSlidebar div img 
{
	float:left;
    margin:0 0 0 -5px;
	
	
}

/*** from Natali ***/
.photoSlidebar
{
    height:52px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:217px;
   }
.photoSlidebar div 
{
   height:52px;
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    white-space:nowrap;
}
/*********************/

.slideshowPreviewImage 
{
    /*width:50px;
    height:50px;*/
    cursor:pointer;
}
.slideshowMainImage
{
    cursor:pointer;
}
.productViewHeaderImage .slideshowMainImage {
    height:220px;
}

.photoSlidebar div a 
{
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	border: solid 1px #aaaaaa;
	display:inline-block;
	
}

.productViewCommerce {
	float: right;
	width: 445px;
	margin: 0px 0 10px 0px;
	overflow: hidden;
}
.productViewCommerceNotForSale {
	font-size:14px;
	margin-top:30px;
}
.productViewCommerceText {
	font-size: 9px;
	padding: 3px;
}
.productViewCommerceItemWerktage {
	font-size: 11px;
}
.productViewCommerceItemWerktage img {
	padding-right: 3px;
	padding-left: 3px;
	height:10px;
	width:10px;
}
.productViewCommerceWFields {
	padding-top: 10px;
}
.productViewCredit {
	float: left;
	width: 258px;
	border: solid 1px #cccccc;
	height: auto;
	margin: 5px 0;
}
.productViewWTopLeft {
	background: url(../Images/white_field_top_left_bg.gif) top left no-repeat;
	margin: -1px;
	position: relative;
	float: left;
	overflow: hidden;
}


.totalCreditPrice, .mounthCreditPrice {
	position: relative;
	width: 110px;
	float: left;
	overflow: hidden;
	margin:0 5px;
}
.productViewWBottomLeft {
	background: url(../Images/white_field_bottom_left_bg.gif) bottom left no-repeat;
	float: left;
	overflow: hidden;
}
.productViewWTopRight {
	background: url(../Images/white_field_top_right_bg.gif) no-repeat top right;
	margin: 0;
	float: left;
	overflow: hidden;
}
.productViewWBottomRight {
	background: url(../Images/white_field_bottom_right_bg.gif) bottom right no-repeat;
	float: left;
	overflow: hidden;
}

.productViewWTopLeft .listOfButtonsContent a {
	padding-left:0px;
}
.productViewWCenter, .productViewSmallText {	
	width: 250px;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 5px;
}
.productViewSmallText {
	margin:0 5px 5px;
}
.productViewWCenter {
    height: 45px;
}
.productViewInfoTopLeft {
	background: #ffffff url(../Images/white_field_top_left_bg.gif) top left no-repeat;
	height: 14px;
	width: 243px;
	float: left;
}
.productViewInfoBottomLeft {
	background: url(../Images/white_field_bottom_left_bg.gif) bottom left no-repeat;
	height: 45px;
	width: 120px;
	float: left;
}
.productViewCommerceDropDown {
	float: left;
	width: 400px;
	font-size: 12px;
	/*padding-top: 10px;*/
	overflow: hidden;
}
.productViewCommerceDropDown select {
	width: 352px;
	margin: 2px;
	padding: 0px;
	height: 18px;
	font-size: 12px;
	border: 1px solid #8d8e9a;
	background: #eeeeee;
}

.productView_action {
	float: left; 
	width: 265px; 
	margin-top: 5px;
	background:url(../Images/action_center.jpg) repeat-x;
	height:153px;
}
.action_left_border 
{
	background:url(../Images/action_left.jpg) no-repeat left top;
	float:left;
	height:153px;
	width:100%;
}
.action_right_border 
{
	background:url(../Images/action_right.jpg) no-repeat right top;
	float:left;
	height:153px;
	width:100%;
}
.productView_action_header {
	font-size: 19px;
	color:#DB3900;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.productView_action_body 
{
	padding-left:10px;
}
.productView_action_price {
	font-size: 18px; 
	color: green;
}
.productView_action pre {
	margin:0;
}
.productView_action_info {
	font-family: Tahoma; 
	font-size: 10px; 
	padding: 5px 0; 
	float: left;
	color:#4a4a4a
}
.tabsContainer {
	width: 780px;
	float: left;
	overflow: hidden;
	height: auto;
}
.productViewInfoTable, .productViewInfoTableDescription {
	border:solid #cccccc;
	border-width:4px 1px 1px 1px;
	float: left;
	width:772px;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}

.productViewInfoTableDescription {
	padding: 1px 6px 0px 6px;
	width: 760px;
}

.productViewInfoTable .productListSort {
	width:765px;
}

.productTopAccessories .productViewTabs 
{
	margin-left:0;
}

.productTopAccessories .productViewAccessories
{
	margin-left:1px;
}
/* tabcontainer-->*/
.productViewTabs {
	margin-left: 3px;
	width: 771px;
	border-bottom: 4px solid #cccccc;
	float: left;
	padding-left:3px;
}
.productViewTabsDelivery
{
    width: 771px;
    height: 11px;
}
.tabsContainer .productViewTabs {
	float: left;
	border: 0px;
	width: auto;
}
.tabsContainer .productViewTabs, .boxProductsList .productViewTabs {
	margin-left:0px;
}

.ajax__tab_default .ajax__tab_tab 
{
	margin-right:0px;
}

.tabsContainer .ajax__tab_hover .ajax__tab_outer ,.tabsContainer .ajax__tab_active .ajax__tab_outer  {
	text-decoration: none;
	color: #ffffff;
	background: url(../Images/green_tab_left_bg.gif) top left no-repeat;
	height: 20px;
	float: left;
	cursor: pointer;
	/*margin-bottom: -4px;*/
	padding-left:3px;
}
.tabsContainer .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner, .tabsContainer .ajax__tab_active .ajax__tab_outer .ajax__tab_inner {
	text-decoration: none;
	color: #ffffff;
	background: url(../Images/green_tab_right_bg.gif) top right no-repeat;
	height: 20px;
	float: left;
	cursor: pointer;
	margin-bottom: -4px;
}

.tabsContainer .ajax__tab_outer{
	margin-right: 3px;
}

.productViewGreyTab,.tabsContainer .ajax__tab_outer {
	background: #cccccc url(../Images/grey_tab_left.gif) top left no-repeat;
	height: 16px;
	float: left;
	cursor: pointer;
	padding-left:3px;
}
.productViewGreyTabRight,.tabsContainer .ajax__tab_inner {
	background: url(../Images/grey_tab_right.gif) top right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
/*<--*/
/*links -->*/
.productViewTabs ul {
	float: left;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0px;
}
.productViewTabs li {
	float: left;
	overflow: hidden;
	width: auto;
	list-style: none;
	margin-right: 3px;
}
.productViewGreyTab {
	background: #cccccc url(../Images/grey_tab_left.gif) top left no-repeat;
	height: 16px;
	float: left;
	cursor: pointer;
}
.productViewGreyTabRight, .productViewTabsActiveSpan, .productViewTabs ul li a:hover span, .productViewTabs ul li a:active span {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.productViewGreyTabRight {
	background: url(../Images/grey_tab_right.gif) top right no-repeat;
	float:left;
}
.productViewTabsActiveLink, .productViewTabs ul li a:hover, .productViewTabs ul li a:active{
	text-decoration: none;
	color:#ffffff;
	background: url(../Images/green_tab_right_bg.gif) top right no-repeat;
	height: 20px;
	float: left;
	cursor: pointer;
	margin-bottom: -4px;
}
.productViewTabsActiveSpan, .productViewTabs ul li a:hover span, .productViewTabs ul li a:active span {
	text-decoration: none;
	color:#ffffff;
	background: url(../Images/green_tab_left_bg.gif) top left no-repeat;
	height: 20px;
	float: left;
	margin-bottom: -4px;
}
/*<--*/

.productViewText {
	font-size: 10px;
}
.productViewText input 
{
	padding:0 0 1px 0;
}
.productViewTextTitle 
{
    font-size: 11px;
	font-weight: bold;
}
.productViewTextInfo {
	font-size: 10px;
	color: #ce4401;
}
.productInfo {
	width: 180px;
	height: 260px;
	border: 1px solid #bebebe;
	float: left;
	overflow: hidden;
	margin: 3px;
	text-align: left;
}
.productInfoHeader {
	background: #ffffff url(../Images/gray_bg.gif) repeat-x;
	height: 29px;
	font-weight: bold;
	padding: 2px 3px;
	overflow:hidden;
}

.productInfoHeader a:hover 
{
	text-decoration:none;
}

.productText {
	float:left;
	font-family:Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
	height:60px;
	line-height:14px;
	margin:5px;
	overflow:hidden;
	width:170px;
}
.productInfo img {
	margin: 5px 0 0 40px;
	float: left;
	overflow: hidden;
}
.productAvailability , .productInclVat{
	float: left;
	overflow: hidden;
	margin-left: 7px;
	padding: 0px;
	width: auto;
	width:90%;
}

.showShippingPeriods 
{
	font-family:Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
}

.productAvailability img {
	margin: 3px 5px 0 0;
}
.productInclVat{
	float:left;
	font-size:9px;
}
.productList {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	text-align: left;
}
.productListItems {
	float: left;
	width: 50%;
	height: auto;
}
.productListItem {
	width: 772px;
	height: auto;
	border-bottom: 1px dashed #cccccc;
	float: left;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}

/** view1 - new borders **/

.productListItem_1 {
	width: 772px;
	height: auto;
	float: left;
	margin: 2px 0; 
}

.productListItemHeader 
{
	float:left;
	width:100%;
	height:9px;
	background:transparent url(../Images/white_top_bg.gif) repeat-x;
}

.productListItemHeaderL {
	float:left;
	width:9px;
	height:9px;
	background:transparent url(../Images/left_white_top_angle.gif) no-repeat;
}

.productListItemHeaderR {
	float:right;
	width:9px;
	height:9px;
	background:transparent url(../Images/right_white_top_angle.gif) no-repeat;
}

.productListItemFooter 
{
	float:left;
	width:100%;
	height:9px;
	background:transparent url(../Images/white_bottom_bg.gif) repeat-x;
}

.productListItemFooterL {
	float:left;
	width:9px;
	height:9px;
	background:transparent url(../Images/left_white_bottom_angle.gif) no-repeat;
}

.productListItemFooterR {
	float:right;
	width:9px;
	height:9px;
	background:transparent url(../Images/right_white_bottom_angle.gif) no-repeat;
}

.productListItemLBorder 
{
	float:left;
	width:100%;
	background:transparent url(../Images/white_border_left.gif) repeat-y left;
}

.productListItemRBorder 
{
	float:left;
	width:100%;
	background:transparent url(../Images/white_border_right.gif) repeat-y right;
	position:relative;
}

/*****************/

/** view6  **/

.productView6 {
	width: 250px;
	height: auto;
	float: left;
	margin: 3px; 
}

.productView6Elements {
	margin: 0 auto;
	padding: 0;
	width:512px;
}

.view6_img {
	margin:0 5px;
	text-align:center;
	width:240px;
	float:left;
	overflow:hidden;
}

.productView6 .productCount { bottom:-7px;}

.productView6 h4 {
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 10px;
	height:36px;
	overflow:hidden;
	cursor:pointer;
}

.productView6 h4 a:hover  
{
	color:#DB3900;
	text-decoration:none;
}
/*****************/



.productListItem3 {
	float:left;
	height:auto;
	margin:3px;
	position:relative;
	width:auto;
}

.productListItem3_1 {
	background:#FFFFFF url(../Images/white_border_left.gif) repeat-y scroll left center;
	float:left;
	height:auto;
	overflow:hidden;
	width:380px;
}

.productListItem3_2
{
	background:transparent url(../Images/white_border_right.gif) repeat-y scroll right center;
	float:left;
	font-family:Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
	padding:3px 8px;
	width:364px;
}



.productListItemImage {
	text-align: center;
	float: left;
	width: 93px;
	overflow: hidden;
	
}
.productListItemImage3 {
	text-align: center;
	float: left;
	overflow: hidden;
	width:90px;
}
.productListItemImage3 img {
	padding: 10px;
}
.productListItemImage {
	margin-bottom:7px;
	padding:0 10px 10px;
}
.productListItemImage3 img {
	padding-top: 0px;
	padding-bottom: 0px;
	width:73px;
}


.productListItemImage3Footer
 {
	background:#FFFFFF url(../Images/white_bottom_bg.gif) repeat-x scroll 0 0;
	float:left;
	height:10px;
	margin-top:-8px;
	width:377px;
}

.productListItemInfo {
	/*float: left;
	width: 500px;
	overflow:hidden;*/
	padding: 0 5px;	
}

.productListRB 
{
	
	float:left;
	overflow:hidden;
	width:615px;
	height:auto;
	position:relative;
	min-height:118px;
	max-height:100%;
}

.dashed_line 
{
	border-left:1px dashed #cccccc;
	height:100%; 
	position:absolute; 
	right:155px;
	background:#ffffff;
}

.productListItemInfo3 {
	float: left;
	width: 70%;
	border: 0px;
	padding: 0 0 0 5px;
}
.productListItemText {
	font-size: 11px;
	font-weight: normal;
	/*min-height: 60px;*/
	height:auto;
	text-align: left;
	overflow: hidden;
	margin-bottom:20px;	
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}

.ItemWerktage {
	height:auto;
	text-align: left;
	overflow: hidden;
}


.productListItemText p {
	padding: 0;
	margin: 0;
}
.productListItemTitle, .productListItemTitle3 {
	font-size: 12px;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.productListItemTitle3 {
	width: 380px;
	background: url(../Images/white_top_bg.gif) repeat-x ;
	margin:0;
	padding:0;
	height:19px;
	float:left;
}
.productListItemTitle3_1 {
	float:left;
	width: 380px;
	height:19px;
	background:url(../Images/left_white_top_angle.gif) no-repeat left;
}
.productListItemTitle3_2 {
	width: 380px;
	height:19px;
	float:left;
	background: url(../Images/right_white_top_angle.gif) no-repeat right;
}

.productListItemTitle3_2 a 
{
	float:left;
	margin:5px 7px;
}

.productListItemPrice {
	float: right;
	padding-left: 5px;
	width: 148px;
}
.ItemPriceNew {
	font-size: 18px;
	color: #db3900;
}
.ItemPriceNew3 {
	font-size: 16px;
	font-weight: bold;
	color: #db3900;
	float: left;
}
.ItemPriceNewView {
	font-size: 24px;
	font-weight: bold;
	color: #db3900;
}
.ItemButton {
	float: right;
	padding-right: 4px;
	padding-top: 5px;
	width:45px;
}
.ItemButton div
{
	float:left;
	width:11px;
}

.productListItemPrice .ItemPrice 
{
	height:auto;
	padding:0;
}
.ItemPrice {
	padding-top: 10px;
	font-size: 12px;
	height: 18px;
	text-decoration: line-through;
	color: #db3900;
}
.ItemPrice3 {
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
	color: #db3900;
	margin-right: 10px;
	padding-top: 3px;
}
.ItemPriceView {
	font-size: 16px;
	font-weight: bold;
	text-decoration: line-through;
	color: #000000;
	height: 20px;
}
.productListItemPriceLine {
	background:#E9E9E9 url(../Images/price_line.gif) no-repeat scroll 0 0;
	bottom:3px;
	height:21px;
	padding-left:5px;
	position:absolute;
	right:4px;
	width:272px;
}
.productListViewBottomLine
{
	float:left;
	height:28px;
	width:100%;
}

.buttonProductBuy {
	background: #ffffff url(../Images/button_product_buy.gif) no-repeat scroll center bottom;
	width: 190px;
	height: 65px;
	float: left;
	margin-right: 3px;
	border: medium none;
	cursor: pointer;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:60px;
	padding-bottom:2px;
}
.productViewAccessories {
	width: 773px;
	float: left;
	margin-left:4px;
	/*overflow: hidden;*/
}
.productViewAccessories table {
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #cccccc;
}
.productViewAccessories table td {
	padding-left: 3px;
	vertical-align: middle;
}
.productViewAccessoriesSingleWB {
	background: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0;
}
.productViewAccessoriesSingleW {
	width: 385px;
	padding-left: 5px;
	padding-top: 2px;
	background: #FFFFFF;
	float: left;
}
.productViewAccessoriesSingleGB {
	background: #efefef;
	border-collapse: collapse;
	border-spacing: 0;
}
.productViewAccessoriesSingleG {
	width: 385px;
	padding-left: 5px;
	padding-top: 2px;
	background: #efefef;
	float: left;
}
.productViewAccessoriesTitle {
	font-size: 11px;
	width: 270px;
}
.productViewAccessoriesPrice {
	font-size: 11px;
	color: #ce4401;
	text-align: right;
	width: 80px;
}

sup 
{
	 font-size:10px;
}

.tabsContainer .productViewGroup 
{
	width:772px;
}

.productViewGroupCompareName,.productViewGroupData 
{
	float:left;
	border-collapse:collapse;
}

.productViewGroup, .productAccessoriesGroup, .creditTable {
	width: 772px;
	padding: 0px;
	border: none;
	float: left;
	border-collapse: collapse;
}
.productAccessoriesGroup, .creditTable {
	margin-left:-3px;
}
.creditTable {
	width:400px;
	margin:2px 2px 2px 30px;
	text-align:center;
}
.productAccessoriesGroup {

	margin-top: 1px;
}
.productAccessoriesDescription {
	width: 140px;
	min-height: 85px;
	height: auto !important;
	background: #efefef;
	float: left;
}
.AccessoriesDescriptionTitle {
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	float: left;
	overflow: hidden;
	width:134px;
	height:27px;
}
.AccessoriesDescriptionText {
	font-size: 10px;
	padding: 0 3px;
	float: left;
	overflow: hidden;
	width:134px;
	height:27px;
}
.AccessoriesBtn {
	padding: 3px 0;
	float: right;
	overflow: hidden;
	width: 37px;
}
.AccessoriesPrice {
	color: #ce4401;
	font-size: 14px;
	font-weight: bold;
	float: left;
	overflow: hidden;
	width: 97px;
	padding: 3px 0 0 3px;
}
.productAccessoriesElements, .productAccessoriesElementsTop {
	border:solid #cccccc;
	border-width:0 1px 1px 1px;
	width: 772px;
	float: left;
	margin-left:3px;
}


.productAccessoriesGroup .productAccessoriesElements, 
.productAccessoriesGroup .productAccessoriesElementsTop {
	border:solid #cccccc;
	width: 774px;
	float: left;
	border-width:1px 0 0 0;
	
}

.boxProductView .productAccessoriesElements, 
.boxProductView  .productAccessoriesElementsTop
{
	margin-left:0px;
}
.productViewInfoTable .productAccessoriesElements, 
.productViewInfoTable .productAccessoriesElementsTop {
	width:773px;
}
.productAccessoriesElementsTop {
	height: 15px;
	background-color: #CCCCCC;
}
.productAccessoriesElementsBottom {
	height: 13px;
	background-color: #EFEFEF;
	width:772px;
	border:solid #cccccc;
	border-width:1px 0 0 0;
	float: left;
	margin-left:3px;
}

.boxProductView .productAccessoriesImage 
{
	width:118px;
}

.productAccessoriesImage {
	text-align: center;
	width: 118px;
	float: left;
}
.productViewInfoTable .productAccessoriesImage {
	width:117px;
}
.productAccessoriesImage img {
	width: auto;
	height: 80px;
}
.productViewGroup th,.productViewGroupCompareName th,.productViewGroupData th, .creditTable th {
	background-color: #cccccc;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
}
.creditTable th {
	text-align:center;
	padding-left: 0px;
	border: solid 1px #cccccc;
}

.productViewGroupData .productViewGroupValue,.productViewGroupCompareName .productViewGroupValue,
.productViewGroupCompareName .productViewGroupCompareValue
{
	font-size:11px;
	border-right:1px solid #cccccc;
}

.AccessoriesTitle {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	float: left;
}
.AccessoriesTitleLink, .AccessoriesTitleLinkExpanded, .AccessoriesExpandLink {
	padding-left: 15px;
	margin-right: 10px;
	text-align: left;
	cursor:pointer;
}
.AccessoriesTitleLink 
{
	background:transparent url(../Images/collapsed_link_arrow_black.gif) no-repeat scroll left center;
}
.AccessoriesTitleLinkExpanded {
	background:transparent url(../Images/expanded_link_arrow_black.gif) no-repeat scroll left center;
}
.AccessoriesExpandLink 
{
	font-weight: normal;
	font-size: 10px;
	color: #ce4401;
}
.expandedViewAccessoriesLink {
	float: right;
	padding-right: 10px;
	text-align: right;
	font-size:10px;
}
/***************************/
.purchaseName {
	padding-top: 3px;
	text-align:center;
	width: 100px;
}
.purchaseName {
	vertical-align:middle;
}
tr.purchaseRow td, tr.purchaseRowSelected td, .creditTableValue
{
	border-top: solid 1px #ffffff;
	background-color: #f7f7f7;
	padding-top: 3px;
	font-size: 11px;
}
tr.purchaseRow td 
{
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
}
tr.purchaseRow td.purchaseName
{
	background-color: #efefef;
}
tr.purchaseRowSelected td
{
	background-color:#efefef;
	color:#EF870E;
}
tr.purchaseRowSelected td.purchaseName
{
	background-color: #dedede;
}
.purchaseValue {
	padding-left: 5px;
	width: 600px;
}
.purchaseValueText 
{
	float:left;
	width:530px;
}
.purchaseRadio {
	width:20px;
}
/*******************************************/

.productViewGroupName {
	background-color: #efefef;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 11px;
	width: 180px;
}
.productViewGroupName{
	border-top: solid 1px #ffffff;
	vertical-align:top;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
}

.adressBox .productViewGroupName {
	vertical-align:middle;
}

.productViewGroupValue, .creditTableValue {
	background-color: #f7f7f7;
	padding-top: 3px;
	font-size: 12px;
}

.productViewGroupValue {
	padding-left: 5px;
	width: 600px;
}
.productViewGroupValue{
	border-top: solid 1px #ffffff;
	font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif";
	font-size:11px;
}

/*******************//*********************/
.creditTableValue, .productViewGroupCompareValue
{
	background-color: #FFFFFF;
}
.creditTableValue
{
	font-size:12px;
}
.creditTableValue {
	width:100px;
	border: solid 1px #cccccc;
	text-align:center;
	padding-left: 0px;
}
.right_border {
	border: solid #cccccc;
	border-width: 0 1px 0 0;
}
.productViewAccessoriesInfo {
	float: left;
	width: 345px;
}
.productViewAccessoriesButton {
	float: right;
}
.inputQuantity {
	float: left;
	font-size: 11px;
	height: 12px;
	margin: 0 8px 0 0;
	padding: 0;
	text-align: center;
	width: 24px;
	font-weight:bold;
}
.textQuantity {
	font-size:11px;
}
.buttonProductCart {
	background: url(../Images/button_product_cart.gif) no-repeat scroll 0 0;
	width: 14px;
	height: 10px;
	float: left;
	margin: 2px 3px 0 0;
	border: 0 none;
	cursor: pointer;
	padding: 0px;
}
.buttonProductEqual {
	background: url(../Images/button_product_equal.gif) no-repeat;
	width: 11px;
	height: 11px;
	float: left;
	border: medium none;
	margin-right: 3px;
	cursor: pointer;
}
.buttonDelete {
	background: url(../Images/button_shopcart_delete.gif) no-repeat;
	width: 25px;
	height: 15px;
	float: left;
	border: 0 none;
	cursor: pointer;
}
.buttonShopcartUpdate {
	background: url(../Images/button_shopcart_update.gif) no-repeat;
	width: 25px;
	height: 15px;
	float: left;
	border: 0 none;
	cursor: pointer;
}
.buttonProductFavorite {
	background: url(../Images/button_product_favorite.gif) no-repeat;
	width: 10px;
	height: 12px;
	float: left;
	border: medium none;
	margin: 0 3px 0 0;
	cursor: pointer;
	padding: 0px;
}
.buttonProductPdf {
	background: url(../Images/button_show_pdf.gif) no-repeat;
	width: 10px;
	height: 12px;
	float: left;
	border: medium none;
	margin-right: 3px;
	cursor: pointer;
}
.buttonProductEmail {
	background: url(../Images/button_email_info.gif) no-repeat ;
	width: 10px;
	height: 12px;
	float: left;
	border: 0 none;
	margin-right: 3px;
	cursor: pointer;
}
.listOfButtons {
	width: 145px;
	float: right;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	height: auto;
	background: #ffffff;
	margin: 5px;
}
.listOfButtonsContent {
	float: left;
	margin: 5px;
	overflow: hidden;
}

.listOfButtonsContent ul 
{
	padding:0;
	float:left;
	margin:0;
}

.listOfButtonsContent ul li 
{
	width:auto;
	height:18px;
	float:none;
	list-style:none;
}

ul li.buttonProductFavorite {
	background: url(../Images/button_product_favorite.gif) no-repeat left;
}

ul li.buttonProductEqual {
	background: url(../Images/button_product_equal.gif) no-repeat left;
}

ul li.buttonProductPdf {
	background: url(../Images/button_show_pdf.gif) no-repeat left;
}
ul li.buttonProductEmail {
	background: url(../Images/button_email_info.gif) no-repeat left;
}
ul li.buttonContactUs {
	background: url(../Images/contact_us.gif) no-repeat left;
}

.listOfButtonsContent ul li a
{
	border-bottom:1px solid #3B393A;
	border-left:0;
	border-right:0;
	border-top:0;
	text-decoration:none;
	background:#fff;
	text-align:left;
	margin-left:18px;
	padding:0;
	color:#3B393A;
	font-size:10px;
	cursor: pointer;
	text-decoration:none;
	width: auto;
	float: left;
	height: 13px;
}


.listOfButtonsContent ul li a span
{
	text-align:left;
	padding:0 0 0 3px;
	font-size:11px;
	height: 12px;
	float: left;
	border: 0 none;
}



.buttonProductList {
	background: transparent url(../Images/list_arrow_right.gif) no-repeat scroll 1px 4px;
	font-size: 10px;
	border: 0 none;
	cursor: pointer;
	text-align:left;
	padding-left:7px;
}
.buttonProductArrowRightGreen {
	background: url(../Images/button_arrow_right_green.gif) no-repeat;
	width: 13px;
	height: 51px;
	float: right;
	border: 0px;
	margin-left: 3px;
	cursor: pointer;
}
.buttonProductArrowLeftGreen {
	background: url(../Images/button_arrow_left_green.gif) no-repeat;
	width: 13px;
	height: 51px;
	float: left;
	border: 0px;
	margin-right: 3px;
	cursor: pointer;
}
.productListItemPrice ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}
.productListItemPrice li {
	background: transparent url(../Images/list_arrow_right.gif) no-repeat scroll 1px 3px;
	padding-left: 15px;
	font-size: 10px;
}
.productListItemPrice .ItemWerktage {
	font-size: 9px;
}
.productListItemPrice .ItemWerktage img {
	float: left;
	padding-right: 5px;
}
.productListItemAttributes {
	width: 100%;
	height:14px;
	position:absolute;
	bottom:0;
	left:113px;
}
.attributesValue {
	width: auto;
	height: 14px;
	background-color: #efefef;
	border: 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-right: 1px;
	padding-left: 12px;
	padding-right: 12px;
	color:#5A5A5A;
}
.productListHeader, .productListHeader2 {
	width: 774px;
	height: 23px;
	border: 0px;
	float: left;
	overflow: hidden;
	margin:8px 0 0 0;
	text-align: left;
	background-color: #e9e9e9;
}

.productListHeader h1,.CategoryName h1 ,.productListHeader2 h1 
{
	width:70%;
	float:left;
}

.productListHeader h1, .CategoryName h1
{
	color:#DB3900;
}

.productViewInfoTable .productListHeader {
	width: 772px;
	margin-top: 2px;
}
.headerTitle {
	float: left;
	font-size: 12px;
	padding: 5px 0 0 5px;
	font-weight: bold;
	margin: 0px;
}
.productListWhiteLine {
	width: 100%;
	height: 22px;
	border: 0px;
	float: left;
	font-size: 11px;
	overflow: hidden;
	margin: 0px;
	margin-top: 5px;
	text-align: left;
	background-color: #FFFFFF;
}
.productListWhiteLineText {
	height: 22px;
	border: 0px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 15px;
	text-align: left;
}
.productListWhiteLineElement {
	float: right;
	overflow: hidden;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	vertical-align: middle;
	width:50%;
}
.productListPagina {
	height: 22px;
	border: 0px;
	float: right;
	overflow: hidden;
	margin: 0px;
	text-align: right;
	padding-top: 4px;
}
.productListPagina a:link, .productListPagina a:hover, .productListPagina a:visited, .productListPagina a:active {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.productListPictureChose {
	width: auto;
	height: 22px;
	border: 0px;
	float: right;
	overflow: hidden;
	margin: -2px 0 0 0;
	padding-right: 15px;
	text-align: left;
}
.productListPictureChose label {
	padding-top: 3px;
	padding-left: 3px;
	float: left;
	width: auto;
	white-space:nowrap;
}
.productListPictureChose input {
	float: left;
}
.productListSort {
	width: 764px;
	height: 18px;
	border: 0px;
	float: left;
	font-weight: bold;
	overflow: hidden;
	margin: 0px;
	padding-left: 10px;
	text-align: left;
	background-color: #e9e9e9;
}
.productListSortItem {
	float: left;
	padding-right: 15px;
	padding-top: 2px;
}
.productListSortItemName {
	float: left;
	padding-top: 2px;
	width:103px;
}
.productListSortItemPreis {
	float: right;
	width: 150px;
	text-align: left;
	padding-right: 0px;
	padding-top: 2px;
}
.availabilityInfo {
	width: 740px;
	height: 20px;
	float: right;
	overflow: hidden;
	margin-right: 12px;
	margin-bottom:5px;
}

.availabilityInfo a 
{
	cursor:pointer;
}

.availabilityInfo ul {
	float: right;
	margin: 0px;
	padding: 0px;
	width: auto;
}
.availabilityInfo .circle {
	width: auto;
	float: left;
	list-style: none;
	padding-left: 15px;
	margin: 0 5px;
}
.availabilityInfo .circleRed {
	background: #ffffff url(../Images/red_circle.gif) left no-repeat;
	width: auto;
	float: left;
	list-style: none;
	padding-left: 15px;
	margin: 0 5px;
}
.availabilityInfo .circleGreen {
	background: #ffffff url(../Images/green_circle.gif) left no-repeat;
	width: auto;
	float: left;
	list-style: none;
	padding-left: 15px;
	margin: 0 5px;
}
.LoginForm .productViewGreyTabRight {
	float: left;
}
.shoppingWay {
	float: left;
	/*width: 80px;*/
	height: auto;
	text-align: left;
	margin-top: 2px;
	cursor:default;
}
.shoppingWay a, .shoppingWay a:hover {
	font-weight: bold;
	color: #545454;
	text-decoration: none;
	float: left;
	margin-left: 5px;
	cursor:default;
}
.shoppingWay a.activStep {
	color: #ffffff;
	text-decoration: none;
	cursor:default;
}
.shoppingWay img {
	float: right;
	margin: 3px 10px 0 10px;
	cursor:default;
}
.textInformation {
	float: left;
	width: 774px;
	background: #e8e8e8;
	padding: 2px 0;
	margin-left:3px;
}
.formLeftPart {
	float: left;
	width: 409px;
	margin: 0 0 0 7px;
	height: 560px;
}
.formRightPart {
	float: left;
	width: 360px;
	margin: 0;
	height: 460px;
}

.formRightPartBig {
	float: left;
	width: 772px;
	margin: 0;
	height: auto;
}

.LoginFormLeftPart {
	float: left;
	width: 399px;
	margin: 0 0 0 5px;
	background: #e8e8e8 url(../Images/lf_right_border.gif) 399px top no-repeat;
	border-left: 1px solid #cccccc;
	/*overflow: hidden;*/
	padding: 0 5px;
	height: 486px;
	position:relative;
}
.LoginFormLeftPartHeader {
	float: left;
	width: 402px;
	height: 57px;
	background: url(../Images/green_LF_bg.gif) repeat-x top;
	margin: 7px 0 0 5px;
	overflow: hidden;
}
.lpTopLeftCorner {
	float: left;
	width: 402px;
	height: 57px;
	background: url(../Images/green_LF_left_corner.gif) no-repeat top left;
}
.lpTopRightCorner {
	float: left;
	width: 402px;
	height: 57px;
	background: url(../Images/green_LF_right_corner.gif) no-repeat top right;
}
.lpTopRightCorner p {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 15px 0 0 0;
}
.LoginFormRightPartHeader,.LoginFormRightPartHeaderBig {
	float: left;
	width: 342px;
	height: 57px;
	background: url(../Images/green_LF_bg.gif) repeat-x ;
	margin: 7px 0 0 7px;
	overflow: hidden;

}

.LoginFormRightPartHeaderBig 
{
	 width:770px;
	 margin: 10px 0 0 5px;
}

.rpTopLeftCorner,.rpTopLeftCornerBig {
	float: left;
	width: 342px;
	height: 57px;
	background: url(../Images/green_LF_left_corner.gif) no-repeat top left;
}

.rpTopLeftCornerBig 
{
	width:770px;
}

.rpTopRightCorner,.rpTopRightCornerBig {
	float: left;
	width: 342px;
	height: 57px;
	background: url(../Images/green_LF_right_corner.gif) no-repeat top right;
}

.rpTopRightCornerBig
{
	width:770px;
}

.rpTopRightCorner p,.rpTopRightCornerBig p {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 15px 0 0 0;
}
.LoginFormRightTopPart,.LoginFormRightTopPartBig {
	float: left;
	width: 330px;
	margin: 0 0 0 7px;
	background: #e8e8e8;
	border: solid #cccccc;
	border-width: 0 1px;
	overflow: hidden;
	padding: 0 5px;
	height: 160px;
}

.LoginFormRightTopPartBig
{
	  width:758px;
	  margin: 0 0 0 5px;
	  height:auto;
}

.LoginFormRightBottomPart {
	background: #E8E8E8 none repeat scroll 0 0;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	float: left;
	margin-left: 3px;
	margin-top: 10px;
	width: 345px;
	padding: 0;
	height: 314px;
}
.LoginFormRightBottomPart .lfRightBottomCorner {
	height: 316px;
	margin: -1px;
	width: 347px;
}
.leftFormBottomPart {
	float: left;
	width: 410px;
	background: #e8e8e8;
	border: solid #cccccc;
	border-width: 0 0 1px 0;
	margin: 0 0 0 5px;
	padding: 0px;
	height: 10px;
}
.rightFormBottomPart,.rightFormBottomPartBig {
	float: left;
	width: 340px;
	background: #e8e8e8;
	border: solid #cccccc;
	border-width: 0 0 1px 0;
	margin: 0 0 0 7px;
	height: 10px;
	padding: 0px;
}

.rightFormBottomPartBig
{
	width:770px;
	margin: 0 0 0 5px;
}

.lfLeftBottomCorner {
	float: left;
	width: 12px;
	height: 11px;
	background: url(../Images/grey_LF_left_bottom_corner.gif) no-repeat bottom left;
	/*position: relative;*/
	margin: 0 0 -1px 0;
}
.lfRightBottomCorner,.lfRightBottomCornerBig {
	width: 342px;
	height: 11px;
	background: url(../Images/grey_LF_right_bottom_corner.gif) no-repeat bottom right;
	position: relative;
}

.lfRightBottomCornerBig 
{
	  width:770px;
}

.lfRightTopCorner {
	width: 347px;
	height: 12px;
	background: url(../Images/grey_LF_right_top_corner.gif) no-repeat top right;
	height: 316px;
}
.small {
	width: 63px;
	font-size: 12px;
	padding:0;
	margin:0;
}

select.small  {
	width: 58px;
	font-size: 12px;
	padding:0;
	margin:0;
}

.standart {
	width: 177px;
	font-size: 12px;
	padding:0;
	margin:0;
}
.standartRight {
	width: 225px;
	font-size: 12px;
	padding:0;
	margin:0;
}
.large {
	width: 250px;
	font-size: 12px;
	padding:0;
	margin:0;
}


select.large {
	width: 254px;
	font-size: 12px;
	padding:0;
	margin:0;
}

.largeComboBox {
	width: 253px;
	font-size: 12px;
}
.redStar {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftFormBtn, .rightFormBtn, .contactUsSearch, .rightFormBtn2 {
	background: transparent url(../Images/button_admin_content.gif) repeat-x scroll 0 0;
	border: 1px solid #84C40A;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	text-align: center;
}
.favoriteProductButtons, .favoriteProductAccGroupButtons, .favoriteProductCategoryButtons 
{
	float:left;
	display:block;
}
.favoriteProductButtons a, .favoriteProductAccGroupButtons a, .favoriteProductCategoryButtons a {
	background:url("../Images/admin_top_btn.gif") repeat-x scroll center bottom transparent;
	border:1px solid #9B9B9D;
	color:#000000;
	height:21px;
	margin-left:5px;
	padding:0 2px;
	text-align:center;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	float:left;
}
favoriteProductButtons a:hover, favoriteProductAccGroupButtons a:hover, favoriteProductCategoryButtons a:hover  
{
	color:#000000;
	text-decoration:none;
}
.smallSelect 
{
	width:200px;
}
.leftFormBtn {
	float: left;
	padding: 0 2px;
}
.rightFormBtn, .contactUsSearch {
	float: right;
	margin-right: 10px;
	padding: 0 2px;
}
.contactUsSearch {
	margin-right:0;
	padding:1px 4px 2px 4px;
}
a:hover.contactUsSearch {
	text-decoration:none;
}
.LoginFormLeftPart .rightFormBtn, .rightFormBtn2  
{
	float:none;
	font-size:14px;
	position:absolute;
	right:30px;
}
.rightFormBtn2 
{
	bottom:75px;
}
.loginLink {
	float: left;
	color: #CC3333;
	text-decoration: underline;
	font-size: 11px;
}
.formCheckbox {
	float: left;
}
.checkboxLabel {
	font-size: 11px;
	margin-left: 5px;
	width: 240px;
	float: left;
}
.LoginFormLeftPart h2, .LoginFormRightTopPart h2 {
	margin: 10px 3px;
	padding: 0;
}


.LoginFormRightTopPartBig h2 {
	margin: 10px auto;
	padding: 0;
	text-align:center;
}

.LoginFormLeftPart table, .LoginFormLeftPart tr, .LoginFormLeftPart td, .LoginFormRightTopPart table, .LoginFormRightTopPart tr, .LoginFormRightTopPart td{
	margin: 0;
	padding: 0;
}

.LoginFormRightTopPartBig table {
	margin: 0 auto;
	padding: 0;
}

.LoginFormRightTopPartBig td
{
    padding:2px;
}

.adressBox, .searchConfiguratorContent, .textAboutStep
{
	float:left;
	overflow:hidden;
	margin-left:3px;
	width:772px;
	border:1px solid #cccccc;
}
.searchConfiguratorContent {
	border-width:4px 1px 1px 1px;
	float: left; 
}

.searchConfiguratorTabHeader {
	width:771px;
	margin-left:3px;
	margin-top:3px;
	float:left;
}

.adressBox textarea
{
   margin-left:7px;
   width:750px;
}

.adressBox p,.adressBoxHeader p,.adressBox_lp p,.adressBox_rp p,.listHeader p,.adressBox .productViewGroupValue p
{
	margin:3px 5px;
	font-size:12px;
}
.textAboutStep p {
	margin:3px  5px;
	font-size:12px;
}
.adressBox 
{
	margin-top:5px;
	width:772px;
}
.searchConfiguratorContent .adressBox
{
	margin-top:5px;
	margin-bottom:5px;
	width:764px;
}
.adressBox2 
{
	float:left;
	width:100%;
	overflow:hidden;
	margin:5px 0;
}

.adressBoxHeader
{
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
	background:#e8e8e8;
}

.listHeader
{
	float:left;
	overflow:hidden;
	width:100%;
	background:transparent url(../Images/top_subcat.png) repeat-x scroll 0 0;
	height:21px;
}

.adressBoxHeader img 
{
	float:left;
	margin:3px;
}

.adressBox_lp 
{
	float:left;
	overflow:hidden;
	width:385px;
	border-right:1px solid #e8e8e8;
	padding:5px 0;
}

.adressBox_rp 
{
	float:left;
	overflow:hidden;
	width:386px;
	padding:5px 0;
}

.adressBox table 
{
	margin-bottom:-1px;
}

.adressPrice 
{
	float:left;
	font-size:12px;
	margin-right:10px;
	overflow:hidden;
	text-align:right;
	width:110px;
}
	
.activeLine 
{
	color:#f47b0f;
}

.addMargin 
{
	margin:5px;
}

.checkedBox 
{
	  background:#FFC62F;
}

.checkedBox input
{
	float:left;
	overflow:hidden;
	margin:3px;
}

.checkedBox p 
{
	float:left;
	overflow:hidden;
	margin:3px;
	width:740px;
}
.adressBox.checkedBox.noBackground
{
    background:#ffffff;
}

.adressBox.checkedBox.redBorder {
    border: solid 2px red;
}

.adressBox .listHeader 
{
	margin-top:-2px;
}

.searchValue 
{
	background:#eeeeee;
	width:500px;
	border-bottom:1px solid #cccccc;
}

.searchConfig .searchValue {
	padding:0 5px;
}

.searchValue a 
{
	font-size:11px;
}

.searchValue a img 
{
	padding:0 5px 2px 5px;
}
.searchConfig .searchValue a img 
{
	padding:0 0px 2px;
}

.searchName 
{
	width:272px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #888888;
	background:#EEEEEE none repeat scroll 0 0;
}

.adressBox table.previewProduct
{
	 width:98%;
	 position:relative;
	 border-collapse:collapse;
	 border:solid #efefef;
	 border-width:1px 0;
	 font-size:11px;
	 margin-bottom:5px;
	 margin-left:5px;
	 margin-right:5px;	 
}

.adressBox table.searchConfig,.adressBox table.searchConfig tr 
{
	width:764px;
	padding:0;
	border-collapse:collapse;
}


.adressBox table.searchConfig .configurationBlock 
{
	border-bottom:1px solid #cccccc;
}
	
.configurationBlock ul
{
	padding:0;
	width:250px;
	float:left;
	list-style:none;
}
	

.adressBox table.totalPrice {
	 width:742px;
	 
	 border-collapse:collapse;
	 font-size:11px;
	 margin-left:15px;
	 margin-top:5px;
}

.adressBox table.totalPrice tr 
{
	  border:solid #cecece;
	  border-width:0 0 1px 0;
}

.smallTD 
{
	width:120px;
	text-align:right;
}

/*.productListHeader {
	width: 100%;
	float: left;
	background: #cccccc;
	height: 28px;
}
*/
/** eof Center part **/
/** bof Right part **/
.shoppingCartContent {
	background: #ffefb3 url(../Images/yellow_border_right.gif) right repeat-y;
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
}
.shoppingCartContent p, .previewContent p {
	margin: 5px;
	text-align: center;
}
.shoppingCartList {
	margin: 5px;
	padding: 0px;
	font-size: 11px;
	float: left;
}
.shoppingCartList li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.shoppingCartTotal, .shoppingCartTotalPrice {
	background-color: #E8E8E8;
	color: #ED4A02;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-align: right;
	width: 138px;
}
.shoppingCartTotal b {
	color: #000000;
}
.shoppingCartTotalPrice {
	background-color: #EFEFEF;
	float: left;
	padding: 5px;
	width: 764px;
}
.shoppingCartTotalPrice b {
	color: #000000;
	font-size: 12px;
}
.shoppingCartTotalPrice .ItemPriceNew {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	float: right;
	width:764px;
}
.shoppingCartTotalPrice .ItemShippingPriceNew {
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	float: right;
	width:754px;
}
.shoppingCartTotalPrice .ItemShippingPriceNew b {
	font-size: 10px;
}

.shoppingCartLinks, .compareLink {
	background-color: #969696;
	color: #969696;
	float: left;
	font-size: 11px;
	padding: 5px 5px 0;

}
.shoppingCartLinks {
	width: 138px;
}
.shoppingCartLinks a , .compareLink {
	color: #fefefe;
	text-decoration: underline;
	float: left;
}
.compareLink  {
	border:0px;
	margin-left:-5px;
	padding: 0px 5px 0;
	cursor:pointer;
}
.shoppingCartLinks .shoppingCartLink {
	float: right;
}
.shoppingCartFooter {
	background: #ffffff url(../Images/yellow_bottom_bg.gif) repeat-x;
	float: left;
	height: 10px;
	width: 150px;
}
.shoppingCartFooterGrey {
	background: #ffffff url(../Images/grey_bottom_bg.gif) repeat-x;
	float: left;
	height: 10px;
	width: 149px;
}
.previewContent {
	background: #cae49d url(../Images/green_border_right.gif) right repeat-y;
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
}
.informationContent {
	background: #ffffff url(../Images/white_border_right.gif) right repeat-y;
	width: 150px;
	height: auto;
	float: right;
	overflow: hidden;
}

.informationContent a 
{
	margin-left:3px;
}

.informationFooter {
	background: #ffffff url(../Images/green_bg_bottom.gif) repeat-x;
	float: left;
	height: 24px;
	width: 149px;
}
.informationFooter a {
	background: url(../Images/white_arrow.gif) left no-repeat;
	margin-left: 5px;
	margin-top: 3px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	width: auto;
	text-decoration: underline;
	color: #ffffff;
}
.informationFooter a:hover {
	text-decoration: none;
}

.verticalBanner 
{
	float: left;
	width: 144px;
	overflow: hidden;
}

/** eof Right part **/
/** bof Footer part **/
.containerFooter {
	width: 100%;
	height: auto;
	background: #e9e9e9;
	float: left;
	overflow: hidden;
}
.footerLinks {
	width: 780px;
	margin: 0 150px;
	padding: 7px 12px;
}
.linksList {
	width: 180px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 4px;
}
.linksList ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.linksList li {
	list-style-image: url(../Images/gray_arrow.gif);
}
.copyright {    
	height: auto;
	width: 100%;
	text-align: left;
	float: left;
	overflow: hidden;
	margin: 5px 0px;
	padding: 5px;
	font-size:11px;
}
.copyright .company {
  font-size: 10px;
  margin-top: 10px;
  text-align: center;
}

.copyright .company img {
	width:30px;
}

.copyright .company a {
    font-family: Tahoma, Verdana, Segoe Condensed !important;
}
/** eof Footer part **/
/** 
 * Error page styles
 **/
.errorPage h1 {
	text-align: left;
	color: orange;
	font-size: 20px;
	text-align: justify;
	padding: 20px 20px 20px 20px;
}

.tempDiv 
{
	width:770px;
	margin:5px;
}

.sameValueCell
{
	background-color: #ccffcc;
}
.differentValueCell
{
	background-color: #ffcccc;
}
.accountEditForm
{
    float:left;
    text-align:left;
    background: #e8e8e8;
}

.accountEditForm table
{
    margin: 0px 0px 0px 0px;
}

.accountEditForm .fieldName
{
    width: 140px;
}

.productListItem3_1_free_delivery_view1 
{
	bottom:5px;
	left:7px;
	position:absolute;
}

.free_delivery_view1, .action_view1, .action_view5
{
	background:url(../Images/free_delivery.png) no-repeat;
	height:14px;
	width:90px;
	text-align: center;
	font-size:10px;
	/*position:absolute;*/
	margin-top:2px;
	bottom:0;
	left:10px;
}
.action_view1, .action_view5
{
	background:url(../Images/action.png) no-repeat;
}
.action_view5 
{
	float:left; 
	margin:3px 5px;
}

.free_delivery_view1 a, .action_view1 a, .action_view5 a {
	font-size:inherit;
	font-family:inherit;
	text-decoration:none;
}
.free_delivery_view2
{
	background:url(../Images/free_delivery.png) no-repeat;
	height:14px;
	width:90px;
	text-align: center;
	font-size:10px;
	margin:5px 0;
}
.action_price_right {
	font-size:11px;
	font-weight:bold;
}
.slogan {
    color: #639E1E;
    float: right;
    font-size: 16px;
    font-style: italic;
    font-weight: bolder;
    text-align: right;
    width:400px;
}
.ImageLogoBackground {
    background-image: url(../Images/logo.png);
    width: 470px;
    height: 70px;
}
.fadeDivInfoLink {
    width: 20px;
    float: right;
}
.ajax__tab_default .ajax__tab_header { white-space:normal !important; }

.similar_product_button 
{
	background:#ffffff url(../Images/similar_products_border.png) no-repeat left;
	height:66px;
	width:220px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}

a.similar_product_button
{
	color:#525252;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	float:left;
	margin:10px 0 10px 30px;
}
.similar_product_button_conent 
{
	float:left;
	margin:3px 0 0 28px;
}
.similar_product_button span.similar_price {
	color:#DB3900;
	font-size:13px;
}
.similar_product_button span.similar_name 
{
	overflow:hidden;
	width:100%;
	float:left;
	font-size:12px;
}

.similar_product_button span.similar_text 
{
	font-weight:normal;
	font-size:10px;
	float:left;
	width:100%;
	overflow:hidden;
}

.ShipperImage
{
	float:left;
	padding:5px;
}
.stockInfoPopupTable
{
	width:100%;
	border:none;
	color:Black;
}
.stockInfoPopupTable td
{
	padding:3px;
}
.productshippingPrice
{
	padding-bottom: 20px;
	color: Black;
	font-weight:bold;
}
.productshippingPriceLeft
{
	width: 70%;
	float: left;	
}
.productshippingPriceRight
{
	width: 30%;
	float: right;
}
.relatedTags 
{
	color:#FF8C00;
	margin-left:2px;
}
.systemAlert
{
	color:#FF0000;
	display:block;
	float:left;
	font-size:32px;
	margin:12px 0 0 10px;
	text-align:center;
	width: 350px;
}
.siteMap .category {
	font-size:12px;
	font-weight:bold;
}

.textAboutStep2 p, p.basketStepHeaderText {
	padding: 8px 5px;
	background:#ADD85B url("../Images/green_LF_bg.gif") repeat-x bottom left;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	width:764px;
	margin:0 0 0 3px;
	float:left;
	height:40px;
	line-height:22px;
	overflow:hidden;
	
}
.addtoCartPopUpMsg {
    color:Black;
}
.product_popup 
{
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
.addtoCartPopUpMsg 
{
	background:url(../Images/product_popup.png) no-repeat top left;
	float:left;
	width:380px;
	height:230px;
	float:left;
	padding:10px;
}
.product_popup_2 
{
	color:#DB3900;
	font-weight:bold;
	padding:5px 0;
	font-size:14px;
	float:left;
	width:100%;
}
.product_popup_3 
{
	color:#333333;
	font-weight:bold;
	padding:5px 0;
	font-size:14px;
	float:left;
	width:100%;
}
.product_popup_btn a 
{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	background:url(../Images/product_popup_btn.png) no-repeat top left;
	width:250px;
	height:28px;
	padding-top:4px;
	float:left;
	margin-left:45px;
	margin-top:5px;
	text-align:center;
}
.product_popup_btn a:hover {
color:#DB3900;
text-decoration:none;
}
.validation {
	color:Red;
	font-weight:normal;
}