* { margin: 0; padding: 0; border: 0; font: 12px Arial, Verdana; outline: none; }
html, body { background: #FFFFFF url('../img/back-body.jpg') repeat-x; width: 100%; height: 100%; }
.clear, .ie-clear { clear: both; margin: 0; padding: 0; }
.ie-clear { line-height: 0px; }
.left { float: left; }
.right { float: right; }

a { color: #888888; text-decoration: none; font-size: 10px; }
a:hover { color: #000000; text-decoration: none; font-size: 10px; }

#wrapper-body { width: 945px; margin: auto; }

#body-left, #body-right { float: left; width: 72px; height: 300px; }
#body-left { background: url('../img/back-body-left.jpg') -2px 163px no-repeat; }
#body-right { background: url('../img/back-body-right.jpg') 2px 163px no-repeat; }

#body-main { float: left; width: 801px; }

#main-head { background: url('../img/logo.gif') no-repeat; /*height: 177px;*/ }
 #head-lang { float: right; background: url('../img/back-language.jpg') no-repeat; width: 532px; height: 27px; }
  #head-lang img { float: left; padding: 8px 0 0 47px; }
  #head-lang ul { float: left; list-style: none; padding: 5px 0 0 38px; }
/*  #head-lang ul { float: left; list-style: none; padding: 5px 0 0 203px; }*/
   #head-lang ul li { float: left; padding-left: 17px; }
    #head-lang ul li a { color: #727272; text-transform: uppercase; font: bold 12px Arial, Verdana; text-decoration: none; }
    #head-lang ul li a:hover { color: #FFFFFF; text-decoration: underline; }
 #head-logo { height: 75px; cursor: pointer; }
 #head-nav { height: 43px; }
  #nav-search { float: left; background: url('../img/back-search.jpg') no-repeat; width: 264px; height: 27px; padding: 16px 0 0 39px; }
   .frm-searchbox { float: left; color: #A9A9A9; background: url('../img/back-searchbox.gif') no-repeat; width: 135px; height: 15px; font: 10px Arial, Verdana; padding: 2px 0 0 16px; border: 0px; }
   .frm-searchbtn { float: left; padding: 0 0 0 7px; border: 0px; }



  #navigation { float: left; width: 498px; list-style: none; height: 43px; }
  #navigation li { float: left; padding: 0px; margin: 0px; }

  #navigation_top {
	  float:left; width: 498px;
  }
  #navigation_top td {
	  vertical-align:top;
	  text-align:center;
	  height: 43px;
	  background: url('../img/bgr_navigation_top.gif') repeat-x bottom;
  }
  #navigation_top td#navright{
	  background: url('../img/bgr_navigation_top_right.gif') repeat-x bottom;
  }
  #navigation_top td a {
	  font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#b4b4b4;
	  text-decoration:none;
  }
  #navigation_top td a:hover {
	  color:#fee800;
  }
  #navigation_top td div {
	 padding-top:6px;
  }

  #navigation_bottom td {
	  vertical-align:top;
	  text-align:center;
  }
  #navigation_bottom td a {
	  font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#000000;
	  text-decoration:none;
  }
  #navigation_bottom td a:hover {
	  color:#ff0000;
  }
  #navigation_bottom td div {
	 padding-top:1px;
  }

