﻿/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com new
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********** COLOR CHANGES FOR BLUE COLOR **********/

body {
    color: #000000;
}

/*
#all {
    background: url(../images/default/bg_top.gif) top left repeat-x;
  border-top: 3px solid #56ac2a;
}
*/
#topmenuIcons {
    background: #d53801;
}

a:link {
    color: #0028aa;
  FONT-WEIGHT: normal;
}
a:visited {
    color: #75029b;
}
/*
#pathwayFonts {
    border-top: 1px solid #d6e6eb;
    border-bottom: 1px solid #d6e6eb;
}

#footer {
    border-top: 3px solid #56ac2a;
}

#bottom {
    border-top: 3px solid #56AC2A;
}
*/
#search .inputbox {
    border-top: 1px solid #5fa93a;
    border-left: 1px solid #5fa93a;
    background: url(../images/default/bg_inputbox.gif) top left repeat-x;
}

#search .button {
    background: url(../images/default/bg_button.gif) left top no-repeat;
}

#fonts a#largeFont {
    background: url(../images/default/big_font.gif) left top no-repeat;
}

#fonts a#smallFont {
    background: url(../images/default/small_font.gif) left top no-repeat;
}

#fonts a#normalFont {
    background: url(../images/default/default_font.gif) left top no-repeat;
}

#pathway h3, #pathway {
    color: #0A41A1;
}

/**modules**/

div.djmodule {
    border: 0px solid white; 
}


div.djmodule h3, 
div.djmodule2 h3 {
    color: #ffffff;
}

div.bg {
    background: #edf4f6;
}

div.bgh3 h3 {
    background: #edf4f6;
}

div.arrow h3 {
    background: url(../images/default/arrow_bg.gif) left no-repeat;
}

/**menus**/

ul.menu li, 
ul#mainlevel li {
    border-top: solid 1px #d7e7ec;
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul#mainlevel li a {
    color: #0A41A1;
    background: url(../images/default/bg_alink.png) left no-repeat;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a {
    color: #0A41A1;
}

/**topmenu**/

#topmenu li:hover, 
#topmenu li.active {
    background: #0f77ac;
}

#topmenu ul li {
    background: transparent;
}

#topmenu ul li ul li {
    background: #0f77ac;
}

#topmenu li:hover li:hover, 
#topmenu li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover li:hover {
    background: #3f82a9;
}

#topmenu li li.active {
    background: #3f82a9;
}

/**global styles**/

div.registration fieldset, 
div.profile fieldset, 
div.profile-edit fieldset, 
div.remind fieldset, 
div.reset fieldset, 
div.login fieldset,
div.edit fieldset {
  border: 1px solid #D7E7EC;
}

fieldset.word, 
fieldset.phrases, 
fieldset.only {
  border: 1px solid #D7E7EC;
}

.inputbox, input.validate-password, input.validate-username, input.required, select, textarea, div.formelm input {
    border: 1px solid #d6e6eb;
    background: #edf4f6;
  color: #0A41A1; 
}

input.button, button.validate, button {
    background: #0A41A1;
}

fieldset.phrases {
  border: 1px solid #D7E7EC;
}

fieldset.only {
  border: 1px solid #D7E7EC;
}

fieldset.filters {
  border: 1px solid #D7E7EC;
}

table {

    border: 0px solid #000000;
    width: 100%;
}

table.category {
    border: 0px solid #ffffff;
    width: 100%;
}


table {
    border-collapse: collapse;
    border: 0px solid #0A41A1;
    width: 100%;
}
tr, td  {
    border: 0px solid #0A41A1;
  padding: 5px;
}

table.table-z, div.itemFullText table {
    border-collapse: collapse;
    border: 1px solid #0A41A1;
    width: 100%;
}
tr.table-z , td.table-z, div.itemFullText tr, div.itemFullText td  {
    border: 1px solid #0A41A1;
  padding: 5px;
}





table.category thead {
    background: #ffffff;
}

/* Плашечки на головній сторінці. headings on homepage - modifiyed by O.K. */

h3.title {
    background: #0A41A1;
}

div.panel h3.title {
    background: #ffffff;
}



