@media all

{

  html {

    text-align:left;

  }



  body {

    line-height:18px;

    text-align:left;

    font-size:11px;

    color:#000;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    background:#fff url(/templates/classic/p/img/design/background.png) repeat-x;

  }



  pre {

    color:#000;

    font-family:Verdana,Arial,Helvetica,sans-serif;

  }



  a {

    color:#bf1c17;

    text-decoration:none;

  }



  a:hover {

    color:#000;

    text-decoration:none;

  }



  a:active {

    color:#bf1c17;

    text-decoration:none;

  }



  img {

    border:0;

  }



  li {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

  }



  label {

    cursor:pointer;

    font-weight:bold;

  }



  hr {

    border-style:none none solid;

    border-width:0 0 1px;

    color:#999999;

    display:block;

    overflow:hidden;

  }



  .pipe {

    color:#999999;

  }



  .checkout-progress li {

    background:#f7f7f7;

    border:1px solid #ddd;

  }



  .checkout-progress h4 {

    line-height:25px;

    color:#999;

  }



  .checkout-progress li.complete {

    background:#4180ab;

    color:#fff;

  }



  .checkout-progress li.active {

    background:#e4ebf0;

    color:#333;

  }



  .checkout-progress a {

    color:#fff;

  }



  .left {

    text-align:left;

  }



  .right {

    text-align:right;

  }



  .center {

    text-align:center;

  }



  .small {

    font-size:0.9em;

  }



  button[disabled], 

  input[disabled],

  optgroup[disabled], 

  option[disabled],

  select[disabled], 

  textarea[disabled]

  {

    color:#7F7F7F;  

  } 

  

  button[readonly], 

  input[readonly],

  optgroup[readonly], 

  option[readonly],

  select[readonly], 

  textarea[readonly]

  {

    color:#7F7F7F;  

  } 

  

  .text {

    background-color:#fff;

    border:1px solid #c3c4c0;

    color:#000;

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:1em;

  }



  .textbox,

  .selectbox {

    background-color:#fff;

    border:1px solid #c3c4c0;

    color:#000;

    font-size:11px;

  }



  .textbox.watermark {

    color: #7F7F7F;

  }



  .numeric {

    text-align:center;

  }



  .text:hover,

  .textbox:hover,

  .selectbox:hover {

    border:1px solid #999999;

  }



  .text:focus,

  .textbox:focus,

  .selectbox:focus {

    border:1px solid #999999;

    background-color:#eff2f7;

  }



  .error,

  .error:hover,

  .error:focus {

    background:#ffdfe0 none repeat scroll 0 0;

    border:1px solid #FF9999;

  }



  .button {

    background:transparent url(/templates/classic/p/img/design/button_right.png) no-repeat scroll right top;

    display:inline-block;

  }



  .button input,

  .button a {

    background:transparent url(/templates/classic/p/img/design/button_left.png) no-repeat scroll 0 0;

    border:medium none;

    color:#fff;

    cursor:pointer;

    display:inline-block;

    font-size:1.0em;

    font-weight:bold;

  }



  .button a:hover,

  .button a:active,

  .button-orange a:hover,

  .button-orange a:active {

    color:#fff;

  }



  .button-orange{

    background:transparent url(/templates/classic/p/img/design/button_orange_right.png) no-repeat scroll right top;

    display:inline-block;

  }



  .button-orange input,

  .button-orange a {

    background:transparent url(/templates/classic/p/img/design/button_orange_left.png) no-repeat scroll 0 0;

    border:medium none;

    color:#fff;

    cursor:pointer;

    display:inline-block;

    font-size:1.0em;

    font-weight:bold;

  }

  

  .BuyerProtection_Ts_Logo img {

    padding-bottom: 10px;

  }

  

  .BuyerProtection_Content {

    margin-left: 90px;

    margin-top: -80px;

    font-size: 0.95em;

  }

  

  .BuyerProtection_Content p {

    padding-bottom: 4px;

  }



  .BuyerProtection_Content select {

    font-family: Verdana;

    font-size: 0.95em;

  }

  

  .required {

    color:#EB340A;

    font-weight:bold;

  }



  .cart {

    border:1px solid #999999;

    border-collapse:collapse;

  }

  .cart th {

    background:#999999;

    color:#fff;

    font-weight:bold;

  }



  table.group-list {

    border:1px solid #999999;

    border-collapse:separate;

    border-spacing:5px;

    background:#F7F8FD;

  }



  table.group-list td {

      vertical-align:bottom;

  }



  a.link-button {

    background:#e4ebf0;

    border:1px solid #bdd1de;

    color:#333;

    display:block;

    text-align:center;

    text-decoration:none;

  }



  a.link-button:hover {

    background:#4180ab;

    color:#fff;

    font-weight:bold;

  }



  .social-bookmark-tip {

    font-size:0.9em;

  }



  .social-bookmark-name {

    font-weight:bold;

  }



  .success {

    background:#eff5ea url(/templates/classic/p/img/design/icons/success.png) no-repeat 10px 10px;

    border:1px solid #a5bd71;

    color:#3d6611;

  }



  .warning {

    background:#ffdfe0 url(/templates/classic/p/img/design/icons/warning.png) no-repeat 10px 10px;

    border:1px solid #ff9999;

    color:#df280a;

  }



  .wait {

    background:#fbfaea url(/templates/classic/p/img/design/icons/wait.png) no-repeat 10px 10px;

    border:1px solid #efebaa;

    color:#dfb700;

  }



  .notice {

    background:#f7f8fd url(/templates/classic/p/img/design/icons/notice.png) no-repeat 10px 10px;

    border:1px solid #999999;

    color:#999999;

  }



  .message {

    font-weight:bold;

    font-size:0.9em;

  }



  .message ul li {

    list-style-type:disc;

    margin-left:15px;

  }



  .message ul li li {

    list-style-type:disc;

    margin-left:30px;

  }



  .inlay,

  .buttons {

    background:#F7F7F7;

    border:1px solid #ddd;

  }



  ul.disc  {

    padding:5px 0;

  }



  ul.disc li  {

    list-style-type:disc;

    margin-left:15px;

  }



  #description-full {

    display:none;

  }



  #sitebody {

    display:block;

    overflow:hidden;

    border-left:1px solid #999999;

    border-right:1px solid #999999;

  }



  #header {

    display:block;

    overflow:hidden;

    background:#ffffff;

  }

  #header a{

	padding:0px 0px 0px 15px;

  }

  #reload {

  	background-image: url(/templates/classic/p/img/design/evercell_reload.png);

	float:right;

	margin-top:2px;

	width:712px;

	height:123px;

  }

  #head-1 {

    display:block;

    overflow:hidden;

    text-align:left;

  }



  #head-2 {

    display:none;

    overflow: hidden;

    text-align:left;

  }



  #head-3 {

    display:block;

    overflow:hidden;

    text-align:right;

  }



  #breadcrumb {

    display:block;

    overflow:hidden;

  }



  #contentbody {

    display:block;

    overflow:hidden;

    background:#fff url(/templates/classic/p/img/design/background_content.png) repeat-y left center;

  }



  #contentbody.checkout {

    background:#fff url(/templates/classic/p/img/design/background_content_checkout.png) repeat-y left center;

  }



  #column-left,

  #column-right {

    display:block;

    overflow:hidden;

    float:left;

  }



  #column-left .box,

  #column-right .box {

    background-color:#fff;

    border-bottom:1px solid #999999;

  }



  .box .header,

  .box .header {

    display:block;

    background-color:#999999;

    border-top:1px solid #999999;

    border-bottom:1px solid #999999;

  }



  .box .header h2,

  .box .header h2 {

    color:#fff;

    font-size:1.0em;

    font-weight:bold;

    line-height:25px;

    text-indent:25px;

  }



  .box .action {

    border-top:1px solid #999999;

    background-color:#dbdbdb;

    height:22px;

    line-height:22px;

  }



  .box .action a.cart-goto {

    background:url(/templates/classic/p/img/design/icons/cart_go.png) no-repeat scroll 3px 3px;

    display:block;

    padding-left:27px;

  }



  .box .action a.notepad-goto {

    background:url(/templates/classic/p/img/design/icons/notepad_go.png) no-repeat scroll 3px 3px;

    display:block;

    padding-left:27px;

  }



  .box .action:hover {

    background-color:#fff;

  }



  .search h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/magnifier.png) no-repeat scroll 3px 5px;

  }



  .navigation h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/navigation.png) no-repeat scroll 3px 5px;

  }



  ul.navigation-list li a {

    line-height:23px;

  }



  ul.navigation-list li a {

    background-color:#999999;

    color:#ffffff;

    display:block;

    text-indent:10px;

  }



  ul.navigation-list ul li a{

    background:#bdd1de;

    display:block;

    text-indent:20px;

  }



  ul.navigation-list ul li li a{

    background:#999999;

    display:block;

    text-indent:30px;

  }



  ul.navigation-list ul li li li a{

    background:#fff;

    display:block;

    text-indent:40px;

  }



  ul.navigation-list li a:hover {

    background:#999999;

    color:#fffffff;

    font-weight:bold;

  }



  ul.navigation-list li a.active {

    background:#af1b17;

    color:#fff;

    font-weight:bold;

  }



  .login a.style {

    display:block;

    height:22px;

    line-height:22px;

    padding-left:27px;

    margin-left:5px;

  }



  .icon-dashboard {

    background:url(/templates/classic/p/img/design/icons/dashboard.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-dashboard:hover {

    background:url(/templates/classic/p/img/design/icons/dashboard_go.png) no-repeat scroll 3px 3px;

  }



  .icon-userdata {

    background:url(/templates/classic/p/img/design/icons/userdata.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-userdata:hover {

    background:url(/templates/classic/p/img/design/icons/userdata_go.png) no-repeat scroll 3px 3px;

  }



  .icon-addresses {

    background:url(/templates/classic/p/img/design/icons/addresses.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-addresses:hover {

    background:url(/templates/classic/p/img/design/icons/addresses_go.png) no-repeat scroll 3px 3px;

  }



  .icon-orders {

    background:url(/templates/classic/p/img/design/icons/orders.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-orders:hover {

    background:url(/templates/classic/p/img/design/icons/orders_go.png) no-repeat scroll 3px 3px;

  }



  .icon-coupon {

    background:url(/templates/classic/p/img/design/icons/coupon.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-coupon:hover {

    background:url(/templates/classic/p/img/design/icons/coupon_go.png) no-repeat scroll 3px 3px;

  }



  .icon-wishes {

    background:url(/templates/classic/p/img/design/icons/wishes.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-wishes:hover {

    background:url(/templates/classic/p/img/design/icons/wishes_go.png) no-repeat scroll 3px 3px;

  }



  .icon-review {

    background:url(/templates/classic/p/img/design/icons/review.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-review:hover {

    background:url(/templates/classic/p/img/design/icons/review_go.png) no-repeat scroll 3px 3px;

  }



  .icon-newsletter {

    background:url(/templates/classic/p/img/design/icons/newsletter.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-newsletter:hover {

    background:url(/templates/classic/p/img/design/icons/newsletter_go.png) no-repeat scroll 3px 3px;

  }



  .icon-logout {

    background:url(/templates/classic/p/img/design/icons/logout.png) no-repeat scroll 3px 3px;

  }



  .login a.icon-logout:hover {

    background:url(/templates/classic/p/img/design/icons/logout_go.png) no-repeat scroll 3px 3px;

  }



  .icon-notepad {

    background:url(/templates/classic/p/img/design/icons/notepad.png) no-repeat scroll 3px 3px;

  }



  .login h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/login.png) no-repeat scroll 3px 5px;

  }



  .shopping-cart h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/cart.png) no-repeat scroll 3px 5px;

  }



  .shopping-cart .total {

    text-align:center;

  }

  .minimum-order-value {

    text-align:center;

  }



  .mailing-list h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/newsletter.png) no-repeat scroll 3px 5px;

  }



  .content h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/navigation.png) no-repeat scroll 3px 5px;

  }



  .social-bookmark h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/social_bookmark.png) no-repeat scroll 3px 5px;

  }



  .checkout-progress h2 {

    background:#999999 url(/templates/classic/p/img/design/icons/progress.png) no-repeat scroll 3px 5px;

  }



  .language-switcher-de h2 {

    background:#999999 url(/templates/classic/p/img/flags/de.png) no-repeat scroll 3px 7px;

  }



  .language-switcher-en h2 {

    background:#999999 url(/templates/classic/p/img/flags/en.png) no-repeat scroll 3px 7px;

  }



  .language-switcher-fr h2 {

    background:#999999 url(/templates/classic/p/img/flags/fr.png) no-repeat scroll 3px 7px;

  }



  .language-switcher-ru h2 {

    background:#999999 url(/templates/classic/p/img/flags/ru.png) no-repeat scroll 3px 7px;

  }



  #column-middle {

    display:block;

    overflow:hidden;

    float:left;

    overflow:hidden;

  }



  #column-middle h2 {

    color:#a71915;

    font-size:1.3em;

    font-weight:bold;

  }



  #column-middle h3 {

    color:#a71915;

    font-size:1.1em;

    font-weight:bold;

  }



  #column-middle .pager,

  #column-middle .toolbar {

    display:block;

    overflow:hidden;

    background-color:#dbdbdb;

    border:1px solid #999999;

  }



  #column-middle .pager .info{

    font-size:0.9em;

  }



  #column-middle .pager a {

    color:#bf1c17;

    text-decoration:none;

  }



  #column-middle .pager .current{

  	color:#000;

    font-weight:bold;

    text-decoration:none;

  }



  #column-middle .product {

    border:1px solid #999999;

  }



  .product .image {

    float:left;

  }



  .product .description {

    float:left;

  }



  .saving {

    color:#bb1c21;

    text-decoration: line-through;

    font-weight:bold;

  }



  .description .options{

    text-align:right;

  }



  .product .information {

    border-top:1px dashed #999999;

  }



  .setproduct a {

    display:block;

    background:#dbdbdb url(/templates/classic/p/img/design/icons/notice.png) 5px center no-repeat;

    color:#a71915;

  }



  .scale-of-prices {

    background-color:#dbdbdb;

  }



  .variants {

    border-top:1px dashed #999999;

  }



  .order-cart {

    border-collapse:collapse;

    background:none repeat scroll 0 0 #F7F7F7;

    border:1px solid #DDDDDD;

  }

  .order-cart th {

    background:none repeat scroll 0 0 #999999;

    color:#FFFFFF;

    font-weight:bold;

  }



  .order-cart tr.seperator td{

    background:none repeat scroll 0 0 #999999;



  }



  .order-cart tr.footer {

    background-color:#DEE5E8;

  }



  p.last-viewed {

    border-top:1px solid #999999;

  }



  .printpage {

    background:#fff url(/templates/classic/p/img/design/icons/print.png) 0 center no-repeat;

    display:block;

    height:30px;

    line-height:30px;

    padding-left:22px;

  }



  .back {

    background:#fff url(/templates/classic/p/img/design/icons/back.png) 0 center no-repeat;

    display:block;

    height:30px;

    line-height:30px;

    padding-left:22px;

  }



  .orderdetail-box {

    background:#F7F7F7;

    border:1px solid #ddd;

    padding:8px;

    float:right;

    width:50%;

  }



  .orderinfo-box {

    background:#F7F7F7;

    border:1px solid #ddd;

    padding:8px;

    float:left;

    width:40%;

  }



  .dashboard-h3 {

    height:22px;

    line-height:22px;;

    padding-left:24px;

    float:left;

  }



  .dashboard-cycle {

    width:480px;

  }



  .dashboard-cycle div {

    display: none;

    opacity: 0;

    width: 100%;

    text-align:center;

  }



  .home-product-groups-left {

    width:252px;

    border:1px solid #999999;

    padding:5px;

    text-align:center;

    float:left;

  }



  .home-product-groups-right {

    width:252px;

    border:1px solid #999999;

    padding:5px;

    text-align:center;

    float:right;

  }



  .home-title {

    background-color:#dbdbdb;

    padding:3px;

  }



  .home-footer {

    background-color:#dbdbdb;

    display:block;

  }



  .home-name {

    height:50px;

  }



  .home-price {

    height:75px;

  }



  .home-image {

    height:110px;

  }



  .vat-information {

    font-size:10px;

  }



  #cycle-next, #cycle-prev {

    margin-top:500px;

  }



  #footer {

    display:block;

    overflow:hidden;

    text-align:center;

    float:left;

    color:#fff;

    background-color:#999999;

  }



  #footer a,

  #footer .pipe {

    color:#fff;

  }



  #w3c {

    display:block;

    overflow:hidden;

    text-align:center;

  }



  #print {

    display:none;

  }

}