body {
margin:0px auto;
width:expression(940 + "px");
max-width:940px;
font:9pt Tahoma;
}

.tablelogo {
background: url(/work/img/logobg.jpg);
width:100%;
}

.menuzag {
background: url(/work/img/zagbg.gif);
height:19px;
text-align:center;
font:bold 10pt Arial;
color:#fff;
}

.left {
width:180px;
padding:3px;
float:left;
border-left:1px solid #74b5ff;
border-right:1px solid #74b5ff;
border-top:1px solid #74b5ff;
background:#d8eaff;
}


.right {
width:160px;
padding:3px;
float:right;
border-right:1px solid #74b5ff;
border-left:1px solid #74b5ff;
border-top:1px solid #74b5ff;
background:#d8eaff;
}

.slogan {
background: #f3f8ff;
padding:4px;
font:10pt Arial;
}

.main_content {
margin:0 168px 0 188px;
padding:15px;
border-top:1px solid #74b5ff;
}

.header {
border-right:1px solid #74b5ff;
border-left:1px solid #74b5ff;
}

.footer {
clear:both;
width:100%;
}

.footer2 {
text-align:center;
background-color: #f6faff;
padding:20px 0;
height:35px;
text-align:center;
background-image: url(/work/img/footer.gif);
width:100%;
color: #ff00ff;
}

h1 {
font:18pt Arial;
color:#4a97ff;
}

div.slogan {
font:10pt Tahoma;
}

.tag_menu {
background:#f3f8ff;
padding:8px;
}

h2 {
font:18pt Arial;
color:#4a97ff;
}

.wellpapers {
border:1px solid #589fff;
}


/*  Ññûëêè â
       òåêñòå  */

a:link,  a:visited,  a:active {
font:10pt Arial;
text-decoration:none;
color:#589fff;
line-height:1.3em;
}

a:hover {
text-decoration: none;
color:#fe5e5e;
}




a:link.small,  a:visited.small,  a:active.small {
font:9pt Arial;
text-decoration:none;
color:#589fff;
line-height:1.3em;
}

a:hover.small {
text-decoration: none;
color:#fe5e5e;
}


a:link.tag_link,  a:visited.tag_link,  a:active.tag_link{
text-decoration:none;
color:#589fff;
line-height:1.3em;
}

a:hover.tag_link{
text-decoration: none;
color:#fe5e5e;
}



a:link.blog_title,  a:visited.blog_title,  a:active.blog_title {
font:bold 12pt Arial;
text-decoration:none;
color:#589fff;
line-height:1.3em;
}

a:hover.blog_title {
text-decoration: none;
color:#fe5e5e;
}


/*  Îáùèå
    ñòèëè  */

a:link.cat, a:visited.cat, a:active.cat {
font:11pt Arial;
text-decoration:none;
color:#4482ff;
line-height:1.3em;
}
a:hover.cat {
text-decoration:underline;
}

a:link.sub_cat, a:visited.sub_cat, a:active.sub_cat {
font:bold 10pt Arial;
text-decoration:none;
color:#4482ff;
line-height:1.3em;
}
a:hover.sub_cat {
text-decoration:underline;
}

div.tree a:link, div.tree a:visited, div.tree a:active {
font:bold 10pt Arial;
text-decoration:none;
color:#4482ff;
line-height:1.3em;
}

div.tree a:hover {
text-decoration:underline;
}

div.page_menu {
padding:8px;
border-top:1px solid #e0e0e0;
text-align:center;
}

div.page_menu a:link, div.page_menu a:visited, div.page_menu a:active {
font:bold 10pt Arial;
text-decoration:none;
color:#388cff;
line-height:1.3em;
}

div.page_menu a:hover {
text-decoration:underline;
}

div.letter_menu a:link, div.letter_menu a:visited, div.letter_menu a:active {
font:bold 10pt Arial;
text-decoration:none;
color:#388cff;
line-height:1.3em;
}

div.letter_menu a:hover {
text-decoration:underline;
}


div.li_cat, div.li_cat, div.li_cat {
font:8.5pt Verdana;
display:block;
text-decoration:none;
color: #4395f1;
line-height:1.3em;
padding:1px 10px;
background: #f3f8ff;
border-bottom:1px solid #dfdfdf;
}

a:link.li_cat, a:visited.li_cat, a:active.li_cat {
font:8.5pt Verdana;
display:block;
text-decoration:none;
color: #4395f1;
line-height:1.3em;
padding:1px 10px;
background: #f3f8ff;
border-bottom:1px solid #dfdfdf;
}

a:hover.li_cat {
text-decoration:none;
background:#000;
color:#fff;
background:#8bbcff;
}


.cat_description {
}


.select_page {
font:bold 10pt Arial;
color:#fd5d5d;
}

.ad_code {
background: url(/work/img/rgoogle.gif);
}