/* CSS Everyshop- */

hr {
color:#999;
background:#999;
border:0;
height:1px; 
}


/* Header */
h1.ShopName {
color: black;
font-size: 16px;
position: relative; 
left: -223px; 
top: 45px;	
}
.BoxContainer .ShopSlogan {
color: black;
font-size: 16px;
position: relative; 
left: -223px; 
top: 45px;	
}


/* Header Teaser */


.Header table.SizeContainer tr td{
      overflow: visible;

  }
#h_Teaser {
position: relative; top: 5px; left:-50px; height: 108px; width: 250px; z-index: 101;
width: 100%;
}
#h_TeaserText {
 	font-size: 1.1em;
	line-height: 1.4em;
	width: 250px;
	
}
#h_TeaserText ul {
 list-style-type: none;
	padding: 0;
	margin: 0;
}
#h_TeaserText li {
	padding: 1px 0 0 10px;
	margin: 0;
	background-image: url(/WebRoot/Store/Shops/eshop/MediaGallery/teaserList.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#h_TeaserText li.blink{
	padding: 1px 0 0 10px;
	margin: 0;
	background-image: url(/WebRoot/Store/Shops/eshop/MediaGallery/teaserList_blink.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}


/* Navbar */
.NavBarLeft .ContextBoxHead {
	margin-top: 20px;
	background:#83b344 url(/WebRoot/Store/Shops/eshop/MediaGallery/menu.jpg) repeat-x;
}
.NavBarLeft .ContextBoxHead h1 {
	font-weight:400;
	line-height:1.4em;
	padding:3px 0 3px 10px;
	font-size:120%;
	color: #fff;
}
.ContextBoxBody a {
background:url(/WebRoot/Store/Shops/eshop/MediaGallery/arrow.jpg) no-repeat 0 5px;
padding-left:20px;
color:#83b344;
margin-left:-10px;
margin-top: 2px;
}
.BottomSmallMargin a {
	background-image: none;
	padding-left: 5px;
	padding-top: 2px;
}


/* *****  Content  ****** */

.ContentArea .BreadcrumbItem,
.ContentArea .BreadcrumbLastItem {
	visibility: hidden;
}


.ContentArea .BreadcrumbItem,
.ContentArea .BreadcrumbItem:hover,
.ContentArea .BreadcrumbLastItem
 {
     font-size: 12px;
     color: #444444;
     font-weight: normal;
     padding: 0 12px 0 0;
     margin: -5px 3px 0 0;
     background:url(../../../../SF/Icon/SimpleSymbolsAlt/img_breadcrumb_arrow.gif) no-repeat right bottom !important;
  }
  
.HotDeal {
	margin: 1px;
}

.MsoNormal {
	width: 490px; 
	margin-top: 1em; 
}
.breite{
	width: 490px; 
}

.ContentArea a.content {
      font-size: 12px;
      color: #52AF03;
      text-decoration: none;
      line-height: normal !important;
      font-style: normal;
      font-weight: bolder;
  }

  .ContentArea a.content:hover {
      color: #52AF03;
      text-decoration: underline;
      font-style: normal;
      font-weight: bolder;
  }
p.ramen {
	border: 1px solid #52AF03;
	background-color: #eff9e7;
	padding: 0.5em 0.5em;
	font-size: 12px;
	font-family: Tahoma;
	width: 470px;
}

.TwoCols {
 width: 100%;
 margin-top: -20px;
}

.TwoCols .Col1, 
.TwoCols .Col2 {
 float: left;
}

.TwoCols .Col1 {
 width: 495px;
 margin-right: 15px;
}

.TwoCols .Col2 {

margin-top: 30px;
width: 150px;
margin-right:5px;
}

.Col1 h1 {
	margin-bottom: 0.8em;
}
.Col1 p {
	margin-top: 0.7em;
}

.ContentArea .ListItemFreeContent h3 a {
	color:#333;
}

/*  Dogovor  */
div.MsoNormal p.title {
font-size: 1.6em;
font-weight: bold;
color: Black;
text-decoration: underline;
text-align: center;
margin-top: 1em;	
}
div.MsoNormal h3.untertitle {
font-size: 1.3em;
text-align: center;
}

div.MsoNormal p.teas{
	margin-top:1em;
}



/* InfoBox */
.infobox {
	float: right;
}
.infobox ul {
	list-style: none url("../../../../SF/Icon/SimpleSymbolsAlt/img_actionlink.gif");
	padding-left: 10px;
	margin-left:10px;
}
.infobox ul li.pdf{
	list-style: none url(/WebRoot/Store/Shops/eshop/MediaGallery/pdf.gif);
background-position: 0 6px;
}
.infobox ul li.word{
	list-style: none url(/WebRoot/Store/Shops/eshop/MediaGallery/word.gif);
	background-position: 0 6px;
}
h4 {
	font-size: 15px;
	color: #D32325; 
	margin-left: 5px;
}

/* Infobox2 */

.infobox2 ul {
	list-style: none url("../../../../SF/Icon/SimpleSymbolsAlt/img_actionlink.gif");
	padding-left: 10px;
	margin-left:10px;
}


.HotDep {
      padding: 0px;
      margin: 6px 2px 0 0;      
      width: 162px;
      line-height:100%;
      background: url("../../../../SF/ImageSet/Seasons/bgr_hotdealboxhead.gif") no-repeat left top !important;
    
  }

  .HotDepTop {
      height: 100%;
      margin: 0px;
      padding: 6px 4px 4px 4px;
  }

  .HotDepFloatin {
      height: 100%;
      width: 150px;
      margin: 0px;
      padding: 10px 6px 4px 4px !important;
  }

  .HotDep .ImageArea {
      width: 149px;
      height: 150px;
      text-align: center;
      background: #ffffff;
      padding:0px;
      margin: 0px !important;
      white-space: nowrap;
      overflow: hidden;
  }


  .HotDepFoot {
      margin: 0 !important;
      padding: 4px;
    
      background: url("../../../../SF/ImageSet/Seasons/bgr_hotdealboxfoot.gif") no-repeat left bottom !important;
    
  }

  .HotDepFootFloatin {
       margin: 0 !important;
      padding: 4px 4px 8px 4px;
      width: 150px;
      _width: 148px;
  }

  .HotDepFoot .InfoArea {
      width: 138px;
      white-space: nowrap;
      overflow: hidden;
      text-align: left;
  }

  .HotDepFootFloatin .InfoArea{
    background: transparent;
  }


/* Content Warenrahmen  */

  .ImageLeft .ImageArea {
      background: transparent;
  }
  
/* Order Icons */
ul.OrderProcess li {
	margin-right: 15px;
}
  

/* Content Table */
  .TableHead {
      clear: both;
      width: auto;
      margin: 10px 0 0 0;
      padding: 0;
      line-height: 24px;
      overflow: hidden;
      height: 24px;
     background:#83b344 url(/WebRoot/Store/Shops/eshop/MediaGallery/menu.jpg) repeat-x  !important;   
  }
  .TableHead div {
      line-height: 24px;
      padding: 0;
      margin: 0 0 0 15px;
      overflow: hidden;
    
      height: 24px;
     background:#83b344 url(/WebRoot/Store/Shops/eshop/MediaGallery/menu.jpg) repeat-x;
    
      font-weight: bold;
      color: #FFFFFF;
      font-weight: bold;
      font-style: normal;
  }

  /* Formular */
    .ContentArea table.Dialog {
     border-spacing: 0;
      border-collapse: collapse;
      padding-bottom: 10px;
      margin: 0;
      background: #ffffff !important;
      border-top: 0px;
      border-left: 1px solid #83B344;
      border-right: 1px solid #83B344;
      border-bottom: 1px solid #83B344;
  }
  
  .Dialog div.InputLabelling,
  .Dialog td.InputLabelling {
      padding: 2px 16px 2px 6px;
      width: 130px;
      vertical-align: top;
      float: left;
      background: #ffffff !important;
  }
  
    .Dialog div.InputField,
  .Dialog td.InputField {
      padding: 2px 16px 2px 6px;
      vertical-align: top;
      float: left;
      background: #ffffff !important;
  }
  
   .Dialog,
  .AddressDialog, .AddressOptions, .AddressFields,
  .Addresses .Address, .Address,
  .BasketAddressSelect .Address,
  .BasketAddressForm .Address,
  .EditAddress .Address,
  .Dialog div.LeftHalf,  .Dialog td.LeftHalf,
  .Dialog div.RightHalf,   .Dialog td.RightHalf,
  .Dialog div.SizeContainer,  .AddressDialog div.SizeContainer,
  .Dialog div.InputBlock, .Dialog tr.InputBlock,
  .Dialog div.TextBlock,  
  .ContentArea table.Dialog {
      background: #ffffff !important;
  }
  
/* Footer */



/*
.DuoCols {
 background-image: url(/WebRoot/Store/Shops/eshop/MediaGallery/bg_Cols.gif);
 background-position: 552px;
 background-repeat: repeat-y;
}

.DuoCols .Col1 {
 width: 535px;
 margin-right: 35px;
}

.Col1 h2, .Col3 h2 {
 height: 28px;
 background-image: url(/WebRoot/Store/Shops/eshop/MediaGallery/bg_h2.gif);
}

.Col1 h3, .Col3 h3, 
.Col1 form, .Col3 form {
 padding-top: 1em;
}


.ThreeCols {
 background-image: url(http://every-shop.ru/images/bg_Cols.gif);
 background-position: 267px;
}

.ThreeCols .Col1, 
.ThreeCols .Col2, 
.ThreeCols .Col3 {
 float: left;
 width: 250px;
}

.ThreeCols .Col1, 
.ThreeCols .Col2 {
 margin-right: 35px;
}

.ThreeCols .Col1 a {
 color: #52af03;
}

.ThreeCols .Col2 a {
 color: #149c9a;
}

.ThreeCols .Col3 a {
 color: #de2500;
}
*/

/* Compare Table */
.Green {
 color: #52af03;
}

.Blue {
 color: #149c9a;
}

.Red {
 color: #de2500;
}

.ProductTable td, 
.ProductTable th {
 padding: .5em .2em;
 border-top: 1px solid #CCC;
	background-image: url(/WebRoot/Store/Shops/eshop/MediaGallery/bg_TableTr.gif);
	background-position: center top;
	background-repeat: no-repeat !important;
 font-weight: normal;
}

.NoFormat {
 border-top: none !important;
	background-image: none !important;
}

.ProductTable .Feature {
 font-weight: bold;
	background-position: left !important;
}

.ProductTable .ProductSelected {
 width: 160px;
 text-align: center;
 color: #FFF;
}

.ProductTable .HeadLeft, 
.ProductTable .HeadCenter, 
.ProductTable .HeadRight {
 width: 160px;
 text-align: center;
	vertical-align: top;
}

.ProductTable .HeadLeft img, 
.ProductTable .HeadCenter img, 
.ProductTable .HeadRight img {
 padding-top: .5em;
}

.ProductTable .Subdivision {
 color: #52af03;
 font-weight: bold;
	border-right: 0;
	border-left: 0;
	padding-top: 2em;
}

.ProductTable .Column, 
.ProductTable .ColumnRight {
 text-align: center;
}
 
.ProductTable .ColumnRight, 
.ProductTable .HeadRight {
	background-position: right top !important;
}
.ProductTable .HeadLeft {
	background-position: left top !important;
}

.ProductTable .Column a {
 text-decoration: underline;
}

.ProductTable .Column a {
 text-decoration: underline;
}
