
body {
    color: #777777;
    font-family: "Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif;
     line-height: 22px; letter-spacing:0.1px;
}

a:link, a:visited,a strong{ text-decoration: none;
    transition: all 0.3s linear 0s;
}


.sectiontableheader {
	padding: 8px 5px;
	color: #444;
}
#top-bar-wrapper{ background:#2B2B2B;  overflow: hidden; min-height:30px;
    padding: 5px 0;}

#top-bar-wrapper .top-menu ul li {
    display: inline;
    float: left;
    margin-right: 30px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	padding-bottom: 5px;
    padding-top: 5px;
}
#top-bar-wrapper .top-menu ul li a:link,#top-bar-wrapper .top-menu ul li a:visited{ color:#aaaaaa;transition: all 0.3s linear 0s;}
#top-bar-wrapper .top-menu ul li a:hover{ color:#fff;  background:none;}

#top-bar-wrapper .top-caption{ line-height:30px;}
#top-bar-wrapper .top-caption p{ margin:0px;}
#top-bar-wrapper .top-caption ul li {
    display: inline;
    float: left;
    margin-right: 30px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	padding-bottom: 5px;
    padding-top: 5px;
}
#top-bar-wrapper .top-caption ul li a:link,#top-bar-wrapper .top-caption ul li a:visited,#top-bar-wrapper .top-caption a{ color:#fff; transition: all 0.3s linear 0s;}
#top-bar-wrapper .top-caption ul li a:hover,#top-bar-wrapper .top-caption a:hover{ color:#D62831;  background:none;}
#top-bar-wrapper .top-caption ul li.active { }
#top-bar-wrapper li.dropdown.active > .dropdown-toggle, #top-bar-wrapper li.dropdown.open.active > .dropdown-toggle, #top-bar-wrapper li.dropdown.open.active > .dropdown-toggle .caret {background:none; border:0;}

.t3-header {min-height: 100px; overflow: hidden;background: url("../images/top-abstract-bg.png") no-repeat -80% top ;}

/********************/

.logo {
  float: left;
}
.logo-text .site-slogan { float:left;}
.logo a {
  display: inline-block;
  line-height: 1;
  margin: 0;float:left;
}
.logo-image {
  overflow: hidden;
}
.logo-image a {
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;

}
.logo-image span,
.logo-image small {
  display: none;
}
.logo-text a {
	color: #555555;
    font-size: 50px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5), 1px 1px 0 rgba(0, 0, 0, 0.1), 2px 2px 0 rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
	margin-right: 15px;
    padding-right: 15px;
	margin-top:20px;
    padding-top: 5px;
	/*font-family:'Titillium Web';*/
}
.logo-text:hover a,
.logo-text a:hover,
.logo-text a:active,
.logo-text a:focus {
  text-decoration: none;
}
.logo-text .site-slogan {
  display: block;
  font-size: 14px;
  margin-top: 35px;
  color:#999999;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-style: italic;
}

.t3-header  li{display:inline;float:left;display:block;background:url(../images/social-dock.png) no-repeat bottom;padding-bottom:5px;margin:0 3px;text-align:center;width:36px;height:36px}
.t3-header  li a{display:block;text-align:center}
.t3-header  li a img{transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;opacity:.7;filter:alpha(opacity="70");margin-top:6px}
.t3-header  li a:hover img{margin-top:3px;opacity:1;filter:alpha(opacity="100")}

 /***************NAV********/
.t3-mainnav{ margin-bottom:40px;}
.t3-mainnav .navbar .nav {
    margin: 0;}
.icon-home-click{ position: absolute; top:0; left:0px; width:56px; height:40px;}
.home-click-bg{width:56px; height:40px;border-radius:5px 0px 0px 5px;}
.home-click-bg2{width:56px; height:40px;background:url(../images/light-overlay.png) repeat-x left -3px;border-radius:5px 0px 0px 5px; }
.home-click-bg3{width:56px; height:40px;border-radius:5px 0px 0px 5px; }
a.homeicon:link,a.homeicon:visited{width:56px; height:40px;  background:url(../images/icon-home.png) no-repeat center -30px;float:left; text-indent:-99999px;border-radius:5px 0px 0px 5px; }
a.homeicon:hover{  background:url(../images/icon-home.png) no-repeat center 10px;}



.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus,.t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle ,.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover ,.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus, .t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle, .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {}


