body
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    font-family: Arial, Tahoma, Verdana, sans-serif;
	background:url(images/mainbg.gif);
	color: #605349;
}

img
{border:0;}

input, form, textarea, img
{margin:0;
padding:0}

table
{
	border-collapse: collapse;
}

.tab100
{width:100%;}

.tab50
{width:50%;}

.tab10
{width:10%;}

.tab80
{width:80%;}

.tab1000
{width:1000px;}

.mar10
{margin:10px 0;}

td
{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

a
{
    color: #4d433c; text-decoration: none;
}

a:hover
{
    color: #893333; text-decoration: underline;
}


p
{
    text-align: justify;
	margin:0;
	padding:0;
}

.valmid
{vertical-align:middle;}

.valbot
{vertical-align:bottom;}

.talcen
{text-align:center;}

.talleft
{text-align: left;}

.talright
{text-align: right;}

.clear
{clear:both;}

.red
{border:1px solid red}

h3
{color: #85431b;
font-family:"Times New Roman", Times, serif;
font-size:1.65em;
font-weight:200;
text-transform:uppercase;
padding:0; margin:0}

h5
{color: #85431b;
font-family:"Times New Roman", Times, serif;
font-size:1.3em;
text-transform:uppercase;
padding:0; margin:5px 0 0 0}

/*.fonleft
{background:url(../i/fonleft.jpg) right top;} */
.fonleft
{background:url(images/bgzatleft.gif) repeat-y right;}

/*.fonright
{background:url(../i/fonright.jpg) left top;} */
.fonright
{background:url(images/bgzatright.gif) repeat-y left;}


.bggg
{background:url(images/fonrrrrrr.jpg);}

#top
{height: 205px;  background:url(images/fontop2.jpg) no-repeat left; }

#top2
{height: 205px;  background:url(images/fontop3.jpg) no-repeat left; }

.top3
{height: 205px;  background:url(images/fontop.jpg) repeat-x;}

#logo
{padding:30px 0 0 50px;}

.rightcol
{width: 245px;}

.topmenu1
{background:url(images/menutop2.jpg) no-repeat; height:42px; width:245px;}

.topmenu1 div
{ padding: 14px 0 0 77px;}

.zag
{color: #5e3211;
font-family: Arial Narrow;
font-size:1.8em;}

.zag2
{color: #5e3211;
font-family: Arial Narrow;
font-size:1.8em;
text-align:center;}


.centerfon
{background:url(images/centerfon.jpg);}

.centerfon22
{background:url(images/centerfon22.jpg) right repeat-y;}

.centerfon div.zag3
{height: 20px; background:url(images/skrepka.gif) top right no-repeat; }

.centerfonright
{background:url(images/centerfonright1.jpg) no-repeat top right;}

.leftmenubord
{background:url(images/leftmenubord1.jpg) repeat-y;}

.rightmenubord
{background:url(images/rightmenubord.jpg)  repeat-y;}

.menucenter
{ width: 177px; background:#eddec3;}

.linedot
{background:url(images/dot.gif) repeat-x; height:1px; margin:7px 0;}

.linedot2
{background:url(images/dot2.gif) repeat-x; height:2px; margin:13px 0;}

.menu
{ font-family:Tahoma;
color: #893333; text-decoration: none;}

ul { list-style:none;
	margin:10px 0 5px 1px;
	color:#555555;
	padding:0;}

li.menu,
{ background:url(images/mark2.gif) left 10px no-repeat;
padding:4px 0 0 10px;
margin:0;
}

li.menu1
{ background:url(images/mark1.gif) left 10px no-repeat;
padding:4px 0 0 10px;
margin:0;
}

li.menu a, li.menu1 a
{ font-family:Tahoma;
color: #4d433c; text-decoration: none;}

li.menu a:hover, li.menu1 a:hover
{ font-family:Tahoma;
color: #893333; text-decoration: none;}

.rightbord1
{background:url(images/rightbord1.jpg) repeat-y;}

.nizbg
{background:url(images/nizbg.jpg) repeat-x; height:27px; margin-top:18px;}

.cellar
{height: 75px; background:url(images/copyright.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}

.cellar div
{padding:1px;}
.cellar div.yel a, .cellar div.yel a:hover
{color:#fdd65e; text-decoration:none}

.cellar div.white
{color:#ffffff; text-decoration:none}

.cellar div.white a, .cellar div.white a:hover
{color:#cccccc; text-decoration:none}

.cellar div.white a:hover
{text-decoration:underline;}

.cellar td
{padding:14px;}

.cop
{color:#fdd65e;}

.centerpad_zag
{padding: 18px 0 0 15px;}

.centerpad
{ padding: 15px 10px 0 15px; }

.text
{line-height: 1.6em;}

img.pic
{border:2px solid #8d7f6d; padding:1px; margin: 0 10px 2px 0}

.h4
{color:#85431b; font-weight:600; font-family: Tahoma; padding:0; margin:0 0 3px 0}

.blocknews
{ background:url(images/blocknews.jpg) right repeat-y; padding-top: 10px; padding-bottom:5px; font-size:0.9em; font:Tahoma; }

.blocknews0
{ background:url(images/blocknews0.jpg); margin-right:20px; margin-top:10px;
border-top:1px solid #dbcdaf;
border-bottom:1px solid #dbcdaf;
border-right:1px solid #dbcdaf;}


.date_verh
{
	padding:8px 0px 8px 0px;
	color:#820000;

}

.phones
{ color:#FFFFFF; font-size:1.2em; width:230px;}

.pic_out1
{position:relative; left:-261px;}
.pic_out1_2
{position:absolute;}

.pic_out2
{  position:relative; }

.pic_out3
{position:relative; top:-347px; left:220px; width:80px;}

.block1_2
{
	padding:10px 0px 5px 40px;
	color:#4d433c;
	font-size:0.9em;
}

table.karton
{
 border-left: 1px solid #7a0000;
 border-top: 1px solid #7a0000;
 line-height:1.1em;
 }

table.karton td, table.karton th
{
 padding:4px;
 border-right: 1px solid #7a0000;
 border-bottom: 1px solid #7a0000;
}

table.karton th
{background: #e6d3b9; color:#7a0000; text-align:center}

table.karton td.td100
{width:100px; text-align:center; vertical-align:middle}

table.karton td.td50
{width:50px; text-align:center; vertical-align:middle}


/* ----  */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "images/0.gif"
    )
}

