html, body {
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:10pt;
background:url("http://telemechanik.narod.ru/bg.jpg") repeat;
}

.site_wrap {
width:1000px;
margin:0 auto;
background:url("http://telemechanik.narod.ru/bg_repeat.gif") repeat-y;
}

#telemex_wrapp {
background:url("http://telemechanik.narod.ru/bottom.gif") no-repeat bottom;
display:table;
height:100%;
}

#telemex_header {
width:1000px;
height:325px;
}

#realitive {
position:relative;
}

#adress {
position:absolute;
width:250px;
height:70px;
left:190px;
top:28px;
}

#preview_top {
background:url("http://telemechanik.narod.ru/wrapper_preview.jpg") no-repeat;
height:101px;
}

#worklinks {
background:url("http://telemechanik.narod.ru/worklinks_box.gif") no-repeat;
width:666px;
height:66px;
}

#text {
background:url("http://telemechanik.narod.ru/text.gif") no-repeat 0px 66px;
padding:0 0 1px;
}

#menu {
padding:0 0 70px;
}

#nav_box {
background:url("http://telemechanik.narod.ru/navbox.gif") no-repeat;
width:334px;
height:92px;
}

#footer {
background:url("http://telemechanik.narod.ru/footer.gif") no-repeat;
height:118px;
}

#footerclass {
color:#FFF;
font-size:11px;
padding:35px 415px 0px 0px;
float:right;
}

#countnumers {
padding:30px 0px 0px 70px;
float:left;
}

#preview_1 {
width:21%;
float:left;
margin:10px 0 0 69px;
}

#content_4 {
background:url("http://telemechanik.narod.ru/content_4.png") no-repeat;
height:9px;
}

/* Стиль всех ссылок по умолчанию */
a:link,
a:active,
a:visited,
a:hover {
font-size:11px;
font-family:Tahoma;
text-decoration:underline;
}

/* Стили заголовка */
a.ptitle_class,
a.ptitle_class:active,
a.ptitle_class:focus{
color:#FFF;
font-size:21px;
padding-left:41px;
text-decoration:none;
}
a.ptitle_class:hover {
text-decoration:none;
}

/* Стили контента страницы */
.wbt{
display:block;
margin:0px 0px 0px 0px;
padding:1px 57px 2px 84px;
text-align:justify;
color:#FFF;
font-size:12px;
background:url("http://telemechanik.narod.ru/content_2.png") repeat-y;
}
.wbt a,
.wbt a:active,
.wbt a:focus{
color:#FFF;
text-decoration:underline;
}
.wbt a:hover {
text-decoration:none;
}
.pgtitle{
display:block;
font-size:14px;
color:#2B2B22;
font-weight:bold;
padding:10px 0px 34px 127px;
margin:10px 0px 0px 0px;
background:url("http://telemechanik.narod.ru/content_1.png") no-repeat;
}

/* Стили меню */
#lmb {
margin:0px;
padding:1px 0px 3px 15px;
}
a.listlinks,
a.listlinks:active,
a.listlinks:focus {
display:block;
padding:3px 0px 4px 2px;
font-size:12px;
color:#FFF;
margin:0px 45px 0px 44px;
text-decoration:underline;
background:url("http://telemechanik.narod.ru/telemex_plinks.png") no-repeat 20px 5px;
}
a.listlinks:hover {
text-decoration:none;
}
.clin {
display:block;
cursor:pointer;
font-weight:bold;
font-size:13px;
color:#C6AB55;
font-weight:bold;
margin:2px 0px 5px 0px;
padding:2px 3px 3px 44px;
background:url("http://telemechanik.narod.ru/planers.png") no-repeat 20px 7px;
}

/* Стили постраничной навигации */
.navig_class {
padding:27px 0px 15px 127px;
color:#2B2B22;
text-align:left;
margin:0px 0px 0px 0px;
font-size:11px;
font-weight:bold;
background:url("http://telemechanik.narod.ru/content_3.png") no-repeat;
}
.navig_class a:link,
.navig_class a:active,
.navig_class a:visited{
color:#2B2B22;
font-size:11px;
padding:1px 3px 1px 3px;
text-decoration:none;
}
.navig_class a:hover {
padding:1px 3px 1px 3px;
text-decoration:none;
color:#2B2B22;
}
#inlink {
padding:1px 3px 1px 3px;
color:#2B2B22;
border:1px solid #2B2B22;
}

/* Стили cсылок */
.adv {
color:#787965;
display:block;
margin:0px 0px 0px 0px;
padding:5px 50px 3px 33px;
font-size:11px;
background:url("http://telemechanik.narod.ru/preall.png") no-repeat;
}
.adv a:link,
.adv a:visited,
.adv a:active {
color:#C6AB55;
text-decoration:underline;
font-size:11px;
}
.adv a:hover {
text-decoration:none;
}

/* Стили превью постов (иерархия <!div><div> a, img) */
div.tart {
padding:18px 0px 0px 0px;
margin:0px 0px 1px 0px;
text-align:left;
font-size:11px;
color:#BAB9B7;
}
div.tart a:link,
div.tart a:visited,
div.tart a:active {
display:block;
padding:0px 0px 1px 0px;
font-size:13px;
color:#ECCA62;
font-weight:bold;
text-decoration:underline;
}
div.tart a:hover{
text-decoration:none;
} 
div.tart img {
margin:7px 0px 0px 0px;
}


