/* Start dropdown */
#dropdown_item { background-color: white; background-image: url(../../images/color1/dropdown_bg.png); text-decoration: none; cursor: pointer; }
#dropdown_content { color: #040000; background-color: #cae9fa; text-decoration: none; border-right-color: #196e9d; border-left-color: #196e9d; cursor: pointer; }
/* End dropdown */
body#bd { background-color: #f9fbfd; background-image: url(../../images/color1/bd-bg.jpg); }
/*--------------------------------------------*/
/* MAIN NAVIGATION
--------------------------------------------------------- */
#at-mainnav {  }

/* Default Joomla! Menu */
a.mainlevel { display: block; color: #196e9d; background-color: transparent; background-image: none; text-decoration: underline; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { color: #000; background-color: transparent; text-decoration: none; }

a.mainlevel#active_menu { color: #000; background-color: transparent; text-decoration: underline; }

a.sublevel { display: block; color: #196e9d; background-color: transparent; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #000;
	text-decoration: none;
}

#active_menu {
	color: #000;
}
/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#at-cssmenu li a { display: block; background-image: url(../../images/color1/mainnav-standart.png); text-decoration: none; }
#at-cssmenu li a:hover,
#at-cssmenu li a:active,
#at-cssmenu li a:focus {
	
}

#at-cssmenu li:hover a,
#at-cssmenu li.sfhover a,
#at-cssmenu li.havechildsfhover a,
#at-cssmenu li.havechild-activesfhover a { background-image: url(../../images/color1/mainnav-hover.png); }

#at-cssmenu li:hover li a,
#at-cssmenu li.sfhover li a,
#at-cssmenu li.havechildsfhover li a,
#at-cssmenu li.havechild-activesfhover li a {  }

#at-cssmenu li a.active,
#at-cssmenu li a.active:hover,
#at-cssmenu li a.active:active,
#at-cssmenu li a.active:focus { background-image: url(../../images/color1/mainnav-active.png); }

/* 2nd level and above */
#at-cssmenu li ul { background-image: url(../../images/color1/grad3.png); }

#at-cssmenu li ul li {  }

#at-cssmenu li ul a { white-space: nowrap; }

#at-cssmenu li.havesubchild,
#at-cssmenu li.havesubchild-active { background-color: transparent; background-image: url(../../images/arrow.png); }

#at-cssmenu li ul a:hover,
#at-cssmenu li ul a:active,
#at-cssmenu li ul a:focus,
#at-cssmenu ul li:hover,
#at-cssmenu ul li.sfhover,
#at-cssmenu ul li.havesubchildsfhover,
#at-cssmenu ul li.havesubchild-activesfhover,
#at-cssmenu ul ul li:hover,
#at-cssmenu ul ul li.sfhover,
#at-cssmenu ul ul li.havesubchildsfhover,
#at-cssmenu ul ul li.havesubchild-activesfhover { background-image: url(../../images/color1/grad4.png); text-decoration: none; }

#at-cssmenu ul li a.active,
#at-cssmenu ul li a.active:hover,
#at-cssmenu ul li a.active:active,
#at-cssmenu ul li a.active:focus {  }


/*--------------------------------------------*/


/*---------------------------------------------------------------*/
/* SECONDARY COLUMNS
--------------------------------------------------------- */
#at-colwrap { color: #2c2b2b; overflow: hidden; }

#at-tabcol { display: block; }

