@import url("crc.css");   /* Уголки для темы */
@import url("zakladki.css");   /* Закладки */
/*
.xoopsCode   +
.xoopsQuote  +
Are core specific, but may also be overridden in here to your taste.
.banner      +
.redirect    -
.bg1         +
.bg2         +
.bg3         +
.bg4         +
.bg5         +
.prenext     +
Are E-Xoops Specific, all others are freestyle depending on your theme.
--------
This is how you can set css styles on a per/module basis.
.<modulename>_css is the name of the module (if any).
These are refered to as contextual css styles.
--------
.newbb_css .bg3 {
        background-color: silver;
}

Controls different form element styles:
.text, .radio, .checkbox, .select, .button, .textarea, .image, .file {
        somestyle: somevalue;
}
*/
/*
the new menu's style er locate in yourtheme/menu/styles/

you can add controll of it to you own theme by simply import the directory
to your theme and include and ad this line in the top off
your theme/styles/styles.css
----> to ad <---
@import url(../menu/menu_style.css);
--------------------------------------

to manipulate the color / or graphic you use menu_styles.css
locatet in  yourtheme/menu/styles/

*/

/* CSS Document */
/* Стиль для меню */
@import url(../menu/menu_style.css);


.banner {
        background: #f0f0f0;
        border: 3px double #c8c8c8;
}
.bg1 {
        background-color: #FFF;
}
.bg2 {
        background-color: #e0e0e0;
}
.bg3 {
        background-color: #f0f0f0;
}
.bg4 {
        background-color: #f7f7f7;
}
.bg5 {
        background-color: #f0f0f0;
}
blockquote, code, .xoopscode, .xoopsquote {
        background: #FCFCFC;
}

.prenext{
        background-color: #F5F5F5;
        color: #000;
        border-bottom:solid;
        border-top:solid;
        border-width:1px;
}


/* КОНЕЦ CSS XOOPS*/


/* ОБЩИЕ HTML ТЕГИ */

a:link, a:visited, a:active {
        color: #000;
        text-decoration: none;
}
a:hover {
        color: #D33939;
        text-decoration: none;
}

body {
        background-color: #FFF;
        border: 1px inset #FFF;
        color: #434951;
        font-family: Tahoma,Verdana,Arial;
        font-size: 11px;
        margin: 0;
        padding: 0;
        scrollbar-face-color: #ccc;
        scrollbar-highlight-color: #FFF;
        scrollbar-shadow-color: silver;
        scrollbar-3dlight-color: #D1D7DC;
        scrollbar-arrow-color:  #666;
        scrollbar-track-color: #E0E0E0;
        scrollbar-darkshadow-color: #999;
}

img {
        behavior:        url(./pngbehavior.htc);
        border: 0;
}

input, option, select, textarea {
        font-family : Verdana, Tamoha, Helvetica, sans-Serif;
        font-size : 12px;
}

li{
list-style-image: url('/images/menu/pointer.gif');
font-weight: 400 ;
}

thead {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
}
td {
        font-size: 11px;
}

ul{
font-weight: 700;
}



/* КОНЕЦ ОБЩИЕ HTML ТЕГИ */

/*  ИДЕНТИФИКАТОРЫ */
/*
#headerblocks - theme.php - Блок хедера темы
#footerblocks - theme.php - Блок футера темы
#bodyblocks - theme.php - Блок основного содержимого темы
#menublock - theme.php - Блок вывода верхнего меню
#rightblocks - theme.php - Блок вывода правой колонки
#leftblocks - theme.php - Блок вывода левой  колонки
#uname - theme.php, register.php, блок авторизации - поле ввода ника пользователя
#pass - theme.php, register.php, блок авторизации - поле ввода пароля пользователя
#form_search - блок поиска - поле ввода пароля пользователя
#myclock - theme.php - Блок вывода часиков
#topfon2 - -
#animation_div - -
#animate_div - -
*/

#animation_div {
    position: relative;
    padding: 0;
    margin: 0;
    height: 70px;    /* высота блока */
    overflow: hidden;
}

#animate_div {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 3px;
        /* стиль для текста внутри блока */
    color: #000;
    text-align: justify;
    font: 10px Arial;
}



#bodyblocks {
              vertical-align: top;
     border-right: 1px solid #dcdcdc;
     border-left: 1px solid #c3c3c3;

}

#footerblocks,#headerblocks {
           width: 100%;     /* ширина блока */
           border: 0;
           vertical-align: top;
}

#footerblocks{
                background-image: url(../images/fon_bot.gif);
                height:60px;
}

#footerblocks .fcad{
float: left;
width:50%;
margin: 0 auto;
text-align:center;
}
#footerblocks .fmenu{
text-align:right;
padding-top:5px;
font-size:11px;
}

