﻿/*
#-----------------------------------------------------------------------------
# Air - December 2012 (for Joomla 1.6)
#
# Copyright (C) 2012-2013 Air-Soft. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.airsoft-bit.ru
# Support: office@airsoft-bit.ru
 
*/
 
/* template.css */

/*стиль экологам */

.list_img li {
list-style: none;
line-height: 170%;
padding-left: 25px;
background: url(/images/Ecologam/gal.png) no-repeat left 50%
}

.brighten img {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
  cursor:pointer;
}
.brighten img:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.brighten1 img {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
  cursor:pointer;
}
.brighten1 img:hover {
box-shadow: 0px 0px 60px green;
}


.ecomovep
{
background: antiquewhite;
  padding: 2px;
  border-radius: 23px;
  box-shadow: 0 0 5px;
  font-size: 15pt;
  font-weight: bold;
}

.ecomovetd
{
  background: rgb(163, 220, 255);
  
  box-shadow: 0px -2px 64px white;
  background: url(/images/Ecologam/leaves.jpg) top left repeat;
}

.mytable{
 max-width: 1200px;
 margin: auto;
    font-size: 16px;
/*    background: rgb(204, 245, 255);*/
  border-radius: 15px;
}

.mytable a {  
  color: green;
  font-size: 25px;
  font-family: cursive;
  Text-decoration:none!important;
}

.mytable a:hover {  
  color: orange;
  font-size: 25px;
  font-family: cursive;
  Text-decoration:none!important;
}


.mytable td 
{
text-align: center;
    }

img{
  border: none;
}



.uslugi a{color:#fff; font-size:120%; font-weight: bold; font-style: italic;}
.uslugi a:hover{ font-size:130%; color:#ecdc85; text-decoration:none!important;}


.tbladv
{
float: right;
margin: 7px 0px 7px 0px;
}

.fontadv
{
    float: left; 
    position: relative; 
    min-height: 45px;
    font-size:120%;
}

.bsite
{
padding: 5px; 
text-align: center;  
box-shadow: 0px 1px 9px 1px #8ebec2;  
border-radius: 4px;
border: 1px solid #8ebec2;
background: #E7EDFF;
}

.bsite a {
text-decoration: none!important;
}

.mainout a {
 color: rgb(73, 73, 207);
}

.bsite:hover {
background: #DFE3FF;
}

#toAction { 
            position: fixed;
            display: block;
            margin-top: -110px;
            top: 50%; 
            left: 0px; 
            cursor: pointer;}

.call
{
  background: rgb(233, 233, 193)!important;
}

#gkWrap1, #gkWrap2, #gkWrap3 {
width: 95%!important;
}

.tablezakaz {
background: rgb(233, 233, 193);
margin: 13px;
border: 4px rgb(214, 214, 214) solid;
}

.zakaz {
background: rgb(109, 211, 84);
padding: 10px;
cursor: pointer;
box-shadow: rgb(201, 183, 56) 2px 2px;
font-family: arial;
font-weight: bold;
font-size: 120%;
font-style: italic;
}

.zakaz:hover {
background: rgb(77, 255, 34);
}


.answer {
background: #E6E6E6;
padding: 6px;
border-radius: 14px;
margin-bottom: 10px;
}

.blogvopr h2 a {
 color: blue;
 font-size: 70%!important;
 font-weight: normal!important;
}


.forms td{border:0;
}

#link a {
color: black;
  font-weight: bold;
}
#bw {  -webkit-filter: grayscale(100%);
}
#bw:hover {
-webkit-filter: grayscale(0%);
}

  #spisokPic
{
line-height: 1.5em;
background-position: 0px 0px;
padding: 0px 0px 1px 24px;
margin-left: -18px;
background: url(../images/ulli.png) no-repeat;
list-style: none;
}
#spisokStd 
{
line-height: 1.5em;
background-position: 0px 0px;
margin-left: 17px;
}

#testul {
  list-style-type: none;
  padding-left: 0;
}
#testul li {
  padding-bottom: 5px;
}
#testul div {
  display: none;
  background: none repeat scroll 0 0;
  padding-left: 10px;
  padding: 4px;
  overflow: hidden;
}
#testul div.vis {
  display: block;
}

