/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/*<![CDATA[*/
.popup {
	display:none;
	height:100px;
	font-size:28px;
	color:red;
	/*background:#C6DCF2;*/
	background:#ffffff;
	border:2px solid #FDB000;
	position:absolute;
	}
.no {
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	height:100px;
	cursor:pointer;
}




html,body
   {
     margin: 0;
     padding: 0;

   }
body
   {
     font: 76% arial,sans-serif;
	 background: #EDF2F8 repeat-x url(img/body_bg.gif) top left;
    /*background: #640B1B repeat-x 50% 0 url(img/bg.png) fixed;*/
   }
#addToCartAlert{
    width:400px;
    height:150px;
    position:fixed;
    display:none;
    top:-2px;
    left:790px;
    z-index:10000;
    background-color: #fbd900;
    border-radius: 0 0 8px 8px;
    border:  2px solid white;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    font-size:16px;
    font-weight:bold;
    text-align:center;
}
#justAdded{
    display:block;
    margin-top:20px;
    margin-left:5px;
    padding-left:50px;
    padding-right:5px;
    background:url("img/cart1.png") left top no-repeat;
    height:85px;
    overflow: hidden;
}
img
   {
	  border: 0;
   }

h2, h3
   {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }
   
/* Цвет обычных ссылок в магазине */
a 
   {
     color: #000;
     text-decoration: none;
   }

a:hover 
   {
     color: #990000;
     text-decoration: none;
     cursor: pointer;
   }
a.lang{
    color:white;
    border-bottom: 1px dashed white;
}
.pagecontent ul {
	list-style:none;
	padding-left:10px;
}
.pagecontent li{
     padding-left: 25px; /* the width of your image + some space */
     margin: 10px 0;
	 line-height:20px;
	 font-size:13px;
}
.pagecontent li.phone{
	background:url(img/telephone-alt-20-clear.gif) no-repeat left top;
}
.pagecontent li.phone ul {
    padding-left:5px;
}
li.life{
    background:url(img/life-logo-20.gif) no-repeat left top;
    padding-left:40px;
}
li.mts{
    background:url(img/mts-logo-20.gif) no-repeat left top;
    padding-left:40px;
}
li.kyivstar{
    background:url(img/kyivstar-logo-20.gif) no-repeat left top;
    padding-left:40px;
}
.pagecontent li.mail{
	background:url(img/e-mail.gif) no-repeat left center;
}
.pagecontent li.infoline{
	background:url(img/infoline.gif) no-repeat left center;
}
.pagecontent li.message{
	background:url(img/writenote.gif) no-repeat left center;
}
/* /Цвет обычных ссылок в магазине */
div#main{
    margin: 0px auto;
    width: 980px;
    position:relative;

}
div.top{
    margin: 0px auto;
    width: 980px;
}
div#header
{
	width:100%;
	background-color:#093482;
}
.logo{
    display:inline-block;
    float:left;
    width:200px;
}
.header_right{
    float:right;
    width:450px;
}
.content_header_right{
    float:right;
    width:170px;
    /*padding: 5px;*/
}
.header_top{
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-radius: 0 0 0 4px;
    background-color: white;
}
.contact_phones{
    display:inline-block;
    font-size:10pt;
    font-weight: bold;
    color: black;
    background-color:#f4f8fd;
    padding: 5px 10px;
    margin-right:15px;
    float:right;
    line-height:17px;
    border-left: 1px solid #d1e2f4;
    border-right: 1px solid #d1e2f4;
    border-bottom: 1px solid #d1e2f4;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}
.phone_number{
    float:left;
    padding-right: 5px;
    border-right: 1px solid black;
}
.workTime{
    padding-left: 5px;
    display:inline-block;
}
.shops{
    display: inline-block;
    float:left;
    padding: 0 5px;
}
.shops a{
    color:white;
    font-size:10pt;
    font-weight:bold;
    border-bottom: 1px dashed white;
}
.lang_selector{
    display: inline-block;
    padding: 3px 0px;
    float:right;
}
.lang_selector a{
    margin-right:10px;
    color:white;
    text-decoration:underline;
    font-size:14px;
}
.header_box_cart{
    /*width:155px;*/
    float:left;
    padding: 10px 5px;
}
div#container
{
background-color:white;
width: 980px;
min-width:700px;
border-right: 1px solid white;
border-left: 1px solid white;

}

/* Центр */
div#wrapper
   {
     float: left;
     width: 100%;
   }
table#wrapper
{
	float:left;
	width:100%;
    /*background-color: white;*/
    /*margin-left:-1px;*/
}
td.left
{
	background: rgb(254,231,178);
	width:222px;
    padding: 0;
}
td#right
{
	width:18%;
	min-width:170px;
}
td#content
{
	/*min-height:650px;*/
	padding:0;
	/*border:1px solid #C6DCF2;*/
}
div#content
   {
   	background-color:white;

   /*  margin: 0 18.5%; /* отступ центра от боковых колонок */
   }

/* /Центр */
.content_menu{
    height:30px;
    background-color:#eaf2fb;
}
.products_menu_top li{
    list-style: none;
    padding: 5px 5px;
}
ul.products_menu_top li a{
    border-bottom:1px dashed #00008B;
}
.products_menu_top li:hover{
    position: relative;
}
ul.products_menu_top{
    display:block;
    margin: 0;
    padding: 0;
    font-weight:bold;
}
ul.sub-level{
    padding: 0;
    margin: 0;
    background-color:white;
    border: 1px solid #C2CBE0;
    display:none;
}
ul.sub-level li{
    border-bottom: 1px solid #C2CBE0;
    padding: 5px 7px;
}
ul.sub-level li a{
    display:block;
}
li:hover .sub-level {
    display:block;
    position:absolute;
    top:15px;
    left:70px;
    width:75px;
    text-align:center;
    margin-top:5px;
}


/* Левая колонка */
div#left   {
    margin-left:-2px;
}
/* /Левая колонка */

