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:13px Tahoma, Arial, sans-serif; color:#4d4d51; background:#ffffff; padding-bottom:25px; }
body a { color:#4d4d51; text-decoration:underline;}
body a:hover { text-decoration:none; }
h1 { background:#969791 url(/img/h1.gif) no-repeat right; font:16px 'Trebuchet MS', sans-serif; color:#ffffff; padding:0px 0px 2px 23px; display:block; text-align:left; margin-bottom:16px; }
h2.h1zag { background:#969791 url(/img/h1.gif) no-repeat right; font:16px 'Trebuchet MS', sans-serif; color:#ffffff; padding:0px 0px 2px 23px; display:block; text-align:left; margin-bottom:16px; }
h2 {font:16px 'Trebuchet MS', sans-serif; color:#6b0000; display:block; text-align:left;}
h1.prod {font:16px 'Trebuchet MS', sans-serif; color:#6b0000; display:block; text-align:left; margin-bottom:16px; background:none; padding:0px;}

/*Header*/
.karkas { border:0px; border-collapse:collpse; table-layout:fixed; }
.karkas td { padding:0; }
#logo { margin:34px 0px 0px 32px; }
#nav { height:29px; vertical-align:middle; border-bottom:2px solid #6b0000; width:592px; text-align:right;  }
#nav img { margin:0px 14px 0px 14px; }
#slogan { font: 24px 'Franklin Gothic Medium Cond', sans-serif; color:#000000; text-align:left; }
#slogan2 { font-size:36px; color:#626256; }
.top-contakt { width:130px; text-align:left; font:12px 'Trebuchet MS', sans-serif; color:#000000; }
.top-cont-zag { background: #6b0000 url(/img/top-cont-back.gif) no-repeat left; display:block; padding-left: 8px; font: 14px 'Trebuchet MS', sans-serif; color:#ffffff; margin-bottom:3px; }

/*Menu*/
#collage { padding:5px 0px 5px 0px; border-top:6px solid #6b0000; }
#menu-cont { border-top:4px solid #777778; background:#6b0000; padding:6px 0px 5px 0px; }
.menu { text-align:center; vertical-align:middle; }
.menu a { background: url(/img/menu-back.gif) no-repeat 0px 0px; text-transform:uppercase; text-decoration:none; padding: 0px 0px 0px 4px; font:16px 'Trebuchet MS', sans-serif; color:#ffffff; }
.menu a:hover { text-decoration:underline; }
.menu span { background: url(/img/menu-back.gif) no-repeat 0px 0px; text-transform:uppercase; padding: 0px 0px 0px 4px; font:16px 'Trebuchet MS', sans-serif; color:#ffffff; text-decoration:underline; }
.divider { width:1px; height:25px; background:#777778; }

/*Center*/
#center { width:950px; margin-top:17px; }
#c-left { width:235px; vertical-align:top; padding-right:20px; }
#v-menu { background:url(/img/v-menu-back.gif) repeat top left; padding:16px 20px 33px 20px; text-align: left; font:12px 'Trebuchet MS', sans-serif; color:#6b0000; text-transform: uppercase; }
#v-menu a { font:12px 'Trebuchet MS', sans-serif; color:#000000; text-transform:uppercase; text-decoration:none; }
#v-menu a:hover { color:#6b0000; }
.level1 { margin-top:17px; padding-left: 20px; background: url(/img/level1.gif) no-repeat left 2px; display: block; }
.v-menu-level2 { margin:17px 0px 0px 0px; }
.level2 { margin-top:5px; padding-left: 10px; background: url(/img/level2.gif) no-repeat left 6px; display: block; }

/*Content*/
#content { vertical-align:top; text-align:justify; padding-bottom:25px; }
.l-img {margin:5px 15px 10px 0px}
.r-img {margin:5px 0px 10px 15px}
ol {margin-left:25px;}
#content p { margin-top:15px; }

/*Footer*/
#footer { font:12px 'Trebuchet MS', sans-serif; color:#ffffff; background:#8e0000; text-align:center; height:20px; vertical-align:bottom; }
#footer-text { height:20px; background:#6b0000; margin-right:7px; padding:4px 0px 3px 0px; }

/*Photoalbom*/
.photoalbom img { margin: 5px; float:left; display:block; border:1px solid #969791; }

/*Catalog*/
.catalog { float:left; margin: 10px 20px 10px 0px; padding:5px; border:1px solid #969791; height:175px; }
.catalog img { margin-bottom:5px; }
.catalog-name {display:block; text-align:left;  font:13px Tahoma, Arial, sans-serif; color:#4d4d51; margin-bottom:5px; }

/*map*/
ul {margin-left:20px;}
li {margin-top:15px;}

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
.brwsmsg img { position:relative; top:2px; }
.brwsmsg a { font:12px "Tebuchet MS"; color:#333333; text-decoration:none; }
.brwsmsg a:hover { color:#6b0000; text-decoration:none; }
.brwsmsg_act { font:12px "Tebuchet MS"; color:#6b0000; text-decoration:none; }
/* ENDOF Browse Msg links */

/*Nashi Obekti*/
#nashi { width:100%; overflow:hidden; }
#nashi div { width:740px; overflow:hidden; margin-left:-5px; }
#nashi p { float:left; margin:5px; padding-bottom:5px; }
#nashi span { padding:0 5px; height:20px; float:right; line-height:20px; background:#6B0000; color:#fff; }
#nashi img { padding:5px; border:1px solid #969791; }

/*Catalog Pamaytnikov*/
#pam-text { table-layout:fixed; border:0; border-collapse:collapse; margin-top:10px; }
#pam-text td { border:1px solid #ccc; padding:0; }
#pam-text th { border:1px solid #ccc; padding:0; }
#content #pam-text p { margin-top:0; padding:5px; }
#pam-text span { padding:5px; display:block; }
#content #pam-text .pam-price td { border:0; padding:0; text-align:left; }

#cat2 { width:100%; overflow:hidden; }
#cat2-cont { width:720px; overflow:hidden; }

#pam-foto { width:100%; overflow:hidden; }
#pam-foto .photoalbom { width:740px; overflow:hidden; margin-left:-5px; }
#pam-foto .photoalbom img { float:left; margin:5px; padding:5px; border:1px solid #969791; }