.navbar-home{ float:left; margin:0; position:relative; padding-left:55px; border-radius:5px 0px 0px 5px;}
.navbar-search{ float:right; margin:0 0 0 -40px;}


/*********SEARCH********************************/
div.search label {
    display: none;
}
div.search{
margin-top:6px; margin-right:10px;float: right;}

div.search .input{
border-bottom-right-radius: 0;
width:auto;
padding:0 5px;
margin:0;
height:26px;
float:left;
-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;
border-right:none;}
.search .button{ margin:0; padding:0; width:50px; height:28px;}

/**********Slider**********/
.slider_bg{ position:relative; margin-top:90px; margin-bottom:40px; z-index:5;}

.slider_bg_inner{ position: relative; top:-42px; background:url(../images/slider-shadow.png) no-repeat bottom; padding-bottom:33px; margin-bottom:10px;}
#slider-module-wrapper {
    background-color: #FDFDFD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    height: 370px;
    padding: 10px;
    position: relative;
    z-index: 8888;
}

.nivo-controlNavHolder {
position:relative;
top:-41px;
	width:auto;
}
.nivo-directionNav{ height:27px;}
/*************/
.t3-mainbody {
}
.slider-sp{ height:53px; background:url(../images/slider-sp.png) no-repeat center top; margin-top:-66px;  }

/**************/
.t3-spotlight img.styled {
	border: 1px solid #E5E5E5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
	padding:5px;
	background:#fff;
	}
.t3-spotlight h3{ font-size: 1.7em;
    letter-spacing: 0 !important;
    line-height: 40px !important;
    margin-bottom: 35px;
	font-weight:normal;
	/*font-family:'Titillium Web';*/
	padding-bottom:15px;
	}

.sp{background:url(../images/sp.png) repeat-x bottom;
	background-color: rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    margin-bottom: 20px;
    margin-top: 15px;
    overflow: hidden;
	padding-bottom:15px; }
.t3-spotlight li   {padding-bottom: 5px;
    padding-top: 5px;}

a.readmore {
    background: url("../images/button-readmore.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #777777 !important;
    display: block;
    font-size: 10px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 35px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: uppercase;
    transition: none 0s ease 0s;
    width: 145px;
}
/*WDS TWEET*/
.wds-tweet-container { background:url(../images/dark-sp.png) repeat-x bottom;
}
.wds-tweet-container_inner { background:url(../images/twitter.png) no-repeat left 5px; padding: 0px 0 10px 30px;  margin-top:15px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.wds-copyright{ display:none;}
table.acymailing_form { width:320px;}
#wds a:link, #wds a:visited{transition: all 0.3s linear 0s;
}
#wds a:hover{ color:#D62831;
}

/**FLICKR MODULE***/
.gallery-flickr img{ border:5px solid #222222;
    margin: 0;}
.gallery-flickr ul li {list-style-type:none;float:left;background: none;margin-left:0}.gallery-flickr ul {margin: 0} #right .gallery-flickr ul li a,#left .gallery-flickr ul li a,.gallery-flickr ul li a {float:left;margin: 5px 10px 8px 0;padding: 0;background:none;border: 0;transition: all 0.3s linear 0s;} .gallery-flickr ul li a:hover {background:none; opacity:0.7;} #gallery-flickr {padding: 0;line-height: 0;margin: 0} .clearfix {clear:both}