/* Правая колонка */
div#right
   {
   	margin-top:-1px;
     /*float: left;
     /*overflow: auto;
     /*width: 18%; /* Ширина правой колонки */
     /*margin-left: -18%;*/
	 /*background: rgb(254,231,178);
	 /*border: white solid 2px;*/
   }
/* /Правая колонка */

/* Низ */
div.menu_bottom{
     clear: left;
	 background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(16%,#f4f4f4), color-stop(48%,#f3f2f7), color-stop(91%,#f4f4f4), color-stop(100%,#ffffff));
    display:table-cell;
    width:980px;
    color:#335B8A;
    border:1px solid #f0f1f1;
	 /*margin-left:2px;*/
	 /*margin-right:2px;*/
	 /*padding:5px 8px 5px 8px;*/
	 /*border-left: 1px #ffffff;*/
	 /*border-right: 1px #ffffff;*/
	 /*border-bottom: 1px #ffffff;*/
	 /*border-top: 1px #ffffff;*/
}
div.menu_bottom a{
	color:#4D4D4D;	
	font-weight:bold;
}
.menu_block{
    width:170px;
    display:inline-block;
    vertical-align:top;
    height:100%;
    padding: 5px 10px;
    
}
.menu_block_header{
    text-align:center;
    font-weight:bold;
}
.menu_block_content ul{
    list-style: none;
    padding:  2px 10px;
    float:left;
    margin: 0;
}
.menu_block_content li{
    padding: 4px 0px;
}
div#footer
   {
     clear: left;
     width: 100%;
     background: #f1f1f6;
    /* border-top: 3px solid #67748B;*/
	background:#F8F9FB repeat-x url("img/footer_home_bg.gif") left top;
		font-size:10px;
	line-height:1.4;
     text-align: center;
     color:#747474;
   }
 div#footer  a {
	color:#747474;
	text-decoration: none;
}
div#understring
{
	font-size:11px;
}   
div#footer p
   {
     margin: 0;
     padding: 5px 10px;
   }
   
/* /Низ */

/* Навигация */
p.CartContentRight input{
	padding:0;
	margin:0;
	display:inline-block;
}
div#navigation 
   {
     padding-top: 0.5em;
     padding-bottom: 0.5em;
     padding-left: 10px;
     border: 2px solid #ffffff;
     background: #fee7b2;
     color: #335b8a;
   }
.pageItem_navi {
	height:15px;
	background-color:#F1F1F6;
}
.sort {
	display:inline;
	float:left;
	padding:2px 5px;
}
.all_group{
    padding: 5px;
    font-size:14px;
}
.all_group a{
    text-decoration:underline;
}
.all_group a.current{
    font-weight:bold;
}
.on_page {
	display:inline;
	float:left;
    padding:2px 5px;
}
.naviPages {
	float:right;
	padding: 7px 5px;
    text-align:right;
}
.naviTotal {
	float:left;
	padding: 7px 5px;
    text-align:left;
}
.naviPages b{
    width:15px;
    height:15px;
    border: 1px solid #fbc701;
    background-color: #fbc701;
    color:white;
    padding: 2px 6px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pageResults{
    width:15px;
    height:15px;
    border: 1px solid #F5F5F5;
    background-color: white;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 6px;
}
.naviPages .pageResults a:hover{
    border: 1px solid #fbc701;
}
#navigation span 
   {
     display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     /*color: #ffffff;
     /*border-bottom: 2px #990000 solid;*/
     /*background: url(img/navigation.gif) no-repeat left center;*/
    /* padding: 0 0 0 20px;*/ 
   }
   
#navigation a
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #335b8a;
     text-decoration: none;
   }

#navigation a:hover
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #33718a;
     text-decoration: none;
   }

#navigation a:visited
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #335b8a;
     text-decoration: none;
   }
   
/* /Навигация */
   
/* Заголовок страницы */
#content h1 {
    display: block;
    font: 16px Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #335B8A;
    /*border-bottom: 2px #ffffff solid;*/
    background:#EAF2FB;
    /*padding-bottom:2px;*/
    margin: 0 2px;
	text-align:center;
    height:30px;
    line-height:28px;
}

#content h1 a 
   {
     color: #990000;
     text-decoration: none;
   }
/* /Заголовок страницы */

/* Скругленные углы */
.page 
   {
     background: transparent;
     width: 100%;
     min-height:570px;
     margin-bottom: 0.5em;
	 padding-bottom:5px;
   }

.pageItem 
   {
     /*background-color: #f1f1f6;*/
  
   }

.page h1, .page p 
   {
     margin: 0 10px;
   }

.page h1 
   {
     font-size: 2em;
     color: #fff;
   }

.page p 
   {
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }


.pagecontent 
   {
     display: block;
     padding-left: 0.5em;
     padding-right: 0.5em;
     /*background: #f1f1f6;*/
   }

.pagecontent_info
   {
     display: block;
     margin-left:2px;
	 margin-right:2px;
	 padding-bottom:0.4em;
     /* background: #f1f1f6; */
   }
   

.pagecontentfooter 
   {
     display: block;
     /*text-align: right;*/
     /*background:#ffffff;*/
     /*margin-top: 0.5em;*/
     /*margin-bottom: 0.5em;*/
	 padding:10px;
   }

/*- Меню-закладки сверху */

