html,body
{  font-size: 0.9em;font-family: Tahoma, Arial, Verdana;
   color: #5e5e52;  /*background : url(../../i/tree.jpg);*/
   margin: 0px; padding: 0px;
   text-align: left;
}
img{  border:0px;} 
table{  border:0px; /* border="0" */   border-collapse:collapse; /* cellspacing="0" */ text-align:left;}
table td{  padding:0px; /* cellspadding="0" */   vertical-align: top; }
td.cofe3 { behavior: url(../../css/iepngfix/iepngfix.htc) }
/*---------- a ----------*/
a{  text-decoration: underline;  color: #e61800;}
a:hover{  text-decoration: none;  color: #e61800;}
/*----------end a ------------*/

input, form, ul, li{margin:0px; padding:0px;}
h1 { font: normal 1.6em Arial, Helvetica, sans-serif; border-bottom:2px solid #5a5a5a; color:#e84d39; padding: 15px 0px 10px 30px; margin: 30px 40px 0 20px; 
		background:url(../../i/str.gif) no-repeat left center;}
h2 { font: bold 1em Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px solid #5a5a5a; color:#e84d39; padding: 12px 0px 10px 20px; margin: 30px 20px 0 20px; 
		background:url(../../i/strsmall.gif) no-repeat left center;}

/*---------- bg ------------*/

.redfon { background: url(../../i/redfon.gif) repeat-x; height: 158px;}
.l_v { background: url(../../i/l_v.gif) no-repeat left; height: 158px;}
.ugol { background: url(../../i/ugol.gif) no-repeat right bottom; height: 158px;}
.cofe { background: url(../../i/cofe.jpg) no-repeat left top; height:470px; }
.cofe2 { background: url(../../i/cofe2.jpg) no-repeat left top; height:459px;}
.cofe3 { height:633px; 	 background: url(../../i/cofe3.png) no-repeat right top; }
	 
	 
.redfonniz { background: url(../../i/redfonniz.gif) repeat-x center; height: 120px;}
.l_n { background: url(../../i/l_n.gif) no-repeat left; height: 120px; color:#FFFFFF;}
.str { background: url(../../i/journal.gif) repeat-y; width:26px;}

.serfon {background:#aeaeae  url(../../i/ser.gif) no-repeat left; height: 130px; color:#FFFFFF; text-align:center;}
.serfon a{ text-decoration:underline; color:#FFFFFF;}
.serfon a:hover{ text-decoration:none; color:#FFFFFF;}

.bgtel { background: url(../../i/bgtel.gif) no-repeat left center; width:33%}
.bgicq { background: url(../../i/bgicq.gif) no-repeat left center; width:33%}
.bgcart { background: url(../../i/bgcart.gif) no-repeat left center; width:33%}

.bot{   vertical-align:bottom;}
.mid{   vertical-align:middle;}
.left{  text-align:left;}
.cent{  text-align:center;}
.right{  text-align:right;}
.bold{   font-weight: bold;}

.padlogo { padding: 9px 0 0 50px;}
.padcopy {padding-top:50px;}
.padcofe { padding-top:100px;}
.padt10 { padding-top:10px;}
.padl10 { padding-left:10px;}
.padl50 {padding-left:50px;}
.padl170 {padding-left:170px;}

.whitebg { background-color:#FFFFFF;}
.brbg { background-color:#e2e2cd; text-align:right; padding:0px 20px 0 0; vertical-align:middle;}
.brbg table td { vertical-align:middle;}
.brbg img { margin-right:10px;}

ul#katalog{ padding:20px 0px 40px 0px; list-style:none;}
ul#katalog a{  text-decoration: underline;  color: #e61800;}
ul#katalog a:hover{  text-decoration: none;  color: #5e5e52;}
ul#katalog img{ vertical-align:middle; margin-right:14px;}
ul#katalog li{ font: bold 1em Tahoma, Arial, Helvetica, sans-serif; padding-top:5px; padding-left:20px;  height:50px}
ul#katalog li.aktli{ font: bold 1em Tahoma, Arial, Helvetica, sans-serif; padding-top:5px; background-color:#cf2f26; color:#FFFFFF; height:50px}
ul#katalog li.aktli a{color:#FFFFFF; text-decoration:underline;}
ul#katalog li.aktli a:hover{color:#FFFFFF; text-decoration:none;}


.padstat { padding: 0 30px 40px 20px;}
.zagstat { font: bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#e61800; padding: 18px 0 0 0;}
.padstat a{ text-decoration:underline; color:#e61800;}
.padstat a:hover{ text-decoration:none; color:#e61800;}
.textstat{ font: normal 0.85em Tahoma, Arial, Helvetica, sans-serif; padding-top:8px;}
.allstat{color:#e61800; font: normal 0.85em Tahoma, Arial, Helvetica, sans-serif; padding-top:15px; text-align:right;} 

.shapka { background:#e2e2cd; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 0px 25px 20px; line-height:1.3;}
.shapka table td {text-align:center; padding:10px 15px 10px 35px;}
.shapka img { vertical-align:middle; margin-right:5px;}
.padtel { padding-top:13px;}
.shapka a{ text-decoration:underline; color:#e61800;}
.shapka a:hover{ text-decoration:none; color:#e61800;}
.smalltext { font-size:0.85em;}
.korz { text-align:center; padding-top:10px;}
 
.redcol { color:#ac180b;}
.telkod {float:left; padding-top:26px; padding-bottom:16px; font-weight:bold;}

.menu { background-color:#a4a4a4; color:#FFFFFF; font: normal 1em Arial, Helvetica, sans-serif; text-align:center; padding:7px 10px;}
ul#spmenu { list-style:none;}
ul#spmenu li { display:inline; list-style:none; padding:0px 5px;}
ul#spmenu li a{ text-decoration:underline; color:#fff;}
ul#spmenu li a:hover{ text-decoration:none; color:#fff;}

.content { padding: 15px 30px 50px 60px;}
.line { background-color:#5a5a5a; height:2px;}
.contentzag { font: bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#ac180b; padding-top: 25px;}
.contenttext { font: normal 0.85em Tahoma, Arial, Helvetica, sans-serif; padding-top: 10px;}


.bgser { background-color:#f3f3f3;}

/*vnutr*/
.contentvnutr{ padding: 15px 30px 50px 60px; font-size: 0.85em;}
.date { color:#ac180b; padding-top:10px;}
.listing { text-align:center; padding:20px 0;}

/*katalog*/
.contentkatalog{ padding: 15px 20px 10px 20px;}
table#katalog1 {}
table#katalog1 td{ padding-top:7px;  vertical-align:bottom; }
/* table#katalog1 td{ padding-top:7px; text-align:center; vertical-align:bottom; }*/
table#katalog1 td img { border:1px solid #b91f12;}
table#katalog1 td.imgnone img { border:none;}

.menuright { text-align:right; font-size: 0.87em; padding:15px 15px 5px 200px;}
.submenuright {font-size: 0.9em; padding-top:7px;}
.submenuright a { color:#5e5e52; text-decoration:underline;}
.submenuright a:hover { color:#5e5e52; text-decoration:none;}
.submenuright span { font-weight:bold; color:#ea5946;}

.menuleft { text-align:left; font-size: 0.87em; padding:15px 100px 5px 30px;}


.textkatalog { padding:0px 20px;}
.smalltext{font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; }
.textobsh{font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; line-height:1.6; padding:5px 20px 10px 10px;}

.bgcolresh {background: url(../../i/bgcolresh.gif) no-repeat; height: 41px; color:#FFFFFF; text-align:center; float:left; width:157px; padding-top:8px;}
.padimcol { padding-top:3px;}

table#model{ }
table#model td{ padding-top:7px; vertical-align:top;}
table#model img { border:1px solid #b91f12;}
.price { font: normal 1.4em Tahoma, Arial, Helvetica, sans-serif; color:#b10900; padding-top:10px;}

.padinp{ padding-top:18px;}
input.inpcart { width:50px; border:1px solid #9a9a9a; font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; margin-right:10px; height:18px; padding-left:2px;}

.padopis { padding-top:10px;}
.padopis img { float:left; margin-right:10px;border:1px solid #b91f12;}

.zagtovar {font: bold 0.95em Tahoma, Arial, Helvetica, sans-serif;}

.tablecart {border-right: 1px solid #cfcfcf;border-top: 1px solid #cfcfcf; font: normal 0.87em Tahoma;}
.tablecart th { vertical-align:middle; border-left: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf; font: bold 1em Tahoma;   color:#818384; padding:4px;}
.tablecart td { vertical-align:middle; border-left: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf; padding:4px;}
table.bordernone td{ border:none; padding:10px 0 0 0;}

input.inpkol{ width:40px; margin-right:5px;}
input.inpbut{ border:1px solid #cfcfcf; font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; width:100px; background-color:#ebe8e8; color:#e84d39; margin:10px; cursor:pointer;}

/*forma zakaza*/
.redstar { color:#FF0000;}
#tablezakaz { margin-top:20px;}
#tablezakaz span { color:#999999; font: normal 0.8em Tahoma, Arial, Helvetica, sans-serif;}
#tablezakaz span.redstar { color:#FF0000;}
#tablezakaz td { padding:10px; vertical-align:middle;}
#tablezakaz input {border:1px solid #9a9a9a; font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; height:18px; padding-left:2px; width: 300px;}
#tablezakaz textarea {border:1px solid #9a9a9a; font: normal 0.87em Tahoma, Arial, Helvetica, sans-serif; height:60px; padding-left:2px; width: 300px;}

.dostzag { font: bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#ac180b; padding: 20px 0 5px 0; text-transform:uppercase;}

.buttoncart {text-align:left; padding:10px 0 0 200px;}

.path {padding:10px 0 15px 0px;}
.error_msg { color: #e84d39; font-size: 14px; padding:10px 0 10px 20px;}

.maincat img {border:2px solid #fe7162;}

.incart123 { text-align:right; padding-top:15px;}

.padlsmnew { font: bold 14px Tahoma;  color:#cf2f26;}

.ssch { text-align:center; vertical-align:middle; background-color:#e2e2cd;}

.priceevro {padding-top:5px; font-weight:bold;color:#407d48;}
.priceevro span { color:#407d48;}

.kateg { background-color:#e9e9dc; padding:15px;}
.kateg h3 { padding: 15px 0 10px 0; margin:0px; color:#5e5e52; font: bold 16px Tahoma, arial;}

.cl { clear:both;}
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}