body { padding: 0; margin: 0; width: 100%; height: 100%; font: 12px Tahoma;}
#up1 {background-image: url("/bg1.jpg"); width: 299px; height: 178px; vertical-align: top; text-align: left;}
#up1 img {margin: 48px 0px 0px 58px;}
#up2 {height: 178px; vertical-align: top; background-image: url("http://www.sevzapstroi.ru/ubg.gif"); background-repeat: repeat-x;}
#up20 {height: 178px; background-image: url("ubg2.jpg"); background-repeat: no-repeat;}
#up21 {background-image: url("menubg.png"); width: 683px; height: 117px; background-repeat: no-repeat; position: relative;}
#nav {padding: 0px 0px 0px 0px; margin-top: -110px; position: relative; z-index: 2; font: 12px Tahoma;}
#nav img {margin: 10px 16px 0px 16px;}
#menu {height: 47px; margin-left: 0px; width: 692px; margin-top: 27px; position: relative; z-index: 2;}
#menu a {float: left; padding: 18px 0px 16px 0px; width: 107px; text-align: center;}
#desc  {height: 71px; padding-right: 70px;}
#desc1 {float: right; padding: 35px 0px 15px 0px; width: 198px; background-image: url("descbg.png"); background-repeat: no-repeat; background-position: 0px 16px;}
HTML > BODY #desc1 {padding: 34px 0px 15px 0px;}

#mhead, #mhead2, #mhead3, #mhead4 {font: bold 15px Arial; color: #fff; text-align: center; width: 238px; padding: 22px 0px 32px 0px;}
#left  {background-color: #787980; width: 299px; background-image: url("leftbg.jpg"); background-repeat: no-repeat; vertical-align: top;}
#left1 {padding: 4px 0px 2px 0px; width: 251px; background-repeat: no-repeat; font: 14px Tahoma; color: #fff; background-image: url("lmbg.gif"); background-repeat: no-repeat; background-position: 0px 230px;}
#left1 p {padding: 8px 10px 8px 42px; margin:0; background-image: url("arrow.gif"); background-repeat: no-repeat; background-position: 0px center;}
#left1 a {color: #fff; text-decoration: none; font: 13px Arial;}
#left1 a:hover {color: #ccc;}
#left11 {height: 39px; width: 251px; background-image: url("lmbg2.gif"); background-repeat: no-repeat;}
#left2 {background-image: url("leftbg3.jpg"); width: 299px; height: 226px; background-repeat: no-repeat;}
#left4 {background-image: url("leftbg3.jpg"); width: 299px; height: 226px; background-repeat: no-repeat; color: #fff;}
#left2 p {padding: 6px 0px 6px 42px; margin:0; background-image: url("arrow2.gif"); background-repeat: no-repeat; background-position: 0px center;}
#left2 a, #left4 a {color: #fff; text-decoration: none; font: 13px Arial;}
#left2 a:hover {color: #ccc;}
#left3 {margin: 8px 0px 11px 0px; background-image: url("leftbg4.jpg"); width: 280px; height: 342px; background-repeat: no-repeat;}
#left3 table {margin: 10px 0px 0px 20px; font: bold 13px Arial; color: #333;}
#left3 table td {padding: 7px 4px 6px 4px;}
#left3 table td span.red   {color: #C60000;}
#left3 table td span.green {color: #049E00;}

#left5 {background-image: url("leftbg5.gif"); width: 250px; height: 69px; background-repeat: no-repeat; margin-left: 20px; margin-top: 8px;}
#mhead4 {width: 250px;}
#mhead4 a {color: #fff; text-decoration: none;}
#mhead4 a:hover {color: #ccc;}

/*
.links_main{text-align:center; font: 12px Tahoma; color: #fff; }
.links_main a{color: #fff; text-decoration: none; font: 13px Arial;}
.links_main a:hover{color: #ccc;} */

#linkig { padding: 8px 0px 0px 64px;}
#linkig a {font: bold 14px Tahoma; color: #ccc;}
#linkig a:hover {color: #fff;}

#lmelist {padding-left: 16px;}

#content    {font: 12px Verdana; color: #fff; line-height: 17px; background-color: #5E6368; background-image: url("contbg.gif"); background-repeat: no-repeat; vertical-align: top; padding: 48px 32px 8px 24px;}
#content h1, h2, h3, h4 .f_art_head {font: 20px Tahoma; color: #6EC8F2; padding: 16px 0px 16px 0px; margin: 0;}
#content h2 {font: 18px Tahoma;}
#content h3 {font: 16px Tahoma;}
.h17 {font: 17px Tahoma;}
#content h4 {font: 14px Tahoma;}
#content p, .f_art_text  {font: 12px Verdana; color: #fff; padding: 8px 0px 8px 0px; margin: 0; line-height: 17px;}
#content a {color: #6EC8F2;} /* 3D98E2 4EA8F2 */
#content a:hover {color: #6EC8F2; text-decoration: none;}
#content .f_path {font: 11px Tahoma; margin-bottom: 8px;}
#content .f_path a {color: #fff; }
#content .f_path a:hover {color: #ccc; text-decoration: none; }