.menu
   {
	  /*background: #fff;*/
	 background:url("img/menu_bg.png");
	  border-top:#ffffff solid 2px;
	  border-bottom:#ffffff solid 2px;
    height:35px;
    float:left;
    width:100%;
	  /*margin-left:2px;
	  border-width: 1px;*/
	 /* margin-top: 1em;*/
	 /* padding-top: .6em;*/
   }

.menu ul, #navigation ul li
   {
	  list-style: none;
	  margin: 0;
	  padding: 0;
   }

.menu ul
   {
	padding-left: 130px;
	display:block;
	width:100%;
    height:35px;

   }

.menu ul li
   {
	  display: inline;
	  /*border-right:2px solid #ffffff;*/
	  float:left;
/*width:120px;*/

	  white-space:nowrap;
	  
   }

.menu ul li:last-child a
   {
	  border-right: 0;
   }
.menu li a
   {
    display:block;
    color: #335B8A;
    margin-top:1px;
    font-size:14px;
    padding: 1px 10px 2px 10px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    line-height:23px;
    /*border-right: 1px solid #335B8A;*/
   }
.menu li a:hover {
    text-decoration:underline;
}
.menu ul li.current a
   {
	  background-color: #FDB000;
	  color: #fff;
     font-weight: bold;
   }

.menu ul li a span
   {
	/*  background: url("img/tab-left.gif") no-repeat;
	  padding: 0px 1em;
     border-bottom:1px solid #000;*/
   }

.menu ul li.current a span
   {
	  padding: 0px 1em 1px;
     border-bottom:0;
   }

.menu ul li a:hover span
   {
	  color: #fff;
     font-weight: bold;
	  text-decoration: none;
   }

/*\*//*/
#menu ul li a 
   {
	  display: inline-block;
	  white-space: nowrap;
	  width: 1px;
   }

#menu ul 
   {
	  padding-bottom: 0;
	  margin-bottom: -1px;
   }
/**/

/*\*/
* html #menu ul li a 
   {
	  padding: 0;
   }
/**/

/*- /Меню-закладки сверху */

/*- Боксы */

/*- Бокс разделы */
#boxCategories
   {
	 background: #FDB000;
   }

/*- Заголовок бокса разделы */
/*- Список разделов */
#CatNavi ul
{
    background-color: #FEE7B2;
    margin: 5px 0px 0px 0px;
    padding: 0px;

}
#categoriesBoxMenu #CatNavi,  #CatNavi li 
   { 
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
   }
#categoriesBoxMenu #CatNavi li.CatLevel1:first-child{
    border-bottom: 2px solid #E29103;
    border-top: 2px solid #E29103;
}
#categoriesBoxMenu #CatNavi li.CatLevel1:first-child a{
    font-size:14px;
}
#categoriesBoxMenu #CatNavi li a
   { 
    /* width: 95%;*/
     display: block; 
     padding:  2px 2px 2px 10px;;
     color: #000344;
    font-size: 10pt;
     /*text-indent: 0.4em;*/
     bacbackground-color:#FDB000;


     /*text-decoration: none;*/
    font-weight:bold;
	  	/*overflow:hidden;*/
     /*margin: 0.2em 0;*/ 
    /* border-left: 0.4em solid #67748B;*/ 
     
     /*border-bottom:1px solid #fff; 
     border-right:1px solid #fff; */
   }

#categoriesBoxMenu #CatNavi li a:hover
   { 
     text-decoration: underline;
	 /*font-weight:bold;*/
   /*  border-left: 0.4em solid #3169C6; 
     background-color: #c6d3ef;
     border-top:1px solid #3169C6; 
     border-bottom:1px solid #3169C6; 
     border-right:1px solid #3169C6;*/ 
   }
#categoriesBoxMenu #CatNavi .CatLevel1
{
	margin-left:0px;
	border-bottom:1px solid #E29103;
    padding: 5px 0px 5px 0px;
    background: #fee7b2 repeat-x url("img/gradient-menu.png");
    /*background: #fee7b2;*/
}

#categoriesBoxMenu #CatNavi .CatLevel2, 
#categoriesBoxMenu #CatNavi .CatLevel3,
#categoriesBoxMenu #CatNavi .CatLevel4,
#categoriesBoxMenu #CatNavi .CatLevel5,
#categoriesBoxMenu #CatNavi .CatLevel6
   {
   	color:black;
     padding-left: 5px;

   }

.CatLevel2 .Current a
   {
     font-weight: bold; 
	 color:white;

   }

.Acurrent {
    text-decoration: underline;

    background: url('img/dot.gif') no-repeat left center;
}
/*#categoriesBoxMenu #CatNavi li a,*/

/- /Список разделов */

/*- /Бокс разделы */

/*- Бокс контент */
#boxContent
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса контент */
#boxContent h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса контент */

/*- Содержимое бокса контент */
#boxContentContent 
   {
     padding-left: 0;
     text-align: center;

  }

#boxContentContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxContent ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxContent li 
   {
	  display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 12px; 
   }

/*- /Содержимое бокса контент */

/*- /Бокс контент */

/*- Бокс информация */
#boxInformation
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса информация */
#boxInformation h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса информация */

/*- Содержимое бокса информация */
#boxInformationContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxInformationContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxInformation ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxInformation li {
	display: block;
   font: 11px Tahoma, Verdana, Arial, sans-serif;
   background: url(img/icon_arrow2.jpg) no-repeat left center;
   padding: 0 0 0 12px; 
}

/*- /Содержимое бокса контент */

/*- /Бокс информация */

/*- Бокс быстрый заказ */
#boxAddQuickie
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса быстрый заказ */
#boxAddQuickie h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса быстрый заказ */