/***kunena latest**/
.klatest-items ul {  background: url("../images/dark-sp.png") repeat-x scroll center bottom rgba(0, 0, 0, 0); padding-bottom:10px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.klatest-itemdetails li.klatest-posttime{ float:right; margin-top:15px; margin-left:5px; width:44px; height:44px; overflow:hidden; text-align:center; font-size:15px; line-height:18px; padding:5px 5px 10px 15px; background: url("../images/calendar-bg-dark.png") no-repeat  center; color:#aaa;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); }

/*********NEWS PRO GK BUTTON CLASSES**********/
.nspArt h4.nspHeader{ margin-bottom:10px;}
.nspArt a.readon:link, .nspArt a.readon:visited{
	box-shadow: -1px -1px 0 #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.1);
    color: #777777;
    text-shadow: 0 1px 0 #FFFFFF;
	 padding: 3px 15px 3px 10px;
	 margin-top:15px;
	 border-radius: 3px 3px 3px 3px;
	 background-color:#fbfbfb;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top, #fff 0%,#f3f3f3 100%);background:-o-linear-gradient(top, #fff 0%,#f3f3f3 100%);background:-ms-linear-gradient(top, #fff 0%,#f3f3f3 100%);background:linear-gradient(top, #fff 0%,#f3f3f3 100%);

	transition: transition: all 0s linear 0s;-moz-transition: transition: all 0s linear 0s;-webkit-transition: transition: all 0s linear 0s;-o-transition: transition: all 0s linear 0s;}

.nspArt a.readon:hover {background-color:#555;background:-moz-linear-gradient(top, #555 0%, #555 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#555));background:-webkit-linear-gradient(top, #555 0%,#555 100%);background:-o-linear-gradient(top, #555 0%,#555 100%);background:-ms-linear-gradient(top, #555 0%,#555 100%);background:linear-gradient(top, #555 0%,#555 100%);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 #FFFFFF, 0 1px 0 rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, -1px 0 0 rgba(0, 0, 0, 0.1) inset, 1px 0 0 rgba(0, 0, 0, 0.1) inset;}
.nspArt img.nspImage{ background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    display: block;
    height: auto;
    max-width: 100%;
    overflow: hidden;
    padding: 5px;
    width: auto;  transition: all 0.3s linear 0s;}

.nspArt img.nspImage:hover{	 border-color: #CCCCCC; opacity:0.7!important;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);  transition: all 0.3s linear 0s;}
.nspArtPage .nspArt div.separator_bg,.nspArtPage div#separator_bg{background: url("../images/light-heading-sp.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);}
.nspArt .avatar{ padding:3px 10px; margin:0px 10px;}
.nspArt .categorylink{ padding:3px 20px; margin:0px 10px;background: url(../images/article.png) no-repeat left;}
.nspArt .dateinfo{ padding:3px 20px; margin:0px 10px;background: url(../images/clock.png) no-repeat left;}
.nspArt .hitsinfo{ padding:3px 20px 3px 25px; margin:0px 10px;background: url(../images/hits.png) no-repeat left;}
.nspArt p.nspText { margin-top:10px;}
.t3-module .nspArt .dateinfo { background:none; margin:0; padding:0; font-style:italic;}

/****list items*****/
.t3-spotlight-3 li ,.t3-spotlight-2 li  {
  background-image: url("../images/list-bullet.png");
  background-position: left 12px;
    background-repeat: no-repeat;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    padding-bottom: 10px;
    padding-top: 10px;
	padding-left: 25px;}
img.border-frame {background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    margin-bottom: 15px;
    overflow: hidden;
    padding: 7px;}
/************google map*****/
.t3-module:before, .t3-module-googlemaps:after {
    content: "";
    display: table;
    line-height: 0;
}
.t3-module-googlemaps:after {
    clear: both;
}
.t3-module-googlemaps:before, .t3-module-googlemaps:after {
    content: "";
    display: table;
    line-height: 0;
}
.t3-module-googlemaps {
    background: inherit;
    color: inherit;
    padding: 0;
}
#googlemaps_edit{
  background-color: #FFFFFF;
    border: 1px solid #red;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    margin-bottom: 15px;
    overflow: hidden;
    padding: 7px;
}

/**************/
.t3-module img {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    padding: 5px;}
.t3-module .img-nostyle{ background:none;
border:0; box-shadow:none;}
/**************/
#avs_gallery .avs_thumb .image{
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    padding: 5px;}

.accordion-group{
	border:0;
    border-radius: 0px;
    margin-bottom: 0px;
}
.accordion-heading{ border-bottom:1px solid #d8d8d8; margin-top:-1px;}
#Kunena .kheader h2, #Kunena .kheader h2 a {
color:#FFFFFF;
}
#Kunena h1 a:link, #Kunena h1 a:active, #Kunena h1 a:visited, #Kunena h1, #Kunena h2, #Kunena h2 a, #Kunena span.kchildcount, #Kunena div.kcc-childcat-title {
    color: #FFFFFF;
}

#Kunena div.ktitle-desc {
    color: #FFFFFF;
    margin-top: -3px;
    padding: 0 0 6px;
}

/*  #####   Customizacie    #####   */
/*html.com_content body div#t3-mainbody.container div.row div#t3-content.t3-content{*/
/*    display: none;*/
/*}*/