#leftblocks, #rightblocks{
        background-color: #FFF;
        background-image: url(../images/fon02.gif);
        background-repeat: repeat-y;
        text-align:left;
        vertical-align: top;
        width:170px;
}


#leftblocks p.content, #rightblocks p.content{
        color : #000;
        text-decoration: none;
        padding-left : 6px;
        padding-right : 6px;
}

#menublocks{
         width:100%;
         border: 0;
}

#myclock{
        width : 170px;
        text-align: center;
        vertical-align:middle ;
        padding-top:17px;


}


#topfon2{
        background-image: url(../images/fon_top01.gif);
}
/*
#uname{
        background: #FFF url(../images/form_name.gif) no-repeat top left;
        border: 1px solid #CCC;
        font: 11px Tahoma;
        color:#000;
        padding: 1px;
}
#pass{
        background: #FFF url(../images/form_pass.gif) no-repeat top left;
        border: 1px solid #CCC;
        font: 11px Tahoma;
        color:#000;
        padding: 1px;
}

/* КОНЕЦ ИДЕНТИФИКАТОРЫ */


/*  КЛАССЫ */

.unameback{
        background: #FFF url(../images/form_name.gif) no-repeat top left;
        border: 1px solid #CCC;
        font: 11px Tahoma;
        color:#000;
        padding: 1px;
}
.passback{
        background: #FFF url(../images/form_pass.gif) no-repeat top left;
        border: 1px solid #CCC;
        font: 11px Tahoma;
        color:#000;
        padding: 1px;
}


.blocktitle{
        background-image: url(../images/b_fon.gif);
        width: 100%;


        color : #000;
        vertical-align: middle;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: 700;
        line-height: 34px;
        width: 100%;
        padding-left: 43px;
        padding-top: 3px;
        border-left: 1px solid #c3c3c3;
        border-right: 1px solid #c3c3c3;
}
.blockcontent{
        background-image: url(../images/fon01.jpg);
        background-position: center;
                width: 100%;

        background-repeat: repeat-y;
        border: 1px solid #c3c3c3;
        padding: 1px;

}

.bold{
font-weight: 700;
}

.centerblocktitle{
        color : #000;
        vertical-align: middle;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: 700;
        line-height: 34px;
        width: 100%;
        padding-left: 3px;
        padding-top: 3px;
}
.centerblockcontent{
        background-image: url(../images/fon01.jpg);
        background-position: center;
                width: 100%;

        background-repeat: repeat-y;
        border: 1px solid #c3c3c3;
        padding: 6px;

}
.divmarq{
        vertical-align:middle ;
       width : auto;
       max-width:800px;
       min-width:200px;
       padding-top:15px;

float: left;
        font-size:12px;
color: red;
}
.debug {
        color: #FFC600;
        padding-top:10px;
        padding-bottom:10px;
}

.form_search
{
        background: #FFF url(../images/form_search.gif) no-repeat top center;
        border: 1px solid #CCC;
        font: 11px Tahoma;
        color:#000;
        padding: 1px;
}
.form {
        font-size: 9px;
        font-family: verdana, helvetica, sans-serif;
        MARGIN-top:3px;
        MARGIN-bottom:2px;
}

.footer {
        background-color: #FFF;
}

.fon5{
                background-image: url(../images/fon05.gif);
                width: 100%;     /* ширина блока */
            border: 0;
}
.fon6{
                background-image: url(../images/fon06.gif);

}



.hbmenu{
        padding-top: 15px;

text-align: center;
vertical-align: bottom;
}
.hbmenub{
float: left;
width: 75px;
height: 44px;
background-image: url(../images/arrow.gif);
background-position: center top;
background-repeat: no-repeat;
}
.hbmenu a{

}

.hmenu a {
          display: block;
        margin: 0;
        text-indent: 5px;
        font : 700 10px Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
   border-bottom: 1px solid #777;
        border-left: 1px solid #ccc;
        border-right: 1px solid #777;
        border-top: 1px solid #ccc;

        padding: 3px;
}

.hmenu2 a {
          display: block;
        margin: 0;
        text-indent: 25px;
        font : 700 10px Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
   border-bottom: 1px solid #777;
        border-left: 3px solid #900;
        border-right: 1px solid #777;
        border-top: 1px solid #ccc;

        padding: 3px;
}

.indextext {
        padding-top: 12px;
        padding-left: 6px;
        padding-right: 6px;
        margin-bottom: 5px;
}
.indextitle {
        color : #000;
        vertical-align: middle;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: 700;
        line-height: 34px;
        width: 100%;
        padding-left: 3px;
        padding-top: 3px;
}
.indextable {
        background-image: url(../images/fon01.jpg);
        background-position: center;
        background-repeat: repeat-y;
        border: 1px solid #c3c3c3;
        padding: 1px 1px 1px 3px;
}