/*- Содержимое бокса быстрый заказ */
#boxAddQuickieContent 
   {
     padding-left: 1em;
  }

#boxAddQuickieContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса быстрый заказ */

/*- Форма быстрый заказ */
.addquickieform input {
	width: 80%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}

.addquickieform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма быстрый заказ */

/*- /Бокс быстрый заказ */

/*- Бокс авторы */
#boxAuthors
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса авторы */
#boxAuthors h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса авторы */

/*- Содержимое бокса авторы */
#boxAuthorsContent 
   {
     padding-left: 1em;
  }

#boxAuthorsContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса авторы */

/*- /Бокс авторы */

/*- Бокс статьи */
#boxArticles
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса статьи */
#boxArticles h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса статьи */

/*- Содержимое бокса статьи */
#boxArticlesContent 
   {
     padding-left: 1em;
  }

#boxArticlesContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса статьи */

/*- /Бокс статьи */

/*- Бокс партнёрка */
#boxAffiliate
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса партнёрка */
#boxAffiliate h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #990000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса партнёрка */

/*- Содержимое бокса партнёрка */
#boxAffiliateContent 
   {
     padding-left: 1em;
  }

#boxAffiliateContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса партнёрка */

/*- /Бокс партнёрка */

/*- Бокс новые статьи */
#boxArticlesNew
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса новые статьи */
#boxArticlesNew h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса новые статьи */

/*- Содержимое бокса новые статьи */
#boxArticlesNewContent 
   {
     padding-left: 1em;
  }

#boxArticlesNewContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса новые статьи */

/*- /Бокс новые статьи */

/*- Бокс просмотренные товары */
#boxLastViewed
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса просмотренные товары */
#boxLastViewed h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #67748B;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса просмотренные товары */

/*- Содержимое бокса просмотренные товары */
#boxLastViewedContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxLastViewedContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса просмотренные товары */

/*- /Бокс просмотренные товары */

/*- Бокс отзывы */
#boxReviews
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса отзывы */
#boxReviews h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса отзывы */

/*- Содержимое бокса отзывы */
#boxReviewsContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxReviewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса отзывы */

/*- /Бокс отзывы */

/*- Бокс поиск */
/*- #boxSearch
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
/*-     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
/*-  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
*/
#boxPicture{
	display: block;
	border-bottom: white solid 1px;
}
#boxPictureContent{
    margin: 5px 5px;
	text-align:center;
	font-weight:bold;
}
#boxSearch
{
    width:315px;
    display:inline-block;
    padding: 30px 0px;
}

/*- Заголовок бокса поиск */
#boxSearch h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #f4eddc;
	 width:80%;
	 background: #c0e4f5;
	 text-align:center;
     /*border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
	 background:transparent url("img/arrow_blue.gif") no-repeat 0 3px;*/
/*     margin: 0 0 .4em .3em;
     /*padding: .1em 0 0 16px;*/
	 margin:0 0 0 10%;
    padding:2px 0 2px 0;
  }

#boxSearch h5 a
   {
     color: #FF6600;
     text-decoration: none;
   }
/*- /Заголовок бокса поиск */

/*- Содержимое бокса поиск */
#boxSearchContent 
   {
    background:  no-repeat url("img/search_back.gif");
     /*margin: 15px 0px;*/
  }

/*- /Содержимое бокса поиск */
#boxSearchContent p
{
	margin-top:2px;
	}
#boxSearchContent a
{
	
	/*padding-left:14px;*/
	font-size:10px;
	color:#666666;
	/*background:transparent no-repeat left url("../../images/zoom_on.gif");*/
	
} 
/*- Форма бокса поиск */
#quick_find_keyword 
{
	width:240px;
		/*border: 1px solid #2380b1;*/
	margin-right:3px;

	vertical-align:middle;
}
.searchboxform{
	height:25px;
    padding:  4px 1px 0px 5px;
}
.searchboxform input  {
	/*border: 1px transparent;*/
	vertical-align:middle;
    padding: 0;
    margin: 0;
}
.searchboxform input[type="button"]{
    border: 0px;
    background-color:white;
    width:55px;
    font-weight: bold;
    cursor: pointer;
}
.searchboxform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма бокса поиск */

/*- /Бокс поиск */

/*- Бокс скидки */
#boxSpecials
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса скидки */
#boxSpecials h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #67748B;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#boxSpecials h5 a
   {
     color: #67748B;
     text-decoration: none;
   }
/*- /Заголовок бокса скидки */

/*- Содержимое бокса скидки */
#boxSpecialsContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxSpecialsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса скидки */

/*- /Бокс скидки */

/*- Бокс рекомендуемые */
#boxFeatured
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса рекомендуемые */
#boxFeatured h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
  
#boxFeatured h5 a
   {
     color: #006600;
     text-decoration: none;
   }
/*- /Заголовок бокса рекомендуемые */

/*- Содержимое бокса рекомендуемые */
#boxFeaturedContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxFeaturedContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса рекомендуемые */

/*- /Бокс рекомендуемые */

/*- Бокс новинки */
#boxWhatsNew
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса новинки */
#boxWhatsNew h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #990000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#boxWhatsNew h5 a
   {
     color: #990000;
     text-decoration: none;
   }
/*- /Заголовок бокса новинки */

/*- Содержимое бокса новинки */
#boxWhatsNewContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxWhatsNewContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса новинки */

/*- /Бокс новинки */

/*- Бокс новости */
#boxNews
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса новости */
#boxNews h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#boxNews h5 a
   {
     color: #006600;
     text-decoration: none;
   }