#content .groupMarkName {color: #fff; padding: 16px 0px 16px 0px; font-weight: bold;}
#content .elementMarkName a {font-size: 13px; font-weight: bold;}
table.tableClass td {font-family:Arial, Tahoma, Verdana; font-size:12px;}
#content table th, #content .cont, #content .sp {color: #fff; font: 12px Tahoma;}
#content table .sp {border: 1px; border-collapse: collapse;}
#content table .sp tr td {border: 1px solid #5E6368; background-color: #DEDEDD; color: #000;}
#content table .sp td.spst, #content table.sp thead tr td {background-color: #A8A7B5; color: #000;}

.news   {width: 46%; float: left; margin: 0px 24px 24px 0px; font: 12px Tahoma;}
.f_newstime, .f_arh_newstime   {font: bold 13px Tahoma; color: #000; margin-top: 8px; padding: 7px 0px 0px 26px; width: 111px; height: 29px; background-image: url("ndbg.gif"); background-repeat: no-repeat;}
.f_newsface, .f_arh_newsface   {font: bold 12px Tahoma; color: #fff; padding: 4px 0px 0px 0px;}
.f_news_summ, .f_arh_news_summ {font: 12px Tahoma; color: #fff; padding: 8px 0px 0px 0px;}
.f_news_summ a, .f_arh_news_summ a { padding: 8px 0px 0px 0px;}
.news_arhiv a {font: 12px Tahoma;}
.f_news_tab {width: 100%;}
table.f_news_tab td {vertical-align: top;}

#content table {}
.f_art_table_head, .f_art_table_row1, .f_art_table_row2 {background-color: #A8A7B5; color: #000; font: 12px Tahoma;}
.f_art_table_head td, .f_art_table_row1 td, .f_art_table_row2 td {padding: 6px; text-align: center;}
.f_art_table_row1, .f_art_table_row2 {background-color: #DEDEDD;}
#content table .f_art_table_row1 p, #content table .f_art_table_row2 p, #content table .f_art_table_head p {color: #000;}

#bt1 {background-image: url("btbg.gif"); background-repeat: repeat-x; height: 66px; }
#bt2 {background-image: url("btbg.gif"); background-repeat: repeat-x; vertical-align: top; background-position: 4px 0px;}
#bt21 {width: 682px; height: 66px; background-image: url("btbg3.png"); background-repeat: no-repeat;}
#bt3 {height: 61px; background-image: url("btbg2.gif"); background-repeat: repeat-x; padding-top: 19px;}
#bt3  img {margin-left: 6px;}
#bt4, #bt1, #bt2 {background-color: #787980;}

#copy {float: left; font: 9px Verdana; color: #ccc; padding: 12px 0px 0px 20px;}
#copy a {color: #ccc; text-decoration: none; font: 9px Verdana;}
#addr {width: 475px; position: relative; font: 11px Tahoma; color: #eee; line-height: 16px; margin: -28px 0px -36px 0px; z-index: 2; text-align: right;}
#addr span {display: block;}
#a1 {padding-right: 115px;}
#a2 {padding-right: 22px;}
#a3 {padding-right: 22px;}
#a4 {padding-right: 150px;}

.info  {width: 225px; height: 114px; overflow: hidden; padding: 4px 0px 0px 24px; font: 12px Tahoma; color: #fff;}
.info p {padding: 0px; margin: 0px;}
.ilink {width: 120px; text-align: left; margin: -15px 0px 0px 130px; z-index: 2; position: relative; background-image: url("infobg.gif"); background-repeat: repeat-x; background-position: 0px 3px; font: 14px Tahoma;}
HTML > BODY .ilink {margin: -18px 0px 0px 130px;}
HTML > BODY .info {width: 205px;}

.ctbl {font: 12px Tahoma;}
.ctbl a {color: #3D98E2;}
.timg {width: 224px; padding-bottom: 24px;}
.timg img {border: 1px solid #aaa;}
.timg2 img {border: 1px solid #aaa;}
.ttext {padding-bottom: 24px;}
#content input {background-color: #eee; border: 1px solid #777;}
#content textarea {background-color: #eee; border: 1px solid #777;}
ul ul {margin-top: 8px; margin-bottom: 8px;}
#lmelist table font {font: 11px Tahoma;}
li {font: 12px Tahoma; line-height: 17px;}
.cap{color:#ffffff;}
.pricelisttable td{padding:3px;border:1px solid #cccccc;}
.newsdate {font: bold 13px Tahoma; color: #000; margin-top: 8px; padding: 7px 0px 0px 26px; width: 111px; height: 29px; background-image: url("ndbg.gif"); background-repeat: no-repeat;}
.newstime {font: 12px Tahoma; color: #FFF;}
.newstext a {font: 12px Tahoma;}

/* #content .f_art_table_head a {color: #f00;} */

/* кнопки 88x31 */
#metpro {margin: 0px 5px 0px 2px;}
* html #metpro {margin-top: 0px;}