html, body {
width: 100%;
margin: 0;
font-size:11px;
}

ul {
margin: 0;
padding: 0;
}



li {
list-style: none;
}

#section ul {
margin-left: 10px;
padding-left: 10px;
}

#section li {
list-style: circle;
}

img {
border: none;
}

#body {
margin:0 auto;
overflow:hidden;
width:994px;
_width:1014px;
height:1%;
}

.container {
zoom: 1;
}

#left {
width:250px;
float:left;
z-index: 1000;
position: relative;
padding: 0 !important;
}

#right {
margin-left:255px;
}

#searchBlock {
height: 29px;
margin-top:45px;
}

#searchBlockFooter {
height: 29px;
float:right;
padding-right:20px;
width:250px;
}

#mainmenu {
margin-top: 5px;
background: #FFF url('/bitrix/templates/tdzepohrana/images/menuBG.png') left center repeat-y;
width: 250px;
}

#mainmenu ul {
position: relative;
/*top: -15px;*/
}


#discount-info {
margin-top: 15px;
background: #FFF url('/bitrix/templates/tdzepohrana/images/menuBG.png') left center repeat-y;
height:1%;
}

#discount-info div {
/*height:240px;*/
padding:0 15px 0 15px;
font-size:11px;
}
#discount-info div a {
font-size:11px;
}

#partners {
margin-top: 30px;
margin-bottom: 30px;
background: #FFF url('/bitrix/templates/tdzepohrana/images/menuBG.png') left center repeat-y;
/*position: absolute;*/
}

#interview {
margin-top: 15px;
margin-bottom: 30px;
background: url('/bitrix/templates/tdzepohrana/images/interviewCenter.png') left center repeat-y;
height:1%;
clear:both;
}

#mainmenu ul li {
list-style: none;
}

#mainmenu ul li a{
font-family: 'Trebuchet MS';
font-size: 16px;
color: #FFF;
text-decoration: none;
}

.multiple2:hover {
width: 210px;
margin-left: 0px !important;
background-color: #ccc !important;
background: #ccc url("/bitrix/templates/tdzepohrana/images/multArrow.png") right center no-repeat;
}

.multiple2H {
width: 210px;
margin-left: 0px !important;
background-color: #ccc !important;
background: #ccc url("/bitrix/templates/tdzepohrana/images/multArrow.png") right center no-repeat;
}

#level2 .multiple2:hover .multiple2A {
font-family: 'Trebuchet MS';
color: #c03 !important;
text-decoration: none !important;
font-size: 12px;
}

.multiple2A {
display: block;
width: 185px;
}

#level2 .multiple2 .multiple2AH {
font-family: 'Trebuchet MS';
color: #c03 !important;
text-decoration: none !important;
font-size: 12px;
}

#level2 {
left:-10px;
position:relative;
top:-4px !important;
}

#level2 li{
background-color: #f3f3f3;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-left:10px;
width:210px;
position: relative;
}

#level2 li a{
font-family: 'Trebuchet MS';
font-size: 12px !important;
color: #000 !important;
text-decoration: underline !important;
}

#level3 {
display: none;
margin-left:210px;
top: 0px !important;
position:absolute !important;
z-index: 1000;
}

#level3 li{
margin-top: -1px;
background-color: #ccc;
border: 1px solid #fff;
padding-left:10px;
width:210px;
}
#level3 li:hover {
background-color: #d81925;
}

#level3 li:hover a{
color: #FFF !important;
}

.level3ha {
color: #FFF !important;
}

#level3 li span {
font-family: 'Trebuchet MS';
font-size: 12px !important;
color: #999 !important;
}




.searchBox {
background: url('/bitrix/templates/tdzepohrana/images/srchBox.png') center center no-repeat;
padding-left:9px;
padding-right:9px;
width:200px;
height: 22px;
border: none;
float: left;
margin-top:2px;
font-family: 'Trebuchet MS';
font-size: 12px ;
color: #000;
}

.searchImg {
border: none;
float: right;
}

.borderTop {
height: 23px;
width: 250px;
clear: both;

}

.borderBottom {
position: relative;
top: 10px;
height: 23px;
width: 250px;
clear: both;
}

.borderBottom2 {
position: relative;
top: 10px;
height: 23px;
width: 250px;
clear: both;
*top: 16px;
*left: -22px;
}

.intTop {
height: 19px;
width: 250px;
clear: both;
}