/*- /Заголовок бокса новости */

/*- Содержимое бокса новости */
#boxNews .boxNewsContent 
   {
     padding-left: 1em;
     margin-bottom: 0.5em;
     text-align: left;
  }

#boxNews .boxNewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса новости */

/*- /Бокс новости */

/*- Бокс вопросы и ответы */
#boxFaq
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса вопросы и ответы */
#boxFaq h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#boxFaq h5 a
   {
     color: #006600;
     text-decoration: none;
   }
/*- /Заголовок бокса вопросы и ответы */

/*- Содержимое бокса вопросы и ответы */
#boxFaq .boxFaqContent 
   {
     padding-left: 1em;
     margin-bottom: 0.5em;
     text-align: left;
  }

#boxFaq .boxFaqContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса вопросы и ответы */

dl.itemFaqDefault 
   {
     width: 48%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemFaq 
   {
     width: 98%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dt.itemFaq 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }

dd.itemFaq
   {
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

/*- /Бокс вопросы и ответы */

/*- Бокс корзина */

/* Оформление */
#boxCart 
   {
     text-align: left;
border:#C6DCF2 solid 2px;
/*padding-bottom:2px;*/

background:#FEE7B2;
   }


#boxCart .boxheader 
   {
     display: block; 
     background: #C6DCF2 ; 
     color: #335B8A;
	 text-align:center;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
	 
     /*border-left: 1px solid #000; 
     border-right: 1px solid #000;*/
   }

#boxCart .boxcontent 
   {
     display: block; 
     /*background: #f1f1f6; 
    /* border-left: 1px solid #000; 
     border-right: 1px solid #000;*/
   }

#boxCart .boxcontent  span 
   {
     font-weight: bold;
   }

#boxCart .boxheader p 
   {
padding-bottom:2px;
margin:0px;
   }

#boxCart .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }
/* /Оформление */

/* Ссылки в заголовке бокса */
#boxCart .boxheader a 
   {
     color: #335B8A;
     text-decoration: none;
   }

#boxCart .boxheader a:hover 
   {
     color: #fff;
     text-decoration: none;
   }
/* /Ссылки в заголовке бокса */

p.CartContentRight
   {
     /*text-align: right;*/
     padding-right: 0.2em;
	 border-bottom:0.131em #CCC solid;
	 border-top:0.131em #CCC solid;
	 
   }

p.CartContentCenter
   {
     text-align: center;
	 margin-bottom:-1px;
	
/*	 background-color:#4a9df0;*/
   }
   p.CartContentCenter a img
   {
   margin-top:2px;
	 margin-bottom:-2px;
	 margin-left:-0.5em;
   }

/*- /Бокс корзина */

/*- Бокс вход/админ */

/* Оформление */
#divShoppingCart {
	margin-bottom:5px;
}
#boxLogin 
   {
   	/*float:right;*/
     text-align: left;
	 margin-bottom:5px;
	 border:#C6DCF2 solid 2px;
	/* background-color:#093482;*/
   }


#boxLogin .boxheader 
   {
     display: block; 
     background: #C6DCF2; 
	 text-align:center;
     color: #335B8A;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
	 padding-bottom:2px;
     /*border-left: 1px solid #000; 
     border-right: 1px solid #000;*/
   }

#boxLogin .boxcontent 
   {
   	margin:0;
	background:#FEE7B2;
     /*display:block;*/
	padding-top:2px;
     padding-left: 0.5em; 
   /*  border-left: 1px solid #000; 
     border-right: 1px solid #000;*/
   }

#boxLogin .boxcontent  span 
   {
   	text-align:center;
     font-weight: bold;
   }

#boxLogin .boxheader p 
   {
     padding-top: 0;
     padding-bottom: 0.4em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }

#boxLogin .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.2em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
	 text-align:center;
   }
/* /Оформление */

/*- Форма входа */
.loginform {
		float:left;
	/*background-color:#FEE7B2 ;*/
	/*background-color:white;*/
	/*border:1px solid #2380B1;*/
}
.loginform input {

/*width:100px;*/

padding-right:2px;
	font-size: 10px;
	/*height:10px;*/
	border:none;
	/*border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;*/
   /*margin-top: 0.2em;
   margin-bottom: 0.4em;*/
}
.loginbutton
{
	
}
.loginbutton input {
	width:80px;
	
	/*padding-left:20%;*/
}
.login input {
	width:70px;
	
	padding-left:1px;

}
.loginform input:focus, .sffocus, .sffocus {
	background:transparent url(img/test.gif) left;
}
/*- /Форма входа */

div.LoginContentCenter
   {
   	font-family:Tahoma;
     text-align: center;
	 font-size:9px;
	 
   }

p.LoginContentLeft
   {
     text-align: left;
   }

/*- /Бокс вход/админ */

/*- Бокс мои загрузки */
#boxDownloads
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса мои загрузки */
#boxDownloads h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса мои загрузки */

/*- Содержимое бокса мои загрузки */
#boxDownloadsContent 
   {
     padding-left: 0;
     text-align: left;
  }

#boxDownloadsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса мои загрузки */

/*- /Бокс мои загрузки */

/*- Бокс рассылка */
#boxNewsletter
   {
     text-align: left;
	 background:#FEE7B2 none repeat scroll 0 0;
	 margin-top:5px;
	 border:#C6DCF2 solid 2px;
   }

/*- Заголовок бокса рассылка */
#boxNewsletter h5 
   {
     display: block;
	 text-align:center;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #335B8A;
     background: #C6DCF2 ;
	 padding-bottom:2px;
	 
	 margin:0;
   /*  margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;*/
  }
/*- /Заголовок бокса рассылка */