.indextable2 {
        background-image: url(../images/fon01.jpg);
        background-position: center;
        background-repeat: repeat-y;
        border-top: 1px solid #c3c3c3;
        border-left: 1px solid #c3c3c3;
        border-right: 1px solid #c3c3c3;
        padding: 1px 1px 1px 3px;
}


/*
.leftsidboxtitle, .leftsideboxcontent, .rightsidboxtitle , .rightsideboxcontent {
width: 100%;
}
*/
.leftsidboxtitle, .rightsidboxtitle {
        background-image: url(../images/fon01.gif);
        color : #000;
        vertical-align: middle;
        line-height: 31px;
        background-repeat: repeat-y;

}
.leftsidboxtitle p ,.rightsidboxtitle p {
        padding-left: 32px;
        vertical-align: middle;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: 700;
        margin-top:0;
}

.logoback1{
                background-image: url(../images/logoback1.jpg);
                vertical-align: top;

}


.menu01 {
        color : #FFF;
        margin-top : 0;
        padding-bottom : 0;
        margin-bottom : 0;
        margin-left : 5px;
        margin-right : 5px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: 700;
}
.menu01 a:link, .menu01 a:visited, .menu01 a:active {
        color : #FFF;
        text-decoration: none;
}
.menu01 a:hover {
        color : #D33939;
}

.myclock
{
float: right;
}

.mbt{ /* Класс топ в меню */
        background-image: url(../images/top.gif);
        width : 100%;
        height: 12px;
        background-repeat: repeat-x;
}
.mbm{ /* класс меню в хедере*/
        background-image: url(../images/fon_top.gif);
        color : #FFF;
        font-size : 11px;
        font-weight: 700;
        text-align: center;
        vertical-align: top;
        min-height: 29px;
        padding-top: 3px;
        line-height:     37px;
}
.mbm A {
        background:   url(../images/e01.gif) /* Путь к изображению */;
        background-position: top left;
        background-repeat: no-repeat;
        margin-left : 5px;
        margin-right : 5px;
        padding-left: 29px;
        padding-top: 2px;
        padding-bottom: 3px;

        vertical-align: top;
        white-space: nowrap ;
}
.more {
        background-image: url(../images/fon01.jpg);
        padding:6px;
        text-decoration: none;
        border-bottom: 1px solid #c3c3c3;
        border-left: 1px solid #c3c3c3;
        border-right: 1px solid #c3c3c3;
}

.postedby {
        background-image: url(../images/fon01.jpg);
        padding: 1px;
        width: 100%;
        text-align: left;
}

.scrollbox {
    overflow: auto; /* Добавляем полосы прокрутки */
    width: 262px; /* Ширина блока */
    height: 68px; /* Высота блока */
    padding: 0; /* Поля вокруг текста */
    border:0; /* Параметры рамки */
}



/* бар скрывающий колонки с права и лева */
.sbla , .sbra  {
width:10px;
float: left;
height: 100%;
margin: 2px 0 0 2px;
}
.sbra {
float: right;
margin: 2px 2px 0 0;
}
/* END бар скрывающий колонки с права и лева */



.sidebar1, .sidebar2{
/*        border-left: 1px solid #dcdcdc;*/
  /*      border-right: 1px solid #c3c3c3; */
 }

.topfon{
background-image: url(../images/fon_top01.gif);
width:274px;
height:131px;
vertical-align:top;
}
.topfon .title{
padding-top:10px; padding-left:35px;   padding-bottom:9px;
font-weight: 700;
}
.topfon .content{

margin-left:10px;
}
.tf{
                background-image: url(../images/fon_top01.gif);
width:274px;
height:131px;
float: right;

}
.tft{
padding-top:10px; padding-left:35px;
}
.tfb{
margin-top:9px; margin-left:10px;
}
.tff{
padding-top:10px; padding-left:35px;
}





.thbmenu{ /* хедер темы */
width:100%;
height:46px;
vertical-align: middle;
}


.hbsep{
        width:2px;
        height:100%;
        background-image: url(../images/separator.gif);
float: left;
}
.news {
        margin-left: 2px;
        margin-right: 2px;
        width:100%;
}


/* Для прокрутки */
div.frame {
    padding: 0;
    margin: 0;
    width: 255px;     /* ширина блока */
/*    border: 1px solid #fcc; */ /* рамка вокруг блока */
}




/*  КОНЕЦ КЛАССЫ */



/* Стиль для печатной формы */
@media print { /* Стиль для печати */
#headerblocks, #rightblocks,#leftblocks,#footerblocks,#menublocks{
display: none;
}
#bodyblocks {
        background-color: #FFF;
        background-image: url(../../../../images/MVC_logo1_100x100.gif);
background-position: center top ;
background-repeat: repeat-y;
}
}