.intBottom {
position: relative;
top: 5px;
height: 19px;
width: 250px;
clear: both;
}

.logo {
width: 275px;
height: 53px;
}

.enter {
text-align: right;
height: 20px;
display: block;
}


.registration {
font-family: 'Trebuchet MS';
font-size: 10px;
color: #999;
margin-top: 20px;
display: block;
text-align: right;
margin-right: 5px !important;
}

#head1 {
height: 58px;
padding-top: 42px;
_padding-top: 0px;
}


#head1 ul li {

display: inline-block;
/*height: 53px;*/
height:58px;
*display: inline;

}


#head2 {
background: url('/bitrix/templates/tdzepohrana/images/head2bg.png') left top repeat-x;
height:203px;
margin-top:8px;
width: 100%;
*margin-top: 8px;
_margin-top: -1px;
*clear: left;
*z-index: 1;
}

#logo {
width: 275px;
margin-top:10px;
z-index:1000;
}

#registration {
text-align:right;
vertical-align: top;
font-family: 'Trebuchet MS';
font-size: 10px;
color: #999;
margin-right:160px;
width:200px;
float: left;
}

#icons {
float:left;
text-align:right;
vertical-align:top;
}

#cart {
float:right;
/*width: 300px;*/
}

.ref {

}
#cart .cart_img {
margin-left: 35px;
margin-top: 15px;

}

#cart p{
font-family: Tahoma;
color: #999;
font-size: 10px;
margin: 1px;
margin-top: 6px;
margin-left: 35px;
}


#cart a{
font-family: Tahoma;
color: #000;
font-size: 10px;
font-weight: bold;
margin: 1px;
margin-left: 5px;
height: 20px;
}

.icon {
margin-left: 3px;
margin-right: 3px;
width: 19px;
height: 19px;
}

.cart {
background: url('/bitrix/templates/tdzepohrana/images/cartBG.png') left bottom no-repeat;
float: right;
width: 158px;
height: 67px;
*z-index: 10;

*position: relative;
}

#head2left {
float: left;
width: 302px;
}

#head2right {
float: right;
width: 420px;
}

.head2right {
height:204px;
margin-top:-1px;
width: 19px;
float: right;
}

.head2left {
float: left;

}

#rightbanner {
float: left;
margin-top:8px;
position:relative;
left: 10px;
}

#leftbanner {
background: url('/bitrix/templates/tdzepohrana/images/bannerBG.png') left bottom repeat-x;
float: right;
margin-top: 8px;
position: relative;
left: -10px;
width: 283px;
}

.bannerLborder {
float: left;
}
.bannerRborder{
float:right;
left:25px;
position:relative;
}

.bannerText {
/*margin-left:5px;*/
margin-top:10px;
margin-left:30px;
position:absolute;
z-index:100;
}

div.bannerTextDiv {
position:absolute;
text-align:center;
z-index:100;
margin-top:110px;
font-size:14px;
width:300px;
line-height:17px;
}

div.bannerTextDiv p {
line-height:17px;
margin:8px 0 0 0;
}

.angles {
position: relative;
width: auto;
margin: auto;
padding: 20px;
border: 1px solid #ccc;
}

.tl {
position: relative;
top: -1px;
left: -1px;
background: url('/bitrix/templates/tdzepohrana/images/ltAngle.png') left top no-repeat;
height: 17px;
clear: both;
}
.bl  {
background: url('/bitrix/templates/tdzepohrana/images/lbAngle.png') left bottom no-repeat;
height: 19px;
clear: both;
position: relative;
bottom: -1px;
left: -1px;

}
.br  {
position: relative;
right: -2px;
float:right;
bottom: -2px;
}
.tr  {
position: relative;
right: -2px;
float:right;
} 

.tlN {
position: relative;
top: -1px;
left: -1px;
background: url('/bitrix/templates/tdzepohrana/images/ltNews.png') left top no-repeat;
height: 11px;
clear: both;
}
.blN  {
background: url('/bitrix/templates/tdzepohrana/images/lbNews.png') left bottom no-repeat;
height: 11px;
clear: both;
position: relative;
bottom: -1px;
left: -1px;
}
.brN  {
position: relative;
right: -2px;
float:right;
}
.trN  {
position: relative;
right: -2px;
float:right;
} 

#head {
width: 732px;
}