/*- Содержимое бокса рассылка */
#boxNewsletterContent 
   {
     /*padding-left: 1em;*/
	 padding-top:2px;
	 text-align: center;
  }
#boxNewsletterContent input {
	padding-top:2px;
} 
   
/*- /Содержимое бокса рассылка */

/*- Форма рассылка */
.newsletterform input {
	width: 100px;
	font-size: 10px;
	border: 1px solid #ffffff;
	/*border-color: #666 #ccc #ccc #666;*/
	padding: 2px;
  /* margin-top: 0.2em;
   margin-bottom: 0.4em;*/
}

.newsletterform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма рассылка */

/*- /Бокс рассылка */

/*- Бокс лучшие товары */
#boxBestsellers
   {
     text-align: left;
     margin-top:5px;
     background:#FEE7B2 none repeat scroll 0 0;
	 border:2px solid #C6DCF2;
   }

/*- Заголовок бокса лучшие товары */
#boxBestsellers h5 
   {
     display: block;
     font-size: 12px;
     font-weight: bold;
	 text-align:center;
     color: #335B8A;
     border-bottom: 2px #e5e5e5 solid;
	 padding-bottom:2px;
     background: #C6DCF2 none repeat scroll 0 0;
	 margin:0;	 
  }
/*- /Заголовок бокса лучшие товары */

/*- Содержимое бокса лучшие товары */
#boxBestsellersContent 
   {
     padding-left: 1em;
  }

#boxBestsellersContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

/*- /Содержимое бокса лучшие товары */

#boxBestsellersContent p.BestsellersContentRight
   {
     text-align: right;
     padding-right: 0.2em;
     padding-bottom: 0.3em;
   }

#boxBestsellersContent  span 
   {
     font-weight: bold;
   }
   
/*- /Бокс лучшие товары */

/*- Бокс информация о группе */
#boxGroupInfo
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса информация о группе */
#boxGroupInfo h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса информация о группе */

/*- Содержимое бокса информация о группе */
#boxGroupInfoContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxGroupInfoContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxGroupInfoContent  span 
   {
     font-weight: bold;
   }

/*- /Содержимое бокса информация о группе */

/*- /Бокс информация о группе */

/*- Бокс валюты */
#boxCurrencies
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса валюты */
#boxCurrencies h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса валюты */

/*- Содержимое бокса валюты */
#boxCurrenciesContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxCurrenciesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса валюты */

/*- Форма выбора валюты */
#boxCurrenciesContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
/*- /Форма выбора валюты */

/*- /Бокс валюты */

/*- Бокс языки */
#boxLanguages
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса языки */
#boxLanguages h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса языки */

/*- Содержимое бокса языки */
#boxLanguagesContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxLanguagesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса языки */

/*- /Бокс языки */

/*- Бокс производители */
#boxManufacturers
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса производители */
#boxManufacturers h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса производители */

/*- Содержимое бокса производители */
#boxManufacturersContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxManufacturersContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса производители */

/*- Форма выбора производителя */
#boxManufacturersContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
/*- /Форма выбора производителя */

/*- /Бокс производители */

/*- Бокс информация о производителе */
#boxManufacturersInfo
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

/*- Заголовок бокса информация о производителе */
#boxManufacturersInfo h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #FF6600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
/*- /Заголовок бокса информация о производителе */

/*- Содержимое бокса информация о производителе */
#boxManufacturersInfoContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxManufacturersInfoContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

/*- /Содержимое бокса информация о производителе */

/*- /Бокс информация о производителе */

/*- /Боксы */

/*- Время парсинга */
div#parseTime
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
/*- /Время парсинга */

/*- Информация о магазине */
div#copyright
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }

div.copyright
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
/*- /Информация о магазине */

/*- Формы */

form 
   {
	  width: 100%;
	  margin: 0;
   }

.form input, textarea 
   {
	  font-size: 1em;
	  vertical-align:middle;
/*	  border: 1px solid;
	  border-color: #666 #ccc #ccc #666;
	  padding: 2px;*/
   }
.form p label{
	width:90px;
	display:inline-block;
}
/*- Подсветка ошибок формы */
#errormsg
   {
     border: 2px solid #c00;
     padding: 5px;
     width: 96%;
   }    

.error
   {
	  background: #fcc;
   }
/*- /Подсветка ошибок формы */
   
.form textarea:focus, input:focus, .sffocus, .sffocus 
   {
	  background-color: #ffc;
   }

span.Requirement 
   {
     color: red;
   }

/*- /Формы */

/*- Цены */

span.markProductOutOfStock 
   {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }

span.productOldPrice 
   {
	  font-family: Verdana, Arial, sans-serif;
	  color: #ff0000;
	  text-decoration: line-through;
   }

span.errorText 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }

/*- /Цены */

/* Ошибка на странице свяжитесь с нами */

div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

/* Вывод товаров */

/* Количество колонок с товаром на странице новинки */
dl.itemNewProducts 
   {
     display: block;
     width: 48%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }
/* /Количество колонок с товаром на странице новинки */

/* Количество колонок с товаром на странице рекомендуемые товары */
dl.itemFeaturedProducts 
   {
     display: block;
     width: 32%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице рекомендуемые товары */

/* Количество колонок с товаром в блоке новинки на главной странице */
#product_outer {
		float:left;
		height:265px;
		display:table;
		width:25%;
        background: no-repeat url("img/product_background.gif");
}
#product_outer.last_column{
        background: no-repeat url("img/product_background_last.gif");
}
img.item_banner {
	position:absolute;
	margin-left:5px;
	margin-top:5px;
	border:none;
}
img.item_banner:hover {
border:none;
}
dl.itemNewProductsDefault 
   {
     display:table-cell;
     /*width: 32%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     /*float: left;*/
      /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     /*margin: 0 2px 0 4px;*/
     padding: 0px 0px 0px 0px;
	 text-align: center;
	 vertical-align :bottom;
     background: transparent;
   }
