html {	
	width: 100%;
	background: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*border-top:2px solid #FBCB00;
	padding-top:34px;
	background: url(../images/html-top-bg.gif) 0 0 repeat-x;*/
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;  
	font-family:Tahoma;
	color: #464646;
	height: 100%;
	width:100%;
	background: #ffffff;
}


h1, h2, h3, h4, h5, h6 { 
	font-family:Tahoma;
	color:#464646; 
	margin:0;
	padding:0;
}

h1 { font-size:30px; line-height:24px; }

h1, h2 { font-size:24px; line-height:20px; color:#464646; padding-top:20px; padding-bottom:5px; font-weight:normal; }
h1 { padding-top:22px; }
h2 a { font-size:20px; line-height:20px; color:#464646; font-weight:normal; }

h3 { font-size:14px; line-height:14px; color:#252525; padding-top:15px; padding-bottom:6px; }
h3 a { font-size:14px; line-height:14px; color:#464646; font-weight:normal; }

h4 { font-size:14px; line-height:12px; }
h5, h6 { font-size:12px; line-height:10px; }

a img {
	border:none;
}

a { color:#EEAC00;}
a:hover { text-decoration:none;}

p { 
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	color:#464646; 
	font-size:12px;
	line-height:14px; 
	font-family:Tahoma;
}

ul, li {
	padding:0;
	margin:0;	
	list-style: none;
}

form {

    padding:0;
	margin:0;
}

a:focus, img:focus, select:focus, input:focus, textarea:focus { outline:none;}

.tpl-normal {font-size:12px; font-weight:normal; }

#tpl-carcass-footer {}

#tpl-footer {
	background-color:#f7f7f7; margin:20px; margin-top:50px; margin-bottom: 40px; padding-bottom:0px;
	position: relative;
}

#tpl-footer .tpl-credits{
	position: absolute;
	right: 0px;
	bottom: -25px;
	font-size: 12px;
	text-align: right;
	color: #7d7d7d;
}

#tpl-footer .tpl-credits a {
	color: #7d7d7d;
}

#tpl-footer .tpl-credits a:hover {
	color: #464646;
}

#tpl-footer-tbg { height:5px; font-size:0; position:relative; } 
#tpl-footer-tbg-center { height:4px; border-top:1px solid #e5e5e5; font-size:0;}
#tpl-footer-tbg-left { position:absolute; top:0px; left:0px; height:5px; width:5px; font-size:0; background: url(../images/footer-bg-coners.gif) 0 0 no-repeat; } 
#tpl-footer-tbg-right { position:absolute; top:0px; right:0px; height:5px; width:5px; font-size:0; background: url(../images/footer-bg-coners.gif) 0 -5px no-repeat; } 

#tpl-footer-center { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-bottom:5px; background-color:#f7f7f7;}

#tpl-footer-bbg { height:5px; font-size:0; position:relative; vertical-align:bottom; padding-left:5px; padding-right:5px; background-color:#f7f7f7; } 
#tpl-footer-bbg-center { height:4px; border-bottom:1px solid #e5e5e5; font-size:0;}
#tpl-footer-bbg-left { position:absolute; bottom:0px; _bottom:-1px; left:0px; height:5px; width:5px; font-size:0; background: url(../images/footer-bg-coners.gif) 0 -10px no-repeat; } 
#tpl-footer-bbg-right { position:absolute; bottom:0px; _bottom:-1px; right:0px; height:5px; width:5px; font-size:0; background: url(../images/footer-bg-coners.gif) 0 -15px no-repeat; } 

#tpl-footer-blocks { table-layout: fixed; border-collapse:collapse;}
#tpl-footer-blocks td { text-align:left; vertical-align:top;}
#tpl-footer-blocks td.tpl-footer-block-border { border-left:1px solid #dadada;}
.tpl-footer-block-outer { width:240px;}
.tpl-footer-block { padding:5px; padding-left:20px; border-left:0; }
.tpl-footer-hblock { color:#464646; font-weight:bold; padding:4px; padding-left:0; padding-bottom:17px;}
.tpl-footer-block-points { color:#7d7d7d; }
.tpl-footer-block-points li { padding:0; padding-top:4px; }
.tpl-footer-block-points p { color:#7d7d7d; padding:0px; padding-left:28px; padding-bottom:4px; margin-left:-1px; }
.tpl-footer-block-points a { color:#7d7d7d; text-decoration:none; }
.tpl-footer-block-points a:hover { color:#464646; text-decoration:underline; }


.tpl-clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
}

.tpl-none {
	display: none;
}

.tpl-br {
	display: block;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#tpl-carcass {
	margin: 0px auto;
	padding:0px;
	width:96%;
	height:100%;
	border-collapse:collapse;
}
#tpl-carcass td{
    text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.tpl-err {color:#E1002E;}
.required {font-size:13px; color:#ed9600; font-family:Tahoma;}

/* header */

#tpl-carcass-header { width:100%; height:196px; }

#tpl-logo { width:220px; height:188px; position:absolute; left:28px; top:8px;}


#tpl-top-menu-outer { display:none; height:34px; position:absolute; left:18px; top:-34px;}
#tpl-top-menu { height:34px; float:left;}
#tpl-top-menu li { height:26px; float:left; padding-top:8px; padding-left:11px; padding-right:10px; background: url(../images/top-menu-brdr.gif) 0px 0 no-repeat; }
#tpl-top-menu li.first { padding-left:10px; background-image: none; }
#tpl-top-menu li a { color:#464646; font-family:Tahoma; font-size:12px; text-decoration:none;}

#tpl-top-contacts { position:absolute; left:445px; left:39%; top:38px; width:300px; text-align:left; letter-spacing:0px; word-spacing:1px; }



#tpl-top-contacts p.tpl-hcall { font-size:20px; color:#7d7d7d; font-family:Arial; font-style:italic; padding:10px; line-height:20px; }
#tpl-top-contacts p.tpl-phone { font-size:36px; color:#252525; padding:10px; line-height:20px; }
#tpl-top-contacts span.tpl-phone-code { font-size:20px; color:#f5d700; float:left; line-height:14px; margin-right:9px; padding-bottom:6px; }
#tpl-top-contacts p.tpl-rezhim { font-size:12px; color:#b7b7b7; padding:10px;padding-top:1px; line-height:12px; letter-spacing:0px; word-spacing:-1px;}

#pethouse-text { font-size:20px; color:#7d7d7d; font-family:Arial; font-style:italic; padding:10px 10px 0 10px; line-height:20px; }

/*#tpl-top-contacts .hcall { font-size:20px; color:#7d7d7d; font-family:Arial; color: red; font-style:italic; padding:10px; line-height:20px; }*/
/* { font-size:22px; font-style: italic; color:#b7b7b7; letter-spacing:0px; word-spacing:-1px;padding:0px;padding-left:10px;padding-bottom:10px;}*/

#tpl-carcass-minwidth { width:100%; position:relative; z-index:999;}
#tpl-minwidth { width:1000px; margin:0 auto; /*height:5px;*/ height:8px; font-size:0px; }

/* Корзина вверху (в 2-х состояниях) */
#tpl-top-basket { width:242px; position:absolute; z-index:999; right:20px; /*top:10px;*/ top:39px; font-size:12px; color:#464646; }
#tpl-top-basket-topbg { height:5px; font-size:0; background: url(../images/top-basket-bg.gif) 0 0px no-repeat;}
#tpl-top-basket-center { position:relative; background-color:#F7F7F7; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; padding:0px; padding-bottom:4px; }
#tpl-mini-basket-discount {display:none; position:absolute; left:7px; top:0; color:#7d7d7d; font-style:italic;}
#tpl-top-basket #tpl-top-hbasket {  text-align:center; font-size:14px; font-weight:bold; padding:3px; /*padding-top:22px;*/ padding-top:7px; padding-bottom:5px;}
#tpl-top-basket #tpl-clear-basket { display:block; position:absolute; right:4px; top:2px; width:17px; height:16px; background: url(../images/clear-basket.gif) 0 0px no-repeat; cursor:pointer; }
#tpl-top-basket #tpl-clear-basket:hover { background: url(../images/clear-basket.gif) 0 -16px no-repeat; }
#tpl-top-basket #tpl-top-hbasket a { color:#464646;}
#tpl-top-basket #tpl-top-hbasket a:hover { text-decoration:none;}
#tpl-top-basket #tpl-top-summbasket { padding:2px; padding-top:3px; color:#252525; padding-left:25px; line-height:14px;}
#tpl-top-basket #tpl-top-dostavbasket { padding:2px; color:#7d7d7d; padding-left:25px; line-height:12px; font-size:11px; }
#tpl-top-basket #tpl-top-allinfobasket { padding:0px; width:240px; border-collapse:collapse; border-bottom:1px solid #FFFFFF; margin-top:8px; line-height:12px; }
#tpl-top-basket #tpl-top-allinfobasket td { text-align:center; vertical-align:top; margin:0px; padding:0px; padding-top:8px; font-size:11px; border-left:1px solid #FFFFFF; padding-bottom:3px; }
#tpl-top-basket #tpl-top-allinfobasket  td.tpl-basket-ferst { vertical-align:top; margin:0px;color:#252525; width:22px; border:none; }
#tpl-top-basket #tpl-top-allinfobasket td.tpl-basket-tovar { text-align:left; vertical-align:top; margin:0px; font-size:12px; width:132px; line-height:14px; padding-top:7px; padding-left:8px; }
#tpl-top-basket #tpl-top-allinfobasket td.tpl-basket-tovar .tpl-basket-upak { font-size:11px; color:#7d7d7d;}
#tpl-top-basket #tpl-top-allinfobasket td.tpl-basket-cost { vertical-align:top; margin:0px; color:#252525; font-weight:bold; width:60px; }
#tpl-top-basket #tpl-top-allinfobasket td.tpl-basket-del { color:#e83838; font-weight:bold; width:23px;}
#tpl-top-basket #tpl-top-allinfobasket td.tpl-basket-del a { color:#e83838; font-weight:bold; text-decoration:none;}
#tpl-top-basket #tpl-top-allinfobasket th { text-align:center; vertical-align:top; margin:0px; padding:0px; padding-top:3px; color:#b7b7b7; background-color:#FFFFFF; font-size:11px; height:17px; font-weight:normal; border-left:1px solid #FFFFFF; }
#tpl-top-basket #tpl-top-allinfobasket th.tpl-basket-cost { width:60px;}
#tpl-top-basket #tpl-top-allinfobasket th.tpl-basket-ferst { border:none;}
#tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty, #tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty td, #tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty td.tpl-basket-ferst, #tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty td.tpl-basket-tovar, #tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty td.tpl-basket-cost, #tpl-top-basket #tpl-top-allinfobasket .tpl-basket-trempty td.tpl-basket-del { height:7px; padding:0; font-size:0; line-height:0px;}
#tpl-top-basket #tpl-top-orderbasket { text-align:center; padding-bottom:2px; padding-top:8px;}
#tpl-top-basket #tpl-top-orderbasket a { display:block; font-style:italic; text-decoration:none; width:136px; height:22px; background: url(../images/top-basket-button.jpg) 0 0 no-repeat; margin:0 auto; padding-top:7px; color:#252525; font-family:Arial;}
#tpl-top-basket .tpl-top-onbasket, #tpl-top-basket .tpl-top-offbasket { text-align:center; margin-top:1px; }
#tpl-top-basket .tpl-top-onoffbasket { color:#e5ac00; border-bottom:1px dashed #e5ac00; padding:0; padding-bottom:2px; cursor:pointer; }
#tpl-top-basket-bottombg {  height:5px; font-size:0; background: url(../images/top-basket-bg.gif) 0 -5px no-repeat;}
/* Конец верхней корзины */

#tpl-body {}

/* Поиск */
#tpl-body-search { margin-top:8px; padding:0;}
#tpl-search-form { padding:0; margin:0;}
#tpl-search-form-input-outer { height:25px; padding:0; background: url(../images/input-search.gif) 0 -25px repeat-x; font-size:0; }
#tpl-search-form-input { height:25px; padding:0; padding-right:10px; background: url(../images/input-search.gif) right -50px no-repeat; }
#tpl-search-form-input input { float:left; color:#b7b7b7; height:20px; width:96%; margin:0; padding:0; padding-left:10px; padding-top:5px; font-family:Arial; font-size:12px; font-style:italic; background: url(../images/input-search.gif) left 0 no-repeat; border:0;}
#tpl-search-icon {float:right; width:14px; height:25px; background: url(../images/search-icon.gif) 0 8px no-repeat; font-size:0;}
#tpl-search-form-submit-outer { width:82px; padding:0;}
#tpl-search-form-submit { margin-left:9px; height:25px; padding:0; }
#tpl-search-form-submit input { height:25px; width:54px; padding:0; border:0;}

#tpl-serch-form-submit { }

.paging1 { height:25px; padding-top:20px;}
.paging1Infos { float:left; padding:17px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#7d7d7d; background-color:#f7f7f7;}

/* Конец поиска */

.tpl-body-left-coll {width:290px; padding:0; text-align:left; vertical-align:top;}

/* Переключалка для левого меню */
/*
#tpl-toggle { width:240px; height:25px; margin:0; border:0; padding:0; padding-top:0px; margin-left:20px; margin-top:8px; }
#tpl-toggle  {}
#tpl-toggle.tpl-toggle-left { background: url(../images/left-toggle-bg.gif) 0 0 no-repeat; }
#tpl-toggle.tpl-toggle-right { background: url(../images/left-toggle-bg.gif) 0 -25px no-repeat; }
#tpl-left-brand, #tpl-left-cat  { display: inline; float:left; height:20px; width:120px; color:#464646; font-size:12px; text-align:center; padding:0; border:0; padding-top:5px; }
#tpl-left-brand.tpl-toggle-active , #tpl-left-cat.tpl-toggle-active { color:#e5ac00; cursor:pointer;}
#tpl-left-brand.tpl-toggle-active .tpl-toggle-inner, #tpl-left-cat.tpl-toggle-active .tpl-toggle-inner { display:inline-block; padding:0; padding-bottom:2px; border-bottom:1px dashed #e5ac00;}
*/
#tpl-toggle { width:240px; height:25px; margin:0; border:0; padding:0; margin-left:20px; margin-top:8px; }
#tpl-toggle  {}
#tpl-toggle.tpl-toggle-left { background: url(../images/left-toggle-bg.gif) 0 0 no-repeat; }
#tpl-toggle.tpl-toggle-center { background: url(../images/left-toggle-bg.gif) 0 -50px no-repeat; }
#tpl-toggle.tpl-toggle-right { background: url(../images/left-toggle-bg.gif) 0 -25px no-repeat; }
#tpl-left-brand, #tpl-left-cat, #tpl-left-lib  { display: inline; float:left; height:20px; color:#464646; font-size:12px; text-align:center; padding:0; padding-top:5px; border:0; }
#tpl-left-cat {width:56px;}
#tpl-left-brand {width:102px;}
#tpl-left-lib {width:80px;}
#tpl-left-brand.tpl-toggle-active , #tpl-left-cat.tpl-toggle-active, #tpl-left-lib.tpl-toggle-active { color:#e5ac00; cursor:pointer;}
#tpl-left-brand.tpl-toggle-active .tpl-toggle-inner, #tpl-left-cat.tpl-toggle-active .tpl-toggle-inner, #tpl-left-lib.tpl-toggle-active .tpl-toggle-inner { display:inline-block; padding:0; padding-bottom:2px; border-bottom:1px dashed #e5ac00;}
/* Конец переключалки для левого меню */

/* Левое меню */
#tpl-left-brands-cats {margin-left:20px; width:240px;}
ul.tpl-left-menu { padding:0; padding-left:0px; font-family:Tahoma;}
ul.tpl-left-menu a{ text-decoration:none; color: #464646;}
ul.tpl-left-menu a:hover { text-decoration:underline;}
ul.tpl-left-menu li { padding:0; padding-top:20px; padding-left:25px; background: url(../images/cats-menu-icon.gif) 0px 20px no-repeat; font-size:14px; font-weight:bold; color: #252525;}
ul.tpl-left-menu li.active { color: #252525;}
ul.tpl-left-menu li ul .active { color:#e5ac00;}
ul.tpl-left-menu li ul li, ul.tpl-left-menu li ul li ul li, ul.tpl-left-menu li ul li ul li ul li { padding:0; padding-top:3px; background:none; font-size:12px; font-weight:normal;}
.tpl-left-prods-number, .tpl-left-brands-number { font-size:10px; color:#b7b7b7;}
.tpl-left-action-icon { display:inline-block; margin-left:2px; width:40px; height:14px; padding-top:2px; font-size:10px; color:#ffffff; text-align:center; font-style:italic; font-family:Arial; background: url(../images/action-icon.gif) 0px 2px no-repeat; }
ul.tpl-left-menu li ul li ul, ul.tpl-left-menu li ul li ul li ul { padding-top:0px; padding-left:20px;}

/* Конец левого меню */

/* Жалоба */
#tpl-left-claim {margin-top:30px;}
#tpl-claim-cat { width:150px; height:150px; background: url(../images/claim-cat.jpg) 0px 0px no-repeat; }
.tpl-claim-text { font-family:Arial; font-style:italic; font-size:14px; color:#252525; padding-left:25px;}
#tpl-claim-active { color:#e5ac00; padding-bottom:2px; border-bottom:1px dashed #e5ac00; cursor:pointer; }
#tpl-form-claim {padding-top:15px; width:219px; text-align:center;}
#tpl-claim {padding:0; margin:0;}
#tpl-form-claim  input{ margin-top:15px; width:199px; height:23px; padding-left:10px; padding-right:10px;  font-family:Arial; font-size:12px; font-style:italic; color:#898989; border:0; background: url(../images/claim-input.gif) 0px 0px no-repeat;}
#tpl-claim-textarea { margin-top:15px; position:relative;}
#tpl-claim-rasporka { width:219px; height:120px;}
#tpl-claim-textarea-outer { position:absolute; top:0; left:0; width:199px; height:100px; padding:10px;background: url(../images/claim-textarea.gif) 0 0 no-repeat;}
#tpl-claim-textarea   textarea { width:193px; height:97px; padding:3px; color:#898989; font-family:Arial; font-size:12px; font-style:italic; border:0; }
/*{ width:219px; text-align:center;}*/
#tpl-form-claim  input#claimcode {width:90px; margin-left:12px; background: url(../images/claim-input-code.gif) 0px 0px no-repeat;}
#tpl-form-claim  input#tpl-claim-submit { margin-top:15px; width:104px; height:27px; padding:0; background: url(../images/claim-submit.gif) 0 0 no-repeat; color:#252525; }
#tpl-claim-validation { color:#D00C2E; line-height:16px; font-size:12px; padding-top:15px;}
#tpl-registration #tpl-left-claim {display:none;}
/* Конец жалобы */


#tpl-body-center { margin-right:20px;}

.tpl-center-blocks { /*position:relative;*/ z-index:100; clear:both; margin-top:8px; _padding-left:2px;}
.tpl-brdr-content { /*position:absolute; z-index:100; top:55px; left:0px;*/ width:100%; height:1px; margin-top:10px; font-size:0; border-top:1px solid #7d7d7d; }
.tpl-brdr { width:100%; height:10px; font-size:0; border-top:1px solid #7d7d7d; margin-top:10px; }
#tpl-basket .tpl-brdr {display:none;}

/*Блок Акции*/
#tpl-actions { position:relative; margin:0; margin-top:23px;}
#tpl-actions-icon { position:absolute; top:-8px; right:-17px; width:53px; height:76px; background: url(../images/actions-icon.png) 0 0 no-repeat;}
* html #tpl-actions-icon { right:2px; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/actions-icon.png", sizingMethod="scale"); }
#tpl-actions-top { position:relative; height:32px; padding-left: 10px; background: url(../images/actions-head.gif) 0 -32px repeat-x;  }
#tpl-actions-hleft { position:absolute; top:0px; left:0px; width: 2px; height:32px; font-size:0; background: url(../images/actions-head.gif) 0 0px no-repeat;  }
#tpl-actions-hright { position:absolute; top:0px; right:0px; width: 2px; height:32px; font-size:0; background: url(../images/actions-head.gif) 0 -64px no-repeat;  }
#tpl-actions-top h2 { clear:both; padding-top:5px;}
#tpl-actions-center { border-top:2px solid #ffe73b; border-left:2px solid #fbcb00; border-right:2px solid #fbcb00; padding:20px; padding-top:18px; padding-bottom:12px; padding-top:5px; }
.tpl-action-podblock { padding-top:10px; }
span.tpl-action-date { display:block; font-size:10px; color:#b7b7b7; padding-top:2px; padding-bottom:3px; }
.tpl-action-podblock a { font-size:14px; color:#e5ac00; line-height:16px;}
.tpl-action-podblock  p { font-size:12px; color:#252525; padding-top:3px; padding-bottom:6px; line-height:14px;}

#tpl-actions-bottom { height:12px; font-size:0; background: url(../images/actions-conners.gif) 0 -12px repeat-x; _margin-left:2px; _margin-right:2px; } 
#tpl-actions-bottom-left { float:left; width:12px; height:12px; font-size:0; background: url(../images/actions-conners.gif) 0 0 no-repeat; }
#tpl-actions-bottom-right { float:right; width:12px; height:12px; font-size:0; background: url(../images/actions-conners.gif) 0 -24px no-repeat; }

img.superofferimg
{
padding-top: 20px;

}
/*Конец блока Акции*/

#tpl-favorits {}

#tpl-sells {}

/*Хлебные крошки*/
#tpl-bread-crambs, .B_crumbBox { padding-top:20px; color:#464646; font-size:20px; /*word-spacing:2px;*/ }
#tpl-bread-crambs .tpl-bread-hcramb, .B_firstCrumb { color:#252525;}
#tpl-bread-crambs a , .B_crumb { color:#464646; text-decoration:none; }
#tpl-bread-crambs a:hover, a.B_crumb:hover { color:#464646; text-decoration:underline; }
#tpl-bread-crambs .active { color:#b7b7b7;}
.B_lastCrumb { color:#b7b7b7;}
/*Конец хлебных крошек*/

/*Фильтр для Брэндов*/
#tpl-hfilter-for-brands { margin:0; padding:0; padding-top:22px; color:#252525;}
#tpl-filter-for-brands { padding:10px; padding-top:0; background-color:#f6f6f6;}
#tpl-filter-for-brands ul {}
#tpl-filter-for-brands ul li { padding-left:30px; font-size:11px; padding-top:10px; line-height:15px; background: url(../images/cats-menu-icon-f.gif) 0 9px no-repeat; }
#tpl-filter-for-brands ul li span.tpl-hfilter-for-brands { font-weight:bold; font-size:12px;}
#tpl-filter-for-brands ul li a { color:#464646;}
/*Конец фильтра для Брэндов*/

/*Блок о брэнде*/
#tpl-block-about-brand { margin-top:40px;}
#tpl-block-about-brand #tpl-brand-logo { width:113px; float:left;}
#tpl-block-about-brand #tpl-brand-about { float:left; width:75%; margin-left:30px;}
#tpl-hblock-about-brand { font-size:14px; color:#252525; font-weight:bold;}
#tpl-block-about-brand ul {padding-top:10px; color:#252525;}
#tpl-block-about-brand ul li {padding-left:17px; padding-top:6px; line-height:14px; background: url(../images/list-style-mdush.gif) 0 9px no-repeat;}
/*Конец блока о брэнде*/

/*Общие стили для блоков с продуктами*/
.tpl-prods-wrapper {line-height: normal; vertical-align: top; clear: both;}
.tpl-prod-outer {padding:0; padding-top:20px; _padding-top:15px; padding-bottom:10px; display:inline-block; vertical-align:top; position: relative;}
.tpl-prod-outer-superoffer {padding:0; padding-top:5px; _padding-top:15px; padding-bottom:10px; display:inline-block; vertical-align:top; position: relative;}
#tpl-index  .tpl-prod-outer {padding:0; padding-top:10px; _padding-top:5px;}
.tpl-prod-outer {
	*display: inline;
	*zoom: 1;
}
.tpl-prod { /*width:330px;*/ width:315px; padding-top:20px; padding-right:10px; border-top:1px solid #ffffff; position: relative; display:inline-block;}
.tpl-superoffer { /*width:330px;*/ width:315px; padding-right:10px; border-top:1px solid #ffffff; position: relative; display:inline-block;}
#tpl-index  .tpl-prod { width:210px;}
#tpl-index  .tpl-superoffer { width:210px;}
.tpl-prod-cat {color:#464646; background-color:#ffe73b; position:relative; width:153px; padding:10px; padding-top: 6px; padding-bottom:8px; text-align:center; line-height:11px; _line-height:12px; }
.tpl-cat-name { line-height:15px;}
.tpl-cat-name a { color:#464646; text-decoration:none;}
.tpl-cat-name a:hover { text-decoration:underline;}
.tpl-cat-tbg { position:absolute; font-size:0; display:block; top:0; left:0; width:173px; height:5px; background: url(../images/prod-cat-bg.gif) 0 0 no-repeat; padding:0;  }
.tpl-cat-bbg { position:absolute; font-size:0; display:block; bottom:0; left:0; width:173px; height:7px; background: url(../images/prod-cat-bg.gif) 0 -19px no-repeat; padding:0; }
.tpl-cat-vbg { position:absolute; font-size:0; display:block; bottom:-8px; left:32px; width:16px; height:8px; background: url(../images/prod-cat-vbg.gif) 0 0 no-repeat; padding:0; }
.tpl-prod-img {margin-top:17px; display:inline-block; position:relative; float:left;}
#tpl-index  .tpl-prod-img {clear:both;}
.tpl-prod-img {
	*display: inline;
	*zoom: 1;
}
.tpl-prod-info { margin-top:15px; margin-left:13px; width:206px; float:left;}
#tpl-index  .tpl-prod-info { clear:both; margin-left:0px;}
.tpl-prod-name { font-size:14px; color:#464646; font-weight:bold;}
.tpl-prod-desc { font-size:12px; color:#252525;}
.tpl-prod-pack { font-size:12px; color:#b7b7b7; font-weight:bold;}

.tpl-sell-yes { position:absolute; width:85px; height:55px; bottom:50px; right:-50px; background: url(../images/sell-prod-icon.png) 0 0 no-repeat; font-size:20px; font-family:Arial; font-style:italic; color:#ffffff; text-align:center; padding-top:33px;}
.tpl-inner-sell-yes { position:absolute; width:85px; height:55px; top:-25px; right:25px; background: url(../images/sell-prod-icon.png) 0 0 no-repeat; font-size:18px; font-family:Arial; font-style:italic; color:#ffffff; text-align:center; padding-top:33px;}
* html .tpl-sell-yes, *html .tpl-inner-sell-yes { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/sell-prod-icon.png", sizingMethod="scale"); }

.tpl-action-yes { position:absolute; width:85px; height:55px; bottom:0px; right:-50px; background: url(../images/action-prod-icon.png) 0 0 no-repeat; font-size:20px; font-family:Arial; font-style:italic; color:#ffffff; text-align:center; padding-top:33px;}
.tpl-inner-action-yes { position:absolute; width:85px; height:55px; top:-25px; right:25px; background: url(../images/action-prod-icon.png) 0 0 no-repeat; font-size:20px; font-family:Arial; font-style:italic; color:#ffffff; text-align:center; padding-top:33px;}
* html .tpl-action-yes, *html .tpl-inner-action-yes { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/action-prod-icon.png", sizingMethod="scale"); }


.tpl-wrapper-unit { clear:both; width:197px; position:relative; height: 31px; margin-top:12px}
#tpl-index  .tpl-wrapper-unit { width:212px; height:66px; }
.tpl-unit-pack { position:absolute; left:0; top:0; display: block; height:21px; padding-top:10px; font-size:12px; color:#b7b7b7; font-weight:bold;}
#tpl-index  .tpl-unit-pack-outer { position:relative; display: block; height:20px; padding-top:0; font-size:12px; color:#b7b7b7; font-weight:bold;}
#tpl-index  .tpl-unit-pack { position:relative; display: inline; left:0; top:0; height:20px; padding-top:0;}
.tpl-unit-cost { position:absolute; right:48px; top:0; height:27px; padding-top:4px; font-size:14px; font-weight:bold;}
#tpl-index  .tpl-unit-cost { position:relative; float:left; left:0px; height:30px; padding-top:3px; font-size:14px; color:#252525; font-weight:bold; }
.tpl-unit-cost .tpl-unit-cost-big { font-size:18px;}
a.tpl-unit-buy { position:absolute; right:-12px; top:0; width:55px; height:31px; background: url(../images/buy-unit.jpg) 0 -1px no-repeat; padding:0; cursor:pointer;}
#tpl-index  a.tpl-unit-buy { position:relative; float:right; right:0; width:100px; height:33px; background: url(../images/buy-index.jpg) 0 0 no-repeat; }
span.tpl-unit-buy { position:absolute; right:-15px; top:0; width:52px; height:25px; padding:0; padding-left:3px; padding-top:6px; font-size:10px; color:#b7b7b7; line-height:12px; font-style:italic;}
#tpl-index  span.tpl-unit-buy { position:relative; float:right; width:90px; height:20px; padding-top:11px; padding-right:12px; }
span.tpl-unit-nobuy { position:absolute; right:-15px; top:0; width:52px; height:25px; padding:0; padding-left:3px; padding-top:6px; font-size:10px; color:#e5ac00; background: url(../images/punktir.gif) 0 6px no-repeat; cursor:pointer; line-height:12px; font-style:italic; }
#tpl-index  span.tpl-unit-nobuy { position:relative; float:right; width:90px; height:20px; padding-top:11px; padding-right:12px; background: url(../images/punktir-index.gif) 3px 16px no-repeat; }
.tpl-action-sell-outer { position:absolute; top:-10px; left:-4px; }
.tpl-sell-action, .tpl-action-sell { display:inline-block; _display:inline; background-color:#FFE73B; padding-left:6px; padding-bottom:2px; padding-right:6px; height:10px; text-align:center; color:#464646; font-size:10px; }
.tpl-action-sell-block { border:2px solid #FFE73B; width:152px; height:21px; }


#tpl-prod-paginate { /*width:441px; margin:30px auto;*/ /*width:560px;*/ display:inline-block; text-align:center; margin:10px auto; padding-top:40px;}

.tpl-prod-paginate  { float:left; width:19px; height:17px; padding-top:2px; text-align:center; margin-right:30px; color:#464646;}



#tpl-prod-lpaginate.tpl-prod-paginate { background: url(../images/paginate-prod-lr.gif) 0 0 no-repeat;}
#tpl-prod-rpaginate.tpl-prod-paginate { background: url(../images/paginate-prod-lr.gif) 0 -19px; no-repeat; margin-right:0;}
a.tpl-prod-cpaginate { text-decoration:none; }
a.tpl-prod-cpaginate:hover { text-decoration:underline; }
span.tpl-prod-cpaginate { background-color:#cecece;}

#sp-pagination
{
width: 500px;
margin: 0px auto;
text-align: center;
}


#pagination-table
{
width: 100%;
margin-top: 20px;
}


#pagination-table a
{
font-size: 25px;
}

.ditto_currentpage, .ditto_page
{
margin: 15px;
}

span.ditto_currentpage
{
font-size: 25px;
}


/*
.tpl-wrapper-unit { clear: both; position:relative; height: 33px;}
#home-page  .tpl-wrapper-unit { height:66px; }
.tpl-unit-pack { display: block; height:20px; font-size:12px; color:#b7b7b7; font-weight:bold;}
#home-page  .tpl-unit-cost { float:left; height:30px; padding-top:3px; font-size:14px; color:#252525; font-weight:bold; }
#home-page  .tpl-unit-cost .tpl-unit-cost-big { font-size:18px;}
#home-page  .tpl-unit-buy { float:right; width:100px; height:33px; background: url(../images/buy-index.jpg) 0 0 no-repeat; padding:0; font-size:0; cursor:pointer; }
*/
/*Конец общих стилей для блоков с продуктами*/

/*Страница одного продукта*/
#tpl-htranslit { color:#7d7d7d;}
.tpl-one-prod-brdr-content { /*position:absolute; z-index:100; top:70px; left:0px;*/ width:100%; margin-top:-30px; height:30px; font-size:0; border-top:1px solid #7d7d7d; }
.tpl-one-prod { padding-top:35px; padding-right:25px; border-top:1px solid #ffffff; /*position: relative;*/}
#tpl-one-prod-linfo { float:left; width:206px; position: relative}
.tpl-one-prod-img {clear:both; width:206px; text-align:center; padding-bottom:8px;}
#tpl-one-prod-rinfo { float:left; margin-left:30px; width:60%;}
#tpl-articul { float:left; padding:17px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#7d7d7d; background-color:#f7f7f7;}
#tpl-summary { clear:both; padding-bottom:9px;}
#tpl-one-prod-rinfo h2 { font-size:14px; font-weight:bold; color:#252525;}
#tpl-one-prod-rinfo table { margin-left:10px;}
#tpl-one-prod-rinfo table td { padding-left:7px;}
#tpl-one-prod-rinfo p { padding-left:17px;}
#tpl-one-prod-rinfo li { padding-left:17px; padding-top:6px; line-height:14px; background: url(../images/list-style-mdush.gif) 0 9px no-repeat; }
.tpl-one-prod-rinfo1 {color:#7d7d7d; width:145px; height:19px; white-space: nowrap;}
#tpl-one-prod-info-toggle { clear:both; height:30px; margin-top:30px; width:450px; white-space: nowrap;}
div.tpl-one-prod-info-toggle { height:25px; padding-left:15px; float:left; margin-right:5px; color:#e5ac00; cursor:pointer; }
span.tpl-one-prod-info-toggle {display:block; float:left; height:25px; padding-right:15px;}
span.tpl-one-prod-info-toggle-inner {display:block; float:left; height:16px; border-bottom:1px dashed #e5ac00; padding-top:5px;}
div.active { background-color:#ffe73b; color:#464646; cursor:auto; background: url(../images/prod-info-toggle-bg.gif) 0 0 no-repeat; }
div.active span.tpl-one-prod-info-toggle { background: url(../images/prod-info-toggle-bg.gif) right -50px no-repeat;}
div.active span.tpl-one-prod-info-toggle-inner  { background-color:#ffe73b; height:20px; color:#464646; border-bottom:none; background: url(../images/prod-info-toggle-bg.gif) 0 -25px repeat-x; }
#tpl-one-prod-feed table, #tpl-one-prod-comp table, #tpl-one-prod-desc table {border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6; border-collapse:collapse;}
#tpl-one-prod-feed td, #tpl-one-prod-comp td, #tpl-one-prod-desc td {border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:140px; padding-left:15px; text-align:left; padding:4px; }
#tpl-one-prod-feed th, #tpl-one-prod-comp th, #tpl-one-prod-desc th {border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:140px; padding-left:15px; text-align:left; padding:4px; font-weight:bold; }
/*Конец траницы одного продукта*/

#tpl-content {}

/*Корзина*/
#tpl-basket-page-outer { display:inline-block; _display:inline; margin-top:10px; border-top:1px solid #7d7d7d;}
#tpl-basket-page-outer .tpl-basket-num { width:34px; height:17px; background-color:#f7f7f7; border:1px solid #bbbbbb; text-align:center; padding-top:3px; font-size:14px; color:#7d7d7d;} 
#tpl-basket-page-outer table td { text-align:left; vertical-align:middle; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
.tpl-basket-cost { float:right;}
.tpl-dell { display:block; width:30px; height:30px; background: url(../images/basket-dell.jpg) 0 0 no-repeat; text-decoration:none; cursor:pointer; }
.tpl-basket-cost { color:#252525; font-weight:bold; font-size:14px; }
#tpl-basket-page-outer .tpl-unit-cost-big { font-size:18px;}
.tpl-basket-prod-info { width:250px;}
.tpl-basket-prod-hinfo { color:#464646; font-size:14px; font-weight:bold; }
.tpl-basket-prod-pinfo { color:#252525; font-size:12px; padding-top:8px; padding-bottom:3px; line-height:15px; }
.tpl-basket-prod-linfo { color:#b7b7b7; font-size:12px; font-weight:bold; }
#tpl-basket-page-outer table td.tpl-basket-summ-outer { border-bottom:none;}
.tpl-befor-basket-summ { display:block; text-align:right; font-size:14px; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #e6e6e6; }
.tpl-rbefor-basket-summ { float:right; display:block; text-align:right; width:130px; font-size:16px;}
.tpl-basket-summ { float:right; width:450px; text-align:right; color:#252525; font-size:18px; font-weight:bold; padding-top:10px; padding-bottom:30px; /*border-bottom:1px solid #e6e6e6;*/ }
.tpl-basket-summ-big { font-size:24px; }

.tpl-basket-philanthropy-outer { margin-right:-14px; padding-right:14px; background: url(../images/phy-bg-outer-hard.gif) right 0px no-repeat; height:55px; width:525px; padding-top:20px;}
.tpl-select-class-philanthropy-outer { float:right; position:relative; width:100px; height:23px; padding-top:4px; padding-right:10px; padding-left:10px; background: url(../images/order-select-phy.gif) 0 0 no-repeat; margin-top:6px; margin-left:10px;}
.tpl-select-class-philanthropy { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:162px; height:20px; color:#7d7d7d; font-style:italic; border:none;}
.tpl-select-class-philanthropy option { position:relative; opacity:1; filter: alpha(opacity=100);}
#tpl-phy { position:absolute; display:inline-block; width:80px; z-index:1001; top:6px; left:8px; color:#252525; text-align:center; font-size:16px;}
 
#tpl-philanthropy-help { color:#E5AC00; display:inline-block; border-bottom:1px dashed #E5AC00; padding-bottom:2px; font-size:12px; font-weight:normal; cursor:pointer;}
.tpl-from-library-desc-philanthropy {display:none;}
#tpl-philanthropy {width:105px;}
.tpl-basket-philanthropy-mail {font-size:14px; color:#252525;}
.tpl-basket-philanthropy-mail span {font-size:16px; display:inline-block; text-align:right; width:125px;}
#tpl-rez {}
/*Конец корзины*/

/*Оформление заказа*/
#tpl-order-page-outer { display:inline-block; _display:inline; margin-top:10px; border-top:1px solid #7d7d7d; padding-top:30px;}
#tpl-order-page-outer table td { text-align:left; height:50px; vertical-align:middle; padding-right:10px; padding-left:10px;}
#tpl-order-page-outer table.tpl-order-half-outer td { padding:0;}
#tpl-order-page-outer table td.tpl-order-comment { height:150px;}
/*#tpl-order-page-outer table td.tpl-order-submit { text-align:center;}*/
.tpl-order-txt { color:#7d7d7d; text-align:right;}
.tpl-necessarily { font-size:13px; color:#ed9600;}
#tpl-order-page-outer  input { width:377px; height:21px; padding-top:6px; padding-left:10px; padding-right:10px; color:#7d7d7d; font-style:italic; background: url(../images/order-input-text.gif) 0 0 no-repeat; border:none; }
#tpl-order-page-outer  input.tpl-order-town { background: url(../images/order-select.gif) 0 0 no-repeat; height:20px; }
#tpl-order-page-outer  input.tpl-order-timeup, #tpl-order-page-outer  input.tpl-order-timeto { width:159px; height:20px; background: url(../images/order-select-half.gif) 0 0 no-repeat; }
#tpl-order-page-outer  input.tpl-order-timeto {float:right;}
#tpl-order-page-outer textarea { height:107px; width:375px; padding:10px; padding-top:5px; color:#7d7d7d; font-style:italic; border:none; background: url(../images/order-textarea.gif) 0 0 no-repeat;}
#tpl-rez { display:none; }
#tpl-order-page-outer  input#submit { margin-left:95px; width:202px; height:41px; border:none; padding:0; /*color:#252525; font-size:18px; font-family:Arial; background: url(../images/basket-order.gif) 0 0 no-repeat; text-align:center; vertical-align:middle;*/ }

.tpl-select-class-town-outer { position:relative; width:377px; height:23px; padding-top:4px; padding-left:10px; padding-right:10px; background: url(../images/order-select.gif) 0 0 no-repeat;}
.tpl-select-class-town  { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:378px; height:20px; color:#7d7d7d; font-style:italic; border:none; }
.tpl-select-class-town option { position:relative; opacity:1; filter: alpha(opacity=100);}

.tpl-select-class-half-outer { position:relative; width:159px; height:23px; padding-top:4px; padding-left:10px; padding-right:10px; background: url(../images/order-select-half.gif) 0 0 no-repeat;}
.tpl-select-class-half { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:162px; height:20px; color:#7d7d7d; font-style:italic; border:none;}
.tpl-select-class-half option { position:relative; opacity:1; filter: alpha(opacity=100);}
/*.tpl-select-button { position:absolute; top:0; right:0; z-index:1003; width:26px; height:27px; background: url(../images/order-select-button.gif) 0 0 no-repeat; }*/
#tpl-tch, #tpl-pch, #tpl-och { position:absolute; z-index:1001; top:6px; left:10px; color:#7d7d7d; font-style:italic; }

/*Конец оформления заказа*/

/*Авторизация вверху*/
/*#tpl-top-entry-outer { position:absolute; margin-top:0px; margin-left:335px; width:300px;}*/
#tpl-top-entry-outer, #tpl-top-exit { /*font-weight:bold;*/ text-align:right; /*padding-top:8px;*/ padding-top:0px; position:absolute; z-index:1003; /*right:15%;*/ /*right:10px;*/ right:2px; /*top:-34px;*/ top:12px; margin-left:500px; font-size:12px; color:#464646; font-family:Tahoma; }
#tpl-top-exit { right:12px;}
#tpl-top-entry-outer { width:330px;}
#tpl-top-entry-brdr {display:none;}
#tpl-top-entry-reg {color:#464646; /*text-decoration:none;*/ display:block; position:absolute; top:0; /*right:128px; right:185px;*/ right:180px; padding:0; padding-left:20px; background: url(../images/enter-window-zvezda.gif) 0 0 no-repeat; /*padding-top:8px;*/ height:26px; }
#tpl-top-entry { display:block; position:absolute; top:0; /*right:10px;*/ right:12px; padding:0; /* padding-bottom:2px; border-bottom:1px dashed #e5ac00; color:#e5ac00;*/ /*width:104px;*/ width:150px; /*padding-top:8px;*/ padding-right:7px; height:26px; text-align:right; color:#464646; /* cursor:pointer; background: url(../images/top-menu-brdr.gif) 0px 0 no-repeat;*/ }
/*#wlpeLogin {position:relative; top:-120px; right:-330px;}*/
#wlpeLogin { width:330px; position:absolute; z-index:1003; /*right:15%;*/ /*right:10px;*/ right:2px; top:2px; margin-left:500px; padding-top:17px; padding-right:10px;}
#wlpeLogin p {text-align:right; padding-top:10px; padding-right:27px; font-size:14px;}
#wlpeLogin p  input {width:175px; margin-left:15px; border:none; background:none; color:#464646;}
#wlpeLoginButton {display:none;}
#wlpeLogin p.wlpeLoginButton {text-align:center;}
#wlpeLogin a { color:#464646; font-size:12px;}
#wlpeLogin p.wlpeLoginButton a {font-size:14px;}
#tpl-top-exit { padding-top:0px;}
#tpl-top-exit a {display:inline-block; color:#464646; font-size:12px; height:26px; padding-top:0px; text-decoration:none;}
a#wlpeLogoutButton-psevdo {display:inline-block; padding-left:5px; padding-right:10px; margin-left:12px; /*background: url(../images/top-menu-brdr.gif) 0px 0 no-repeat;*/ }
#tpl-profile-vkladki { }
#tpl-profile-vkladki li {float:left; margin-right:50px; margin-top:20px; cursor:pointer; width:120px; height:25px; padding-top:5px; text-align:center;}
#tpl-profile-vkladki li span.tpl-profile-vkladki { color:#e5ac00; padding-bottom:2px; border-bottom:1px dashed #e5ac00;}
#tpl-profile-vkladki li.active { cursor:default; background: url(../images/left-toggle-bg.gif) 0 0 no-repeat; }
#tpl-profile-vkladki li.active span { border:none; color:#464646; }
.tpl-profile-info,.tpl-profile-pets,.tpl-profile-history {clear:both;} /* padding-top:40px;} */
p.wlpeMessageText {color:#D00C2E;}


#tpl-enter-window-outer, #tpl-help-window-outer, #tpl-kernel-help-window-outer   { position:absolute; z-index:1005; /*display:none;*/ text-align:center; width:538px; height:339px; background: url(../images/enter-window-bg.png) 0 0 no-repeat;}
#tpl-enter-window-outer #wlpeLogin { width:100%; position:relative; margin:0; padding:0;}
#enter-window-exit, #help-window-exit, #help-kernel-window-exit { position:absolute; top:19px; right:24px; width:12px; height:13px; background: url(../images/enter-window-exit.gif) 0 0 no-repeat; cursor:pointer; }
#tpl-enter-window-outer p {text-align:center; font-family:Tahoma; padding-bottom:30px; }
#tpl-enter-window-outer p span {display:inline-block; padding-top:42px; padding-bottom:6px; border-bottom:1px solid #464646; font-size:24px; }
#tpl-enter-window-outer p span.tpl-enter-window-reminder {float:right; margin-right:-70px; border:none; padding-top:2px; }
#tpl-enter-window-outer #wlpeLogin p {text-align:right; padding-top:10px; padding-bottom:0px; padding-right:140px; font-size:14px; color:#898989;}
#tpl-enter-window-outer #wlpeLogin p.tpl-enter-window-button-outer {padding-top:36px; padding-right:0;}
#tpl-enter-window-outer #wlpeLogin p  input {width:234px; height:27px; margin:0px; margin-left:8px; border:none; background: url(../images/enter-window-input.gif) 0 0 no-repeat; color:#464646; padding-left:12px; padding-right:12px;}
#tpl-enter-window-outer #wlpeLogin #wlpeLoginForm button#wlpeLoginButton.tpl-enter-window-button {display:block; margin:0 auto; width:148px; height:45px; border:none; background: url(../images/enter-window-enter.gif) 0 0 no-repeat; }
.tpl-zatemnenie, .tpl-help-zatemnenie {position: absolute; top: 0px; left: 0px; z-index: 1004; width: 100%; background-color: rgb(0, 0, 0); opacity: 0.19;}
#tpl-enter-window-outer a {color:#e5ac00; font-family:Tahoma; font-size:14px; }
#tpl-enter-window-reg {display:inline-block; padding-left:20px; background: url(../images/enter-window-zvezda.gif) 0 0 no-repeat; }
/*Конец авторизации вверху*/

/*Страница авторизации*/
#wlpeLogin.tpl-auth-page { position:relative; z-index:100; right:0; top:10px; margin-left:10%; padding-top:20px; padding-right:0;}
#wlpeLogin.tpl-auth-page input { display:inline-block; border:none; width:199px; height:15px; background: url(../images/auth-input.gif) 0 0 no-repeat; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:6px; padding-left:10px; padding-right:10px; margin-right:20px; }
#wlpeLogin.tpl-auth-page #wlpeLoginButton {display:inline-block; margin-left:161px; border:none; width:120px; height:43px; background: url(../images/auth-enter-button.gif) 0 0 no-repeat; font-family:Arial; font-style:italic; font-size:18px; color:#252525; margin-right:23px; margin-top:20px;}
#wlpeLogin.tpl-auth-page .tpl-lauth {display:block; padding:6px; padding-bottom:20px; text-align:right; }
#wlpeLogin.tpl-auth-page a { color:#e5ac00;}
/*Конец страницы авторизации*/

/*Напомнить пароль*/
#tpl-remember-pass { margin-left:10%; padding-top:30px;}
#tpl-remember-email { display:inline-block; border:none; width:199px; height:15px; background: url(../images/auth-input.gif) 0 0 no-repeat; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:6px; padding-left:10px; padding-right:10px; margin-right:20px; }
#tpl-remember-submit {display:inline-block; margin-left:111px; border:none; width:231px; height:43px; background: url(../images/remember-button.gif) 0 0 no-repeat; font-family:Arial; font-style:italic; font-size:18px; color:#252525; margin-right:23px; margin-top:20px;}
#tpl-remember-pass .tpl-lauth {display:block; padding:6px; padding-bottom:20px; text-align:right; }
/*Напомнить пароль*/

/*Регистрация*/
#wlpeNewUser {}
#wlpeNewUser input.tpl-reg-input { display:inline-block; border:none; width:381px; height:21px; background: url(../images/reg-input.gif) 0 0 no-repeat; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:3px; padding-left:7px; padding-right:7px;}
#wlpeNewUser .required {font-size:13px; font-family:Tahoma; display:inline-block; width:10px;}
#wlpeNewUser .tpl-lreg {display:block; padding:5px; padding-right:20px; padding-bottom:23px; text-align:right; }
#wlpeUserDefaultImage {margin:20px; margin-left:0px; margin-right:15px; }
#wlpeUserProfilePhoto {margin-top:93px; color:#464646;}
#wlpeSaveRegisterButton {display:inline-block; margin-left:74px; margin-right:20px; border:none; width:232px; height:45px; background: url(../images/reg-button.gif) 0 0 no-repeat; font-family:Arial; font-style:italic; font-size:18px; color:#252525; margin-top:20px;}
#wlpeUserRegisterCaptcha {float:left; display:inline-block; border:none; width:140px; height:21px; background: url(../images/reg-captcha.gif) 0 0 no-repeat; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:3px; padding-left:7px; padding-right:7px; margin-right:11px;}
#wlpeSaveRegisterButton {}
/*Регистрация*/

/* Сообщить о наличии */
.tpl-nobuy-form-outer { position:absolute; text-align:center; z-index:1001; top:40px; padding:15px; left:-121px; background: url(../images/c-nobuy-bg.gif) 0 0 repeat-y; width:301px;} /*background-color:#F7F7F7;*/
#tpl-one-prod-linfo .tpl-nobuy-form-outer { left:-64px; }
#tpl-index .tpl-nobuy-form-outer { left:-64px; top:30px;}
.tpl-nobuy-form-exit { display:block; width:12px; height:11px; color:#D00C2E; cursor:pointer; float:right; background: url(../images/nobuy-exit.gif) 0 0 no-repeat;}
.tpl-nobuy-ajax-loader { display:none; width:16px; height:16px; float:right; background: url(../images/ajax-loader.gif) 0 0 no-repeat;}
.tpl-hnobuy-form {clear:both; color:#464646; font-family:Tahoma; font-size:18px; text-align:center; margin-top:-30px; padding-bottom:10px;}
.tpl-nobuy-form-err {color:#D00C2E; font-family:Tahoma; font-size:12px;}
.tpl-tnobuy-bg {position:absolute; top:0; left:0; width:331px; height:10px; background: url(../images/tb-nobuy-bg.gif) 0 0 no-repeat;}
.tpl-bnobuy-bg {position:absolute; bottom:0; left:0; width:331px; height:10px; background: url(../images/tb-nobuy-bg.gif) 0 -10px no-repeat;}
.tpl-nobuy-form-outer p.tpl-nobuy-input-text {}
.tpl-nobuy-form-outer input.tpl-nobuy-input-text { margin-left:20px; margin-top:12px; margin-right:25px; float:right; border:none; width:162px; height:27px; padding-left:10px; padding-right:10px; color:#7d7d7d; font-size:12px; font-family:Tahoma; font-style:italic; background: url(../images/nobuy-input-bg.gif) 0 0 no-repeat;}
.tpl-nobuy-form-outer span.tpl-nobuy-input-text { margin-top:12px; float:right; height:20px; padding-top:7px; color:#464646; font-size:12px; font-family:Tahoma;}
.tpl-nobuy-form-outer input.tpl-nobuy-submit { clear:both; margin-top:20px; margin-bottom:10px; border:none; text-align:center; color:#252525; width:114px; height:35px; font-size:12px; font-family:Arial; font-style:italic; background: url(../images/nobuy-submit-bg.gif) 0 0px no-repeat;}
.tpl-nobuy-form-success { padding:10px; line-height:16px; text-align:left;}

/* Конец - Сообщить о наличии */

/*Добавить к сравнению*/
#tpl-add-to-compare-outer { display:inline-block; height:30px; margin-left:15px; margin-top:15px; font-family:Arial; font-style:italic; font-size:12px;}
#tpl-add-to-compare { display:inline-block; color:#252525; padding-top:7px; padding-right:40px; height:100%; background: url(../images/add-to-compare.gif) right 0 no-repeat; cursor:pointer;}
#tpl-in-compare { display:inline-block; padding-top:7px; padding-right:40px; height:100%; font-family:Tahoma; font-size:12px; color:#7E7E7E; font-style:italic;}
/*Добавить к сравнению*/

/*Добавить к сравнению - мини блок справа*/
#tpl-mini-compare-outer { z-index:1002; position: absolute; top:397px; right:0; width:154px; height:148px; overflow:hidden;}
#tpl-mini-compare { margin-left:112px; width:154px; height:148px; background: url(../images/mini-compare.gif) 0 0 no-repeat; }
#tpl-mini-compare-anim { float:left; width:42px; height:148px; cursor:pointer;}
#tpl-mini-compare-info { float:left; width:112px; margin-top:7px; }
#tpl-mini-compare-hinfo { display:block; line-height:14px; padding-left:22px; margin-top:12px; font-family:Tahoma; font-size:12px; color:#252525; } 
#tpl-mini-compare-num { display:block; padding-left:22px; margin-top:4px; font-family:Tahoma; font-size:35px; font-style:italic; color:#252525; }
#tpl-go-to-compare { display:block; line-height:16px; padding-left:22px; margin-top:4px; font-family:Tahoma; font-size:12px; color:#464646; }
/*Добавить к сравнению - мини блок справа*/

/*Сравнение товаров*/
#tpl-compares-outer {width:500px; /*overflow:auto; border:1px solid #B7B7B7;*/}
.tpl-compare-colspan p{font-weight:bold; padding:15px; padding-left:200px; text-align:left; font-size:14px;}
.tpl-compare-tr-title {background-color:#ffffff;}
.tpl-compare-tr-title p{width:200px; font-weight:bold; font-style:italic; margin-top:0; padding-top:0;}
.tpl-compare-item {width:350px;}
.tpl-td_units {text-align:left;}
a.tpl-compare-pagetitle {display:block; width:300px; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px;}
.tpl-compare-del {display:block; margin-top:20px;}
/*Сравнение товаров*/

/*Профиль - пользователь*/
#tpl-uprof-img { width:152px; text-align:center; padding-bottom:15px; padding-top:40px;}
#tpl-status-outer { font-family:Tahoma; font-size:12px; font-weight:bold; }
/* .tpl-profile-info {width:350px; padding:10px; padding-right:40px; font-family:Tahoma; font-size:12px;} */
.tpl-uprof-linfo {display:block; color:#464646; text-align:right; padding-top:6px;}
.tpl-uprof-rinfo , .tpl-uprof-rdopinfo {display:block; padding-left:25px; color:#7d7d7d; font-style:italic; padding-top:6px;}
.tpl-uprof-rdopinfo { padding-top:25px; }
/*#tpl-uprof-edit {position:relative; z-index:1001; display:block; margin-left:-25px; width:179px; height:23px; background: url(../images/uprof-edit.gif) 0 0 no-repeat; color:#252525; font-family:Arial; font-style:italic; text-align:center; margin-top:35px; padding-top:8px; text-decoration:none; }*/
/*Профиль - пользователь*/

/*Профиль пользователь - редактирование*/
#wlpeUserProfileForm {margin-top:20px;}
#wlpeUserProfilePhotoImg {margin-right:15px;}
.wlpeUserProfilePhoto-outer {display:inline-block; padding-bottom:15px;}
.wlpeUserProfilePhoto-outer #wlpeUserProfilePhoto {margin:0; margin-bottom:5px;}
.tpl-luprof {display:block; padding:5px; padding-right:20px; padding-bottom:23px; text-align:right; }
input.tpl-uprof-input { display:inline-block; border:none; width:381px; height:21px; background: url(../images/reg-input.gif) 0 0 no-repeat; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:3px; padding-left:7px; padding-right:7px;}
#wlpeSaveProfileButton {display:inline-block; margin-left:74px; border:none; width:232px; height:45px; background: url(../images/reg-button.gif) 0 0 no-repeat; font-family:Arial; font-style:italic; font-size:18px; color:#252525; margin-top:20px; margin-right:20px;}
.required {font-size:13px; font-family:Tahoma; display:inline-block; width:10px;}
.tpl-select-psevdo-outer {position:relative; height:27px; background: url(../images/reg-select.gif) 0 0 no-repeat;}
#wlpeUserProfileCountry  { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:378px; height:24px; color:#7d7d7d; font-style:italic; border:none; left:10px; }
#wlpeUserProfileCountry option { position:relative; opacity:1; filter: alpha(opacity=100);}
.tpl-select-psevdo-outer #tpl-tch {position:absolute; left:10px; width:365px; color:#7d7d7d; font-style:italic;}
/*Профиль пользователь - редактирование*/

/*Профиль - питомцы*/
.tpl-pet-info-block {width:320px; display:inline-block; vertical-align:top; margin-bottom:45px; margin-right:35px;}
.tpl-pet-info-block {
	*display: inline;
	*zoom: 1;
}
.tpl-no-pets {margin-bottom:45px;}
.tpl-profile-pets {padding-top:0; margin-top:0; }
.tpl-profile-pets h3 {padding-bottom:25px;}
.tpl-pet-tinfo-block {height:9px; background: url(../images/tb-pet-bg.gif) 0 0 no-repeat;}
.tpl-pet-cinfo-block {background: url(../images/c-pet-bg.gif) 0 0 repeat-y; padding:10px; padding-top:0; padding-bottom:0;}
#tpl-pet-img {text-align:center; padding-bottom:10px;}
.tpl-pet-binfo-block {height:9px; background: url(../images/tb-pet-bg.gif) 0 -9px no-repeat;}
.tpl-add-pet {clear:both; display:block;}
.tpl-uprof-rainfo {display:block; padding-left:25px; color:#7d7d7d; padding-top:15px; font-style:normal;}
/*Профиль - питомцы*/

/*Профиль - питомцы - добавление*/
#tpl-add-my-pet #tpl-pet-default-img {margin:23px; margin-left:0; margin-bottom:0;}
#tpl-pet-photo {margin-bottom:25px;}
#tpl-save-pet-button {display:inline-block; margin-left:74px; border:none; width:232px; height:45px; background: url(../images/reg-button.gif) 0 0 no-repeat; font-family:Arial; font-style:italic; font-size:18px; color:#252525; margin-top:35px; margin-right:20px;}
#tpl-pet-comment {border:none; width:381px; height:108px; font-family:Tahoma; font-style:italic; font-size:12px; color:#7d7d7d; padding:7px; background: url(../images/pet-edit-textarea.gif) 0 0 no-repeat;}
#tpl-pet-animal  { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:378px; height:24px; color:#7d7d7d; font-style:italic; border:none; left:10px; }
#tpl-pet-sex { position:relative; opacity:0; filter: alpha(opacity=0); z-index:1002; width:378px; height:24px; color:#7d7d7d; font-style:italic; border:none; left:10px; }
#tpl-pet-animal option,#tpl-pet-sex option { position:relative; opacity:1; filter: alpha(opacity=100);}
.tpl-select-psevdo-outer {clear:both;}
.tpl-select-psevdo-outer #tpl-ach,.tpl-select-psevdo-outer #tpl-sch {position:absolute; left:10px; padding-top:6px; width:365px; color:#7d7d7d; font-style:italic;}
.tpl-check-weight { float:left; width:20px; height:20px; margin:10px; margin-top:0; margin-bottom:20px; }
.tpl-check-weight-rinfo {display:block; color:#7d7d7d; font-style:italic; height:20px; padding:3px; cursor:pointer;}
/*Профиль - питомцы - добавление*/

/*Профиль - питомцы - редактирование*/
#tpl-pet-edit #tpl-pet-default-img {margin:23px; margin-left:0; margin-bottom:0;}
/*Профиль - питомцы - редактирование*/


/********************** Этап 3 **********************************************/

/*Вывод брэндов в категориях*/
#tpl-filter-category-brands { clear:both; padding:0; padding-top:23px; _padding-top:50px; _padding-left:5px; padding-bottom:10px; display:inline-block; vertical-align:top; position: relative; padding-right:50px;}
.tpl-filter-three-brands {width:339px; height:109px; padding-top:0px; padding-right:0px; position: relative; display:inline-block;}
.tpl-one-brand-block, #tpl-first-brand-block {float:left; width:80px; height:80px; border:3px solid #e5e5e5; margin-left:-1px; margin-top:-1px;}
.tpl-one-brand-block-active {float:left; width:80px; height:80px; border:3px solid #FFD700; margin-left:-1px; margin-top:-1px;}
#tpl-first-brand-block a:hover {text-decoration:underline;}
#tpl-first-brand-block a.tpl-one-brand-href, #tpl-first-brand-block span.tpl-one-brand-nohref { color:#464646; font-family:Tahoma; font-weight:bold; font-size:14px; padding-top:35px; }
.tpl-one-brand-href {display:block; width:100%; height:100%; text-decoration:none; text-align:center;}
.tpl-one-brand-img { margin-top:12px; margin-bottom:10px; width:75px;}
.tpl-one-brand-title {display:block; width:100%; color:#464646; font-family:Tahoma; font-weight:bold; font-size:11px;}
.tpl-one-brand-href:hover .tpl-one-brand-title {text-decoration:underline;}
#tpl-title-category-leader { clear:both; border-bottom:1px solid #7d7d7d; padding-bottom:10px; margin-top:0px;}

/*Большие картинки*/
#tpl-view-big-photo { text-align:center; margin-top:8px; padding-bottom:16px; display:inline-block; height:60px; /*background: url(../images/view-big-photo-outer.gif) right 0 no-repeat;*/}
#tpl-view-big-photo-inner {height:52px; padding:4px; padding-right:4px; padding-left:2px; cursor:pointer; /*background: url(../images/view-big-photo-louter.gif) 0 0 no-repeat;*/}
.tpl-view-big-photo-ico {float:left; width:48px; height:50px; overflow:hidden; margin-left:2px; text-align:center; vertical-align:middle; line-height:50px;}
.tpl-view-big-photo { color:#e5ac00; border-bottom:1px dashed #e5ac00; padding:0; padding-bottom:2px; cursor:pointer; }
#tpl-big-photo-block {display:none; position:absolute; z-index:1001; top:-110px; left:-25px; width:568px;}
#tpl-big-photo-tblock { width:568px; height:11px; background: url(../images/img-big-block-tbbg.png) 0 0 no-repeat; }
#tpl-big-photo-cblock { width:568px; background: url(../images/img-big-block-cbg.png) 0 0 repeat-y; padding-top:10px; padding-bottom:25px; text-align:center;}
#tpl-big-photo-bblock { width:568px; height:11px; background: url(../images/img-big-block-tbbg.png) 0 -11px no-repeat;}
#tpl-big-photo-hblock { position:relative; display:block; padding-left:25px; padding-right:70px; text-align:left; font-size:24px; color:#464646; font-family:Tahoma; }
#tpl-photo-block-clouse { display:block; cursor:pointer; position:absolute; top:5px; right:5px; width:29px; height:28px; background: url(../images/photo-block-clouse.gif) 0 0 no-repeat; }
#tpl-photo-block-mini {height:90px; margin-top:20px; padding-left:10px;}
.tpl-img-mini { float:left; width:61px; height:61px; cursor:pointer; margin-left:16px; vertical-align:middle; text-align:center; line-height:56px;}
.tpl-empty-line { display:inline-block; line-height:56px; width:0;}
.tpl-img-mini img {clear:both;}
#tpl-photo-block-mini .tpl-img-active { background: url(../images/img-mini-bg.gif) 0 0 no-repeat; cursor:auto; }
.tpl-img-maxi {display:none;}
#tpl-photo-block-maxi .tpl-img-active { display:block; }
#tpl-photo-block-maxi { clear:both; text-align:center; }

/*Уникальные предложения*/
#tpl-unique-offering-outer {}
#tpl-unique-offering { position:relative; font-family:Tahoma; /*width:70%;*/ padding-left:55px; /*height:172px;*/ margin-top:20px;}
#tpl-unique-offering-show {display:block; position:relative; padding-left:55px; margin-top:-20px; color:#e5ac00; font-size:18px; font-family:Tahoma; padding-bottom:20px;}
.tpl-unique-offering-show {display:inline-block; position:relative; padding-top:15px; padding-bottom:1px; border-bottom:1px dashed #e5ac00; color:#e5ac00; font-size:16px; font-family:Tahoma; cursor:pointer;}
.tpl-one-unique-offering {font-family:Tahoma; padding-bottom:20px;}
.tpl-one-unique-offering h3 {font-family:Tahoma; color:#e5ac00; font-size:24px; font-weight:normal;}
.tpl-hone-unique-offering {font-family:Tahoma; font-size:16px; font-weight:bold; line-height:18px;}
.tpl-one-unique-offering-text, .tpl-one-unique-offering-text p {font-family:Tahoma; font-size:14px;}
#tpl-unique-offering-bg {width:38px; /*height:172px;*/ height:162px; position:absolute; top:0px; left:0px; background: url(../images/unique-bg.gif) 0 10px no-repeat;}
.tpl-one-unique-offering-height {display:inline-block; line-height:170px; width:0; float:left;}

/*Сопутствующие и Похожие товары*/
#tpl-related-products, #tpl-similar-items {padding-top:40px;}
#tpl-related-products .tpl-one-prod-brdr-content, #tpl-similar-items .tpl-one-prod-brdr-content { top:95px;}


/*Меню видов*/
#tpl-menu-vidov {padding-right:100px; font-family:Tahoma; line-height: normal; margin-top:20px;}
#tpl-menu-vidov ul {}
#tpl-menu-vidov li {position:relative; float:left; margin-right:30px; padding-top:3px;}
#tpl-menu-vidov li a {font-size:14px; color:#252525; display:inline-block; height:22px; padding-top:4px;}
#tpl-menu-vidov li span {font-size:14px; display:inline-block; height:22px; padding-top:4px;}
#tpl-menu-vidov li span.tpl-vid-active-left {width:10px; background: url(/assets/templates/petshop/images/vid-active-left-old.gif) 0 0 no-repeat;}
#tpl-menu-vidov li span.tpl-vid-active-right {width:12px; background: url(/assets/templates/petshop/images/vid-active-right-old.gif) 0 0 no-repeat;}
#tpl-menu-vidov li span.tpl-vid-active-center {background: url(/assets/templates/petshop/images/vid-active-center-old.gif) 0 0px repeat-x; padding-left:2px;}
#tpl-menu-vidov li a.tpl-vid-active-center {font-size:14px; display:inline-block; height:22px; padding-top:4px; background: url(/assets/templates/petshop/images/vid-active-center-old.gif) 0 0px repeat-x; padding-left:2px;}
#tpl-menu-vidov li {float:left;}

.tpl-help-outer {position:absolute; top:25px; /*bottom:40px;*/ z-index:1005; /*display:none;*/ text-align:left; width:371px; }
#tpl-menu-vidov li span.tpl-vids-help-ico {font-size:12px; color:red; display:inline-block; height:12px; padding-top:0px; margin-top:-3px;}
.tpl-help-tblock { width:371px; height:40px; background: url(../images/help-tbg1.png) 0 0 no-repeat; }
.tpl-help-cblock { width:331px; padding:20px; padding-left:25px; padding-right:15px; background: url(../images/help-cbg.png) 0 0 repeat-y; text-align:left;}
.tpl-help-bblock { width:371px; height:11px; background: url(../images/help-tbbg.png) 0 -11px no-repeat;}

/*Подсветка активного брэнда и отсутствующих брэндов*/
a.text-decoration-none {cursor:auto;}
a:hover.text-decoration-none {text-decoration:none;}
.tpl-one-brand-nohref {display:block; width:100%; height:100%; text-decoration:none; text-align:center;}
.tpl-one-brand-nohref-hidden {display:block; width:100%; height:100%; text-decoration:none; text-align:center; opacity: 0.2; filter: alpha(opacity=20);}

/* для анимации */
#tpl-top-basket #tpl-top-allinfobasket-outer, #tpl-top-basket .tpl-top-offbasket, #tpl-left-menu-brands, #tpl-left-menu-lib, #tpl-form-claim { display:none;}

/*Этап 4*/
.tpl-from-library {color:#e5ac00; cursor:pointer; display:inline-block; margin-left:10px; padding:0; padding-bottom:2px; border-bottom:1px dashed #e5ac00; white-space:nowrap;}
/*#tpl-one-prod-rinfo table td  {position:relative;}*/
.tpl-from-library-desc-exit { display:block; width:12px; height:11px; color:#D00C2E; cursor:pointer; position:absolute; background: url(../images/nobuy-exit.gif) 0 0 no-repeat; top:43px; right:15px;}
.tpl-from-library-desc {position:absolute; top:0; left:0; z-index:1005; /*display:none;*/ text-align:left; width:371px; }
/*.tpl-from-library-tdesc { width:371px; height:11px; background: url(../images/help-tbbg.png) 0 0 no-repeat; }*/
.tpl-from-library-tdesc { width:371px; height:40px; background: url(../images/help-tbg1.png) 0 0 no-repeat; }
.tpl-from-library-cdesc { width:331px; padding:20px; padding-top:0; padding-left:25px; padding-right:15px; background: url(../images/help-cbg.png) 0 0 repeat-y; text-align:left;}
.tpl-from-library-cdesc h4 {padding-left:0; padding-top:20px;}
#tpl-one-prod-rinfo .tpl-from-library-cdesc p {padding:0; padding-top:15px;}
.tpl-from-library-cdesc p {padding:0; padding-top:15px;}
.tpl-from-library-bdesc { width:371px; height:11px; background: url(../images/help-tbbg.png) 0 -11px no-repeat;}
.tpl-otzyv-ajax-loader { display:none; width:16px; height:16px; background: url(../images/ajax-loader.gif) 0 0 no-repeat;}
.tpl-otzyv-form-outer {padding-left:20px;}
.tpl-otzyv-form-err {color:#E1002E;}
.tpl-noadd-otzyv { font-size:14px; font-weight:bold; padding-top:25px; }
.tpl-otzyv-submit { border:0; font-style:italic; margin-top:5px; width:104px; height:27px; padding:0; background: url(../images/claim-submit.gif) 0 0 no-repeat; color:#252525; }
.tpl-hone-otzyv {font-size:16px; font-weight:bold; font-style:italic; text-decoration:underline; padding-top:25px;}
.tpl-one-otzyv {font-size:14px;}
.tpl-otzyv-body-outer { margin-top:15px; width:375px; height:180px; padding:10px; background: url(../images/textarea-otzyv-bg.gif) 0 0 no-repeat;}
.tpl-otzyv-body {border:none; width:375px; height:180px; color:#898989; font-style:italic; }

/* Категория - правая колонка */
/*#tpl-right-leader-outer {margin-top:55px; width:218px; padding-left:10px;}
#tpl-right-tleader {width:218px; height:64px; background: url(../images/right-tleader.gif) 0 0 no-repeat;}
#tpl-right-cleader {width:216px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fafafa; padding-top:5px;}
#tpl-right-bleader {width:218px; height:8px; background: url(../images/right-bleader.gif) 0 0 no-repeat;}
.tpl-cat-leader {padding:10px; padding-top:15px; padding-bottom:15px;}
.tpl-cat-leader-info {padding-left:10px;}
.tpl-cat-leader-name {color:#464646; font-family:Tahoma; font-weight:bold;}
*/
/* Категория - правая колонка - NEW*/
/*Лидеры справа*/
#tpl-right-leader-outer {margin-top:37px; width:218px; padding-left:10px; background: url(../images/right-cleader.gif) 10px 0 repeat-y;}
#tpl-right-tleader {width:218px; height:64px; background: url(../images/right-tleader.gif) 0 0 no-repeat;}
#tpl-right-cleader {width:216px; /*border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fafafa;*/ padding-top:5px;}
#tpl-right-bleader {width:218px; height:8px; background: url(../images/right-bleader.gif) 0 0 no-repeat; clear:both;}
.tpl-cat-leader {padding:10px; padding-top:15px; padding-bottom:15px; clear:both;}
.tpl-cat-leader-img {margin-right:10px; margin-bottom:10px;}
.tpl-cat-leader-name {color:#464646; font-family:Tahoma; font-weight:bold;}

/*Преимущества справа*/
#tpl-right-preim-outer {margin-top:37px; width:218px; padding-left:10px; background: url(../images/right-cleader.gif) 10px 0 repeat-y;}
#tpl-right-tpreim {width:148px; height:49px; padding-top:18px; padding-left:70px; background: url(../images/right-tpreim.gif) 0 0 no-repeat;}
#tpl-right-cpreim {width:216px; /*border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fafafa;*/ padding-top:5px;}
#tpl-right-bpreim {width:218px; height:8px; background: url(../images/right-bleader.gif) 0 0 no-repeat; clear:both;}
.tpl-cat-preim {padding:10px; padding-top:0; clear:both;}
.tpl-cat-preim-img {margin:10px; margin-left:0;}
.tpl-cat-preim-name {color:#464646; font-family:Tahoma; font-weight:bold;}
.tpl-right-tpreim-big-outer {font-weight:bold;}
.tpl-right-tpreim-big {font-size:14px; color:#000000;}
.tpl-right-tpreim-lbig { color:#d7a100;}

/*Советы справа*/
#tpl-right-sovet-outer {margin-top:37px; width:218px; padding-left:10px; background: url(../images/right-cleader.gif) 10px 0 repeat-y;}
#tpl-right-tsovet {width:148px; height:49px; padding-top:18px; padding-left:70px; background: url(../images/right-tsovety.gif) 0 0 no-repeat;}
#tpl-right-csovet {width:216px; /*border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fafafa;*/ padding-top:15px;}
#tpl-right-bsovet {width:218px; height:8px; background: url(../images/right-bleader.gif) 0 0 no-repeat; clear:both;}
.tpl-cat-sovet {padding:10px; padding-top:0; clear:both;}
.tpl-cat-sovet-info p {padding-top:0px;}
.tpl-cat-sovet-img {margin:0px; margin-right:10px;}
.tpl-cat-sovet-name {color:#464646; font-family:Tahoma; }
.tpl-right-tsovet-big-outer {font-weight:bold;}
.tpl-right-tsovet-big {font-size:14px; color:#000000;}
.tpl-right-tsovet-lbig { color:#d7a100;}

/*Набор для товара*/
#tpl-collection-outer {clear:both; padding-top:15px; padding-bottom:20px;}
.tpl-collection-item {float:left; width:163px; background: url(../images/coll-item-bg.gif) 138px 59px no-repeat;}
.tpl-collection-item-inner {position:relative; width:139px;}
.tpl-collection-item-last { background: url(../images/coll-item-last-bg.gif) 138px 59px no-repeat;}
.tpl-collection-rez-outer {float:left; width:150px; text-align:center;}
.tpl-collection-item-img-outer {position:relative; height:125px; overflow:hidden;}
.tpl-collection-item-img {position:absolute; bottom:0px; left:24px; opacity:0.15; filter: alpha(opacity=15);}
.tpl-collection-item-active .tpl-collection-item-img { opacity:1; filter: alpha(opacity=100);}
.tpl-coll-tbg-img { position:absolute; top:0; left:0; width:139px; height:25px; background: url(../images/coll-tbg-img.png) 0 0 no-repeat;}
.tpl-collection-item-unit {position:absolute; top:100px; right:12px; font-style:italic; font-family:Arial; color:#b7b7b7;}
.tpl-collection-item-active .tpl-collection-item-unit {color:#898989;}
.tpl-collection-item-cost-outer {position:absolute; display:inline-block; top:119px; right:12px; font-size:12px; font-weight:bold; color:#b7b7b7;}
.tpl-collection-item-cost-big {font-size:16px;}
.tpl-collection-item-active .tpl-collection-item-cost-outer {color:#464646;}
.tpl-collection-item-lcost {display:inline-block; background: url(../images/coll-cost-bg.gif) 0 -48px no-repeat; padding-left:2px; }
.tpl-collection-item-rcost {display:inline-block; background: url(../images/coll-cost-bg.gif) right 0 no-repeat; padding-right:2px; }
.tpl-collection-item-ccost {display:inline-block; height:20px; background: url(../images/coll-cost-bg.gif) 0 -24px repeat-x; padding:2px; }
.tpl-collection-item-active .tpl-collection-item-lcost {background: url(../images/coll-cost-bg-active.gif) 0 -48px no-repeat; }
.tpl-collection-item-active .tpl-collection-item-rcost {background: url(../images/coll-cost-bg-active.gif) right 0 no-repeat; }
.tpl-collection-item-active .tpl-collection-item-ccost {background: url(../images/coll-cost-bg-active.gif) 0 -24px repeat-x; }
.tpl-collection-item-name {margin-top:35px;}
.tpl-collection-item-check {float:left; margin-top:3px; width:18px; height:18px;background: url(../images/coll-check.gif) 0 -18px repeat-x; }
.tpl-collection-item-active .tpl-collection-item-check {background: url(../images/coll-check.gif) 0 0 repeat-x;}
.tpl-collection-item-name a {display:block; margin-left:24px; color:#b7b7b7; font-weight:bold;}
.tpl-collection-item-active .tpl-collection-item-name a {color:#252525; font-weight:bold;}
.tpl-collection-rez {position:relative; text-align:center; width:131px; height:85px; background: url(../images/coll-rez-bg.gif) 0 9px no-repeat; margin-top:30px; margin-left:17px;}
#tpl-collection-num {display:inline-block; padding:0; padding-left:4px; padding-right:4px; background-color:#ffffff; color:#c4c4c4; font-size:14px; font-weight:bold;}
#tpl-collection-sum-outer {display:block; margin-top:13px; color:#464646; font-size:14px; font-weight:bold;}
#tpl-collection-sum-big { font-size:18px;}
a.tpl-coll-buy {display:block; width:55px; height:31px; background: url(../images/buy-unit.jpg) 0 -1px no-repeat; margin-left:38px; margin-top:13px; padding:0; cursor:pointer;}
span.tpl-coll-buy {display:block; width:55px; height:25px; margin-left:34px; margin-top:12px; padding:3px; padding-right:5px; font-size:10px; color:#b7b7b7; line-height:12px; font-style:italic; background-color:#ffffff; border:1px solid #c4c4c4;}

/*                             */
div.addthis_my_title
{
font-weight:bold;
font-size: 12px;
margin: 10px 0;
}

div.addthis_my_mainbox
{
margin-bottom: 20px;
}
/*                             */

/*Условия доставки*/
#tpl-usloviya-dostavki-outer { margin-left:180px; position:relative; z-index:200; margin-top:-72px; width:258px; height:60px;  background: url(../images/usloviya-dostavki-bg-old.gif) 0 0 no-repeat; padding:6px; text-align:center; }

#tpl-help-window-inner {width:448px; height:240px; margin:30px; margin-top:10px; overflow:auto; padding:0; padding-left:10px; padding-right:20px; text-align:left;}
#tpl-usloviya-dostavki-outer p {padding:0; margin:0; padding-top:6px;}
#tpl-usloviya-dostavki-outer p.tpl-usloviya-dostav, #tpl-usloviya-dostavki-outer p.tpl-usloviya-nodostav {font-size:14px; font-weight:bold; color:black; font-family:Tahoma;}
#tpl-usloviya-dostavki-outer p.tpl-usloviya-dostav span, #tpl-usloviya-dostavki-outer p.tpl-usloviya-nodostav span {font-size:12px;}
#tpl-usloviya-dostavki-outer p.tpl-usloviya-dostav {display:none;}
.tpl-hhelp-window {padding-top:30px; font-size:20px;}
.addthis_button_facebook_like {display:none;}

#tpl-age {color:#000000;}

.tpl-basket-philanthropy-outer {display:none;}
#tpl-menu-vidov li ul li {float:none;}

.lasth2 {font-family:Tahoma;padding-top:20px; padding-bottom:5px;font-size:24px; line-height:20px; color:#464646; font-weight:normal;  }
#tpl-help-window-outer, #tpl-kernel-help-window-outer {display:none;}
.tpl-from-library-desc{display:none;}