#at-col1 {#196e9d
	float: left;
	overflow: hidden;
}
#at-col1 div.at-innerpad {  }
#at-col1 div.module_menu li { background-color: transparent; }
#at-col1 div.module_menu a { display: block; color: #196e9d; background-color: transparent; text-decoration: underline; text-transform: capitalize; }
#at-col1 div.module_menu #active_menu { color: #000; background-color: transparent; text-decoration: underline; }
#at-col1 div.module_menu a:hover,
a:active,
a:focus { color: #000; background-color: transparent; text-decoration: none; }
#at-col1 div.module_menu #current a { color: #000; background-color: transparent; }

#at-col1 div.module_menu #current ul li a { display: block; color: #000; background-color: transparent; background-image: url(../../images/gogel-list.gif); }

#at-col1 div.module_menu #current ul li a:hover,
a:active,
a:focus {
	color: #000;
	text-decoration: none;
}

/********************************/
#at-col2 div.module_menu li { background-color: transparent; }
#at-col2 div.module_menu a { display: block; color: #196e9d; font-weight: bold; background-color: transparent; text-decoration: underline; text-transform: capitalize; }
#at-col2 div.module_menu a:hover,
a:active,
a:focus { color: #000; background-color: transparent; text-decoration: none; }
#at-col2 div.module_menu #current a { font-weight: bold; color: #000; background-color: transparent; text-decoration: underline; }

#at-col2 div.module_menu #current ul li a { display: block; color: #000; background-color: transparent; background-image: url(../../images/gogel-list.gif); }

#at-col2 div.module_menu #current ul li a:hover,
a:active,
a:focus {
	color: #000;
	text-decoration: none;
}
/********************************/

#at-col2 {
	overflow: hidden;
}

#at-col2 div.at-innerpad { padding-top: 0; padding-right: 5px; padding-bottom: 0; }

#at-col1 table, #at-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -- START FIX FOR IE7 AND IE6 - BGCOLOR WHITE */
#at-col1 ul, #at-col2 ul { background-color: #ffffff; margin: 0; padding: 0; }
/* -- END FIX FOR IE7 AND IE6 - BGCOLOR WHITE */

#at-col1 ul li, #at-col2 ul li {
	padding-left: 13px;
	background: url(../../images/gogel-list.gif) no-repeat 2px 8px;
}

/*---------------------------------------------------------------*/


.contentheading { padding-bottom: 5px; }
.componentheading { padding: 0 0 15px; margin-bottom: 20px; background: url(../../images/hdot2.gif) repeat-x 50% bottom; }

a, a:hover, a:active, a:focus { color: #196e9d; }

.button { color: #196e9d; background-repeat: repeat-x; background-attachment: scroll; background-position: center; }
.inputbox { background: #ffffff url(../../images/input-bg.gif) repeat-x 50% top; }
.dropcap {
	color: #196e9d;
}

.highlight { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #196e9d;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	
}

a.mainlevel#active_menu { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#active_menu {
	
}

a.readon { background: url(../../images/color1/readon.gif) no-repeat 50% bottom; text-decoration: none; }

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../../images/color1/readon.gif) no-repeat top;
}

#at-upsl a:hover,
#at-upsl a:active,
#at-upsl a:focus,
#at-downsl a:hover,
#at-downsl a:active,
#at-downsl a:focus {
	color: #196e9d;
}

#at-footerwrap { background-image: url(../../images/color1/footer-bg.jpg); }
#at-footer {  }
#at-footer small, #at-footer address {
	font-style: normal;
}
#at-footer a { text-decoration: underline; text-transform: lowercase; }
#at-footer a:hover, #at-footer a:active, #at-footer a:focus {
}
#at-headerwrap { background-color: transparent; background-image: url(../../images/color1/header.jpg); }
#at-header {  }
#javascript-flash-header 
{ border-style: none; }
#logo { background-color: transparent; background-image: url(../../images/color1/logo.png); }
#at-shownews { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#at-shownews div.moduletable { border-width: 0; }
#at-shownews div.moduletable h3 { color: #eaeded; background-color: transparent; background-image: url(../../images/user13.png); background-repeat: no-repeat; border-bottom-width: 0; }
#at-shownews a { text-decoration: underline; }
#at-shownews a:hover, #at-user13 a:active, #at-user13 a:focus { font-weight: normal; text-decoration: none; }
/* at NFONTENT */
div.nftitle,
div.nfimages,
div.nfcontent {
	
}
div.nftitle { font-family: Arial, Helvetica, sans-serif; }
div.nftitle a { text-decoration: none; }
div.nfimages {
	text-align: center;
}
div.nfcontent {
	
}
div.module h3, div.module_menu h3, div.module_text h3 { background-color: transparent; background-image: url(../../images/color1/h3-bg.gif); }
div.module h3, div.module-blank h3, div.module_text h3 { background-color: transparent; background-image: url(../../images/color1/h3-bg_col2.gif); }
#at-upslwrap {
	background: url(../../images/color1/topslwrap-bg.gif);
}

