body
{
 font-family: Tahoma, Verdana, Arial, Sans-Serif;
 color: #909090;
 font-size: 80%;
}

a
{
 color: #6060c0;
}

img
{
 border-color: #f0f0f0;
}

table
{
 font-size: 100%;
}

table td
{
 padding: 0px;
}

table.zz_pagination
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
 margin: 5px 0px;
}

/* UP TO HERE */

table.zz_pagination td
{
 align: center;
 background-color: #e8e8e8;
}

table.zz_pagination td span.pagenav
{
 font-weight: normal;
}

table.zz_pagination td span.pagenav a
{
 font-weight: bold;
 text-decoration: none;
 color: #606060;
}

table.zz_buttons
{
 border-collapse: collapse;
 align: center;
}

table.zz_buttons td
{
 padding: 10px 5px;
}

table.zz_buttons td div.zz_button
{
 width: 170px;
 line-height: 18px;
 padding: 3px;
 text-align: center;
 background-color: #f0f0f0;
 border: 1px solid #c0c0c0;
 margin: 0px 5px;
 float: left;
}

table.zz_buttons td div.zz_button a
{
 text-decoration: none;
 color: #909090;
}

table.zz_buttons td div.zz_button a:hover
{
 text-decoration: underline;
}

INPUT.zz_button
{
 width: 150px;
 color: #909090;
}

DIV.zz_buttons
{
 padding: 5px 0px 7px 0px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Sans-Serif;
 color: #cccccc;
}

div.zz_header
{
 text-align: center;
 font-weight: bold;
 margin: 5px;
}

TABLE.zz_list
{
 width: 100%;
 font-family: Tahoma, Verdana, Arial, Sans-Serif;
 border: 1px solid #cccccc;
 border-collapse: collapse;
}

TABLE.zz_list TH
{
 background-color: #f0f0f0;
 padding: 2px 5px;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
}

TABLE.zz_list TD
{
 padding: 4px 5px 5px;
}

TABLE.zz_list TR.row1
{
 background-color: #f8f8f8;
}

TABLE.zz_list TR.row0
{
 background-color: #ffffff;
}

.zz_text_area
{
 border: 1px solid #cccccc;
 background-color: #ffffff;
 color: #404040;
}

a.zz_user
{
 padding: 0px 1px 0px 18px;
 background: url('/templates/general/imgs/zz_user.gif') no-repeat center left;
}

/* com_mainpage */
table.com_mainpage
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
 height: 100%;
}

table.com_mainpage tr td
{
 padding: 5px 10px;
}

/* com_information */
table.com_information
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

table.com_information td div.header, table.com_information td div.header_in_category
{
 text-align: left;
 margin: 5px 0px;
}

table.com_information td div.header span.created, table.com_information td div.header_in_category span.created
{
 font-size: 80%;
 font-weight: normal;
 color: #cccccc;
}

table.com_information td div.header span.title
{
 font-size: 142%;
 font-weight: bold;
}

table.com_information td div.header_in_category span.title
{
 font-size: 121%;
 font-weight: bold;
}

table.com_information td div.header span.category
{
 font-size: 142%;
 font-weight: normal;
 color: #cccccc;
}

table.com_information td div.header_in_category span.category
{
 font-size: 121%;
 font-weight: normal;
 color: #cccccc;
}

table.com_information td div.header span.created_by_alias, table.com_information td div.header_in_category span.created_by_alias
{
 font-weight: normal;
 color: #cccccc;
}

table.com_information td div.category_header
{
 text-align: center;
 margin: 5px 0px;
 text-transform: uppercase;
 font-weight: bold
}

table.com_information td div.read_more
{
}

/* com_sitemap */
table.com_sitemap
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

table.com_sitemap td ul li
{
 line-height: 160%;
 margin-bottom: 0px;
}

span.com_sitemap a
{
 text-decoration: none;
}

span.com_sitemap a:hover
{
 text-decoration: underline;
}

/* com_users */
table.com_users
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

/* com_notification */
table.com_notification
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

/* com_journal */
table.com_journal
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

/* com_friends */
table.com_friends
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

/* com_customize */
table.com_customize
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

/* com_search */
table.com_search
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

table.com_search td ul li
{
 line-height: 160%;
 margin-bottom: 0px;
}

table.com_search td ol li
{
 margin-bottom: 5px;
}

span.com_search_hl
{
 font-weight: bold;
}

/* Навигационная полоса сверху */
table.zz_navigation_bar
{
 border: 0px;
 border-collapse: collapse;
 width: 100%;
}

table.zz_navigation_bar td
{
 padding: 0px 10px;
}

/* Вход */
table.zz_login
{
 border: 0px;
 border-collapse: collapse;
 font-size: 100%;
}

table.zz_login td
{
 padding: 2px 10px 2px 0px;
}

table.zz_login input.text
{
 width: 100px;
}

table.zz_login input.button
{
 width: 106px;
}

.counter img
{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}