body {margin: 0; padding: 0; background-color: #e1eef5; background-image: url('image/fonp.jpg'); background-repeat: repeat-x; background-position: 0px 351px;}

body, td, tr, p {
color: #000000;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 130%;}

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

img {border-color: #ffffff}

table.menuheadert {margin: 0; padding: 0; background-color: #e1eef5; background-image: url('image/fonh.jpg');}
td.menuheader {padding: 0; text-align: center; width: 17%; padding: 0 0 6px 0}

.menu {font-size: 15px; color: #ffffff; line-height: 100%; padding: 5px 0 5px 27px; margin: 0 0 8px 0;}
.menu a {color: #ffffff; text-decoration: none; padding: 2px 10px 3px 10px}
.menu a:hover {color: #ffffff; text-decoration: none; background-color: #ff4800}


.minim, .minim p {font-size: 12px; line-height: 130%;}

h1 {font-size: 18px; font-weight: normal; line-height: 110%; color: #9f1010}
h2 {font-size: 17px; font-weight: normal; line-height: 110%;}
h3 {font-size: 16px; font-weight: bold}
h4, h5, h6 {font-size: 15px; font-weight: bold}

.mainblock {border: 1px solid #980000; padding: 10px; background-color: #FFFFFF; width:408px; margin: 0 0 20px 0;}
.mainblock .foto {height: 140px;}
.name, name a {text-align: center; color: #336699;  font-weight: bold; font-size: 13px; line-height: 180%; text-decoration: none;}
.name span, .name span a {color: #ffffff; padding: 2px 5px 3px 5px; background-color: #cc0000; font-size: 14px; text-decoration: none;}
.name span a:hover {color: #ffffff; padding: 2px 5px 3px 5px; background-color: #ff4800; font-size: 14px; text-decoration: none;}
.name a:hover {background-color:#ff4800; color:#ffffff;  text-decoration: none;}


table.pricetable {border-collapse: collapse;}
table.pricetable  td {background-color: #ecf4f9; border: 1px solid #97bbcd; padding: 10px 10px; vertical-align: top; }
table.pricetable  td.zag {background-image: url('images/fonzag.gif');}



















.fonzapros {background-image: url('images/zapros-fon.gif'); background-repeat: no-repeat; background-position: 158px 0px;}
.inforight {text-align: center; margin: 10px 0 10px 0;}

.content {padding: 30px 20px 20px 20px;}


.mini {font-size: 11px;}




.mainfoto {font-size: 12px; line-height: 120%; padding: 7px 5px 20px 5px}

td.count {padding: 10px 20px 10px 20px;}

table.pricetablewood {border-collapse: collapse; background-image: url('images/fonwood.jpg'); background-position: center; background-color: #fdfbf2;}
table.pricetablewood  td {border: 1px solid #c1723b; padding: 2px 10px; vertical-align: top; }
table.pricetablewood  td.zag {padding: 5px 10px; background-image: url('images/fonzagwood.jpg'); background-position: center;}



UL {PADDING: 0px 0px 0px 0px; MARGIN: 10px 0px 10px 15px;}
LI {PADDING: 0px 0px 0px 25px;  MARGIN: 0px 0px 0px 0px; BACKGROUND: url('images/li.gif') no-repeat; background-position: 5px 5px; LIST-STYLE-TYPE: none;}

a.prozr img {
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}












.logotext {position:relative; top:-45px; left:185px; width: 255px; line-height: 120%; font-size: 11px; color: #336699;}

td.leftborder {border-left: 5px solid #FFFFFF}
td.rightborder {border-right: 5px solid #FFFFFF}
td.allborder {border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF}

td.fotoheader {width: 142px; height: 96px; text-align: center}
td.fotoheader img {width: 135px; height: 96px;}
td.fotoheader2 {width: 142px; height: 34px; text-align: center; font-size: 14px; font-weight: 700;}
td.fotoheader2 a {text-decoration: none;}

table.menu {width: 1238px; height: 77px; background-image: url('img/fonmenu.gif'); background-repeat: repeat-x; background-position: left top; background-color: #FDF1E4;}
td.menuknopki {border-left: 5px solid #FFFFFF; text-align: center; padding-left: 200px}
td.menuknopki img {margin: 0 1px 0 1px}

td.menuleftborder {border-left: 5px solid #FFFFFF; padding: 0 0 10px 2px; width: 295px; }
td.menurightborder {border-right: 5px solid #FFFFFF; padding: 0 30px 20px 4px;}

td.menu2 {
height: 29px; padding: 0 5px 0 15px;
font-size: 14px; color: #ffffff; font-weight: bold;
background-image: url('imgmenu/menu.gif'); background-repeat: no-repeat; background-position: left center; background-color: #F27A4E;
}

td.menu2on {
height: 29px; padding: 0 5px 0 15px;
font-size: 14px; color: #ffffff; font-weight: bold;
background-image: url('imgmenu/menuon.gif'); background-repeat: no-repeat; background-position: left center; background-color: #d63131;
}

td.menu2 a, td.menu2on a {text-decoration: none; color: #ffffff;}
td.menu2 a:hover, td.menu2on a:hover {text-decoration: underline; color: #ffffff;}

td.submenu {background-image: url('imgmenu/menu21.gif'); background-repeat: no-repeat; background-position: left top; background-color:#FBE2C7}
.submenudiv {font-size: 11px; color: #d63131; line-height: 120%; background-image: url('imgmenu/menu22.gif'); background-repeat: no-repeat; background-position: left bottom; padding: 3px 0 6px 0;}
.submenudiv a {text-decoration: none;}
.submenudiv a:hover {text-decoration: underline;}
.submenu2 {padding: 4px 7px 4px 15px;}
.submenu2on {padding: 4px 7px 4px 15px; background-color:#f9d0b2}
.submenu3 {padding: 4px 7px 4px 35px; background: transparent url('imgmenu/menu_arrow2.gif') no-repeat 20px 5px;}
.submenu3 {padding: 4px 7px 4px 31px; background: transparent url('imgmenu/menutchk2.gif') no-repeat 17px -2px;}
.fonsubmenu3 {padding: 1px 0px 5px 0px; background-color:#f9d0b2}

td.ucontent01 {background-image: url('img/cfon.gif'); background-repeat: repeat-x; background-position: left top;}
td.ucontent03 {background-image: url('img/cfon.gif'); background-repeat: repeat-x; background-position: left bottom;}
.ucontent02 {background-image: url('img/c2.gif'); background-repeat: no-repeat; background-position: right top}
.ucontent04 {background-image: url('img/c3.gif'); background-repeat: no-repeat; background-position: right bottom}
td.contenttd {padding: 15px 30px 20px 30px; border-left: 1px solid #fbe2c7; border-right: 1px solid #fbe2c7;}

td.footerline {height: 4px; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; background-image: url('../img/dfon.gif'); background-repeat: repeat-x; background-position: center}

td.adr {padding: 0px 10px 0px 10px; font-size: 12px; color: #ffffff;}
td.adr a, td.adr a:hover {color: #ffffff;}





UL.komponent {PADDING: 0px 0px 5px 10px;  MARGIN: 0px 0px 0px 0px;}
LI.komponent {PADDING: 0px 0px 0px 18px;  MARGIN: 0px 0px 6px 0px; BACKGROUND: url('img/li.gif') no-repeat; LIST-STYLE-TYPE: none; line-height: 120%}

UL.mainl {PADDING: 0px 0px 5px 10px;}
LI.mainl {PADDING: 0px 0px 0px 30px;  MARGIN: 0px 0px 10px 0px; BACKGROUND: url('img/limain.gif') no-repeat; LIST-STYLE-TYPE: none; line-height: 120%}
LI.mainl p, LI.mainl h1, LI.mainl h2, LI.mainl h3 {MARGIN: 0; PADDING: 0;}

img.imgleft {float: left; MARGIN: 3px 25px 25px 0px;}
img.imgright {float: right; MARGIN: 3px 0px 2px 25px;}


table.fotoservice img {float: left; border:5px solid #FDF1E4; MARGIN: 0px 10px 10px 0px;}