.blTitle {
position:relative;
background-color: #FFF;
top: -25px;
*top:-28px;
font-family: 'Trebuchet MS';
color: #999;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
left: 20px;
}

#section {
margin-top: 10px;
border: 1px solid #ccc;
padding:0;
width: 732px;
float: left;
margin-bottom: 10px;
}

#section1 {
margin-top: 30px;

border: 1px solid #ccc;
padding:0;
width: 732px;
float: left;
}

#popularProducts {
background-color: #acaeaf;
top: -30px;
margin: 1%;
position: relative;
margin-bottom: -15px;
padding:1%;
}

#news {
border: 1px solid #999;
background-color: #f2f2f2;
margin-left: 10px;
margin-right: 10px;

}
#newsIn {
background-color: #f2f2f2;
margin: 1%;
position: relative;
top: -20x;
margin-bottom: 5px;
padding:1%;
}

#articles {
margin: 1%;
position: relative;
top: -20x;
margin-bottom: 5px;
padding:1%;
}

#subscribe {
border: 1px solid #999;
background-color: #f2f2f2;
margin-left: 10px;
margin-right: 10px;
}

#subscribeIn {
background-color: #f2f2f2;
margin: 0;
position: relative;
top: -20x;
margin-bottom: 5px;
padding:0;
padding-left: 35px;
}

#subscribeIn span{
font-family: 'Trebuchet MS';
color: #666;
font-size: 12px;
font-weight: bold;
margin-right: 2%;
position: relative;
top: -2px;
}

#subscribeIn input{
margin-left: 2%;
}
#subscribeIn .subscrButton{
position: relative;
top: 3px;
}

#subscribeIn .subscrArrow{
margin-left: 2%;
}

#subscribeIn a{
display: inline;
font-family: 'Trebuchet MS';
color: #ccc;
font-size: 11px;
font-weight: normal;
margin-left: 5%;
}

#items {
padding: 10px;
}

#popularProducts .item{
background: url('/bitrix/templates/tdzepohrana/images/itemBG.png') right bottom no-repeat;

}

#newsIn .item{
background: url('/bitrix/templates/tdzepohrana/images/newsIcon.png') left top no-repeat;
}

#articles .item{
background: url('/bitrix/templates/tdzepohrana/images/artIcon.png') left top no-repeat;
}

#prods {
margin-left: 20px;
}

.prod{
background: url('/bitrix/templates/tdzepohrana/images/prodBG.png') left top repeat-x;
display: inline-block;
*float: left;
width: 30%;
margin:1%;
height: 96px;
}

.prod div{
float: left;
text-align: center;
}

.prodIcon {
margin-top: 1px;
}

.prod div a{
display: block;
margin-top: 5px;
font-family: 'Trebuchet MS';
color: #d81925;
font-size: 13px;
font-weight: normal;
}

.prodL {
float:left;
}
.prodLimg {
float: left;
}
.prodR {
float: right;
}

.item{
display: inline-block;
*float: left;
vertical-align: top;
width: 30%;
margin:1%;
}

#popularProducts .item img {
display: block;
float: left;
width: 75px;
height: 75px;
border: 2px solid #ccc;
margin-right: 10px;
}

#popularProducts .item a {
font-family: 'Trebuchet MS';
color: #FFF;
font-size: 12px;
font-weight: bold;
}

#newsIn .item a {
font-family: 'Trebuchet MS';
color: #666;
font-size: 11px;
font-weight: normal;
display: block;
padding-left: 20px;
margin-top: -10px;
}

#articles .item a {
font-family: 'Trebuchet MS';
color: #666;
font-size: 11px;
font-weight: normal;
display: block;
padding-left: 20px;
margin-top: -3px;
}

#newsIn .item .date{
font-family: 'Trebuchet MS';
color: #666;
font-size: 9px;
font-weight: normal;
margin-left: 20px;
margin-top:-4px;
}

#articles .item p{
font-family: 'Trebuchet MS';
color: #999;
font-size: 10px;
font-weight: normal;
margin-left: 20px;
margin-top:0px;
margin-bottom: 0px;
}

#articles .item .link{
color: #666;
}

#subscribeIn form {
display: inline;
}

#popularProducts .item .name{
font-family: 'Trebuchet MS';
color: #FFF;
font-size: 12px;
font-weight: normal;
margin: 0px;
}

#popularProducts .item .text{
font-family: 'Trebuchet MS';
color: #000;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding-top: 5px;
}

