* {font-size:13px; font-family:Arial;}
body { margin:0px; padding:0px; width:100%; height:100%;}
a {color: #C33; text-decoration:none;}

h1,h2,h3,h4,h5{font-family: Georgia,Arial; color:#D33938;}
h1 {font-size:23px;}
h2 {font-size:21px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}

td.left {width: 250px; vertical-align:top; }
td.left div.logo {width: 250px; height:95px; background:url(/Images/logo.png) center no-repeat; }
td.left div.logo a img {width: 250px; height:95px; border:0;}

div.glmenu { width:250px; border-left: 1px solid #999; border-top: 1px solid #999; }
div.glmenu a{display:block; color:#D43A38; font:bold 16px Georgia,Arial; text-decoration:none; height:36px; line-height:28px; padding:0 38px 0 10px;}
div.glmenu a.activ{background:  #f1f1f1  url(/Images/greyline.png);}

div.katalog {width:212px; margin-top: 25px;}
div.katalog a{display:block; color:white; font: 14px/28px Arial; background: url(/Images/redline.png) top repeat-x; text-decoration:none;  height:30px; padding:0 5px; }

td.middle {width:250px; vertical-align:top;  }
td.middle a{color: #C33; text-decoration:none;}

td.middlemain {background:white; vertical-align: top; width: 742px; padding:0 10px;padding-bottom: 20px; font:12px Arial;}
td.productinfo {padding-top: 15px;}
div.tdheader { background: url(/Images/greyline.png) left top no-repeat; height:36px; margin-bottom:10px; }
a.fancy img {border:1px solid #CDCBCB;}

div.telfax {width: 170px; padding: 15px 0 25px 30px; font: 12px Georgia,Arial;}
div.telfax div {font: bold 16px Georgia,Arial;}
div.text {font: 12px Arial; padding: 0 10px 0 10px; }

div.intromain {font:13px Arial; padding: 0 10px 0 10px; text-align:justify;}
div.intromain h1 {text-align:center;}

td.right {width:446px; vertical-align:top; padding-bottom:5px;}
div.address {font:12px Georgia,Arial; color:#999999; width:435px; padding:5px; }
div.search {float:right; }
div.search input {height:20px; margin:0;}
div.menu {border:1px solid #999999; text-align: center; width:446px; margin-bottom:10px; height:28px;}
div.menu a {text-transform:uppercase; font:12px/28px Arial; text-decoration:none; color:#000000; padding:0 7px; }

div.news {width:446px; background: #D43A38; border-top: 10px solid #000000; font:12px Arial; color:#FFFFFF; }
div.news table.red {width:100%; background: url(/Images/ugolright.png) right top no-repeat; }


table.red td {vertical-align:top; padding: 10px 5px; color:#FFFFFF; font:12px Arial;}
table.red h3 {height:30px; font:20px Georgia,Arial; color:#FFFFFF; background: url(/Images/cubleft.png) left top no-repeat; padding: 3px 5px; }
table.red h4 {font:13px Arial; color:#FFFFFF; font-weight:bold; margin-top:0; }
table.red a{text-decoration:none; color:white; }

div.gallery {border:1px solid #ECE9D8; background:white;}

div.gallery td {text-align:center; padding:3px 1px; }
div.gallery td a{text-decoration:none;}
a.pic1 img{border:1px solid #999; }
div.gallery td a:hover img{border:1px solid #222;}

td.border1 {background: url(/Images/bor1.png) repeat-x;}
td.border2 {background: url(/Images/bor2.png) repeat-y;}
 

div.text1 {font:12px Arial; width:500px; text-align:justify;}
div.text1 h3 {font:22px Georgia,Arial;}
div.text1 a{color: #C33; text-decoration:none;}

table.foot1 {width:977px;  }
table.foot1 td {width:25%; vertical-align:top; font:12px Arial;}
div.greyline {height:36px; background:  #f1f1f1  url(/Images/greyline.png) right top no-repeat;}
div.greyline span {background: url(/Images/greyline-v.png); padding:0px; display:block; height:36px; margin-right:50px;}
div.greyline span a {color:#D33938; font-size:14px; font-weight:bold; text-decoration:underline; padding-left:5px; line-height:26px;}

div.eshead1 {width:242px; height:36px; background:  #f1f1f1  url(/Images/greyline.png) right top no-repeat; margin-top: 20px; margin-bottom: 10px;}
div.eshead1 h3 {padding-left: 5px; padding-top:5px;}

table.foot1 h3{margin-top:10px;font:22px Georgia,Arial;}
table.foot1 h4{font:22px Georgia,Arial; color:#D33938; }

td.foottext {padding-bottom: 30px;}

div.foot2 {text-align:right; color:#999999; font:12px Georgia,Arial;}

table.product td {width:20%; vertical-align: top;  text-align: center;}
table.product td a img{border:1px solid #DEDCDC; }
table.product td a div {font: 10px Georgia,Arial; color:#A2A2A2; padding:5px 10px; text-align: center; }

td.foot1 {font: 12px Gergia,Arial; color: #999; text-align:right; padding: 10px;}

td.foot {border-top:10px solid #222; width:722px; height:163px; background:#D43A38; vertical-align:top;}
td.foot div {color:white;  padding-top: 30px;}
td.foot div.date {font: 10px Arial; padding: 10px 0;}
td.foot div.newstext {font: 12px Arial; padding: 5px 0;}
table.news { background: url(/Images/ugolright.png) right top no-repeat; padding-bottom: 10px; padding-top:10px; width:100%;height:100%;}
table.news td {padding: 5px 15px 10px 15px; vertical-align:top;}
table.news a{text-decoration:none; color:white; }
table.news td.border { background: url(/Images/bor2.gif)  repeat-y;}
td.photo {width:205px; vertical-align:top;}

