
    html, body { height: 100%; margin: 0; padding: 0; color:#314447; width:100%;}
    body { font-size:11px;font-family: Tahoma, Verdana, Arial, Helvetica;}

    body a:link	{ color:#2d80bb; text-decoration:underline }
	body a:visited	{ color:#2d80bb; text-decoration:underline }
	body a:hover	{ color:#c33; text-decoration:none }
	body a:active	{ color:#003; text-decoration:none }

    .small_min_price {font-size: 90%;}

    .wite {color:#ffffff;}
    .h2 {font-family: Tahoma, Arial, sans-serif;font-size: 16px;color: #464646; font-weight: bold;}

    .show_price {font-family: Tahoma, Arial, sans-serif;font-size: 14px;color:#E18700; font-weight: bold;}

	ul {
	margin-top: 0;
	}

    .bold{
    font-weight: bold
     }


    ul.heder_my_menu {
    padding: 0px;
    margin: 0px
    }

    ul.heder_my_menu li{
    list-style-type:none;
    display: block;
    float: left;
    margin-right: 30px
    }

    h2.heder_my_menu, a.heder_my_menu:link	  {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #FFFFFF; font-weight: bold;text-decoration: none}
	h2.heder_my_menu, a.heder_my_menu:visited {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #FFFFFF; font-weight: bold; text-decoration: none }
	h2.heder_my_menu, a.heder_my_menu:hover	  {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #FFFFFF; font-weight: bold; text-decoration: underline}
	h2.heder_my_menu, a.heder_my_menu:active  {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #FFFFFF; font-weight: bold; text-decoration: none }

    ul.heder_my_menu2 {
    padding: 0px;
    margin: 0px
    }

    ul.heder_my_menu2 li{
    list-style-type:none;
    background-image: url(../images/style_img_1/4b_pict1.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 0px
    }

    a.heder_my_menu2:link	 {font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #475259; font-weight: bold; text-decoration: none}
	a.heder_my_menu2:visited {font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #475259; font-weight: bold; text-decoration: none }
	a.heder_my_menu2:hover	 {font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #475259; font-weight: bold; text-decoration: underline}
	a.heder_my_menu2:active  {font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #475259; font-weight: bold; text-decoration: none}

    a.heder_my_menu_active2:link	 {font-family: Tahoma, Arial, sans-serif;font-size: 12px; font-weight: bold; text-decoration: underline}
	a.heder_my_menu_active2:visited {font-family: Tahoma, Arial, sans-serif;font-size: 12px; font-weight: bold; text-decoration: underline }
	a.heder_my_menu_active2:hover	 {font-family: Tahoma, Arial, sans-serif;font-size: 12px; font-weight: bold; text-decoration: underline}
	a.heder_my_menu_active2:active  {font-family: Tahoma, Arial, sans-serif;font-size: 12px; font-weight: bold; text-decoration: underline}

    h2.body_my_menu, a.body_my_menu:link	{line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #455571; font-weight: bold; text-decoration: none}
	h2.body_my_menu, a.body_my_menu:visited {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #455571; font-weight: bold; text-decoration: underline }
	h2.body_my_menu, a.body_my_menu:hover	{line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #455571; font-weight: bold; text-decoration: underline}
	h2.body_my_menu, a.body_my_menu:active  {line-height: 12px; font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #455571; font-weight: bold; text-decoration: underline}

    a.map_nav:link	 {border: 1px solid #FFFFFF; padding: 2px; margin: 2px; background-color: #FFFFFF }
	a.map_nav:visited{border: 1px solid #FFFFFF; padding: 2px; margin: 2px; background-color: #FFFFFF }
	a.map_nav:hover	 {border: 1px solid #E5D0B3; padding: 2px; margin: 2px; background-color: #FDEDD6 }
	a.map_nav:active {border: 1px solid #FFFFFF; padding: 2px; margin: 2px; background-color: #FDEDD6 }

    .submenu{
      padding-left: 13px;
      padding-top: 10px;

      }
    .submenu a:link	   {color:#314447;margin-right: 5px;line-height: 15px}
	.submenu a:hover   {color:#314447;margin-right: 5px;}
	.submenu a:visited {color:#314447;margin-right: 5px;}
	.submenu a:active  {color:#314447;margin-right: 5px;}


    .listcatg{
    margin-top:15px;
    margin-bottom:15px;
    }

    .listcatg td.block{
    border-bottom: 1px solid #E1E1E1
    }


    div.map_nav{ float: left }

    div.dop_map_nav{
      border: 1px solid #C0C0C0;
      padding: 10px;
      margin: 2px;
      display: none;
      position: absolute;
      background-color: #FDEDD6;
      border-top: 1px solid #FDEDD6
}

    span.map_nav{border: 1px solid #FFFFFF; padding: 2px; margin: 2px }

    a.s_link:link	{ color:#808080; text-decoration:underline;  line-height: 14px }
	a.s_link:visited	{ color:#808080; text-decoration:underline; line-height: 14px }
	a.s_link:hover	{ color:#252525; text-decoration:underline; line-height: 14px  }
	a.s_link:active	{ color:#808080; text-decoration:underline; line-height: 14px }

    a.catalog:link	{ color:#06c; text-decoration:underline;  line-height: 14px }
	a.catalog:visited	{ color:#003; text-decoration:underline; line-height: 14px }
	a.catalog:hover	{ color:#c33; text-decoration:underline; line-height: 14px  }
	a.catalog:active	{ color:#003; text-decoration:underline; line-height: 14px }

    a.catalog_menu:link	{ color:#838383; text-decoration:none; font-family: Arial; font-size: 10px; }
	a.catalog_menu:visited	{ color:#838383; text-decoration:none; font-family: Arial; font-size: 10px;}
	a.catalog_menu:hover	{ color:#838383; text-decoration:underline; font-family: Arial; font-size: 10px;}
	a.catalog_menu:active	{ color:#838383; text-decoration:underline; font-family: Arial; font-size: 10px;}

    a.left_menu_catalog:link	{ color:#ffffff; text-decoration:none; line-height: 15px }
	a.left_menu_catalog:visited	{ color:#E6E6E6; text-decoration:none; line-height: 15px }
	a.left_menu_catalog:hover	{ color:#ffffff; text-decoration:underline; line-height: 15px }
	a.left_menu_catalog:active	{ color:#ffffff; text-decoration:underline; line-height: 15px }

    a.wite:link	{ color:#ffffff; text-decoration:none; line-height: 15px }
	a.wite:visited	{ color:#ffffff; text-decoration:none; line-height: 15px }
	a.wite:hover	{ color:#ffffff; text-decoration:underline; line-height: 15px }
	a.wite:active	{ color:#ffffff; text-decoration:underline; line-height: 15px }

    a.catactiv:link	{ color:#2d80bb; text-decoration:underline; font-weight: bold }
	a.catactiv:visited	{ color:#2d80bb; text-decoration:underline; font-weight: bold }
	a.catactiv:hover	{ color:#2d80bb; text-decoration:underline; font-weight: bold }
	a.catactiv:active	{ color:#2d80bb; text-decoration:underline; font-weight: bold }

    a.catlm:link	{ color:#2d80bb; text-decoration:underline;  line-height:15px;}
	a.catlm:visited	{ color:#2d80bb; text-decoration:underline;  line-height:15px;}
	a.catlm:hover	{ color:#c33; text-decoration:underline;  line-height:15px;}
	a.catlm:active	{ color:#003; text-decoration:underline;  line-height:15px;}

    a.head_menu:link	{ color:#FFFFFF; text-decoration:underline; font-weight: bold; }
	a.head_menu:visited	{ color:#FFFFFF; text-decoration:underline; font-weight: bold; }
	a.head_menu:hover	{ color:#FFFFFF; text-decoration:none; font-weight: bold; }
	a.head_menu:active	{ color:#FFFFFF; text-decoration:none; font-weight: bold; }

    a.price_1:link	{ color:#000000; text-decoration:none;  }
	a.price_1:visited	{ color:#000000; text-decoration:none; }
	a.price_1:hover	{ color:#000000; text-decoration:underline; }
	a.price_1:active	{ color:#000000; text-decoration:none;  }

    h2.price_2{font-size: 100%; font-family: Tahoma; }
    a.price_2:link	{text-decoration:none;  }
	a.price_2:visited	{text-decoration:underline; }
	a.price_2:hover	{text-decoration:none; }
	a.price_2:active	{text-decoration:none;  }

    .label{ color:#4A80BE; font-size: 11px; margin-top: 10px; margin-bottom: 10px}

    input,select,button {color:#282828; font-family: Arial; font-size: 11px;}
    .small {color:#838383; font-family: Arial; font-size: 10px;}

	input.mail
    {
	border: solid 1px #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 2px;
    margin: 2px
	}
    textarea.mail {
	border: solid 1px #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 2px;
    margin: 2px
    }
   .btn, button {width: auto !important; padding: 2px 8px; background: #A9ACB4; font: 100% tahoma, arial, sans-serif; color: #FFF; border: none; cursor: pointer;margin-top: 5px;}
   .button {padding: 2px 8px; background: #A9ACB4; font: 100% tahoma, arial, sans-serif; color: #FFF; border: none; cursor: pointer;margin-top: 5px;}

    ul.head_menu {color:#FFFFFF;  font-weight: bold; line-height: 20px}
    ul. {color:#FFFFFF; line-height: 15px}

    div.top_menu {padding-top: 40px; }

    .catalogue_header {	padding-top: 20px; padding-bottom: 15px; font-size: 130%; font-weight: bold; color:#716B62; font-family: Verdana, Arial, Helvetica, sans-serif; }

    h1 {font-size:160%;}
    h2 {font-size:150%;}
    h3 {font-size:120%;}

    h1.wieht {color:#FFFFFF;  font-weight: bold; font-family: Tahoma, Arial, sans-serif;}

    h1.content {color:#716B62; font-size:16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

    h1.catalog {color:#716B62; font-size:18px; font-weight: bold; font-family: Tahoma, Arial, sans-serif;}

    h1.standart	{font:bold 100% Arial;line-height:18px;vertical-align:top;padding:0px;margin-top: 5px;margin-bottom: 5px;font-weight: bolder}
    h2.standart	{font:bold 100% Arial;line-height:16px;vertical-align:top;padding:0px;margin-top: 5px;margin-bottom: 5px;font-weight: bolder}
    h3.standart	{font:bold 100% Arial;line-height:14px;vertical-align:top;padding:0px;margin-top: 5px;margin-bottom: 5px;font-weight: bolder}

    H1.myhead {font-size: 11px; color: #FFFFFF; font-family: Tahoma; font-weight: bold; line-height: normal; margin-bottom: -12px; margin-top: -12px }

    ul.list_keywords {
    padding: 0px;
    margin: 0px;
    width: 400px;
    height: 60px
    }

    ul.list_keywords li{
    list-style-type:none;
    margin-bottom: 1px;
    margin-top: 1px;
    padding: 0px;
    float: left;
    display: block;
    width: 200px;
    }

    a.myhead:link	 {font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none}
	a.myhead:visited {font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none }
	a.myhead:hover	 {font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: underline}
	a.myhead:active  {font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none}


    H2.listcatalog {font-size: 100%; font-family: Tahoma; font-weight: bolder; line-height: normal; margin-bottom: -12px; margin-top: -15px; margin-left: 14px }
    H2.listcatalog a.listcatalog{font-size: 100%; font-family: Tahoma; font-weight: bolder; line-height: normal; text-decoration: underline }
    H2.listcatalog a.listcatalog:hover{font-size: 100%; font-family: Tahoma; font-weight: bolder; line-height: normal; text-decoration: underline }

    h1.head {color:#716B62; font-size:32px; font-weight: bold; font-family: "Times New Roman", Times, serif; line-height: 1px }
    h2.head {font:bold 100% Arial;}
    h3.head {color:#716B62; font-size:12px; font-weight: bold; font-family: "Times New Roman", Times, serif; }

    .tableconf { border:1px solid #6085C1;background-color:#CEE7FF; width:450px;  height: 170px; align:center; }

    .tableconf2 { border:1px solid #6085C1;background-color:#CEE7FF; width:320px;  height: 100px; align:center; }

    td.tab {color: #FFFFFF; background-color: #AAB1BD; font-family: Tahoma; font-size: 14px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; padding-right: 20px}
    td.tab1 {color: #000000; font-family: Tahoma; font-size: 11px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 15px}
    td.tab2 {color: #FFFFFF; background-color: #AAB1BD; font-family: Tahoma; font-size: 10px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px}
    tr.q {background-color: #D4DBE7; cursor: hand}
    tr.w {background-color: #E5EBF4; cursor: hand}

    .zag_small
    {font-size:12px;font-weight:bold;color:#EF8E10;font-family: Tahoma;}

    span.navlist {border: 1px solid #C0C0C0; padding: 1px 5px 2px 5px; margin: 2px 2px 2px 2px; font-weight: bold; background-color: #F4FAFF;}
    A.navlist {border: 1px solid #FFFFFF; padding: 1px 5px 2px 5px; margin: 2px 2px 2px 2px }
    A.navlist:hover { border: 1px solid #C0C0C0;  background-color: #FFFFFF}
    A.navlist:active {}

    span.glossary {border: 1px solid #C0C0C0; padding: 1px 5px 2px 5px; margin: 2px 1px 2px 1px; font-weight: bold; background-color: #D7EBFF;}
    A.glossary {border: 1px solid #FFFFFF; padding: 1px 5px 2px 5px; margin: 2px 1px 2px 1px }
    A.glossary:hover {border: 1px solid #C0C0C0;  background-color: #FFFFFF }
    A.glossary:active {}

   div.mtab { background-color: #F0F0F0;padding: 3px }

   .right .blue {margin:12px 0 0;}
   .login .blue a{margin-right:48px;}
   .main .login .blue { margin-top:12px;}
   .blue2 { margin-bottom:1em;}
   .blue a, .blue2 a { color:#7fd7e7; font-size:90%;}
   a.blue {color:#7fd7e7;}
   .logged .blue { margin: 0 0 0 10px; font:normal 11px Arial, Helvetica; color:#7fd7e7; vertical-align:middle;}
   .news_m .blue { padding-top:5px;}
   .news_m .blue a { margin-right:15px;}
   .blue span {color:#b2b7bb; font-size:90%;}

    .brand h3 a{
    color:#314447;
    text-decoration: none;
    margin: 5px;
    padding: 5px;
    line-height: 90%
    }
    .brand h3 a:hover{text-decoration: underline}


    .dropdown_item ul {
     padding: 0px;
     margin: 10px;
     width: 200px;
     display: none
     }

    .dropdown_item li {
     padding-bottom: 3px;
     padding-left:   10px;
     list-style-type:none;
     background-image: url(../../images/1/ico/arr2.gif);
     background-position: left;
     background-repeat: no-repeat
     }

     .dropdown{
      border: 1px solid #FFFFFF;
      padding: 10px;
      width: 250px;
      position: absolute;
      z-index: 99;
      background-color: #FFFFFF
      }

     .dropdownb{
      border: 1px solid #E1E1E1;
      padding: 10px;
      width: 250px;
      position: absolute;
      z-index: 99;
      background-color: #FFFFFF
      }

    #panel {
	display: none;
    }

    .panel_hide {
	display: none;
    }
    .panel_show {
	display: block;
    }
    ul.menucontent {
    padding: 0px;
    margin: 0px;
    width: 200px;
    height: 20px
    }

    ul.menucontent li{
    list-style-type:none;
    padding: 0px;
    float: left;
    display: block;
    height: 10px;
    margin: 0px;
    }

    a.menucontent_select{
    background-image: url(../../images/1/bg_menu/1.jpg);
    width: 90px;
    height: 15px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    float: left;
    margin: 0
    }

    a.menucontent{
    width: 90px;
    height: 14px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    float: left;
    margin: 0;
    border-bottom: 1px solid #C0C0C0
    }

.blueBox .lt, .blueBox .ltn, .blueBox .rtn, .blueBox .rt, .blueBox .lb, .blueBox .rb{ width: 5px; height:5px; overflow:hidden;}
.yellowBox .lt, .yellowBox .ltn, .yellowBox .rt, .yellowBox .rtn, .yellowBox .lb, .yellowBox .rb{ width: 5px; height:5px; overflow:hidden;}
.blueBox2 .lt, .blueBox2 .rt, .blueBox2 .lb, .blueBox2 .rb{ width: 5px; height:5px; overflow:hidden;}
#mainSearch .topBox, #mainSearch .contBox, #mainSearch .botBox{width: 100%;}

.silverBox, .blueBox, .blueBox2, .yellowBox, .brownBox{ padding-bottom: 4px; }

.blueBox .contBox2{ padding: 0 5%; background:url(/images/1/bg_div/bord1.gif) repeat-y left; overflow: hidden;zoom: 1;}
.blueBox .contBox{  background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-y right;}

.yellowBox .topBox{ background:#FDEDD6 url(/images/1/bg_div/bord2.gif) repeat-x top; overflow: hidden; zoom: 1;}
.yellowBox .lt{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -20px;}
.yellowBox .rb{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -35px;}
.yellowBox .rt{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -25px;}
.yellowBox .lb{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -30px;}

.brownBox .topBox div{ width: 100%; height:6px; overflow:hidden; background:url(/images/1/bg_div/corners2.gif) no-repeat right -6px;}
.brownBox .botBox div{ height:6px; overflow:hidden; background:url(/images/1/bg_div/corners2.gif) no-repeat right -18px;}

.blueBox .botBox{ background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-x bottom; overflow: hidden;zoom: 1;}
.blueBox .topBox{ background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-x top; overflow: hidden;zoom: 1;}

.blueBox2 .botBox{ background:#E0EAFA url(/images/1/bg_div/bord3.gif) repeat-x bottom;overflow: hidden;zoom: 1;}
.blueBox2 .topBox{ background:#E0EAFA url(/images/1/bg_div/bord3.gif) repeat-x top; overflow: hidden;zoom: 1;}
.brownBox .botBox{ height:6px; overflow:hidden; background:#ECDCC5 url(/images/1/bg_div/corners2.gif) no-repeat 0 -12px; zoom: 1;}

.brownBox .topBox{ height:6px; overflow:hidden; background:#ECDCC5 url(/images/1/bg_div/corners2.gif) no-repeat; zoom: 1;}

.blueBox2 .contBox{ background:#E0EAFA url(/images/1/bg_div/bord3.gif) repeat-y right;}
.blueBox2 .contBox2{ padding: 0 5%; background:url(/images/1/bg_div/bord3.gif) repeat-y left; color:#4f607c; overflow: hidden;zoom: 1;}

.blueBox2 .rb{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -233px;}
.blueBox2 .lt{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -218px;}
.blueBox2 .lb{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -228px;}
.blueBox2 .rt{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -223px;}

.brownBox .lt{ width: 6px; height:6px; overflow:hidden; background: url(/images/1/bg_div/corners2.gif) no-repeat;}
.brownBox .rb{ margin-top: 12px; width: 6px; height:6px; overflow:hidden; background: url(images/1/corners2.gif) no-repeat right -18px;}
.brownBox .lb{ margin-top: 12px; width: 6px; height:6px; overflow:hidden; background: url(/images/1/bg_div/corners2.gif) no-repeat 0 -12px;}
.brownBox .rt{ width: 6px; height:6px; overflow:hidden; background: url(/images/1/bg_div/corners2.gif) no-repeat right -6px;}

.blueBox .lb{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -10px;}
.blueBox .rb{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -15px;}
.blueBox .lt{ float:left; background: url(/images/1/bg_div/corners.gif) no-repeat;}
.blueBox .rt{ float:right; background: url(/images/1/bg_div/corners.gif) no-repeat 0 -5px;}
.blueBox .ltn{ float:left; background: url(/images/1/bg_div/bord1.gif) repeat-y left;}
.blueBox .rtn{ float:right; background: url(/images/1/bg_div/bord1.gif) repeat-y right;}

.silverBox .lt, .silverBox .ltn, .silverBox .rtn, .silverBox .rt, .silverBox .lb, .silverBox .rb{ width: 5px; height:5px; overflow:hidden;}

.silverBox .contBox{  background:#F7F8F9 url(/images/1/bg_div/bord4.gif) repeat-y right;}
.silverBox .contBox2{ padding: 0; background:url(/images/1/bg_div/bord4.gif) repeat-y left; overflow: hidden;zoom: 1;}

.silverBox .botBox{ background:#F7F8F9 url(/images/1/bg_div/bord4.gif) repeat-x bottom; overflow: hidden;zoom: 1;}
.silverBox .topBox{ background:#F7F8F9 url(/images/1/bg_div/bord4.gif) repeat-x top; overflow: hidden;zoom: 1;}

.silverBox .lb{ float:left; background:  url(/images/1/bg_div/corners3.gif) no-repeat 0 -10px;}
.silverBox .rb{ float:right; background: url(/images/1/bg_div/corners3.gif) no-repeat 0 -15px;}
.silverBox .lt{ float:left; background:  url(/images/1/bg_div/corners3.gif) no-repeat;}
.silverBox .rt{ float:right; background: url(/images/1/bg_div/corners3.gif) no-repeat 0 -5px;}
.silverBox .ltn{ float:left; background: url(/images/1/bg_div/bord4.gif) repeat-y left;}
.silverBox .rtn{ float:right; background: url(/images/1/bg_div/bord4.gif) repeat-y right;}

.leftBlock .blueBox2 .contBox2{ width: 90%; padding: 0 5%;}
.centerBlock .blueBox2 .contBox2{ width: 96%;  padding: 5px 2%;}

a.categoryBox:hover .lt{ background: url(/images/1/bg_div/corners.gif) no-repeat; }
a.categoryBox:hover .botBox{ background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-x bottom;}
a.categoryBox:hover .rt{ background: url(/images/1/bg_div/corners.gif) no-repeat 0 -5px; }
a.categoryBox:hover .lb{ background: url(/images/1/bg_div/corners.gif) no-repeat 0 -10px; }
a.categoryBox:hover .rb{ background: url(/images/1/bg_div/corners.gif) no-repeat 0 -15px; }
a.categoryBox:hover .contBox{ background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-y right;}
a.categoryBox:hover .contBox2{ background:url(/images/1/bg_div/bord1.gif) repeat-y left;}
a.categoryBox:hover .topBox{ background:#EFF4FA url(/images/1/bg_div/bord1.gif) repeat-x top;}

.selectOrder .noTab .topBox{ display:none;}

  #content .main-content .category-header h2 {

  font: bold 20px Arial, Helvetica, sans-serif;
  color: #455571;
  padding: 3px 0;
  line-height: 20px;
  }
  #content .main-content .category-header .contBox2 {

  padding: 0 2%;
  }

  #content .main-content .full-text-search .description {

  float: right;
  width: 49%;
  background: #eff4fa;
  padding-bottom: 7px;
  overflow: hidden;
  zoom: 1;
  }
  #content .main-content .full-text-search .description p {

  	margin-top: 7px;
  	padding: 0 15px;
  }
  .delivery-calculator ul.delivery-types li.delivery-type .description {

  margin-bottom: 10px;
  }

  .s-rounded-star {

  position: relative;
  overflow: hidden;
  }
  .s-rounded-star .corner {

  display: block;
  position: absolute;
  left: -5px;
  top: -5px;
  background: url(/images/1/bg_div/on-fff.png) no-repeat left top;
  width: 10px;
  height: 10px;
  }
  	.s-rounded-star .rt-corner, .s-rounded-star .rb-corner {

  margin-left: 100%;
  }
  	.s-rounded-star .lb-corner, .s-rounded-star .rb-corner {

  top: 100%;
  margin-top: -5px;
  }
  	#bigSearch .corner {

		background-image: url(/images/1/bg_div/on-fdedd6.png);
	}
	#deepSearchBox .corner {

		background-image: url(/images/1/bg_div/on-ecdcc5.png);
	}


.wrap {
  background:#f7f8f9;
  padding-bottom: 3px;
  margin-bottom: 0px;
}

.wrap ul {
  padding:0;
  list-style:none;
  position:relative;
  width:100%;
}
.wrap li {
  line-height:1.3em;
  position: relative;
  background: url('/images/1/bg_div/dotted.gif') repeat-x left bottom;
  padding:0 5em 0 0;
  margin:0 0 .6em 0;
  min-height:0;
}

.wrap li span {
  background:#f7f8f9;
  padding:1px 0 1px 5px;
  color:#da251d;
  position:absolute;
  bottom:-.35em;
  right:-1px;
}

.wrap li a {
  margin: 0;
  text-decoration: underline;

  position:relative;
  top:.25em;
  padding-right: 5px;
  background-color:#f7f8f9;
  font-weight: normal
}

.wrap li a:hover {
  color: #2d80bb;
  text-decoration: none;
}

.dl-pr-card{
  margin-left:2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 0px;
  list-style:none;
  }

.dl-pr-card li { margin-bottom: 10px; }
.dl-pr-card .dt {
  color: #ABABAB;
  display: block;
  width: 110px;
  float: left;
  background: transparent url(/images/1/bg_div/dotted.gif) repeat-x scroll left bottom; }

.dl-pr-card .dt dfn { background-color: #FFF; font-style: normal; }
.dl-pr-card .dd { color: #484848; display: block;
  //margin-top: -1.2em;
  padding-left: 112px;
  //padding-left: 0;
  //margin-left: 102px;
  -margin-bottom: -1.2em;
}

  .dl-in-card{
  margin-left:2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 15px;
  list-style:none;
  }

.dl-in-card li { margin-bottom: 10px; }
.dl-in-card .dt {
  color: #ABABAB;
  display: block;
  width: 280px;
  float: left;
  background: transparent url(/images/1/bg_div/dotted.gif) repeat-x scroll left bottom; }
.dl-in-card .dt dfn { background-color: #FFF; font-style: normal; }
.dl-in-card .dd { color: #484848; display: block;
  //margin-top: -1.2em;
  padding-left: 202px;
  //padding-left: 0;
  //margin-left: 202px;
  -margin-bottom: -1.2em;
}
.dl-in-card .dd strong { font-weight: normal; }
.dl-in-card .dd a.black { color: #484848; text-decoration: underline; }
.dl-in-card .dd a.black:hover { text-decoration: none; }
.dl-in-card .dd .small { font-size: 11px; margin-top: 8px; }
.dl-in-card .red { color: #DA251D; }
.dl-in-card .green { color: #5ab613; }

.topItem {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 90%;
	line-height: 1.3em;
	padding: 5px 0 5px 0;
	margin-bottom: 5px;
    clear: left;
    width: 100%;
	max-height: 200px;
	overflow: auto;
    border-bottom: 1px solid #E8E8E8;
}
.topItem .topRubrik{
padding: 5px 0 5px 0;
}

div.similar { margin-left: 16px; font-size: 90%; width: 100% }
div.similar .good { width: 30%; margin-right: 20px; float: left; }
div.similar img { float: left; margin: 0 16px 8px 0; border: 1px solid #CCCCCC; }
div.similar .compWh { width: auto; margin: 0; padding: 3px 0 3px 0;}
div.similar .compPg {color: #ABABAB; margin: 0; padding: 5px 0 5px 0;}
div.similar .compWh a{color: #ABABAB }
div.similar .goodCoast2 { white-space: nowrap; width: auto; margin: 0;  }
div.similar .goodCoast2 strong { font-size: 12px; font-weight: normal; display: inline; }

div.box  .sLink { float: left; }
a.sLink, a.sRSS {
  background: url('/images/1/ico/sLinkLi.gif') no-repeat 0 1px;
  margin: 10px 10px 10px 10px;
  padding: 0 0 0 15px;
}
a.sRSS { background: url('/images/1/ico/feed_sm.gif') no-repeat 0 1px; }
a.sLink, a.sRSS {  font: 80% tahoma; }
a.sLink:link, a.sRSS:link	    { color:#9b9c9c; text-decoration:underline }
a.sLink:visited, a.sRSS:visited { color:#9b9c9c; text-decoration:underline }
a.sLink:hover, a.sRSS:hover	    { color:#9b9c9c; text-decoration:none }
a.sLink:active, a.sRSS:active	{ color:#9b9c9c; text-decoration:none }

.strong{
  font-weight: bold
}

.otp{
  margin-top: 5px;
  margin-bottom: 5px
}

.H160{
  font-size: 160%;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bolder
}
.H140{
  font-size: 120%;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bolder
}

div.selectListCat  {
  border: 1px solid #FFFFFF;
  overflow: hidden;
  display: block;
  padding: 10px
}

div.selectListCatSel  {
  border: 1px solid #BAAB94;
  overflow: hidden;
  display: block;
  padding: 10px
}

div.selectListCat h1{
  padding-bottom: 10px;
  margin: 0
}

div.selectListCat ul{
  list-style:none;
  padding: 0;
  margin: 0;
}
div.selectListCat li{
  padding: 0;
  margin: 0;
  line-height: 0px
}

div.selectListCat a{
  padding: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  text-decoration: none;
  color: #475259
}

div.selectListCat a:hover{
  color: #FFFFFF;
  background-color: #A6BBD9
}

div.selectList  {
  border: 1px solid #BAAB94;
  width: 300px;
  overflow: hidden;
  display: block
}

div.selectList  img.sel{
top:0;
right:0;
  z-index: 99;
  position: absolute
}

div.selectList ul{
  list-style:none;
  padding: 0;
  margin: 0;
}
div.selectList li{
  padding: 0;
  margin: 0;
  line-height: normal;
}

div.selectList a{
  padding: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  text-decoration: none;
  color: #475259
}

div.selectList a:hover{
  color: #FFFFFF;
  background-color: #A6BBD9
}

div.selectList a.active{
  color: #FFFFFF;
  background-color: #F3BB6D
}


.filter{
  position: relative;
  padding-bottom: 10px;
}


.filter .fHelp, .geo-filter .fHelp { cursor: pointer; }
.filter .opcl, .geo-filter .opcl {
  top: 1px;
  right: 8px;
  -margin-right: 25px;
  position: absolute;
  font: 10px tahoma;
  text-align: center;
  width: 110px;
  padding: 1px 10px 15px 10px;
  background: url('/images/1/ico/fStrBg.gif') no-repeat center -2px;
}
.filter .opcl a {
  color: #6a6e71;
  padding-right: 10px;
  text-decoration: none;
  cursor: pointer;
}
.filter .opcl a.expanded { background: url('/images/1/ico/fStrUp.gif') no-repeat right 4px; }
.filter .opcl a.collapsed { background: url('/images/1/ico/fStrDown.gif') no-repeat right 4px; }
.filter .fContent, .geo-filter .fContent,
.filter .fHelp, .geo-filter .fHelp {
  background-color: #f1f4f6;
  border-left: 1px solid #e9edf0;
  border-right: 1px solid #e9edf0;
  padding: 0 12px;
}
.filter .fHelp {
  display: none
}
.fContent div { margin-bottom: 5px }