p.readmore a:link, p.readmore a:visited {
    color: #0A41A1;
}

/* For those that on home page change text indent to 0 pixels */



p{
   text-indent: 30px; /* Отступ первой строки в пикселах Змінив Олександр Козлов*/
   font-size: 16px;
}

td p {
  text-indent: 0;  /* Отступ первой строки в пикселах in tables equals o. Змінив Олександр Козлов*/
}

.custom p{
   text-indent: 0px; /* Отступ первой строки в пикселах Додав Олександр Козлов*/

}

/* Довелося прописати повністю шлях класів, щоб запрацювало. Другий клас - це 
в переліку блогом новин. */
div.moduleItemIntrotext p, div.catItemIntroText p {
    text-indent: 0px;
}

/************************ plugin page break ******************/

hr.system-pagebreak  {
    background: #D7E7EC;
}

/************************ Presentation Style: pages ******************/

div#article-index { 
    border: 1px solid #D7E7EC;
}

div.pagenavcounter {
    background: #D7E7EC;
    border: 1px solid #D7E7EC;
}

/************************ Presentation Style: sliders ******************/

div#sliders div.panel {
  border: 1px solid #D7E7EC;
}

div#sliders .panel h3#basic-details.title { 
  border: 1px solid #D7E7EC;
  background: #D7E7EC;
}

div#sliders .panel h3#basic-details.title a:link,
div#sliders .panel h3#basic-details.title a:visited {
  color: #0A41A1;
}

/************************ Presentation Style: tabs ******************/

.tabs dt.tabs {
  background: #EDF4F6;
  border-right: solid 1px #0A41A1;
  border-left: solid 1px #0A41A1;
  border-top: solid 1px #0A41A1;
}

.tabs dt.tabs.closed {
  background: #0A41A1;
  border: solid 1px #0A41A1;
}

.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited {
  color: #0A41A1;
}

dd.tabs { 
  background: #EDF4F6;
  border: solid 10px #0A41A1;
}
/************************ Додаткові, створені адміном poippo.pl.ua ******************/
a.mod-articles-category-title {
    line-height: 1.2;
   }
.table1 {
  border-top: solid 1px #000;
}
.table1 td {
  border-left: solid 1px #000;
  border-bottom: solid 1px #000;
  padding-left: 5px;
}

.table1 td:last-child{
  border-right: solid 1px #000;
}

/* Додав Козлов О. щоб на головній не було квадратиків у списку */
div.k2ItemsBlock ul li {
    list-style-type: none;
}
/* Ordinal lists's paragraph indent is 0 pixels */
ol li p {
    text-indent: 0px;
}

li.even, li.odd {
    background: #ffffff;
    padding: 0px;
    border-bottom: 0px dotted #0A41A1; 
    margin-bottom: 5px;
}

div.module-content {
    padding: 0px;
}

#wrapper {
    padding: 0 0 0 0;
}

/* зображення на головній в новинах ОК*/
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: right;
    margin: 7px 0 4px 12px;
    padding: 0;
    border: 0px solid #0A41A1;
}

div.itemToolbar {
    padding: 0 0;
    margin: 0 0 0 0;
    border-top: 0px dotted #ccc;
    border-bottom: 0px dotted #ccc;
    background: #f7fafe;
}

/* Disabling TD padding 5 px for SWMenu. Because Swmenu organized like table. */
.swmenu tr, .swmenu td {
    padding: 0px;
}

/* added by O.K. for hiding accordeon menu */

#header .accordeonck {
  display: none;
}

/* додав Козлов для мобільних пристроїв. Проводжу оптимізацію під мобільні.*/
@media screen and (max-width: 799px) {
  p {
    font-size: 14pt;
}

/* прибрати дві колонки 
#right div.djmodule{
  display: inline-block;
  width: 45%;
}
*/
  #right {
    float: none;
    width: 100%;
}
/*
div#left {
  position: static;
    width: 30%; 
}
*/
  #content, #wrapper.scheme_2 #content, #wrapper.scheme_3 #content {
  width: 100%;
}


#header .accordeonck {
  display: block;
}
/*
div#Mod90.djmodule {
  display: none;
}
*/
#left {
  display: none;
}

}

