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:14px 'Trebuchet MS', sans-serif; color:#212121; background:#e5e5e5; }
body a { color:#212121; text-decoration:underline;}
body a:hover { text-decoration:none; }
h1 { color:#212121; font:19px 'Trebuchet MS', sans-serif; line-height:19px; font-weight:normal; margin-top:20px; }
.zagh1 { color:#212121; font:19px 'Trebuchet MS', sans-serif; line-height:19px; font-weight:normal; margin-top:20px; }
h2 { color:#c52924; font:16px 'Trebuchet MS', sans-serif; line-height:16px; margin-top:15px; }
h1.h1news { color:#c52924; font:16px 'Trebuchet MS', sans-serif; line-height:16px; margin-top:15px; }
#page { position:relative; width:100%; height:100%; overflow:hidden; }

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
#top-line { margin:0 auto; width:996px; background:url(http://ooo-mega.ru/img/top-line.png) repeat-x 0 0; font-size:0; line-height:0; }
#top-r { background:url(http://ooo-mega.ru/img/top-r.png) no-repeat right; }
#top-l { background:url(http://ooo-mega.ru/img/top-l.png) no-repeat 0 0; height:13px; }
#nav { position:absolute; top:17px; right:13px; border:0; }
#eksk { position:absolute; top:49px; left:0; }
#top-phone { position:absolute; top:15px; left:13px; width:200px; color:#c52924; font-size:24px; }
#top-phone span { font-size:14px; position:relative; top:-4px; }

/*Main Table*/
#main { width:993px; background:#fff; margin:0 auto; }
#main td { vertical-align:top; }
#lcol-l { width:19px; background:url(http://ooo-mega.ru/img/lcol-l.png) repeat-y top right; }
#lcol-r { width:10px; background:url(http://ooo-mega.ru/img/lcol-r.png) repeat-y top left; }
#lcol { width:268px; background:#e5e5e5; padding:81px 0 8px 0; }
#rcol { padding:0 33px 0 6px; }
#logo { margin-left:45px; }
#skidka { margin-top:6px; text-align:center; }
/*End Main Table*/

/*News*/
#news-bg { background:url(http://ooo-mega.ru/img/news-bg.png) repeat-x 0 0;  width:238px; margin:16px auto 0 auto; }
#news-l { background:url(http://ooo-mega.ru/img/news-l.png) no-repeat 0 0; }
#news-r { background: url(http://ooo-mega.ru/img/news-r.png) no-repeat right; height:37px; padding-left:19px; font-size:20px; color:#fff; line-height:37px; }
#news-r a { color:#ffffff; text-decoration:none;}
#news { width:212px; margin:0 auto; background:#fff url(http://ooo-mega.ru/img/newsb-bg.png) no-repeat bottom; padding:5px 11px 15px 11px; font-size:11px; color:#373737; }
#news p { margin-top:4px; text-align:justify; }
#news p.date { font-size:16px; color:#c52924; line-height:16px; }
#news p.date span { font-size:20px; }
div.news-div { height:16px; background:url(http://ooo-mega.ru/img/news-div.png) repeat-x 0 11px; }
#news p.more { text-align:right; }
#news p.more a { font-size:10px; color:#fff; padding-right:21px; background: url(http://ooo-mega.ru/img/more.png) no-repeat right; text-decoration:none; }
#news p.more span { background:#c52924; padding:0 3px; }
p.stat { color:#c52924; font:16px 'Trebuchet MS', sans-serif; line-height:16px; margin-top:15px; }
p.stat a { color:#c52924; font:16px 'Trebuchet MS', sans-serif; }
/*End News*/

/*Contacts*/
#contact { background:url(http://ooo-mega.ru/img/contact-bg.png) repeat-y top left; width:238px; margin:7px auto 0 auto; color:#fff; }
#contact-t { background:url(http://ooo-mega.ru/img/contact-t.png) no-repeat 0 0; }
#contact-b { background:url(http://ooo-mega.ru/img/contact-b.png) no-repeat bottom; padding:11px 23px 25px 23px; cursor:pointer; }
#contact p { margin-top:2px; }
#contact p.city { font-size:24px; }
#contact p.adr { font-size:16px; }
#contact p.tel { color:#b1b1b1; padding-left:4px; }
#contact p.tel span { color:#fff; font-size:24px; padding-left:3px; }
/*End Contacts*/

/*Content*/
#pos { width:100%; padding-top:210px; overflow:hidden; position:relative; }
#content { padding:0px 2px 25px 2px; width:653px; overflow:hidden; position:relative; }
#content p { margin-top:15px; text-align:justify; line-height:17px; }
#cont-bann { width:710px; overflow:hidden; margin-left:-36px; }
#cont-bann table { float:left; width:309px; border-collapse:collapse; table-layout:fixed; margin:0 0 10px 36px; }
* html #cont-bann table { margin-left:30px; }
* html #cont-bann { margin-left:-60px; }
#cont-bann td.bann-img { padding:0; text-align:center; vertical-align:middle; height:170px; }
#cont-bann td.bann-text { background:#c52924; height:28px; font-size:16px; color:#fff; padding-left:10px; line-height:28px; }
#cont-bann td.bann-text a { color:#fff; text-decoration:none; }
#cont-bann td.bline {  border-bottom:1px solid #6e6e6e; height:2px; }
#cont-bann2 { width:710px; overflow:hidden; margin-left:-20px; }
#cont-bann2 table { float:left; width:200px; border-collapse:collapse; table-layout:fixed; margin:0 0 10px 20px; }
* html #cont-bann2 table { margin-left:30px; }
* html #cont-bann2 { margin-left:-60px; }
#cont-bann2 td.bann-img { padding:0; text-align:center; vertical-align:middle; height:170px; }
#cont-bann2 td.bann-text { background:#c52924; height:28px; font-size:12px; color:#fff; padding-left:10px; line-height:28px; }
#cont-bann2 td.bann-text a { color:#fff; text-decoration:none; }
#cont-bann2 td.bline {  border-bottom:1px solid #6e6e6e; height:2px; }
#content ul { margin:5px 0 0 25px; }
#content ol { margin:5px 0 0 35px; }
#content li { margin-top:5px; }
div.more { text-align:right; }
div.more a { font-size:10px; color:#fff; padding-right:21px; background: url(http://ooo-mega.ru/img/more.png) no-repeat right; text-decoration:none; }
div.more span { background:#c52924; padding:0 3px; }
/*End Content*/

/*GMenu*/
#gmenu { position:absolute; top:172px; left:0; background:url(http://ooo-mega.ru/img/news-bg.png) repeat-x 0 0; width:100%; }
#gmenu-l { background:url(http://ooo-mega.ru/img/gmenu-l.png) no-repeat 0 0; }
#gmenu-r { background:url(http://ooo-mega.ru/img/gmenu-r.png) no-repeat right 0; height:37px; padding:0 13px; }
#gmenu table { width:100%; }
#gmenu td { height:37px; vertical-align:middle; text-align:center; }
#gmenu a { color:#fff; }
#gmenu span { color:#fff; }
#gmenu a.link { text-decoration:none; }
/*End GMenu*/

/*Copyright*/
#copy-cont { background:#e5e5e5; }
#copy { overflow:hidden; width:162px; border-top:1px solid #c52924; padding:10px 5px 20px 67px; color:#4e4e4e; font-size:11px; line-height:13px; background: url(http://ooo-mega.ru/img/mini-logo.png) no-repeat 8px 13px; margin:0 auto; }
/*End Copyright*/

/*Footer*/
#footer { width:653px; background:#c52924; font-size:10px; color:#fff; text-align:center; border:0; border-collapse:collapse; table-layout:fixed; line-height:12px; margin:0 auto; }
#footer a { color:#fff; }
#foot-l { width:45px; background:url(http://ooo-mega.ru/img/foot-l.png) no-repeat 0 0; height:34px; }
#foot-r { width:45px; background:url(http://ooo-mega.ru/img/foot-r.png) no-repeat right 0; }
#main #footer td { vertical-align:middle; }
#foot-text { height:20px; padding:5px; text-align:center; font-size:10px; color:#999; position:relative; }
#foot-text a { color:#999; }
#toot-div { height:20px; }
#key-div { position:absolute; bottom:59px; left:0; width:100%; font-size:10px; color:#fff; }
#key-div div { width:994px; margin:0 auto; text-align:center; }
#key-div p { margin:0 20px 0 320px; }
/*End Footer*/

/*Menu*/
#menu { width:238px; margin:0 auto; background: url(http://ooo-mega.ru/img/menu-bg.png) repeat-y 0 0; }
#menu-t { background:url(http://ooo-mega.ru/img/menu-t.png) no-repeat 0 0; }
#menu-b { background:url(http://ooo-mega.ru/img/menu-b.png) no-repeat 0 bottom; padding:17px 17px 30px 17px; }
#menu p { margin-top:12px; }
#menu a { display:block; color:#fff; background:url(http://ooo-mega.ru/img/menu-off.png) no-repeat 5px 10px; padding:3px 0 5px 18px; }
#menu a:hover { color:#515151; background:#fff url(http://ooo-mega.ru/img/menu-on.png) no-repeat 5px 10px; text-decoration:none; }
#menu span { display:block; color:#515151; background:#fff url(http://ooo-mega.ru/img/menu-on.png) no-repeat 5px 10px; padding:3px 0 5px 18px; }
#menu a.activ { color:#515151; background:#fff url(http://ooo-mega.ru/img/menu-on.png) no-repeat 5px 10px; text-decoration:none; }
#menu ul { list-style: none outside; background:#737373; padding:3px 0; overflow:hidden; }
#menu li { padding-left:18px; font-size:12px; }
#menu li a { text-decoration:none; background:none; padding:0; display:inline; }
#menu li a:hover { color:#fff; text-decoration:underline; background:none; }
#menu li a.activ { color:#fff; text-decoration:underline; background:none; }
#menu li span { text-decoration:underline; background:none; padding:0; color:#fff; display:inline; }
/*End Menu*/

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

.photoalbom { width:100%; overflow:hidden; }
.photoalbom img { margin:5px; float:left; padding:1px; border:1px solid #b1b1b1; }

/*Catalog*/
#cat-cont { width:678px; overflow:hidden; margin-left:-25px; }
*html #cat-cont { width:700px; margin-left:-25px; }
#cat-cont table { float:left; width:200px; border-collapse:collapse; table-layout:fixed; margin:30px 0 0 25px; }
#cat-cont td.cat-link { color:#c52924; }
#cat-cont td.cat-link a { color:#c52924; }
#cat-cont td.cat-img { padding:0; text-align:center; vertical-align:middle; height:170px; }
#content td.cat-an { height:40px; }
#content td.cat-an p { margin-top:5px; }
#content td.cat-pr p { margin-top:0; }
#cat-cont p.cat-price span { color:#c52924; }
.hol-zag { margin-top:30px; width:100%; border-collapse:collapse; table-layout:fixed; }
#main .hol-zag td { vertical-align:bottom; }
.hol-zag td.h-img { width:95px; text-align:right; }
#hol-cont h2 { margin-top:30px; }
.hol { width:100%; border-collapse:collapse; table-layout:fixed; margin:20px 0 0 0; text-align:center; }
#main .hol td { padding:5px; border:1px solid #ccc; vertical-align:middle; }
.hol th { color:#fff; font-weight:bold; background:#c52924; padding:5px; border:1px solid #ccc; vertical-align:middle; }
.hol-dop { width:100%; border-collapse:collapse; table-layout:fixed; margin:20px 0 0 0; text-align:center; }
#main .hol-dop td { padding:5px; border:1px solid #ccc; vertical-align:middle; }
.hol-dop th { color:#fff; font-weight:bold; background:#c52924; padding:5px; border:1px solid #ccc; vertical-align:middle; }
td.hol-price { background:#e4e4e4; width:100px; }
.hol-img { float:right; margin:30px 0 0 15px; }
/*End Catalog*/

/*Map*/
#gmap h2 { margin:0; }
#main #gmap td { vertical-align:middle; }
#gmap { font-size:12px; }
/*End Map*/

#soc-bg { background:url(http://ooo-mega.ru/img/news-bg.png) repeat-x 0 0;  width:238px; margin:16px auto 0 auto; }
#soc-l { background:url(http://ooo-mega.ru/img/news-l.png) no-repeat 0 0; }
#soc-r { background: url(http://ooo-mega.ru/img/news-r.png) no-repeat right; height:37px; padding-left:19px; font-size:18px; color:#fff; line-height:37px; }
#soc { width:212px; margin:0 auto; background:#fff url(http://ooo-mega.ru/img/newsb-bg.png) no-repeat bottom; padding:5px 11px 15px 11px; font-size:11px; color:#373737; }