/* /Количество колонок с товаром в блоке новинки на главной странице */

/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault 
   {
     display: block;
     width: 32%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на главной странице */

/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на странице новостей */

/* Количество колонок с товаром на странице скидки */
dl.itemSpecials 
   {
     display: block;
     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице скидки */

/* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

/* /Количество колонок с товаром на странице мои данные */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress 
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook 
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook 
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList 
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Адресная книга */

/* Вход 
fieldset.form p input {
	width:50px;
}
*/
dl.Login 
   {
     display: block;
     width: 100%;
     float: left;
     margin: 4px 0 4px 0;
     padding: 0 0 0 0;
	 border-bottom:1px dotted;
	 text-align:justify;
   }
dl.Login dd {
	margin-left:5px;
}
dl.Login dd a img{
	float:right;
	margin-bottom:4px;
}
dt.Login
   {
     float: left;
     display: block;
     background: transparent;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.Login
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }
dd.login p.email input {
	width:100px;
}
dd.login p.pass input {
	width:100px;
}
dd.login p.login {
	margin:0;
	padding:0;
}
dd.login p.login input {
	float:right;
	width:85px;
	height:23px;
	margin-bottom:4px;
}
/* /Вход */

dt.itemImage 
   {
    /* float: left;*/
     display: block;
     background: transparent;
     
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }
dt.itemImage a img {
	max-height:90px;

}
dt.itemImage a img:hover {
	/*border:1px solid #FDB000;*/

}

dt.itemNews 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }
div.itemDescriptionwrapper {

	/*margin: -20px 5px -11px 5px;*/
	padding:0px 5px 0px 5px;
	/*border:#FDB000  solid 1px;*/
	/*background: url("img/prod_back.gif") no-repeat center;*/
}
label {
	min-width:120px;
}
dd.itemDescription
   {
   	 height:65px;
     display: block;
     margin: 0 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
	 text-align:center;
   }
dd.min_price_text {
	margin: 0 10px;	
}
dd.itemDescriptionPrice
   {
     display: block;
     margin: 0;
     padding: 0;
     font-size:20px;
	 text-align:center;
     line-height: normal;
     background: transparent;
   }

dd.itemNews
   {
     display: block;
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
	 margin-top:0.9em;
     padding-top: 0.1em;
	 padding-bottom: 0.1em;
	 background-color:#C6DCF2;
   }

span.right
   {
     text-align: right;
    display:block;
   }

/* /Вывод товаров */

/* Вывод категорий */

dl.itemCategoriesListing 
   {
     width: 175px; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
	 height: 150px;      /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: url("img/cat_bg.gif") center no-repeat;
   }
dl.itemCategoriesListing :hover{
 background: url("img/cat_bg1.gif") center no-repeat;
}

dt.itemCategoriesListing 
   {
     float: right;
     height: auto;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dd.itemCategoriesListing 
   {
     margin: 10px 1em 0 1em;
     line-height: normal;
     background: transparent;
     text-align: center;
   }
dd.itemCategoriesListing_text
   {
     margin: 0 1em 0 1em;
     line-height: normal;
     background: transparent;
     text-align: center;
   }

/* /Вывод категорий */

/* Страница карточки товара */

p.center
   {
     text-align: center;
   }
.ProductInfoWrapper{
    min-height:350px;
    padding-bottom:5px;
}
div.ProductInfoLeft
   {
     float: left;
     margin-right: 1em;
	 min-height:350px;
   }

div.ProductInfoRight
   {
     float: right;
	 width:260px;
	 border:2px dotted #C6DCF2;
     margin-left: 1em;
     text-align: left;
   }
div.ProductInfoRight1
   {
     float: right;
	 width:340px;
     height: 340px;
	 /*border:1px dotted #C6DCF2;*/
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
     margin-left: 1em;
	 margin-top: 0.4em;
	 /*background: #F1F1F6;*/
     text-align: left;
   }
.ProductDescription p{
    padding: 8px;
}
p.prod_info_price 
{
	font-size:30px;
	font-weight:bold;
}
p#name{
    font-size:130%;
    font-weight: bold;
    border-top: 0.131em solid #CCC;
    border-bottom: 0.131em solid #CCC;
}
p#article{
    font-size:12px;
    text-align:right;
}
#options{
    /*padding-left:24px;*/
   width:600px;
    /*background-color:#E5EFFD;*/

    border-top: 1px solid #E5EFFD;
    /*border-radius:10px;*/
    /*-moz-border-radius:3px;*/
    /*-webkit-border-radius:10px;*/

}
#options tr{
    /*list-style:none;*/
    /*display: block;*/
    height:60px;
    cursor:pointer;
    border: 2px solid white;
}
#options tr.options_top{
    height:24px;
    color:#565758;
}
#options tr:hover{
    background-color: #f0f1f1;
    /*border: 2px solid #dee2e6;*/
}
#options tr .extra_color, #options tr .extra_size, #options tr .extra_content {
    /*background-color: white;*/
    text-align:center;
    width:100px;
}
#options tr .extra_pic{
    width:120px;
    text-align:center;
}
#options tr .extra_price{
    /*background-color: #F0F1F1;*/
    text-align:right;
    min-width:80px;
}
#options tr .extra_name{
    /*background-color: #F0F1F1;*/
    width:150px;
    /*border:1px solid black;*/
}
ul#options li a{
    /*font-size:11pt;*/
}
ul#options li a img{
    padding-right:5px;
    background-color: white;
}
/* /Страница карточки товара */

