body{margin:0;}
.info{padding:0 40px 40px 10px;}

h1{font:normal 170%/100% "Times New Roman",serif;
text-align:left;
color:#c50f2d;
padding:0;
margin:40px 3px 5px 0;}
h2{font:normal 140%/110% "Times New Roman",serif;
text-align:left;
color:#c50f2d;
padding:0;
margin:20px 3px 5px 0;}
h3{font:normal 120%/100% "Times New Roman",serif;
text-align:left;
color:#c50f2d;
margin:0;
padding:10px 3px 1px 0;}
h4{font:bold 95%/100% "Times New Roman",serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}

/*параграфы*/
p{font: normal 95%/140% "Times New Roman",serif;
color:#000;
padding:5px 0 5px 2px;
margin:0;
text-align: left;}
p.descr{padding:2px 0 2px 2px;}
p.grey{color:#5d5d5d;}
p.grey em{font-size:90%;}
p.print{font: normal 80% "Times New Roman",serif;
color:#000;
padding:10px 0 5px 0;
margin:0;
text-align:right;}
b.red{color:#c50f2d;}

/*станд.табл.*/
table.tab{border-collapse:collapse;
margin:7px 0 5px 0;}
table.tab td{border:1px solid #68666b;
border-collapse:collapse;}
th{font:bold 100%/110% "Times New Roman",serif;
color:#000;
border-collapse:collapse;
background-color:#d5d3d7;
padding:5px 4px;
margin:0;
text-align: center;}
.tl{font:normal 95%/110% "Times New Roman",serif;
color:#000;
padding:3px 4px;
margin:0;
text-align:left;}
.tb{font: normal 95%/110% "Times New Roman",serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:center;}
.tr{font:normal 95%/110% "Times New Roman",serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:right;}

/*списки*/
ul{list-style: outside url(/img/bull2.gif);
margin:0;
padding:0;}
ol{list-style: decimal outside;
margin:0;
padding:0;}
li{font:normal 95%/140% "Times New Roman",serif;
text-align:Left;
text-indent:0;
margin:5px 0 5px 35px;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% "Times New Roman",serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 15px;
padding:0;}
.list{font:normal 100%/140% "Times New Roman",serif;
text-align:Left;
text-indent:25px;
margin:2px 0 2px 50px;
padding:0px;}

/*копирайты*/
table.tcopy{border:none;border-collapse:collapse;
height:70%;}
td.bluebord{border-right:2px solid #7e95ab;}
.copy{font:normal 12px "Times New Roman",serif;
color:#7e95ab;
padding:0;
margin:2px 0;}
#co1{text-align:right;
padding-right:15px;}
#co2{text-align:left;
padding-left:15px;}
.copy a{font-weight:normal;
padding:0;
margin:0;
color:#7e95ab;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

/*гл.меню*/
p.menu1p{font:bold 16px/100% "Times New Roman",serif;
color:#df0024;
display:list-item;
list-style-type:none;
padding:0;
margin: 7px 22px 7px 0;
list-style-image:url(/img/bull-no.gif);}
p.open {font-weight:bold !important;
/*font:bold 90%/100% "Times New Roman",serif;*/
color:#df0024;
display:list-item;
padding:0;
list-style-image:url(/img/bull.gif) !important;}
p.menu1p a{color:#0768b2;
text-decoration:underline;}
p.menu1p a:hover{display:list-item;
list-style-image:url(/img/bull.gif);
color:#df0024 !important;}
p.menu1p a.parent,
p.menu2p a.parent {color:#d98895 !important;
text-decoration:underline;}

/*левое меню*/
p.menu2p{font:normal 100%/110% "Times New Roman",serif;
color:#df0024;
display:list-item;
list-style-type:none;
padding:0;
margin: 7px 22px 7px 30px;
list-style-image:url(/img/bull-no.gif);}
p.menu2p a {color:#0768b2;
text-decoration:underline;}
p.menu2p a:visited{display:list-item;
color:#448dc5;}
p.menu2p a:hover{display:list-item;
list-style-image:url(/img/bull.gif);
color:#df0024;}
/*3*/
p.menu3p{font:normal 95%/100% "Times New Roman",serif;
color:#df0024;
display:list-item;
list-style-type:none;
padding:0;
margin:7px 22px 7px 46px;
list-style-image:url(/img/bull-no.gif);}
p.menu3p a{color:#0768b2;
text-decoration:underline;}
p.menu3p a:visited{display:list-item;
color:#448dc5;}
p.menu3p a:hover{display:list-item;
list-style-image:url(/img/bull.gif);
color:#df0024;}
/*4*/
p.menu4p{font:normal 90%/100% "Times New Roman",serif;
color:#df0024;
display:list-item;
list-style-type:none;
padding:0;
margin:7px 22px 7px 65px;
list-style-image:url(/img/bull-no.gif);}
p.menu4p a{color:#0768b2;
text-decoration:underline;}
p.menu4p a:visited{display:list-item;
color:#448dc5;}
p.menu4p a:hover{display:list-item;
list-style-image:url(/img/bull.gif);
color:#df0024;}

/*Меню-крошки*/
.menu-crumbs{font:normal 80% "Times New Roman",serif;
color:#575960;
padding:35px 0 3px 0;
margin:0;}
.menu-crumbs a{font-size:100%;
font-weight:normal;
color:#0768b2;
text-decoration:underline;
margin:0;padding:0;}
.menu-crumbs a:hover{text-decoration: none;}

/*Станд. ссылка*/
a.link{font-weight:normal;
color:#0768b2;
text-decoration:underline;}
a.link:visited{text-decoration:underline; color:#448dc5;}
a.link:hover{text-decoration:none;}

/*ссылка в каталоге*/
p.more{padding:7px 5px 20px 5px;}
.num{font-weight:bold;
background-color:#dedfe3;
padding:0 3px 3px;
margin:0 2px;}
p.more a{margin:0 3px;}

/*подписка на новости*/
.news_bg{background:#b1001d url(/img/news_bg.gif) repeat-x left top;
border-top:1px solid #ac837a;
border-bottom:1px solid #cf5f5c;}
.news_bg table{margin:5px 20px 5px 10px;
border:none;
border-collapse:collapse;}
.news3{background:url(/img/news3.gif) repeat-x left;}
.rnews{font: normal 110% "Times New Roman",serif;
text-align: left;
color: #fff;
margin: 0;
padding: 0 0 3px 3px;}
.outnews{font: normal 95% "Times New Roman",serif;
text-align: left;
color: #fff;
margin: 0;
padding: 0 0 3px 3px;}
.outnews .check{margin-left:-4px;}

/*Карта сайта*/
ul.map{list-style: outside url(/img/bull-map1.gif);
margin:0;
padding:0 0 0 20px;}
ul.map li{font:bold 95%/130% "Times New Roman",serif;
text-align:Left;
text-indent:0;
margin:8px 0 8px 0;
padding:0;}
ul.map li a{font-weight:bold;
color:#0768b2;
text-decoration:underline;}
ul.map li a:visited{color:#448dc5;}
ul.map li a:hover{text-decoration:underline;
color:#df0421;}
ul.map ul{list-style: outside url(/img/bull-map2.gif);
margin:0;
padding:0 0 0 15px;}
ul.map ul li{font:normal 100%/130% "Times New Roman",serif;
margin:5px 0 5px 0;}
ul.map ul li a{font-weight:normal;}
ul.map ul ul{list-style: outside url(/img/bull-map3.gif);
margin:0;
padding:0 0 0 15px;}
ul.map ul ul li{font:normal 95%/120% "Times New Roman",serif;
margin:5px 0 5px 0;}
ul.map ul ul li a{font-weight:normal;}

/*формы*/
form{margin:0;}
.find{font:normal 70% Verdana,Geneva,sans-serif;
color:#037230;
padding:0 2px 0 10px;
margin:0;
text-align:left;}
.input-txt{font: normal 80% Verdana,Geneva,sans-serif;
border:1px solid #448dc5;
margin:0 7px 0 0;
padding:1px 2px 0;}
.input-txt2{font: normal 75% Verdana,Geneva,sans-serif;
border:1px solid #448dc5;
margin:3px 3px;
padding:1px 2px 0;}
.but{font:normal 65% Verdana,Geneva,sans-serif;
border:1px solid #037230;
background-color:#037230;
color:#fff;
margin:0 5px;}
select{font: normal 75% Verdana,Geneva,sans-serif;
border:1px solid #448dc5;
margin:0 3px;
padding:1px 0;
color: #000;}
textarea{margin:3px 3px;
font:normal 75% Verdana,Geneva,sans-serif;
border:1px solid #448dc5;}
.check{padding:0; margin:0;}/*input[checkbox]*/

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:2px 10px 5px 3px;}
.captcha img{margin:3px 0 5px 0;}
.captcha input.txt{margin:3px 0 0 0;
border:1px solid #448dc5;
font-size:100%}

/*поиск по каталогу на гл.стр.*/
table.find_bg{background:url(/img/find_bg.jpg) repeat-x left top;
border:none;
border-collapse:collapse;
height:49px;
width:100%;}
.find1{background:url(/img/find1.jpg) no-repeat right bottom;}
table.find_bg td table{border:none;
border-collapse:collapse;}
.ibut{margin:0 0 0 5px;}
.fhead{font:bold 95%/100% "Times New Roman",serif;
text-align:right;
color:#000;
margin:0;
padding:0 7px 0 5px;}

/*поиск фото на стр. фотогалереи*/
div.ffind_bg{background:url(/img/ffind_bg.jpg) repeat-x left top;
height:50px;
width:100%;}
table.ffind1{background:url(/img/ffind1.jpg) no-repeat right bottom;
border:none;
border-collapse:collapse;
width:100%;
height:100%;}
table.ffind2{border:none;
border-collapse:collapse;
width:80%;}
.ibut2{margin:7px 0 10px 0;}
.ffhead{font:normal 95%/100% "Times New Roman",serif;
text-align:right;
color:#000;
width:5%;
margin:0;
padding:0 7px 0 15px;}

/*поиск по каталогу на вн.стр.*/
div.find-cat_bg1{background:url(/img/find-cat_bg1.gif) repeat left top;
width:100%;}
table.find-cat1{background:url(/img/find-cat1.gif) repeat-y left top;
border:none;
border-collapse:collapse;
width:100%;
height:100%;}
table.find-cat1 td.bg_top{background-color:#666;}
.find-cat_bg2{background:url(/img/find-cat_bg2.gif) repeat-y top;}
.find-cat_bg3{background:url(/img/find-cat_bg3.gif) repeat-x left;}
table.find-cat1 td.padd{padding:15px 10px;}
table.box{border:none;border-collapse:collapse;}
table.select{border:none;border-collapse:collapse;
margin-bottom:10px;}
table.select td{padding-bottom:4px;}
table.select td select{width:140px;
margin-top:4px;
font-size:12px;}
table.inputxt{border:none;border-collapse:collapse;
margin-bottom:10px;}
table.inputxt td{padding-bottom:5px;}
table.inputxt td.tr{line-height:90%;
padding-top:1px;}
table.inputxt td.tl{line-height:90%;
padding-top:1px;}
table.inputxt td input{font:normal 12px Verdana,Geneva,sans-serif;
padding:0;}

/*гл.стр. каталога*/
table.cat-main{border:none;
border-collapse:collapse;
margin:10px 0;}
table.cat-main td{font:normal 90%/120% "Times New Roman",serif;
padding:10px 15px 10px 0;
background:none;}
table.cat-main td.tl{padding:0;}
.cat-main a{font-size:110%;
font-weight:normal;
color:#0768b2;
text-decoration:underline;}
.cat-main a:visited{text-decoration:underline; color:#448dc5;}
.cat-main a:hover{color:#df0021;}
div.list-down{position: absolute;
font-size: 75%;
width:130px;
background-color: #f1e9e9;
border:1px solid #c38a93;
margin:5px 0;
padding:1px 0 5px;
display:none;}
div.list-down p{font:normal 95%/115% "Times New Roman",serif;
margin:0;
padding:0;
border-bottom:1px solid #fff;
display:block;}
div.list-down a:visited{text-decoration:underline; color:#448dc5;}
div.list-down a:hover{color:#df0021;
display:block;
background-color:#d7cccc;}
.hidden{display:none !important;}

/*каталог, 1стр. рубрики*/
table.cat1{border:none;
border-collapse:collapse;
width:100%;
margin:5px 0 0;}
table.cat1 td{padding:10px 15px 10px 0;}
table.cat1 td a{cursor:pointer;
cursor:hand;}
table.cat1 table td{padding:0 0 0 2px;}
table.cat1 td.tl{font:normal 90%/120% "Times New Roman",serif;
padding-left:8px;}
.gal_bg{background:url(/img/gal_bg.jpg) no-repeat top center;}
/*каталог, 2стр. рубрики*/
table.cat2{border:none;
border-collapse:collapse;
width:100%;
margin:15px 0;}
table.cat2 td{padding-bottom:20px;}
table.cat2 table{background:url(/img/cat_bg.jpg) no-repeat;
height:193px;
width:153px;
border:0;border-collapse:collapse;}
table.cat2 table td{padding:10px 0 0 2px;}
table.cat2 table td.tb{font:bold 14px/120% "Times New Roman",serif;
text-align:center;
padding:0 7px 13px 0;}
table.cat2 table td.tb a{color:#fff;
text-decoration:none;}

table.cat2 td p{font:normal 95%/120% "Times New Roman",serif;
text-align:left;
margin:0;
padding:2px 0;}

table.cat2 td .noprice{font-size:15px;
font-weight:bold;
color:#fff;
margin:0;
padding:7px 4px 0;
text-align:center;}
table.cat2 td p.noprice a{text-decoration:underline;}
table.cat2 td p.noprice a:hover{text-decoration:none;}

/*каталог, 3стр. рубрики*/
div.call{font:bold 15px "Times New Roman",serif;
color:#fff;
background:url(/img/tablet.gif) no-repeat;
height:32px;
padding:3px 7px 0 0;
width:104px;
text-align:center;}
.call a{text-decoration:underline;
color:#fff;}
.call a:hover{text-decoration:none;}
.nophoto{font:bold 130% "Times New Roman",serif;
color:#bbb9be;}
 a .nophoto{color:#bbb9be;
text-decoration:none;}


/*оформление гл.стр.*/
div.logo1{position:absolute; display:block;
top:0; left:0; z-index:1;}
div.logo2{position:absolute; display:block;
top:156px; left:0; z-index:1;}
.tel{margin:40px 0 30px;
width:30%;
height:93px;
border-collapse:collapse;
background:url(/img/tel_bg.jpg) repeat-x right bottom;}
.tel1{background:url(/img/tel1.jpg) no-repeat left bottom;
height:93px;}
p.phone-main{font:bold 33px/100% Geneva,Arial,sans-serif;
color:#f2f7ff;
padding:0 10px 0px 0px;
margin:0;
text-align:left;}
p.phone-main small{font-size:25px;}
h1.slogan{font:italic 22px/100% "Times New Roman",serif;
text-align:right;
color:#d4d4d4;
margin:0;
padding:15px 120px 15px 0;
z-index:2;
position:relative;}

/*плита*/
div.oven{height:325px;width:100%;
/*position:absolute;
left:0;
top:321;*/
background:url(/img/eloven_bg.jpg) repeat-x left top;}
.oven h3{font:bold 17px/100% "Times New Roman",serif;
margin:0;
padding:0 5px;
color:#ccbcc1;}
.oven h3 a{font-weight:normal;
color:#fff;
text-decoration:underline;}
.oven h3 a:hover{color:#ccbcc1;}
.oven h3#right{text-align:right;}
.oven h3#left{text-align:left;}
.eloven-l{background:url(/img/eloven-l.jpg) no-repeat center;}
.eloven-r{background:url(/img/eloven-r.jpg) no-repeat center;}
table.oven-pic{background:url(/img/oven.jpg) no-repeat center;
border:none;
border-collapse:collapse;}

/*оформление внутренней страницы*/
h1.slogan2{font:italic 22px/100% "Times New Roman",serif;
text-align:left;
color:#8c8f9a;
margin:0;
padding:5px 0 5px 20px;
z-index:2;
position:relative;}
p.phone{font:bold 24px/90% Geneva,Arial,sans-serif;
color:#f2f7ff;
padding:0 15px 0 0px;
margin:0;
text-align:left;}
p.phone small{font-size:18px;}
.tel-in{margin:32px 0 30px;
width:30%;
height:67px;
border-collapse:collapse;
background:url(/img/tel-sm_bg.jpg) repeat-x right bottom;}
.tel1-in{background:url(/img/tel-sm.jpg) no-repeat left bottom;
height:67px;}
p.date{font-style: italic;
text-align: right;
padding-top: 15px;}
p.name{text-align: right;
color:#5d5d5d;}
li p.grey{font-size: 110%;
padding: 0 0 4px 0;}

/*таблицы для картинок*/
.timg1{margin-right:5px;
border:none;}
.timg2{margin-left:5px;
border:none;}
/*рамка для картинки*/
.bleft{background:url(/img/bleft.gif) no-repeat right bottom;}
.bbot{background:url(/img/bbot.gif) no-repeat left bottom;}
.bright{background:url(/img/bright.gif) no-repeat left top;}
.btop{background:url(/img/btop.gif) no-repeat right bottom;}
.alt{font:normal 90%/140% "Times New Roman",serif;/*подпись картинки*/
color:#4e4e4e;
padding:12px 12px;
margin:0;
text-align:left;}

/*новости*/
h2.news{padding:0;
margin:0px 3px 0px 0;}
p.news-date{text-align:left;
color:#5d5d5d;
padding:0 0 0 2px;
margin:0;}

/*реклама слева*/
.sale{background:url(/img/list.jpg) no-repeat left;
width:126px;
height:105px;
text-align:center;
margin:50px 0 50px 15px;}
.sale p{font: normal 95%/140% "Times New Roman",serif;
padding:0;margin:0;
text-align:center;
display:block;
position:absolute;
left:12px;}
a.salelink{font: normal 80% Verdana,Geneva,sans-serif;
color:#414141;
text-decoration:none;
cursor:pointer;cursor:hand;}
a.salelink p {font: normal 80% Verdana,Geneva,sans-serif;
font-size:100%;
color:#414141;
padding:25px 0 0 50px;}
a.salelink p b{color:#df0024;
font-size:130%;
font-weight:bold;}

/*инфоблок справа*/
table.ib1{background:url(/img/block2.gif) repeat-y left top;}
td.block4{background:url(/img/block4.gif) repeat-x left bottom;}
.liderhead{font:bold 120%/140% "Times New Roman",serif;
text-align:center;
background-color:#df0024;
color:#fff;
padding:15px 5px;}

/*лидеры продаж*/
div.lider{margin:15px 0 0 0;
border:1px solid #979ba7;
width:94%;}
div.lider table{border:none;
border-collapse:collapse;}
.lider-pic{background:url(/img/block_bg1.jpg) repeat top left;
height:113px;}
.lider-txt{font:normal 95%/115% "Times New Roman",serif;
text-align:center;
color:#fff;
padding:5px;
background:url(/img/block_bg2.jpg) repeat top left;}
.lider-txt p{text-align:left;
font-size:100%;
color:#fff;}
.lider-txt p b{font-weight:bold;
color:#a1001a;}
.lider-txt p a{text-decoration:underline;
color:#a1001a;
font-weight:normal;}
a.liderlink{text-decoration:none;
cursor:pointer;cursor:hand;}
img.lpic{margin:10px 0;}

/*for counter for IE */
.filter {FILTER: alpha(opacity=25);
-moz-opacity:0.3;
opacity:0.3;
khtml-opacity:0.3;}
A:hover IMG{FILTER: white();
-moz-opacity:1;
opacity:1;
khtml-opacity:1;}