html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, a img, div{ border:0; margin:0; padding:0; }
body{ font:12px 'Trebuchet MS', sans-serif; color:#000; background:#edeef0; margin-bottom:20px; }
body a{ color:#000; text-decoration:underline; }
body a:hover{ text-decoration:none; }
h1{ background:#edeef0; height:31px; color:#000; font:16px 'Trebuchet MS', sans-serif; text-transform:uppercase; margin-bottom:12px; padding-left:22px; line-height:31px; }
span.h1zag{ background:#edeef0; height:31px; color:#000; font:16px 'Trebuchet MS', sans-serif; text-transform:uppercase; margin-bottom:12px; padding-left:22px; line-height:31px; display:block; }
h1.newsh1{ font-size:16px; color:#b81813; font:16px 'Trebuchet MS', sans-serif; text-transform:none; background:none; line-height:16px; padding:0px; margin:0px; height:20px; display:block; }
h2{ font:14px 'Trebuchet MS', sans-serif; color:#b81813; padding-top:10px; }

/*Header*/
#main { margin:0 auto; width:990px; position:relative; }
.karkas{ border:0; border-collapse:collapse; table-layout:fixed; }
.karkas td{ padding:0; }
#top-l{ width:270px; height:144px; background:url(topl.jpg) no-repeat top left; text-align:left; border-bottom:1px solid #fff; }
#top-r{ background:url(top-r.jpg) repeat-y top left; text-align:left; border-bottom:1px solid #fff; }
#kaska{ width:135px; height:122px; position:relative; top:8px; left:37px; }
#dom{ width:534px; height:68px; position:relative; top:12px; left:-87px; }
#ico{ text-align:right; position:relative; top:-30px; padding-right:14px; }
#ico img{ margin:0 14px; }
#top-nav{ height:53px; background:url(topn.gif) repeat-x top left; margin-top:12px; }
*html body #top-nav{ margin-top:12px; }
div.m-div{ width:2px; height:53px; background:url(m-div.jpg) no-repeat top left; float:left; }
div.menu{ width:118px; height:53px; float:left; text-align:center; font:13px 'Trebuchet MS', sans-serif; color:#fff; line-height:53px; text-transform:uppercase; }
div.menu a{ font:13px 'Trebuchet MS', sans-serif; color:#fff; line-height:53px; text-transform:uppercase; text-decoration:none; }
div.menu a:hover{ text-decoration:underline; }

/*Center*/
#center{ padding:26px 29px 14px 26px; }
#cont-r{ border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; background:#e6eaed; padding:11px 0; text-align:left; width:243px; }
#cont-r2 { margin: 0 11px; }
span.zagm{ background:#000; padding-left:16px; font:16px 'Trebuchet MS', sans-serif; line-height:31px; display:block; text-transform:uppercase; color:#fff; margin-bottom:5px; }
div.v-menu{ background:url(point.gif) repeat-x bottom left; padding:10px 0 10px 17px; }
.v-menu p{ background:url(v-menu.gif) no-repeat left 6px; padding-left:18px; }
.v-menu a{ font:13px 'Trebuchet MS', sans-serif; color:#000; text-decoration:none; line-height:13px; }
.v-menu a:hover{ text-decoration:underline; }
.v-menu span{ font:13px 'Trebuchet MS', sans-serif; color:#000; text-decoration:underline; line-height:13px; }
.level2{ margin-left:35px; }
.level2 a{ text-decoration:none; }
.level2 a:hover{ text-decoration:underline; }
.level2 span{ text-decoration:underline; }
#remont, #pliti{ margin-top:10px; height:132px; }
#promo{ margin-top:11px; border:1px solid #dddddd; padding:2px 2px 7px 2px; background:#fff; }
#promo p{ font:13px 'Trebuchet MS', sans-serif; color:#000; margin-left:15px; padding-left:19px; background:url(v-menu.gif) no-repeat left; }
#content{ background:#fff; padding:12px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#content p{ text-align:justify; margin-top:10px; }
#content img{ padding:2px; border:1px solid #dddddd; }
#headpic{ margin-top:12px; }
div.ban{ height:83px; padding:12px 0px 16px 0px; background:url(ban.gif) repeat-x bottom left; margin-right:32px; }
.ban img{ margin-right:12px; }
.ban a.ban-link{ font-size:16px; color:#b81813; margin-top:5px; text-decoration:none; line-height:16px; display:block; }
.ban a.ban-link:hover{ text-decoration:underline; }
#content .ban p{ line-height:14px; text-align:left; }
#content p.news-zag{ font-size:16px; color:#b81813; text-align:left; }
#cont-nav{ margin-top:10px; }
#cont-nav a{ color:#b81813; margin-right:10px; }
#cont-nav span{ margin-right:10px; }
#title-news { margin:30px 0 5px 0; background:#edeef0; padding:0 10px 10px 10px; }
#content #title-news p.news-zag { font-size:13px; }
#title-news h2 { font-size:15px; line-height:15px; }

/*Footer*/
#copy{ background:#b81813; font-size:10px; color:#fff; text-align:center; height:30px; }
#tel{ text-align:left; padding-right:40px; background:#000; }
#foot{ width:450px; font-size:9px; color:#fff; line-height:9px; padding:0px 10px 0px 10px; }
#foot a{ font-size:10px; color:#fff; line-height:10px; text-decoration:none }
#foot2{ text-align:right; }

/* BEGINOF Browse Msg links */
.brwsmsg{ display:inline; }
#content .brwsmsg img{ position:relative; top:2px; padding:0; border:0; }
.brwsmsg a{ font:12px "Tebuchet MS"; color:#000; text-decoration:none; }
.brwsmsg a:hover{ color:#b81813; text-decoration:none; }
.brwsmsg_act{ font:12px "Tebuchet MS"; color:#b81813; text-decoration:none; }
/* ENDOF Browse Msg links */

.photoalbom { width:100%; overflow:hidden; }
.photoalbom img{ margin:5px; float:left; }
ul{ margin-left:15px; }
li{ margin-top:10px; }

#dor { position:absolute; top:17px; left:525px; width:314px; height:63px; }