/* стили 2 */
div.botview {
padding:5px 26px 0px 20px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:11px;
color:#FFF;
}
div.botview a:link,
div.botview a:visited,
div.botview a:active {
display:block;
padding:0px 0px 1px 0px;
font-size:13px;
color:#C9BCAF;
font-weight:bold;
text-decoration:underline;
}
div.botview a:hover {
text-decoration:none;
} 
div.botview img {
margin:5px 0px 0px 0px;
}

/* Стили превью постов (иерархия <!div><div> a, img) */
div.lbn {
margin:0px 0px 0px 0px;
padding:3px 50px 10px 30px;
text-align:left;
font-size:11px;
color:#BAB9B7;
}
div.lbn img {
margin:3px 6px 0px 0px;
}
div.lbn a:link,
div.lbn a:visited,
div.lbn a:active {
display:block;
padding:0px 0px 1px 0px;
text-decoration:underline;
font-size:13px;
color:#8D8F73;
font-weight:bold;
}
div.lbn a:hover{
text-decoration:none;
} 

/* Стили страницы контактов (иерархия <!div><div> input,textarea,a) */
div.about {
font-size:13px;
color:#FFF;
margin:5px 7px 0px 0px;
padding:3px 3px 8px 3px;
font-family:Tahoma;
}
div.about div{
font-size:15px;
color:#FFF;
font-weight:bold;
margin:3px 0px 0px 0px;
}
div.about label {
width:210px;
text-align:left;
margin-top:4px;
color:#FFF;
display:block;
}
div.about input {
border:1px solid #000;
background:#FFFFFF;
margin:2px;
padding:1px;
font-size:14px;
color:#111111;
width:300px;
}
div.about #submit {
width:180px;
}
div.about textarea{
border:1px solid #000;
background:#FFFFFF;
margin:2px;
padding:1px;
font-size:14px;
color:#111111;
width:350px;
height:210px;
}

/* Стили превью контактов (иерархия <!div><div> a) */
div.ourcnt {
margin:0px 0px 0px 1px;
padding:4px 0px 0px 0px;
color:#C2BEB3;
float:left;
}
div.ourcnt div {
font-size:11px;
color:#C2BEB3;
}
div.ourcnt a:link,
div.ourcnt a:hover,
div.ourcnt a:visited,
div.ourcnt a:active {
font-size:13px;
font-weight:bold;
display:block;
color:#ECCA62;
text-decoration:none;
}

/* Стиль дополнительных ссылок (не статичный) */

.wltext {
font-size:10px;
color:#A3A48E;
float:left;
width:100%;
line-height:normal;
}

.wltext ul {
margin:0;
padding:20px 0 0 88px;
list-style:none;
float:left;
}

.wltext li {
float:left;
margin:0px 7px;
padding:0 0 0 6px;
}

.wltext a:link,
.wltext a:visited,
.wltext a:active {
display:block;
padding:8px 15px 9px 10px;
color:#A3A48E;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.wltext a:hover {
color:#FFF;
text-decoration:none;
}

.wltext .current:hover {
background:url("http://telemechanik.narod.ru/link_1.png") no-repeat left top;
}
.wltext .current a:hover {
padding-bottom:9px;
background:url("http://telemechanik.narod.ru/link_2.png") no-repeat right top;
}

/* Стили карты сайта (иерархия <!div><div> a, a+#oitm) */
div.sitemap {
margin:0px 7px 0px 7px;
padding:12px 5px;
color:#BDBDBD;
}
div.sitemap div {
margin:3px;
padding:1px;
color:#BDBDBD;
font-size:13px;
font-weight:bold;
}
div.sitemap a:link,
div.sitemap a:visited,
div.sitemap a:active {
font-size:13px;
display:block;
color:#BDBDBD;
margin-left:40px;
padding:1px;
text-decoration:underline;
}
div.sitemap a:hover{
font-size:13px;
display:block;
color:#C6AB55;
margin-left:40px;
text-decoration:none;
padding:1px;
}
#oitm {
padding-left:20px;
}

/* Стили облака тегов */
.newtags {
margin:5px 0px 0px 0px;
padding:3px 40px 7px 33px;
font-family:Tahoma;
font-size:18px;
color:#787965;
line-height:96%;
word-spacing:-2px;
background:url("http://telemechanik.narod.ru/planers.png") no-repeat 38px 9px;
}
.newtags span {
font-size:13px;
text-decoration:none;
margin:0px 0px 7px 28px;
font-weight:bold;
color:#C6AB55;
display:block;
}
.newtags a:link,
.newtags a:visited,
.newtags a:active {
text-decoration:none;
color:#787965;
}
.newtags a:hover {
text-decoration:none;
}

/* Стили сраницы облака тегов */
.pagetag {
padding:2px;
margin:0px 2px 0px 0px;
font-family:Tahoma;
font-size:13px;
color:#BDBDBD;
padding:1px 0px 5px;
}
.pagetag a:link,
.pagetag a:visited,
.pagetag a:active {
text-decoration:underline;
color:#C6AB55;
font-weight:bold;
font-size:13px;
}
.pagetag a:hover {
text-decoration:none;
color:#C6AB55;
}
#bti {
color:#BDBDBD;
margin:0px;
padding:5px 0px 2px;
}