div.module-hilite h3 span {
	background: url(../../images/color1/h3image-hilite-bg.gif) no-repeat center left;
}

div.module-hilite {
	background: url(../../images/color1/background-hilite-br.gif) no-repeat bottom right;
}

div.module-hilite div {
	background: url(../../images/color1/background-hilite-bl.gif) no-repeat bottom left;
}

div.module-hilite div div {
	background: url(../../images/color1/background-hilite-tr.gif) no-repeat top right;
}

div.module-hilite div div div { background-color: transparent; background-image: url(../../images/color1/background-hilite-tl.gif); }
#at-user13 { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#at-user13 div.moduletable { font-weight: normal; background-color: transparent; padding-bottom: 15px; border-width: 0; }
#at-user13 div.moduletable h3 { background-image: url(../../images/color1/user13.png); }
#at-user13 a { text-decoration: underline; }
#at-user13 a:hover, #at-user13 a:active, #at-user13 a:focus { font-weight: normal; text-decoration: none; }
#at-user14 { font-weight: normal; line-height: normal; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#at-user14 div.moduletable { color: #000; font-size: 11px; font-weight: normal; background-color: transparent; padding-bottom: 15px; border-width: 0; }
#at-user14 div.moduletable h3 { color: #fff ; background-color: transparent; background-image: url(../../images/color1/user14.png); }
#at-user14 a { text-decoration: underline; }
#at-user14 a:hover, #at-user14 a:active, #at-user14 a:focus { font-weight: normal; text-decoration: none; }
div.module h3 span { background-image: url(../../images/color1/h3image-bg.gif); display: block; }
div.module_menu h3 span { background-color: transparent; background-image: url(../../images/color1/h3image-bg.gif); }
div.module_text h3 span { background-image: url(../../images/color1/h3image-bg.gif); display: block; }
div.module-blank  h3 span { background-image: url(../../images/color1/h3image-bg.gif); }
#at-subnav a:hover,
#at-subnav a:active,
#at-subnav a:focus { color: #196e9d; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#at-subnav li.active a { color: #196e9d; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#at-subnav li.active a:hover,
#at-subnav li.active a:active,
#at-subnav li.active a:focus {
	color: #196e9d;
}

#at-cssmenu ul li a.active,
#at-cssmenu ul li a.active:hover,
#at-cssmenu ul li a.active:active,
#at-cssmenu ul li a.active:focus {
	color: #196e9d;
}

/*---------------------- Start tabs  */
#at-tabcol {  }
#at-tabmodulewrap { background: url(../../images/color1/tabmodulewrap-center.gif) repeat-y; overflow: hidden; z-index: 10; }

#at-tabmodulewrap-top { background-color: transparent; background-image: url(../../images/color1/tabmodulewrap-top.gif); }

#at-tabmodulewrap-bot { background-color: transparent; background-image: url(../../images/color1/tabmodulewrap-bot.gif); overflow: hidden; z-index: 10; }

/* Narrow */
#at-tabmodulewrap div.at-innerpad {
	
}

ul.mootabs-title {
	
}

.mootabs-title li {
	background: transparent;
}

.mootabs-title li h3 { font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: transparent; background-image: url(../../images/color1/tabmodule-bg.gif); text-decoration: none; }

