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 Tahoma, sans-serif; color:#000; background:#fff; }
body a { color:#000; text-decoration:underline;}
body a:hover { text-decoration:none; }
h1 { font:18px 'Trebuchet MS', sans-serif; color:#000; }
h2 { font:14px 'Trebuchet MS', sans-serif; color:#732525; padding-top:15px; }
h1.h1news { font:14px 'Trebuchet MS', sans-serif; color:#732525; padding-top:15px; }
span.h1zag { font:18px 'Trebuchet MS', sans-serif; color:#000; display:block; }

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
#top-c { width:910px; background:#fff; }
td.top-clon { background: url(/img/top-klon.gif) repeat-x top left; }
#t-l-shad { background:url(/img/t-l-shad.jpg) no-repeat top right; height:88px; width:8px; }
#t-r-shad { background:url(/img/t-r-shad.jpg) no-repeat top left; height:88px; width:8px; }
#logo-cont { background: url(/img/log-back.gif) repeat-x top left; margin:2px; height:70px; border:1px solid #e6e6e6; text-align:left; }
#logo { width:477px; padding-left:38px; }
#top-nav { width:134px; }
#top-nav img { margin: 0px 11px 0px 11px; }
#top-phone { font:14px 'Trebuchet MS', sans-serif; color:#a8a8a8; }
#top-grey { background:#7a7a7a; font-size:0; }
#top-grey-l { background:url(/img/grey-l.gif) no-repeat top left; height:10px; font-size:0; }
#top-grey-r { background:url(/img/grey-r.gif) no-repeat top right; height:10px; font-size:0; }
#top-black { background:#161616; height:2px; font-size:0; }

/*Headpic*/
td.top-clon2 { background: url(/img/top-klon2.gif) repeat-x top left; }
#t-l-shad2 { background:url(/img/t-l-shad2.jpg) no-repeat top right; height:208px; }
#t-r-shad2 { background:url(/img/t-r-shad2.jpg) no-repeat top left; height:208px; }
#headpic-cont { background:url(/img/h-back.jpg) repeat-x top left; }
#headpic { background:url(/img/headpic.jpg) no-repeat top right; height:187px; padding:21px 0px 0px 31px; }
#info-cont { background:#000 url(/img/info.gif) repeat-x top left; height:164px; width:413px; padding:1px; }
#info { border:1px solid #575757; height:162px; }
#info-text { width:359px; height:162px; margin-left:26px; }
#info-text td { vertical-align:middle; font:14px 'Trebuchet MS', sans-serif; color:#fff; text-align:justify; }
#info-text p { margin-top:10px; }
#info-text #info-zag { color:#ff9d02; font:16px 'Trebuchet MS', sans-serif; text-transform:uppercase; line-height:16px; padding-left:12px; margin:0px; }
div.info-div { background:url(/img/info-div.gif) no-repeat top left; height:1px; font-size:0; margin-top:12px; }

/*Menu*/
td.menu-clon { background:url(/img/menu-clon.gif) repeat-x top left; }
#menu-shad-l { background:url(/img/menu-shad-l.gif) no-repeat top right; height:44px; }
#menu-shad-r { background:url(/img/menu-shad-r.gif) no-repeat top left; }
#menu-cont { width:100%; height:44px; background: url(/img/menu.gif) repeat-x top left; text-align:center; }
td.menu { vertical-align:middle; font:14px 'Trebuchet MS', sans-serif; color:#732525; }
td.menu a { font:14px 'Trebuchet MS', sans-serif; color:#000; text-decoration:none; }
td.menu a:hover { color:#732525; }
td.menu a.activ { font:14px 'Trebuchet MS', sans-serif; color:#732525; text-decoration:none; }
td.menu-div { width:1px; background:url(/img/menu-div.gif) no-repeat top; }

/*Center*/
td.cont-clon { background:#bdbdbd; }
#cont-shad-l { background: url(/img/cont-shad-l.gif) repeat-y top right; }
#cont-shad-r { background: url(/img/cont-shad-r.gif) repeat-y top left; }
#c-grey { background:#7a7a7a; font-size:0; }
#c-grey-l { background:url(/img/grey-l.gif) no-repeat top left; height:8px; font-size:0; }
#c-grey-r { background:url(/img/grey-r.gif) no-repeat top right; height:8px; font-size:0; }
#c-black { background:#161616; height:2px; font-size:0; margin-bottom:12px; }
#main { margin:0px 0px 25px 30px; width:861px; }
#main-l { width:231px; padding-bottom:12px; }

/*Vertikalnoe menu*/
#nav-cont { background:#7a7a7a; padding:1px; }
#nav { border:1px solid #929292; padding:19px 22px 19px 22px; }
#nav p { font:14px 'Trebuchet MS', sans-serif; color:#732525; margin:13px 0px 13px 24px; }
#nav a { font:14px 'Trebuchet MS', sans-serif; color:#fff; text-decoration:none; }
#nav a:hover { color:#732525; }
#nav a.link { font:14px 'Trebuchet MS', sans-serif; color:#732525; text-decoration:none; }
div.nav-div { font-size:0; height:1px; background:url(/img/nav-div.gif) no-repeat top left; }
#v-level2 { position:relative; top:-5px; margin-left:34px; }
#nav #v-level2 p { margin:5px 0px 5px 0px; font-size:12px; }
#nav #v-level2 a { font-size:12px; }

/*News*/
#news { background:#ececec; padding:15px; margin-top:12px; }
#news p { margin-top:10px; font-size:11px; }
#news #news-zag { font:18px 'Trebuchet MS', sans-serif; color:#000; margin:0; }
span.date { background:#000; padding:0px 2px 0px 2px; color:#efede0; }
#news a { color:#611d00; }
#news img { margin:0px 9px 0px 0px; border:1px solid #000; }
div.news-div { height:1px; font-size:0; background: url(/img/news-point.gif) repeat-x left; margin-top:7px; }

/*Content*/
#content { padding:0px 0px 12px 30px; }
#content p { margin-top:15px; text-align:justify; }
#content img { border:1px solid #d1d1d1; }

/*Footer*/
#copy { background:#611d00; height:31px; padding-left:15px; font:11px 'Trebuchet MS', sans-serif; color:#fff; }
#copy a { color:#fff; }

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
#content .brwsmsg img { position:relative; top:2px; border:0; }
.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 */
.photoalbom img { margin: 5px; float:left; }
ul { margin-left:15px; }
ol { margin-left:25px; }
li { margin-top:15px; }

/*Navigation*/
#brand { margin-top:9px; }
#brand img { margin:6px 12px 0px 0px; float:left; }
#level2 { margin-top:9px; }
#level2 div { margin:6px 12px 0px 0px; float:left; width:188px; height:128px; text-align:center; }
#content #level2 p { margin-top:6px; text-align:center; }

/*Catalog*/
.catalog { margin:6px 12px 0px 0px; float:left; width:186px; height:245px; text-align:left; border:1px solid #d1d1d1; border-collapse:collapse; table-layout:fixed; }
.catalog td { padding:5px; }
#content .catalog p { margin:6px 0px 0px 0px; }
#content .catalog img { border:0; }
#catfull img { margin-right:15px; }
#catfull a { color:#732525; }