#main-foot { padding: 0 2px 0 2px; }
#foot-nav { float: left; background: #F4F4F4 url('../img/back-footer.gif') repeat-x; width: 568px; height: 24px; padding-top: 16px; }
#foot-copy { float: right; color: #000000; background: #F4F4F4 url('../img/back-footer.gif') repeat-x; text-transform: uppercase; font: bold 11px Arial, Verdana;  width: 224px; height: 22px; padding: 18px 0 0 0; text-align: center; }




 #head-label { background: url('../img/back-labels.gif') repeat-x; height: 32px; }
  .label-menu { float: left; width: 180px; height: 32px; }
  .label-text { float: right; color: #FFE600; background: url('../img/back-label-name.gif') no-repeat; width: 219px; height: 22px; padding: 10px 0 0 44px; font: 12px Arial; }

#main-content { background: #bcbcbc url('../img/back-contents.jpg') repeat-x; }
 #content-nav { float: left; width: 174px; padding-left: 6px; }
  #content-nav ul { background: #E0E0E0 url('../img/back-nav.gif') repeat-y; list-style: none; width: 174px; }

  #content-nav a { color: #e6e5e5; text-decoration: none; font: 11px Arial, Verdana; display: block; padding-top: 3px; margin-left: 2px; }
  #content-nav a:hover, #content-nav a.hover { color: #ffe600; }

  #content-nav .nav-level1 li a, .nav-level1 li a.free { background: #626161 url('../img/arrow-nav-level1free.gif') 5px center no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; width: 152px; padding: 0 0 0 18px; }
  #content-nav .nav-level1 li a:hover, .nav-level1 li a.hover { background: #626161 url('../img/arrow-nav-level1hover.gif') 5px center no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; }

  #content-nav .nav-level2 li a, .nav-level2 li a.free { background: #626161 url('../img/arrow-nav-level2free.gif') 18px 5px no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; width: 143px; padding: 0 0 0 27px; }
  #content-nav .nav-level2 li a:hover, .nav-level2 li a.hover { background: #626161 url('../img/arrow-nav-level2hover.gif') 18px 5px no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; }

  #content-nav .nav-level3 li a, .nav-level3 li a.free { background: #626161; border-top: 1px solid #848383; border-bottom: 1px solid #535353; width: 134px; padding: 0 0 0 36px; }
  #content-nav .nav-level3 li a:hover, .nav-level3 li a.hover { background: #626161; border-top: 1px solid #848383; border-bottom: 1px solid #535353; }

  #content-nav .nav-level4 li a, .nav-level4 li a.free { background: #626161 url('../img/arrow-nav-level4free.gif') 36px 7px no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; width: 121px; padding: 0 0 0 49px; }
  #content-nav .nav-level4 li a:hover, .nav-level4 li a.hover { background: #626161 url('../img/arrow-nav-level4hover.gif') 36px 7px no-repeat; border-top: 1px solid #848383; border-bottom: 1px solid #535353; }

  #content-nav .nav-end { background: url('../img/nav-end.gif') no-repeat; height: 7px; width: 174px; margin-top: -6px; }

 #content-data { float: right; width: 616px; padding: 10px 0 20px 5px; }

/* Box Level 1 */
  .box-level1 { width: 615px; height: 204px; padding: 0 0 13px 0; }
   .box-level1 .top { background: url('../img/top-level1.gif') no-repeat; height: 9px; }
   .box-level1 .middle { background: url('../img/back-level1.gif') repeat-y; height: 187px; }
    .box-level1 .image { float: left; width: 363px; height: 187px; padding-left: 6px;}
	.box-level1 .text { float: left; color: #FFFFFF; background: url('../img/text-level1.gif') no-repeat; width: 220px; height: 136px; padding: 10px; font-size: 11px; }
	.box-level1 .label { float: left; color: #ffe600; background: url('../img/label-level1.gif') no-repeat; width: 216px; height: 16px; padding: 15px 0 0 30px; }
  .box-level1 .bottom { background: url('../img/bottom-level1.gif') no-repeat; height: 8px; }

/* Box Level 2, 3, 4 */
  .box-level2 .box-prod { width: 615px; height: 204px; padding: 0 0 13px 0; }
   .box-level2 .box-prod .top { background: url('../img/top-level2.gif') no-repeat; height: 8px; }
   .box-level2 .box-prod .middle { background: url('../img/back-level2.gif') repeat-x; height: 192px; margin: auto; }
    .box-level2 .box-prod .middle .catbox { float: left; background: url('../img/box-level2.jpg') no-repeat; width: 197px; height: 192px; margin-left: 5px; }
     .box-level2 .box-prod .middle .catbox img { width: 179px; height: 141px; padding: 9px 9px 0 9px; display: block; }
     .box-level2 .box-prod .middle .catbox p { color: #FFE600; display: block; width: 152px; height: 24px; padding: 17px 0 0 45px; font-size: 11px; line-height: 11px; }
   .box-level2 .box-prod .bottom { background: url('../img/bottom-level2.gif') no-repeat; height: 4px; }

/*
  Product Details page
*/
#panel-description { width: 615px; padding-bottom: 10px; }
 .description-top { background: url('../img/product/panel-top.jpg') no-repeat; height: 16px; }
 .description-middle { padding-left: 1px; width: 615px }
  .description-middle .product-name { color: #FFE600; background: #979696; padding: 0 0 0 20px; font-weight: bold; width: 593px; margin: auto; }
/* Product Image'n thumbnails */
  #detail-imagebox { float: left; width: 389px; height: 241px; }
   #detail-imagebox .image-big { float: left; background: url('../img/product/border-bigimg.jpg') 15px 5px no-repeat; width: 265px; height: 202px; padding: 10px 0 0 20px; }
    #detail-imagebox .image-big img { width: 260px; height: 197px; }
   #detail-imagebox .image-thumbs { float: right; background: url('../img/product/thumbs-dots.jpg') top right no-repeat; width: 94px; height: 202px; padding: 5px 0 0 10px; }
    #detail-imagebox .image-thumbs .thumb { background: url('../img/product/thumb-small.gif') no-repeat; width: 74px; height: 51px; padding: 6px 0 9px 6px;  }
     #detail-imagebox .image-thumbs .thumb img { width: 68px; height: 45px; }
   #detail-imagebox .image-bottom { background: url('../img/product/images-bottom.jpg') no-repeat; width: 389px; height: 29px; }
/* Product specifications'n stuff */
  #detail-specs { float: right; background: url('../img/product/specs-border.gif') 0px 235px no-repeat; width: 226px; padding: 4px 0 0 0; }
   #detail-specs * { color: #565656; font: 10px Arial; }
   #detail-specs .label { float: left; width: 91px; height: 17px; text-align: right; padding: 4px 0 3px 4px; }
   #detail-specs .icon { float: left; width: 35px; height: 17px; text-align: center; padding: 4px 0 3px 0; }
   #detail-specs .value { float: left; width: 92px; height: 17px; text-align: left; padding: 4px 4px 3px 0; }
   #detail-specs .spacer { display: block; width: 91px; height: 17px; padding: 4px 0 3px 4px; }
   #detail-specs .specs-bottom { background: url('../img/product/specs-bottom.gif') bottom no-repeat; height: 14px; }

/* Product description'n stuff */
  #detail-desc { float: left; color: #6C6C6C; text-align: justify; padding: 5px 22px 30px 22px; }

/* Product accessories'n includes */
#panel-detailleft { float: left; width: 362px; padding: 0 10px 0 17px; }
#panel-detailright { float: right; width: 207px; padding: 0 11px 0 8px; }

.product-panelbig { width: 362px; }
 .product-panelbig .title { background: url('../img/product/back-label.jpg') no-repeat; height: 25px; padding: 0 0 11px 22px; }
 .product-panelbig .text { color: #FAF7F7; padding: 6px 11px 0 11px; }

.product-panelsmall { width: 207px; margin: auto; }
 .product-panelsmall input, .product-panelsmall select { margin: 5px 0 5px 4px; }
 .product-panelsmall .title { background: url('../img/product/back-label.jpg') no-repeat; height: 25px; padding: 0 0 11px 22px; }
 .product-panelsmall .doc { background: url('../img/back_docs.gif') 11px center no-repeat; height: 20px; padding: 2px 0 0 33px; }
  .product-panelsmall .doc a { color: #FAF7F7; text-decoration: none; font-size: 10px; }
  .product-panelsmall .doc a:hover { color: #FFE600; text-decoration: none; font-size: 10px; }
  .product-panelsmall .thumb { float: left; background: url('../img/product/thumb-small.gif') 5px 0 no-repeat; width: 81px; height: 51px; padding: 6px 0 0 11px;}
   .product-panelsmall .thumb img { width: 68px; height: 45px; }

/*
  Accessory Details page
*/
/* Accessory Image'n thumbnails */
  #detail-imagebox-acc { float: left; background: url('../img/product/dots-accessory.gif') repeat-y; width: 299px; margin-left: 1px; }
   #detail-imagebox-acc .image-big { background: #979696 url('../img/product/border-bigimg2.jpg') 15px 5px no-repeat; width: 265px; height: 202px; padding: 10px 13px 0 20px; }
	#detail-imagebox-acc .image-big img { width: 260px; height: 197px; }
   #detail-imagebox-acc .image-thumbs { background: #979696; padding: 10px 0 0 15px; width: 283px; }
    #detail-imagebox-acc .image-thumbs .thumb { float: left; background: url('../img/product/thumb-small.gif') no-repeat; width: 80px; height: 51px; padding: 6px 7px 0 6px;  }
     #detail-imagebox-acc .image-thumbs .thumb img { width: 68px; height: 45px; }
   #detail-imagebox-acc .image-bottom { background: url('../img/product/images-bottom-acc.gif') no-repeat; width: 299px; height: 26px; }
/* Product specifications'n stuff */
  #detail-specs-acc { float: left; background: #979696; width: 314px; padding: 4px 0 0 0; }
   #detail-specs-acc * { color: #FBF8F8; font: 10px Arial; }
   #detail-specs-acc .spacer { }
   #detail-specs-acc .specs-bottom { background: url('../img/product/specs-bottom-acc.gif') bottom no-repeat; height: 14px; }
   #detail-specs-acc table { width: 300px; margin: auto; }
   #detail-specs-acc table tr td { padding: 2px 0 2px 0; text-align: center; }
    #detail-specs-acc table tr.row2 td { }
    #detail-specs-acc table tr.labels td { background: url('../img/product/labels-spec.gif') repeat-x; height: 35px; font: bold 10px verdana; }
/*
   #detail-specs .label { float: left; width: 91px; height: 17px; text-align: right; padding: 4px 0 3px 4px; }
   #detail-specs .icon { float: left; width: 35px; height: 17px; text-align: center; padding: 4px 0 3px 0; }
   #detail-specs .value { float: left; width: 92px; height: 17px; text-align: left; padding: 4px 4px 3px 0; }
*/


 .control-compare { background: url('../img/control-compare.gif') no-repeat; width: 190px; height: 17px; font-size: 10px; }



/*
  Home page
*/
 #content-home { background: #000000; width: 801px; padding-top: 13px; }
  #home-new { background: #7B7A7A; float: left; width: 575px; height: 277px; }
  #home-news { float: right; background: url('../img/back-news.jpg') 0 36px no-repeat; width: 226px; height: 277px; }
   #home-news .header { background: url('../img/back-homenews-head.jpg') repeat-x; height: 36px; padding-left: 13px; }
   #home-news .news { color: #FFFFFF; width: 208px; height: 44px; padding: 20px 5px 0 13px; }
    #home-news .news .imgbox { float: left; background: url('../img/border-home-newsimg.gif') no-repeat; width: 41px; height: 41px; padding: 3px 18px 0 3px; }
    #home-news .news a { color: #FFFFFF; font-weight: bold; }
    #home-news .news a:hover { text-decoration: underline; }
   #home-news .footer { text-align: right; padding: 8px 15px 0 0; }

 #content-login { background: url('../img/back-login.jpg') repeat-x; width: 801px; height: 37px; }
  #content-login img { float: right; }
   #content-login .login-form { float: right; background: url('../img/back-loginform.jpg') no-repeat; width: 261px; height: 26px; padding: 11px 0 0 43px; }
    #content-login .login-form .textbox { float: left; color: #B5B1B1; background: url('../img/control-login.gif') no-repeat; width: 99px; height: 15px; margin: 0 6px 0 0; font: 10px verdana; padding: 2px 0 0 2px; }
    #content-login .login-form .button { height: 16px; margin: 1px 0 0 0; }


 #content-cont { background: url('../img/back-content-cont.gif') repeat-x; padding: 4px 2px 0 2px; }
  #content-cont * { color: #fffefe; }
  #content-cont .box, #content-cont .box2 { margin: 0 0 1px 0; }

  #content-cont .box2 img { width: 325px; height: 98px; }

 #cont-left-box { float: left; width: 235px; padding-right: 8px;}
 #cont-left-box * { margin: 0; padding: 0; }
  #cont-left-box .pbox1 { background: url('../img/back-home-boxes1.gif') repeat-x; height: 89px; padding: 9px 2px 0 82px; }
  #cont-left-box .pbox2 { background: url('../img/back-home-boxes2.jpg') 0 1px repeat-x; height: 87px; padding: 10px 2px 1px 82px; }
  #cont-left-box .pbox3 { background: url('../img/back-home-boxes3.jpg') 0 1px repeat-x; height: 89px; padding: 9px 2px 1px 82px; }
   #cont-left-box ul { list-style: none; width: 140px; padding: 4px 0 0 8px; }
    #cont-left-box ul li { background: url('../img/arrow-home-cats.gif') 0px 6px no-repeat; padding-left: 7px; }



 #cont-center-box { float: left; width: 324px; }
  /*#cont-center-box .box { background: #F0F0F0 url('../img/back-home-boxes.jpg') repeat-x; padding-top: 5px; margin-bottom: 7px; }*/
  #cont-center-box .box { margin-bottom: 7px; }

 #cont-right-box { float: right; width: 224px; }
  #cont-right-box .box { background: url('../img/back-home-boxes4.jpg') repeat-x; padding: 20px 0 17px 9px; height: 61px; }
  #cont-right-box .box-poll { background: #4C4C4C url('../img/back-home-boxes.jpg') repeat-x; height: 180px; padding: 16px 17px 0 17px; }
   #cont-right-box .poll-question { padding: 20px 0 5px 0; font: bold 11px Arial; }
   #ajaxPoll img { /*float: left;*/ padding-right: 5px; }
   #ajaxPoll a { font: 10px Arial; padding-top: 5px; display: block; }

/*
  Product Compare
*/
/*
 #main-compare { background: url('../img/compare/back-border.gif') repeat-y; width: 797px; padding-top: 10px; margin: auto; }
  #main-compare .top { background: url('../img/compare/panel-top.jpg') no-repeat; width: 797px; height: 7px; line-height: 1px; }
  #main-compare .contents { background: #F5F5F5 url('../img/compare/back-fade.jpg') repeat-x; width: 795px; margin: 0 auto 30px auto; }
   #main-compare .contents #prodbox-left { float: left; }
   #main-compare .contents #prodbox-right { float: right; }
   #main-compare .contents #prodbox-left,
   #main-compare .contents #prodbox-right { background: url('../img/product/border-bigimg.jpg') 40px 25px no-repeat; width: 260px; height: 240px; margin: auto; padding: 30px 45px 10px 45px; text-align: center; }
   #main-compare .contents #prodbox-left img,
   #main-compare .contents #prodbox-right img { width: 260px; height: 197px; padding: 0 0 15px 0; }
   #main-compare .contents #prodbox-left a,
   #main-compare .contents #prodbox-right a { color: #D21F22; font-size: 12px; }

   #main-compare .contents #prodbox-specs { width: 710px; margin: auto; padding-bottom: 30px; }
    #main-compare .contents #prodbox-specs td { color: #6C6C6C; height: 30px; text-align: center; font-size: 11px; }
    #main-compare .contents #prodbox-specs tr.row0 td { background: transparent; }
	#main-compare .contents #prodbox-specs tr.row1 td { background: #F1F1F1; }

	#main-compare .contents #prodbox-bottom { background: url('../img/compare/border-bottom.jpg') bottom left repeat-x; text-align: right; } */

/*
	Big panel @ About Us, Compare, Contacts
*/
 #main-797 { width: 797px; padding-top: 10px; margin: auto; }
  #main-797 .top { background: url('../img/compare/panel-top.jpg') no-repeat; width: 797px; height: 7px; }
   #main-797 .top * { display: none; }
  #main-797 .bottom { background: url('../img/compare/border-bottom.jpg') bottom left repeat-x; text-align: right; padding: 30px 0 0 0;}
  #main-797 .contents { background: #979696; width: 797px; margin: auto; }
	#main-797 .contents #prodbox-bottom { background: url('../img/compare/border-bottom.jpg') bottom left repeat-x; text-align: right; padding: 30px 0 0 0; }

/* Page customisation */

/* BoF Compare Products */
   #main-797 .contents .deco-compare { background: url('../img/compare/deco-arrow.gif') center 130px no-repeat; }
   #main-797 .contents #prodbox-left { float: left; }
   #main-797 .contents #prodbox-right { float: right; }
   #main-797 .contents #prodbox-left,
   #main-797 .contents #prodbox-right { background: url('../img/product/border-bigimg.jpg') 40px 25px no-repeat; width: 260px; height: 240px; margin: auto; padding: 30px 45px 10px 45px; text-align: center; }
   #main-797 .contents #prodbox-left img,
   #main-797 .contents #prodbox-right img { width: 260px; height: 197px; padding: 0 0 15px 0; }
   #main-797 .contents #prodbox-left a,
   #main-797 .contents #prodbox-right a { color: #FFE600; font-size: 12px; }
   #main-797 .contents #prodbox-specs { width: 710px; margin: auto; padding-bottom: 30px; }
    #main-797 .contents #prodbox-specs td { color: #FAF7F7; height: 30px; text-align: center; font-size: 11px; }
    #main-797 .contents #prodbox-specs tr.row0 td { background: transparent; }
	#main-797 .contents #prodbox-specs tr.row1 td { background: #A4A4A4; }

/* BoF About, Contacts, Stuff... */
   #main-797 .contents #textbox { color: #faf7f7; padding: 18px 18px 0 18px; }
	#main-797 .contents #textbox * { padding: 0; margin: 0; }
    #main-797 .contents #textbox img.section { float: left; background: url('../img/back-about-img.jpg') no-repeat; width: 145px; height: 114px; padding: 7px 20px 14px 8px; }
	#main-797 .contents #textbox strong { font-size: 12px; font-weight: bold; }
	#main-797 .contents #textbox strong i { font-size: 12px; font-weight: bold; font-style: italic; }
	#main-797 .contents #textbox a { color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline; }
    #main-797 .contents #textbox h1 { font-size: 13px; font-weight: bold; }
    #main-797 .contents #textbox i { font-style: italic; }
    #main-797 .contents #textbox .lpad20 { padding: 0 20px 0 20px; }
    #main-797 .contents #textbox ul { padding: 0 20px 0 20px; }


/* BoF Contacts */
   #main-797 .contents #textbox #form-contacts { padding: 10px 0 0 20px; }
	#form-contacts p { float: left; font-size: 11px; width: 120px; height: 23px; display: block; }
	#form-contacts .field { float: left; color: #161616; font: 10px verdana; }
	#form-contacts input.field { background: url('../img/field-text.gif') no-repeat; padding: 4px 5px 0 3px !important; width: 202px; height: 19px; }
	#form-contacts textarea.field { background: url('../img/field-message.gif') no-repeat; padding: 5px !important; width: 252px; height: 91px; }



/*
  Product Search, Most Wanted, Promos
*/
#cont-shared { margin: auto; width: 784px; padding-top: 15px; }
 #cont-shared .box-prod { background: url('../img/shared/panel-top.jpg') no-repeat; margin: auto; }
  #cont-shared .top { background: url('../img/shared/panel-top.jpg') no-repeat; width: 784px; height: 7px; line-height: 1px; }
  #cont-shared .middle { background: url('../img/back-level2.gif') repeat-x; width: 784px; height: 194px; margin: auto; }
   #cont-shared .middle .catbox { float: left; background: url('../img/box-level2.jpg') 33px 0 no-repeat; width: 197px; height: 192px; padding: 0 28px 0 33px; }
   #cont-shared .middle .catbox-deco { float: left; width: 258px; height: 192px; }
    #cont-shared .middle .catbox img { width: 179px; height: 141px; padding: 9px 9px 0 9px; display: block; }
    #cont-shared .middle .catbox p { color: #FFE600; display: block; width: 152px; height: 24px; padding: 17px 0 0 45px; font-size: 11px; line-height: 11px; }
  #cont-shared .bottom { background: url('../img/bottom-level2.gif') repeat-x; height: 4px; }

.star { color: #FFE600; font: bold 12px verdana; }
.user-greet { padding-right: 5px; }
 .user-greet input { float: right; }
 .user-greet div { float: left; color: #FAF7F7; }
  .user-greet div strong { font-weight: bold; }


h1.shop-type { color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding: 20px 0 20px 0; }
div.shop-image { float: left; width: 160px; height: 120px; }
div.shop-info { float: left; }
div.shop-info strong { color: #FFE600; font-weight: bold; }
div.shop-map { float: right; width: 160px; height: 120px; }
td.shop-image {width: 160px; height: 120px;}
td.shop-info {text-align:left; color: #FFE600;}
td.shop-info strong {font-weight: bold; color: #FFF620;}
td.shop-map {width: 160px; height: 120px;}

.ajax-select { color: #161616; font: 10px verdana; cursor: pointer; height: 15px; padding: 4px 0 0 5px !important; display: block; }
.ajax-select-list { background: #C3C3C3; display: none; position: absolute; z-index: 9999; height: 95px; border: 1px solid #414141; overflow: auto; }
.ajax-select-list a { color: #161616; display: block; padding: 3px 0 0 3px !important; }
.ajax-select-list a:hover { color: #FFE600; background: #A8A8A8; }

.label-promo { color: #FFE600; padding: 10px 10px 3px 10px; }
.news-box a { font-size: 12px; }
 .news-box .news-date { font-size: 10px; }

.atom img { padding: 5px 0 0 280px; }

.shadowed-text {text-shadow: 0 0 0.3em #000000, 0 0 0.3em #000000, 0 0 0.3em #000000;}

.cntry_holder {font-size:1.5em;}
.cntry_active {font-size:1.2em;color:#FFE600;font-weight:bold;}
.cntry_sep {font-size:1.2em;color:#000000;font-weight:bold;}
.cntry_link {font-size:0.8em;color:#FFFFFF;text-decoration:none;}
.cntry_link:hover {font-size:0.8em;color:#FFE600;text-decoration:underline;}