/* Ссылки на странице мои данные */

ul.accountLinks 
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks 
   {
	  display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 14px; 
   }

/* /Ссылки на странице мои данные */

span.bold 
   {
     font-weight: bold;
   }

/* Ajax quick find */

div.ajaxQuickFind 
   {
     text-align: left;
   }

ul.ajaxQuickFind 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie 
   {
     text-align: left;
   }

div.addQuick 
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }
   
ul.ajaxAddQuickie 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax add quickie suggest */

.errorBox 
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning 
   { 
     background-color: #ffb3b5; 
   }

.messageStackSuccess 
   { 
     background-color: #99ff00; 
   }

.headerError 
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5; 
     padding: 0.5em 0.5em 0.5em 0.5em; 
   }
 dl.ul_cat_main {
 width:25%;
 height:165px;
 float:left;
 text-align:center;
 background:url("img/border_cat.gif") no-repeat center;
  font-size:14px;
 margin: 0;
 }
  div.ul_cat_main {
 width:156px;
height:130px;
  float:left;
 text-align:center;
 display:table;
  font-size:14px;
 margin: 6px 0 0 6px;
 position:relative;
 -moz-border-radius : 6px;
  border-radius : 3px;
   border:2px #FFC851 solid;

 z-index:3;
 }
  div.cat_main {     
  padding-top:87px;
  height:44px;
  width:160px;
  display:table-cell;
  vertical-align:middle;
  position:relative;
  z-index:2;
 }
  
  dl.ul_cat_main:hover {
  background:url("img/border_cat1.gif") no-repeat center;
  }
 dl.ul_cat_main dd{     
 margin: 0 14px;
 }

dd.cat_name {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 187px;
    height: 33px;
 }
 dd.cat_img{
 height:93px;
 }
 div.cat_main_bot{
 /*background:url("img/offers_bottom.gif") no-repeat center;*/
 }
.order_details {
    padding-top:10px;
}
.order_details td{
    border-bottom: 1px solid #DBEDFF;
}
.order_details .single_price, .order_details .products_summa{
    font-size:18px;
    font-weight:bold;

}
.order_details .price_acc{
    display:block;
    width:52px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    padding:0 4px;
    background-color: #F7A700;
    border: 1px solid #FAC65A;
    color:white;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.order_details input{
    width:20px;
    text-align:center;
}
.order_total{
    float:right;
    text-align:right;
}
.order_total td{
    padding: 2px;
}
.order_total tr.productsSumma{
    font-size: 16px;
    font-weight:bold;
}
.order_total tr.deliverySumma{
    font-size: 12px;
}
.order_total tr.totalSumma td{
    font-size: 20px;
    padding-top:5px;
    margin-top:5px;
    border-top: 1px solid #003085;
}
.order_total td{
    min-width:100px;
    /*border-bottom: 1px */
}

.noborder{
    margin: 0;
    padding: 0;
}
.shopping_cart_header{
    font-size:18px;
    font-weight:bold;
}
.shopping_cart_header img {
    padding-right:15px;
}
.toggle_div{
    border-bottom: 1px dashed;
    font-weight:bold;
    cursor: pointer;
    color:#640B1B ;
}
.delivery_toggle{
    display: none;
    padding:5px 0px;
    color:#242424;
}
.infoParagraph{
    padding: 5px;
}
.infoParagraphHeader{
    font-size:16px;
    font-weight:bold;
    color:#335B8A;
    padding:5px 0px;
}
.infoParagraphContent{
    padding:5px;
}
.infoParagraphContent li.kyivstar,.infoParagraphContent li.mts,.infoParagraphContent li.life{
     padding: 0 0 10px 40px;
     list-style:none;
    text-indent: 0px;
}
.infoParagraphContent li{
    padding-left:10px;
    margin: 0;
    list-style: inside square;
    text-indent:-13px;
    line-height: inherit;
}
table.categories_all{
    padding: 5px;
}
table.categories_all ul{
    padding: 0;
    list-style: none;
}
table.categories_all li {
    list-style: none;
    text-align: center;
    font-weight: bold;
}
table.categories_all li ul li{
    text-align: left;
    font-weight: normal;
    line-height: 20px;
    text-decoration: underline;
}
table.categories_all td{
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding:10px 5px;
}
table.categories_all_az {
    padding:5px;
}
table.categories_all_az td {
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    vertical-align: top;
}
table.categories_all_az ul{
    padding:5px;
}
table.categories_all_az li{
    list-style: none;
}
table.categories_all_az li a:hover{
    text-decoration:underline;
}
fieldset#customerForm.form input[type='text'] {
    background: url('/shop/images/form_a1.png') no-repeat;
    padding: 8px 12px;
    border:0;
    width:220px;
}
fieldset#customerForm.form input:focus {
    outline: none;
}
fieldset#customerForm.form select{
    border:0;
    width:220px;
}
fieldset#customerForm.form select option{
    width:220px;
}
fieldset#customerForm p{
    width:390px;
    float:left;
}
fieldset#customerForm .comments{
    display:none;
}
fieldset#customerForm #comments{
    max-width:400px;
    max-height: 350px;
}
div.errors{
    float:right;
    width:300px;
    border:2px solid #FCC;
    background-color:#FEE;
    display:none;
    color:#B00;
}
div.errors ul{
    padding-left:25px;
    list-style: square;
}
div.errors li{
    padding: 0px;
}
/*]]>*/