h2 a { font-weight: bold;
       color: #00496b; }
a.readmore { font-weight: bold;
             color: #00496b; }

a { color: rgb(0,0,255); }

#gkBg { color: #fff;
 padding-bottom: 20px;
margin: 7px 10px 0px 10px;}
#gkWrap1{background: #324f91 url('../images/style1/324f91.png') bottom left no-repeat!important;}
#gkPageTop { border-bottom: 1px solid #cbeef7; }
#gkBanner1 a{color:#fff; font-weight: bold; font-style: italic; text-decoration:underline;}
#gkBanner1 a:hover{color:#ecdc85}
#gkButtonLogin,
#mobileSwitch { background: #000 url('../images/style1/menu_sprite.png') repeat-x 0 -125px; }
#gkBreadcrumb a { color: #cda016; }
#gkFooter a:hover { color: #CDA016 }
#gkBreadcrumb a { color: #cda016; }
#gkFooter a:hover { color: #CDA016 }
#gkWrap2 .box.light3 { background-color: #FFFDF2; border-color: #f3efd9 }
#gkWrap2 .box.border1 { border: 2px solid #fadb7c }
#gkWrap2 .box.border2 { border: 2px solid #FF969B }
#gkWrap2 .box.border3 { border: 2px solid #BEDE80 }
#gkWrap2 .box.border4 { border: 2px solid #96CCFF }
#gkWrap2 .color1 a:hover,
#gkWrap2 .color1 li.active a { color: #f0c749; }
.badge { background:transparent url('../images/style1/badges.png') no-repeat 0 0; }
.badge-hot .badge { background-position: 0 -32px; }
.badge-top .badge { background-position: 0 -64px; }
.badge-soon .badge { background-position: 0 -96px; }
/* menu.css */
div.gk-menu > ul.level0 > li.active > a,
div#gkDropMain > ul > li.active > a, 
div.gk-menu > ul.level0 > li:hover > a,
div#gkDropMain > ul > li:hover > a, 
div.gk-menu > ul.level0 > li.active:hover > a,
div#gkDropMain > ul > li.active:hover > a { color:#ecdc85; }
div.gk-menu > ul.level0 > li,
div#gkDropMain > ul > li /*{ background:url("../images/style1/menu_sprite.png") no-repeat scroll left -51px transparent; */}
div.gk-menu > ul.level0 > li > .childcontent { background:#fffdf2; }
div.gk-menu > ul.level0 > li > .childcontent .childcontent { background:#fffdf2; border: 1px solid #eeebda }
div.gk-menu > ul.level0 > li li.group .group-title { border:1px solid #eae6ce; } 
div#gkSubmenu { background: url('../images/style1/menu_sprite.png') repeat-x 0 100%; }
div#gkDropSub > ul > li.haschild:hover > a,
div#gkDropSub ul li.haschild:hover>a,
div#gkDropSub ul li.haschild>a:active,
div#gkDropSub ul li.haschild>a:focus { background:#fffdf2; }
div#gkDropSub ul li a { color:#656565; }
div#gkDropSub ul li ul { background:#fffdf2; }
div#gkDropSub ul ul ul { background:#fffdf2!important; }
div#gkDropSub ul ul>li:hover>a,
div#gkDropSub ul ul>li:first-child:hover>a { color:#ffa2b4!important; }
/* joomla.css */
.tool-title { background:#9a0005; }
ul.pagination li { background: #FFFEF4!important; border: 1px solid #EAE8CC; }
#system-message dd.message ul { background: #FFFEF4; border-top: 1px solid #EAE8CC; border-bottom: 1px solid #EAE8CC; }
#system-message dd.error ul { background: #fff3f4; border-top: 1px solid #FF969B; border-bottom: 1px solid #FF969B; }
#system-message dd.notice ul { background: #f4faff; border-top: 1px solid #96ccff; border-bottom: 1px solid #96ccff; }
.gkBottom1 .mod_banners .footer a,
.gkBottom2 .mod_banners .footer a { color: #ac0000; }
.box_menu ul.menu > li { background: url('../images/style1/arrows.png') no-repeat 100% 14px; }
.box_menu ul.menu > li:hover,
.box_menu ul.menu > li li:hover { background-position: 100% -600px; }
.box_menu ul.menu li.active { background-position: 100% -1214px; }
.box_menu ul.menu li#current.parent.active { background-position: 100% -3056px; }
.box_menu ul.menu > li li { background: url('../images/style1/arrows.png') no-repeat 100% -1834px; }
.box_menu ul.menu li#current li { background-color: #fffdf2 }
.adminform button,
#adminForm button,
.button,
button,
a.readon,
.pagenav-next a,
.pagenav-prev a,
input[type="submit"],
input[type="reset"],
input[type="button"] { border: 2px solid #abd8e3; }
.adminform button:hover,
.adminform button:focus,
#adminForm button:hover,
#adminForm button:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
a.readon:hover,
a.readon:focus,
.pagenav-next a:hover,
.pagenav-prev a:hover,
.pagenav-next a:focus,
.pagenav-prev a:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"]:hover,
input[type="button"]:focus { border-color: #FADB7C }

dl.article-info a { color: #cda016 }
#gkBottom1 .mod_banners .bannerfooter a,
#gkBottom2 .mod_banners .bannerfooter a { color: #ac0000; }
.search-results dt.result-title a,
body ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: #cda016 }
/*gkstuff*/
.nspArt h4.nspHeader a:hover { color: #437f8e; }
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { background-image: url('../images/style1/nsp_interface.png') !important; }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-image: url('../images/style1/nsp_interface.png'); }
.bigButton { background: transparent url('../images/style1/button_try.png') no-repeat 0 0; }
a:hover.bigButton { color: #fffad8 }
ul.gkTabs li,
.gkTabsWrap.vertical ol li { background: transparent url('../images/style1/gk_is_tabs.png') no-repeat 0 -105px; }
ul.gkTabs li.active,
.gkTabsWrap.vertical ol li.active { background-position: 0 -70px; }
ul.gkTabs li:first-child,
.gkTabsWrap.vertical ol li:first-child { background-position: 0 -35px; }
ul.gkTabs li.active:first-child,
.gkTabsWrap.vertical ol li.active:first-child { background-position: 0 0; }
/* k2.css */
.userItemViewUnpublished { background:#fffff2; }
.userItemEditLink,
.catItemEditLink,
.itemEditLink { border:2px dashed #eae8cc; background: #fffef4; }
.userItemEditLink a,
.catItemEditLink a,
.itemEditLink a { color: #C03131 }
.itemHeader .itemTitle { color:#373636; }
.latestItemHeader .latestItemTitle a,
.genericItemHeader .genericItemTitle a,
.userItemHeader .userItemTitle a,
.catItemHeader .catItemTitle a { color:#373636; }
.latestItemHeader .latestItemTitle a:hover,
.genericItemHeader .genericItemTitle a:hover,
.userItemHeader .userItemTitle a:hover,
.catItemHeader .catItemTitle a:hover { color:#CDA016; }
.userItemHeader .userItemTitle span sup,
.catItemHeader .catItemTitle span sup,
.itemHeader .itemTitle span sup { color:#CF1919; }
.itemToolbar ul li a:hover { color: #CDA016 }
.itemToolbar .itemAuthor a { color: #CDA016; }
.latestItemCategory a,
.genericItemCategory a,
.userItemCategory a,
.catItemCategory a { color: #CDA016 }
.latestItemTagsBlock ul.latestItemTags li a:hover,
.userItemTagsBlock ul.userItemTags li a:hover,
.catItemTagsBlock ul.catItemTags li a:hover,
.itemTagsBlock ul.itemTags li a:hover { background: #fadb7c; }
.itemAuthorBlock img.itemAuthorAvatar,
.latestItemsUser img,
.userBlock img { border: 1px solid #e3e3db; }
.itemAuthorBlock .itemAuthorDetails,
.latestItemsUser,
.userBlock { background:#FFFDF2; }
.itemAuthorBlock .itemAuthorDetails a:hover,
.latestItemsUser a:hover,
.userBlock a:hover { color: #CDA016; }
.itemComments ul.itemCommentsList li span.commentAuthorName a:hover { color: #CDA016 }
.itemComments ul.itemCommentsList li span.commentLink a { background: url('../images/style1/arrows.png') no-repeat -20px 15px; color: #CDA016; }
.itemComments ul.itemCommentsList li span.commentLink a:hover { background-position: -20px -599px; color: #222; }
.itemCommentsForm form span#formLog { color:#CF1919; }
.latestItemReadMore a.k2ReadMore,
.userItemReadMore a.k2ReadMore,
.catItemReadMore a.k2ReadMore { color: #CDA016 }
.k2LatestCommentsBlock ul li span.lcUsername { color: #CDA016; }
.k2ItemsBlock ul li a:hover.moduleItemTitle { color: #CDA016 }
.k2ItemsBlock ul li .moduleItemIntrotext a:hover.moduleItemImage img { background: #edece7; }
.k2ItemsBlock ul li a.moduleItemReadMore { color: #CDA016; }
table.calendar tr td.calendarDateLinked a:hover { background:#135cae; }
table.calendar tr td.calendarToday { background:#135cae; }
table.calendar tr td.calendarTodayLinked { background:#135cae; }
.k2CategoriesListBlock ul li { background: url('../images/style1/arrows.png') no-repeat 100% 14px !important; }
.k2CategoriesListBlock ul li:hover { background-position: 100% -600px!important; }
.k2CategoriesListBlock ul li.activeCategory { background-position: 100% -1214px!important; }
.k2TagCloudBlock a:hover { background: #fadb7c; }
.k2Pagination ul li { background: #FFFEF4!important; border: 1px solid #EAE8CC; }
/*CSS3*/
#gkButtonLogin:hover { text-shadow: 0px 1px 2px #526d00 }
a.buttonGreen { text-shadow: 0px 1px 2px #526d00 }
.tabH1 { text-shadow: 1px 1px 2px #7facb7 }
.bigButton { text-shadow: 1px 1px 2px #cfa316 }
