/*----------------------------------------------------------------------------*/
/*-------------------------- основные ----- ----------------------------------*/
/*----------------------------------------------------------------------------*/
body
{       padding : 10px;
        margin  : 0px;
        padding-top:10px;
        font-family:Arial;
        text-align:center;
        font-size:12px;
        color: #222;
}

#mse_ajax
{
        position: absolute;
        overflow:hidden;
        width:0px;
        height:0px;
}

table { width:100%; padding:0px; margin: 0px; }

div, td, form, p
{       margin     : 0px;
        padding    : 0px;
        font-size  : 12px;
}
div, form, p
{text-align : left;}

p
{
  margin: 6px 2px;
  text-indent: 15pt;
}

td, th { padding:3px; }

th { font-size: 12px; text-align: center; }
h3 { font-size: 13px; width:100%; margin:0px; padding:0px; text-align: center; letter-spacing: 1px;}
h2 { font-size: 12px; text-align: center;}

a:        { font-size:12px; }
a:link    { color: #3F65AB; }
a:visited { color: #666; }
a:hover   { color: #CC0000; }


input { margin:0px; padding:0px 2px 0px 2px; }
input.button, #loginbutton, #logoutbutton  { height:18px; font-size:11px; background: #eee; border: 1px solid #B6B6B6; }
input.inputbox { border : 1px solid #B6B6B6;  }

/*----------------------------------------------------------------------------*/
/*-------------------------- украшательства ----------------------------------*/
/*----------------------------------------------------------------------------*/
h1.h1top { padding:0px; margin:7px 0px 0px 0px; font-size:12px; }
#top_block, #bottom_block { width : 980px; height : 25px; }
#middle_block { width : 980px; }
#string_up, #string_down { height:25px; width :930px; float :left; }
#string_up   { width : 758px; background: url(../images/string_up.gif) repeat #fff; }
#string_down { background : url(../images/string_down.gif) repeat transparent; }

#corner_lu { height:25px; width :197px; float :left; }
#corner_ru, #corner_ld, #corner_rd { height:25px; width :25px; float :left; }
#corner_ru { background: url(../images/maint.png) -25px 0 no-repeat #f5f5f5; }
#corner_ld { background: url(../images/maint.png) -50px 0 no-repeat #f5f5f5; }
#corner_rd { background: url(../images/maint.png) -75px 0 no-repeat #f5f5f5; }
/*------------------------ Основной контент ----------------------------------*/
div#big_content
{       width: 100%;
        background: url(../images/string_long.gif) repeat #fff;
        float:left;
        min-height:530px;
}


div#left_content
{      width:140px;
       float:left;
       margin-left:10px;
       display: inline;
}

div#main_content
{      float:left;
       width:620px;
       margin: 0px 9px 0px 9px;
       display: inline;
}

div#main_content_noright { float:left; width:805px; margin: 0px 9px 0px 9px; display: inline; }
div#main_content_noleft  { float:left; width:855px; margin: 0px 9px 0px 9px; display: inline; }
div#main_content_no      { float:left; width:950px; margin-left: 13px; display: inline; }

div#right_content
{      width:180px;
       float:right;
       margin-right:10px;
       display: inline;
}

div#footer
{       float:left;
        width:100%;
        border-top:2px solid #4C4C4C;
        background: url(../images/string_long.gif) repeat #fff;
}


div#user1
{      width:140px;
       height:100px;
       margin-left:10px;
       float:left;
       display: inline;
}

div#user2
{
        float:left;
        width:618px;
        margin: 0px 9px 0px 9px;
        display: inline;
        height:100px;
        min-height:100px;
}

div#banner  { height:60px; width:618px; text-align:center; border:1px solid #ccc; }
div#pathway { background :#eee; border:1px solid #ccc; border-top: none; width:618px; height:22px; }
div#search  { float:right; padding:2px; }
input#mod_search_searchword { float: left;  padding-left:20px; background:url(../images/zoom.png) no-repeat #fff; }

div#user3 { float:right; width:180px; height:100px; margin-right:10px; display: inline; }
span.pathway { font-size: 11px; font-weight: bold; margin:3px 0px 1px 5px; color: #666; float:left; display:block; }
span.pathway a { font-size: 11px; font-weight: bold; color: #333; }
/*--------------------------- ГЛАВНОЕ МЕНЮ -----------------------------------*/
.moduletable_mm table td { padding:0px; }
a.mainlevel { display: block; font-size: 13px; height:20px; width:137px; max-width: 135px;
margin-bottom: 2px; text-decoration: none; font-weight: bold; border-right: 4px solid #CACACA; color:#0A0734; }
a.mainlevel:hover { border-right: 4px solid #FA0000; text-decoration: underline; }
a#active_menu { color:#FA0000; }
/* отображение основного контента */
table.blog { margin-top:10px; border-collapse:collapse; padding:3px;}
table.blog td { border:1px solid #ccc; }
table.contentpaneopen { border:none; width : 100%; }
table.contentpaneopen td { border:none; padding:0px 2px 0px 2px; }
/*.contentpaneopen p { text-align: justify; }*/
td.contentheading { font-weight:bold; }
span.small, td.createdate, td.modifydate { color:#999; font-size:10px; }
/*------------------------ АВТОРИЗАЦИЯ/РЕГИСТРАЦИЯ ---------------------------*/
/*table.login_inside_table td  { padding:0px; font-weight:bold; vertical-align: middle; }
#loginbutton, #logoutbutton { float:right; }
#loginform .inputbox { width:80px; margin-bottom: 2px; float:right;}
a.inside_table_left { font-size: 10px; }

#registration_div
{
        width:100%;
        text-align:center;
}

#registration_form
{
        width:420px;
        padding:10px;
        font-size:14px;
        text-align:left;
        border:2px solid #ccc;
}
*/
/*sectus*/
table.mod_login td
{
/*border: 1px solid #B6B6B6;*/
border: none;
padding:0px 0px 0px 0px;
}

span#mod_login_usernametext, span#mod_login_passwordtext
{font-size:11px;
font-weight:bold;
display: block;
width: 80px;
height:18px;
float:left;
margin-top:0px;
}

input#mod_login_username, input#mod_login_password
{height:18px;
width:90px;
display: block;
float:right;
}

input#mod_login_remember
{
border:none;
display: block;
float:left;
}

span#mod_login_remembermetext label
{font-size:11px;
display: block;
width:80px;
height:18px;
float:left;
margin-left:2px;
/*border: 1px solid #B6B6B6;*/}

a.mod_login
  {font-size:11px;}
table.mod_login input.button
{display:block;
  float:right;}
/*-------------------- Результаты поиска по сайту ----------------------------*/
div#search_result
{ width : auto;
  background:#ccc;
  padding:5px; }

div#search_result .inputbox
{ height:22px;
  min-height:22px;
  font-size:12px;
  display: block;
  float: left;
  padding:2px;
  margin:0px;
  width:88%;}
/*--модуль категорий убрать в css доски---------------------------------------*/
table.categories th { color:#1A3DC1; padding:10px 0px 2px 0px; }
table.categories td { padding:4px 0px 0px 0px; }
table.categories td.right  { text-align:right; }
table.categories a  { color:#3F65AB; }
table.categories a.active { color:#CC0000; }
table.categories a:hover  { color:#CC0000; }
/*------------------------ Голосование ---------------------------------------*/
div.moduletable, div.moduletable_snews, div.moduletable_online
{
        margin-bottom: 10px;
        width:100%;
        color:#333;
        border:1px solid #ccc;
/*        border-bottom:none;*/
}

div.moduletable_online
  {text-align: left;
  }

#top_content div.moduletable { border: none; margin:0px; }

div.moduletable_other {margin-bottom: 10px;}

/*table.poll { border:1px solid #ccc; }*/
table.poll td
{       padding: 2px;
        text-align: center;
        font-size:11px;
}


table.poll div { width:100%; text-align:center; }
table.poll div input.button { width:80px;  }

table.pollstableborder td label { display: block; width:140px; }
table.pollstableborder td.sectiontableentry1  {  background: #fff; text-align: left; vertical-align: middle; }
table.pollstableborder td.sectiontableentry2  {  background: #eee; text-align: left; vertical-align: middle; }


/*----------------------------------------------------------------------------*/
/*--------------------------- ПОСЛЕДНИЕ ОБЪЯВЛЕНИЯ ---------------------------*/
/*----------------------------------------------------------------------------*/
table.last_ad, table.last_ad_vip
{       border:1px solid #ccc;
        margin:0px;
}

table.last_ad_vip {  border:1px solid #FF5050; margin-bottom:10px;}

table.last_ad td, table.last_ad_vip td { text-align:center; padding:1px; }
table.last_ad td  { background:#eee; }
table.last_ad_vip { background:#FF5050; }

table.last_ad h3, table.last_ad_vip H3
{      padding:2px;
       margin:0px;
}

table.last_ads, table.last_ad_vips
{
        width:202px;
        border:1px solid #ccc;
        margin:0px 0px 2px 1px;
       /* border-collapse:collapse;*/
        float:left;
}

table.last_ads td,table.last_ad_vips td
{
        vertical-align: top;
        background: #fff;
        text-align: left;
        padding:2px;
}

table.last_ads td.btm, table.last_ad_vips td.btm { vertical-align: bottom; font-weight:bold; font-size:11px; }
table.last_ads td a, table.last_ad_vips td a { font-size:11px; font-weight:bold;}

div.moduletabletips
{       background:#FEFECB;
        border:1px solid #C3C358;
        margin-bottom:10px;
}

div.moduletabletips h3 {
        display:block;
        height:22px;
        width:90%;
        font-size:12px;
        padding:0px 3px 0px 3px;
        margin:2px;
        background: url(../images/skrepka.png) no-repeat #FEFECB;
}

div.moduletabletips td
{
        text-align:justify;
}

/*--------------------------- КУРС CBRF----------- ---------------------------*/
/*div#currency_some, div#currency_all { border:1px solid #ccc; width:100%; }*/

table.mod_xenon { border:1px solid #ccc; }
table.mod_xenon td { background: #f1f1f1; }
.moduletable_snews { border:1px solid #ccc; }
#mod_login_pms         { width:110px;}


/*---------------------------фильтр доски объявлений--------------------------*/
  div.search_td {
  display:block;
  margin: 0px;
  text-align: center;
  font-weight: bold;
  float:left;
  height:36px;
  padding:3px;
  vertical-align: baseline;
  width:150px;
  }
div.search_td select
  {
  width:115px;
  }
div.search_td input.text, div.search_td select, div.search_td textarea
  {
  border: 1px solid #ccc;
  background: #FFF;
  }
div.search_td_title, div.search_td_filter
  {
  width:100%;
  }
/*--------------------------- комменты ----------- ---------------------------*/
.jclist { clear:both; margin:0px; padding:3px;}

.jclist li
{
	vertical-align:top;
    list-style      : none;
    list-style-image: none;
    width:100%;
    margin-bottom:5px;
}

ul.jclist li a, ul.jclist li a:link, ul.jclist li a:visited
{
        color:#444;
        font-weight:normal;
        text-decoration: underline;
        font-size:11px;
}

ul.jclist li a:hover { color: #c00; }

ul.jclist li a.jcl_objtitle, ul.jclist li a.jcl_objtitle:visited, ul.jclist li a.jcl_objtitle:link
{
        color:#A20;
        font-size:12px;
        font-weight:bold;
        text-decoration: underline;

}
/*тут была подосланная */
ul.jclist li a.jcl_objtitle:hover { color: #557700; }