.corners {

}
.cornersIn { 
padding:5px;
background-color: #fff;
}

.corners2 {
background-color: #999;
padding:1px;
}
.cornersIn2 { 
padding:15px;
background-color: #f2f2f2;

}

.blPrice {
background:url("/bitrix/templates/tdzepohrana/images/priceIcon.png") no-repeat scroll 0 0 transparent;
width: 149px;
height: 27px;
position: relative;
top:-36px;
*top:-38px;
right:-8px;
float:right;
}

.blPrice  a{
font-family: 'Trebuchet MS';
color: #fcc;
font-size: 12px;
margin-left: 45px;
}

#subscribe {
margin-top: 3px;
}

#subscribe div {

}

.multiple {
/*width: 232px;*/
margin-top: 2px;
margin-bottom: 2px;
padding-top: 5px;
padding-left: 15px;
margin-left: 7px;
text-align: left;
background:url("/bitrix/templates/tdzepohrana/images/menuMultiple.png") no-repeat scroll 0 0 transparent;
}



.open {
background:url("/bitrix/templates/tdzepohrana/images/menuOpen.png") no-repeat scroll 0 0 transparent !important;
}

.multipleA {
display: block;
height: 36px;
width: 232px;
}


.single {
height: 36px;
/*width: 232px;*/
margin-top: 2px;
margin-bottom: 2px;
padding-top: 5px;
padding-left: 15px;
margin-left: 7px;
text-align: left;
background:url("/bitrix/templates/tdzepohrana/images/menuSingle.png") no-repeat scroll 0 0 transparent;
}

#footer {
clear: both;
padding-left: 25px;
padding-right: 25px;
height: 60px;
width: 994px;
margin: 0 auto;
}

.counts {
float: right;
/*margin-top:-10px;*/
position:relative;
left:0;
top:-10px;
z-index:1000;
}
.counts a {
font-size:10px !important;
}

#footer p {
font-family: 'Trebuchet MS';
color: #999;
font-size: 10px;
font-weight: normal;
margin: 0px;
}

#footer a {
color: #f66;
}

#partners div {
text-align: center;
height:240px;
overflow: auto;
}

#partners div  img{
display: block;
}

#interview div.current_vote {
/*eight:170px;*/
margin: 0;
margin-top: -10px;
padding-left: 15px;
padding-right: 15px;
}

#interview div {
font-family: 'Trebuchet MS';
color: #666;
font-size: 11px;
}

#interview div input{
margin-left: 20px;
}

#interview div p {
font-family: 'Trebuchet MS';
padding: 5px;
margin: 0;
margin-top: 5px;
color: #000;
font-size: 12px;
font-weight: normal;
}

.sendButton {
display: block;
margin-left: 120px !important;
margin-top: 1px;
}

.email {
border: 1px solid #ccc;
color: #999;
font-size: 12px;
padding-left: 3px;
}

.catalog-section-list ul li {
display:inline;
}

.breadcrumb-navigation a {
color:#999;
}
.breadcrumb-navigation a:visited {
color:#999;
}

ul.breadcrumb-navigation {
width: 732px;
}


table#sections {
	width:100%;
}
table#sections td {
	width:100%;text-align:center;
}
table#sections td table {
	width:780px;
}
table#sections td table td {
	width:290px;padding-bottom:20px;
}
table#sections td table td table {
	width:290px;
}
table#sections td table td table td {
	width:290px;height:166px;text-align:center;vertical-align:middle;
}
table#sections td table td table td table td {
	width:166px;height:166px;background-image:url('/bitrix/templates/tdzepohrana/images/ramka.gif');vertical-align:center;text-align:center;
}
table#sections td table td table td table td a {
	color:#cc0033;
}
table#sections td table td table td table td a img {
	padding:8px;
}

div.top-menu {
width:719px;
padding:0 0 10px 0;
float:right;
}
div.bottom-menu {
width:994px;
padding:0 0 10px 10px;
margin: 0 auto;
clear:both;
}

ul#morephotos {
margin:0;
padding:0;
}

ul#morephotos li {
display:inline !important;
float:left;
margin: 5px;
}

h3.tech-doc-h3 {
margin-top:-18px;
font-weight:bold;
}
.starrequired {
color:red;
font-size:14px;
}
.data-table td {
vertical-align:top;
}

.counters {
padding-right:20px;
float:right;
width:90px;
}

 .copyright {float:right;padding-right:20px;}
