/* by RinX rinx@inbox.ru */
html, body {min-width: 100%; width: 100%; min-height: 100%; height: 100%; margin: 0; padding: 0; background:#FFF;}
* html, * body { height: 100%; width: 100%;}

#container { min-height: 100%; height: 100%; position :relative; min-width: 1191px; width: 1191px; padding:0 5px 0 5px; margin:0 auto; text-align:left;}
html>body #container { height: 100%;}

    #container #content { min-height: 100%; height: 100%; position :relative; width: 100%;}
    html>body #container #content {height: auto;}

        #container #header {text-align:center;height: 292px; position: relative; background: url(../images/bg_head.jpg) no-repeat; }
            #logotype{position: absolute; top:29px;  left:32px; width: 221px; height: 68px;  cursor: pointer;  background: url(../images/logotypes.png) no-repeat left top; }
            #oshologo{position: absolute; top:16px; right:28px; width: 164px; height: 68px; cursor: pointer;  background: url(../images/logotypes.png) no-repeat right top;}
            
            #osho{position: absolute; top:185px; left:32px; width: 156px; height:41px; cursor: pointer;  background: url(../images/osho_logo.png) no-repeat;}
            
            #header h1{text-indent:-9999px;}
            #top-menu-block{background:#298ABA; position: absolute;top:241px;left:0;width:100%;}
                #top-menu {list-style:none;padding:16px 0 0 0;height:35px; margin:0 0 0 172px;}
                    #top-menu li{float:left; margin:0px; padding:0 57px 0 0; height:24px; font-size:5px;}
                        #top-menu li a{display:block; float:left; font-size:5px; background:blue; text-decoration:none; height:24px; text-indent:-9999px;background: url(../images/top_menu.gif) no-repeat;}
                        
                        #top-menu #tm-main a{width: 125px;background-position: left top; }
                        #top-menu #tm-main a:hover{background-position: left bottom;}

                        #top-menu #tm-catalog a{width: 126px; background-position: -126px top; }
                        #top-menu #tm-catalog a:hover{ background-position: -126px bottom; }

                        #top-menu #tm-osho a{width: 72px; background-position: -253px top;}
                        #top-menu #tm-osho a:hover{ background-position: -253px bottom;}

                        #top-menu #tm-howbuy a{width: 175px; background-position: -326px top;}
                        #top-menu #tm-howbuy a:hover{background-position: -326px bottom;}

                        #top-menu #tm-contacts a{width: 149px;background-position: -502px top; }
                        #top-menu #tm-contacts a:hover{background-position: -502px bottom; }
            .nav, .nav ul{list-style:none;}
            .nav li a, .nav ul li a{color:#336699;}
            
        #pagebody {width: 1191px; padding-bottom: 95px; overflow: hidden;}

                #left-column  {width:270px; padding:32px 0px 5px 15px; float: left; overflow: hidden;}
                    .disc-block{margin: 55px 0 0 0px; }
                    /*Левая навигация*/
                    #left-menu h2{margin:0 0 10px 0px;}
                    
                #center-column    {width: 616px; float: left; min-height: 153px; padding:32px 2px 5px 2px; overflow: hidden;}
                    
                    .about_project {position:relative; padding:0; margin:0 0 28px 0; width:151px; height:19px;}
                    .about_project span{position:absolute; left:0; top:0; z-index:1; background: url(../images/about-project.gif) no-repeat center left; width:151px; height:19px;}
                    
                    #dle-speedbar{line-height:1.2;}
                    
                    #center-column  h2{padding-bottom:16px; text-transform:uppercase; border-bottom:3px solid #8BA6B3; width:100%;}
                    #center-column  h2 a{text-decoration:none;}
                    #center-column  h2 a:hover{text-decoration:underline;}
                    .pages{font-size:0.9em;}
                    
                    /* короткая новость */
                    .news-body{font-size:0.9em;}
                    .news-body img {margin:5px 15px 10px 0px;}
                    .news-body .nomargin img {margin:2px 0 0 0;}
                    .img-margin {margin:0; padding:0;}
                    .img-margin img{margin:0 0 5px 5px;}
                    .margin_bottom{margin-bottom:20px;}
                    .next {color:#336699; text-align:right; padding-right:10px;}
                    .next a{color:#336699;}
                    .news-dl dt,.news-dl dd{ margin-bottom:10px;}
                    .news-dl dd{ font-style:italic;}
                    /* полная новость */
                    .sale-download,.buy{margin:10px 0; float:left;}
                    .buy{padding:4px 0 0 20px;}
                    
                    /* Комментарии */
                    .comment{background:#FFF; width:700px; margin-bottom:40px; padding:20px;}
                        .comment-head{ margin-bottom:10px;}
                        .comment-body{text-align:justify;width:530px;}
                        .author-action{ margin-left:150px; text-align:left;}
                    /* конец комментарии**/
                    .disc-list label{font-weight:normal; height:20px; font-size:0.9em;}

                #right-column      {width: 255px; float: right; overflow: hidden; text-align:center; min-height: 153px; padding:32px 0px 5px 22px;}
                    .books-block{text-indent:0; padding:0; border:0;}
                    .books-block img, .disc-block img{vertical-align:top;}
                    .books-block img {margin-bottom:10px;}
                    .books-shadow img { vertical-align:top; background: url(../images/shadow.jpg) no-repeat left bottom; padding:14px 0 21px 22px;}
                    .shopcart h2{padding-bottom:0px; margin-bottom:5px;}
                    .shopcart p{font-size:15px;  padding-left:60px; margin-bottom:30px; text-align:left;}
                    #right-column .shopcart a{font-size:16px; color:#336699; text-decoration:underline;}
                    #right-column .shopcart a:hover{text-decoration:none;}
                    
                .navigation span{ }
                .navigation a{color:#336699; }
   #footer {position: relative; margin-top: -78px; padding-top:18px; height:60px;}
        #logo-bottom{position: absolute; z-index:10; top:0;  left:512px; width: 156px; height: 46px;  cursor: pointer;  background: url(../images/osho_logo.png) no-repeat; }
        #footer #foot {height: 35px;position: relative; padding-top: 25px;text-align:center;background:#298ABA url(../images/foot_line.jpg) no-repeat left top;}
            #copyright{position: absolute; top:18px; left:30px; width: 390px; height: 30px; text-align:left; }
            #copyright2{position: absolute; top:18px; right:30px; width: 390px; height: 30px; text-align:right}
.noborder{border:0;}
/* ENGINE STYLE */
            
/* ==================== Цитата и скрытый текст */
.title_quote {color: #636363; background-color: #f2f2f2; border: 1px dotted #bebebe; border-bottom: 0; font-weight: bold; padding: 5px;}
.quote {color: #757575; background-color: #f2f2f2; border: 1px dotted #bebebe; text-align: justify; padding: 5px;}

/* ==================== Тег SPOILER */
.title_spoiler {color: #636363; background-color: #f2f2f2; border: 1px dotted #bebebe; font-weight: bold; padding: 5px;}
.text_spoiler { color: #757575; background-color: #f2f2f2; border: 1px dotted #bebebe;  border-top: 0; text-align: justify; padding: 5px;}

/* ==================== Tэг CODE */
.scriptcode { color: #757575; background-color: #f2f2f2; border: 1px dotted #bebebe; text-align: left; padding: 5px;}


/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */
.bbcodes_poll {}
.editor_button { float: left; cursor: pointer; padding-left: 2px; padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbbbbb;border-right: 1px solid #bbb;}
.editbclose { float: right; cursor: pointer;}
.editor_button select {font-family: tahoma; font-size: 11px;}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

/* ==================== Выпадающее меню */
#dropmenudiv {border: 1px solid #ffffff; border-bottom-width: 0; font: normal 10px Verdana; background-color: #6497ca; line-height: 20px; margin: 2px;}
#dropmenudiv a { display: block; text-indent: 3px; text-decoration:none; color: #ffffff; background:#6497ca; border: 1px solid #ffffff; padding: 1px 0; margin: 1px;font-weight: bold;}
#dropmenudiv a:hover {background:#fdd08b;color:#000000;}

/* ==================== Уведомление о получении новых PM */
#newpm { position: absolute; width: 400px; padding: 4px; background-color: #fdfdfd; border: 1px solid #bbbbbb; font-family: verdana;line-height: 135%;}
#newpmheader {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #636363; font-weight: bold;background-color: #b2c7f1;font-family: verdana;cursor: move;}
#newpm a {background: transparent;color: #4b73d4;text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

/* ==================== Ссылка на скачивание прикрепленного файла */
.attachment { }

/* ==================== Поиск по сайту и результаты поиска */
.search { vertical-align:top; border:none; }
.textin { }
.sresult {line-height:50px; height:40px; padding-bottom:10px; font-size:1em;}

.day-curre nt { background:#F9F9F9; border:1px solid #E6E6E6; }

/* ==================== Рамка расширенной формы поиска по сайту */
.searchField { padding: 0px; margin:0px 20px 10px 0px; text-align: left;  border: 1px solid #ccc; padding: 3px;font-size:0.8em; color:#333;}
    .searchField  legend {   padding: 5px; font-size:1em; color:#336699; }
    .contentField{ border:none; padding:0px 10px 10px 10px; }
    .marginRight{margin-right:0;}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-active-anchor img {visibility: hidden;}
.highslide-image-blur {}
.highslide-html { background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold; text-decoration: none;padding: 3px;border: 1px solid white; background-color: black;}
a.highslide-full-expand { display: block; margin: 0 10px 10px 0;width: 34px;height: 34px;background: url(../dleimages/fullexpand.gif) no-repeat;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right;height: 12px;width: 11px; background: url(../dleimages/resize.gif);}
.highslide-resize { cursor: nw-resize;}
.highslide-display-block { display: block;}
.highslide-display-none { display: none;}

/* ==================== Облако тегов */
.clouds_xsmall {font-size: x-small;}
.clouds_small   {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large    { font-size: large;}
.clouds_xlarge {font-size: x-large;}

   