.mootabs-title li.hover { color: #ffffff; background-color: transparent; background-image: url(../../images/color1/tabmodule-hover.gif); }

.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { color: #196e9d; background: url(../../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.firstactive h3 { color: #196e9d; text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.mootabs-title li.hover h3 { color: #196e9d; text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.mootabs-title li.first h3 { text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }


.mootabs-title li.active { color: #ffffff; background-color: transparent; background-image: url(../../images/color1/tabmodule-active.gif); }

.mootabs-title li.firsthover h3 { color: #196e9d; background-color: transparent; background-image: none; }

.mootabs-title li.lasthover h3 {
	color: #196e9d;
}

.mootabs-title li.firsthover { background-color: transparent; background-image: url(../../images/color1/tabmodule-hover.gif); }

.mootabs-title li.lasthover { background-color: transparent; background-image: url(../../images/color1/tabmodule-hover.gif); }

.mootabs-title li.firstactive { color: #ffffff; background-color: transparent; background-image: url(../../images/color1/tabmodule-active.gif); }

.mootabs-title li.lastactive { color: #ffffff; background-color: transparent; background-image: url(../../images/color1/tabmodule-active.gif); }

.at-tab-cont {
	clear: both;
	overflow: hidden;
}

#at-tabmodulewrap .moduletable { background-color: transparent; background-image: none; z-index: 100; }

#at-tabmodulewrap .moduletable ul {
	
}

#at-tabmodulewrap .moduletable li {
	background: url(../../images/arrow.png) no-repeat 3px 7px;
}
/*----------------------  End tabs  */

/*---------------------- Start javascript header  */
.imageElement {
visibility: hidden;
}
#myGallery, #myGallerySet, #flickrGallery
{ z-index:5; }

#flickrGallery
{
	
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.jdGallery .slideInfoZone
{ background-color: #545556; z-index: 10; overflow: hidden; }

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 100%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 100%;
	margin: 2px 5px;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{ position: absolute; bottom: 0; right: 30px; height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center; padding: 0 10px; font-size: 13px; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: pointer; }

.jdGallery .carousel
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; width: 100%; margin: 0; left: 0; top: 0; height: 115px; text-indent: 0; overflow: hidden; }

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{ background-image: none; background-repeat: repeat; background-attachment: scroll; cursor: pointer; background-position: center; float: left; border: solid 1px #fff; }

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{ font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; bottom: 5px; right: 10px; padding: 1px 2px; margin: 0; border: solid 1px #888; cursor: pointer; }

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	
}

.jdGallery a
{ color: #196e9d; font-size: 100%; text-decoration: underline; }

.jdGallery a.right, .jdGallery a.left
{ color: #196e9d; text-decoration: underline; position: absolute; height: 99%; width: 25%; cursor: pointer; z-index:10; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; }

* html .jdGallery a.right, * html .jdGallery a.left
{ color: #196e9d; text-decoration: underline; filter:alpha(opacity=50); }

.jdGallery a.right:hover, .jdGallery a.left:hover
{ color: #196e9d; text-decoration: underline; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.jdGallery a.left
{ color: #196e9d; left: 525px; top: 175px; background: no-repeat left center; text-decoration: underline; z-index: 1000; }

* html .jdGallery a.left { color: #196e9d; background: no-repeat left center; text-decoration: underline; }

.jdGallery a.right
{ color: #196e9d; right: 20px; top: 175px; background: no-repeat right center; z-index: 1000; }

* html .jdGallery a.right { color: #196e9d; background: no-repeat right center; text-decoration: underline; }

.jdGallery a.open
{ color: #196e9d; left: 0; top: 0; width: 100%; height: 100%; }

.withArrows a.open
{ color: #196e9d; position: absolute; top: 0; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; background: transparent; text-decoration: underline; -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.withArrows a.open:hover { color: #196e9d; background: no-repeat center; text-decoration: underline; }

* html .withArrows a.open:hover { background: no-repeat center; text-decoration: underline; filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
/*-----start content gallery  */
.content
{ margin: 0 0 0 0; }

.content a
{ color: #196e9d; text-decoration: underline; }


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}
/*-----end content gallery  */
/*---------------------- End javascript header  */

/* Bottom Spotlight */
/* Spotlight Box Style */
#at-downslwrap {  }
.at-background-left, .at-background-center, .at-background-right { overflow: hidden; }

.at-background-full { float: none; overflow: hidden; }

#at-downsl div.moduletable {
	
}

#at-downsl div.at-bot-right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

div.at-background-leftcol {  }
#at-downsl { background-image: url(../../images/downsl-bg.gif); background-attachment: scroll; }

.narrow #at-downsl { background-image: none; }

#at-downsl h3 { background-image: url(../../images/color1/h3image-bg_bottom.png); padding: 5px 5px 5px 35px; text-transform: capitalize; margin: 0; }
