@import "../templates/ja_nex/fonts/tex_gyre_adventor/stylesheet.css";

.fbr 
{
	color:#333;
	font-family:Helvetica,Arial,sans-serif;
	line-height:1.6
}

.fbr 
{
	color:#666;
	background-size:100%;
	background-origin:padding-box;
	background:url(../images/site-bg.jpg);
	background-attachment:fixed
}

.fbr a
{
	color:#666;
	text-decoration:none
}

.fbr a:hover,.fbr a:active,.fbr a:focus
{
	color:#c33;
	text-decoration:none
}

p.readmore a
{
	color:#c33;
	font-size:100%;
	text-transform:none
}

p.readmore a:hover,p.readmore a:focus,p.readmore a:active
{
	color:#666
}

.contentheading,.componentheading,
.fbr h1,
.fbr h2,
.fbr h3,
.fbr h4,
.fbr h5
{
	font-family:Helvetica,Arial,sans-serif;
	font-weight:400
}

h1.componentheading,.componentheading
{
	border-bottom:1px solid #e5e5e5;
	color:#666;
	font-size:100%;
	font-weight:400;
	line-height:1.1;
	padding:15px 0;
	text-transform:uppercase
}

h2.contentheading,.contentheading
{
	color:#222;
	font-weight:400
}

h2.contentheading a,.contentheading a
{
	color:#222
}

h2.contentheading a:hover,.contentheading a:hover
{
	color:#666
}

.contentheading
{
	font-size:200%
}

.blog-featured .contentheading
{
	font-size:150%
}

.jitem-title
{
	font-size:110%;
	font-weight:700
}

.fbr hr
{
	border-top:1px solid #ccc
}

input,select,textarea,.inputbox
{
	font-family:Helvetica,Arial,sans-serif;
	padding:2px
}

.inputbox,input[type="text"],input[type="email"],input[type="password"]
{
	background:#F5F5F5;
	border:1px solid #D5D5D5;
	border-bottom-color:#e4e4e4;
	border-right-color:#e4e4e4;
	color:#666;
	padding:5px
}

.inputbox:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus
{
	background:#fff;
	color:#333
}

#bod
{
	position:absolute;
	top:0;
	left:-5000px
}

.calendar .button
{
	display:table-cell
}

.button:hover,input[type="button"]:hover,button[type="submit"]:hover
{
	background:#fff;
	color:#c33;
	cursor:pointer
}

input[type="checkbox"]
{
	background:none;
	border:none;
	margin:0;
	padding:0
}

#user-registration button.validate
{
	margin-left:5px;
	vertical-align:top
}

#form-login-username .inputbox,#form-login-password .inputbox
{
	width:93%
}

.login_form label,.login label
{
	margin-right:10px
}

.searchintro
{
	border-bottom:1px solid #ccc
}

.results h4
{
	font-size:110%;
	text-transform:none
}

.search fieldset
{
	border:1px solid #ccc;
	margin:15px 0;
	padding:10px
}

.search legend
{
	font-size:100%;
	font-weight:bolder;
	line-height:1.2;
	margin-left:10px
}

#ja-search
{
	bottom:22px
}

#ja-search,.moduletable_search .ja-box-ct
{
	background:#682725;
	padding:5px!important;
	right:0
}

#ja-search .search,.search_search
{
	background:#fff;
	border:solid 1px #5b211f;
	padding:5px 10px
}

#ja-search .inputbox,.moduletable_search .inputbox_search
{
	background:#fff;
	border:none;
	color:#ababab;
	padding:2px;
	width:200px
}

#ja-search .inputbox:hover,#ja-search .inputbox:focus,#ja-search .inputbox:active
{
	background:#fff
}

#ja-search input.button,.moduletable_search input.button_search
{
	background:none;
	border:none;
	margin-right:0;
	margin-top:3px;
	padding:2px;
	vertical-align:top
}

.moduletable_search .inputbox_search
{
	width:95%!important
}

.search .word label
{
	display:inline-block;
	margin-right:5px;
	margin-top:4px;
	vertical-align:top
}

.topheader
{
	float:right;
	width:68%
}

#ja-social
{
	float:right;
	margin-right:270px;
	margin-top:15px
}

#ja-social .social
{
	background:#682725;
	float:right;
	padding:5px
}

#ja-social .ico-social
{
	background-position:left top;
	border-left:solid 1px #682725;
	display:inline-block;
	float:left;
	font-size:0;
	height:30px;
	line-height:0;
	text-indent:-9999em;
	width:30px
}

#ja-social .ico-social:hover,#ja-social .ico-social:focus,#ja-social .ico-social:active
{
	background-position:left bottom
}

#ja-social .ico-social.ico-rss
{
	background-image:url(../templates/ja_nex/images/icon-rss.png)
}

#ja-social .ico-social.ico-facebooks
{
	background-image:url(../templates/ja_nex/images/icon-facebook.png);
	border:none
}

#ja-social .ico-social.ico-twitters
{
	background-image:url(../templates/ja_nex/images/icon-twitter.png)
}

.contact h2
{
	text-transform:uppercase
}

#component-contact #emailForm
{
	border-top:1px solid #ccc
}

#contact-slider
{
	float:none
}

#contact-slider .title
{
	border-left:1px solid #e2e2b5;
	border-right:1px solid #e2e2b5;
	border-top:1px solid #e2e2b5;
	margin:0;
	padding:8px 10px
}

#contact-slider .jpane-toggler-down
{
	background:#333
}

#contact-slider .jpane-toggler-down a
{
	color:#fff
}

#contact-slider dt.closed
{
	background:#ffc
}

#contact-slider .content
{
	padding:8px 10px
}

#contact-slider .contact-image
{
	float:right;
	margin:15px 0
}

div.contact-links ul li
{
	background:url(../templates/ja_nex/images/arrow.png) no-repeat 0 center;
	border:medium none;
	margin-bottom:0;
	padding:2px 10px;
	text-indent:0
}

.jicons-icons
{
	float:left;
	margin-right:3px
}

.contact #jform_contact_message
{
	background:#F5F5F5;
	border:1px solid #D5D5D5;
	color:#666;
	padding:5px;
	width:330px
}

.contact fieldset dt
{
	min-width:13em
}

.contact fieldset dd
{
	margin-left:0!important
}

div.current
{
	max-width:550px
}

div.current .tabs
{
	float:none
}

#contact-slider.tabs dt.closed
{
	background:#F9F9F9;
	border-color:#E5E5E5
}

#contact-slider.tabs dt.open
{
	background:#fff;
	border-bottom:1px solid #F9F9F9;
	border-color:#E5E5E5
}

.contact .contact-form form#contact-form
{
	padding:0
}

#ja-content-main .contact h3
{
	font-size:98%;
	text-transform:uppercase
}

.profile > a
{
	color:#c33
}

#adminForm fieldset
{
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:10px
}

#adminForm fieldset legend
{
	padding:0 5px
}

.items-leading .leading
{
	padding-bottom:10px
}

.items-row
{
	border-bottom:1px solid #ccc
}

dl.article-info
{
	color:#999;
	text-transform:uppercase
}

dl.article-info dd
{
	background:url(../templates/ja_nex/images/bullet2.gif) no-repeat right 50%;
	margin-right:5px
}

dl.article-info dt.article-info-term
{
	margin:0;
	padding:0
}

dl.article-info dd.hits
{
	background:none
}

.contentdescription
{
	border-bottom:1px solid #ccc
}

ul.actions li
{
	background:none;
	display:inline;
	line-height:1;
	margin:0;
	padding:0
}

p.img_caption
{
	color:#999;
	text-transform:uppercase
}

img[align="left"]
{
	margin-right:20px
}

img[align="right"]
{
	margin-left:20px
}

.img-border
{
	border:1px solid #eee;
	padding:4px
}

thead tr th
{
	background:#333;
	color:#fff;
	padding:5px
}

thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active
{
	color:#fff
}

.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td
{
	border-bottom:1px solid #ccc;
	padding:5px
}

.cat-list-row1:hover,.cat-list-row2:hover
{
	background:#ffc
}

.cat-list-row2,tr.cat-list-row2 td
{
	background-color:#f6f6f6
}

table.contenttoc
{
	border:1px solid #ccc
}

table.contenttoc td
{
	border-bottom:1px dotted #ccc
}

table.contenttoc th
{
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	text-transform:uppercase
}

form#poll
{
	border-bottom:1px dotted #ccc;
	font-weight:700
}

dl.poll
{
	border-bottom:1px dotted #ccc
}

table.pollstableborder td
{
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	font-weight:700;
	padding:5px!important
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td
{
	background:#fff;
	font-weight:400
}

div.ja-moduletable,div.moduletable
{
	background:#fff;
	border:solid 1px #e5e5e5;
	margin:0 5px 10px;
	padding-bottom:0
}

div.ja-moduletable .ja-box-ct,div.moduletable .ja-box-ct
{
	padding:15px
}

div.ja-moduletable h3,div.moduletable h3
{
	background:none repeat scroll 0 0 #193C90;
	border-bottom:1px solid #DDD;
	color:#FFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:700;
	line-height: 19px;
	margin:0;
	padding:13px 15px;
	text-align:center;
	text-transform:uppercase
}

div.ja-moduletable.blackbg.bgcolor,div.moduletable.blackbg.bgcolor
{
	border:solid 1px #222;
	border-bottom:solid 1px #111
}

div.ja-moduletable.blackbg h3,div.moduletable.blackbg h3
{
	border-color:#333;
	color:#fff
}

div.ja-moduletable.bgcolor h3,div.moduletable.bgcolor h3
{
	border:none
}

div.ja-moduletable .bgcolor
{
	background:#e09b33;
	margin-top:-15px;
	padding:15px
}

div.ja-moduletable.blackbg,div.moduletable.blackbg
{
	background:#222;
	color:#fff
}

div.ja-moduletable.no-bg,div.moduletable.no-bg
{
	background:none;
	border:0
}

div.ja-moduletable.no-bg > h3,div.moduletable.no-bg > h3
{
	padding-left:0;
	padding-right:0
}

div.ja-moduletable.no-bg .ja-box-ct
{
	padding:0
}

div.ja-moduletable.no-padding .ja-box-ct
{
	padding:0
}

div.ja-moduletable.no-background,div.moduletable.no-background
{
	background:none;
	border:none
}

div.ja-moduletable.absolute-title,div.moduletable.absolute-title
{
	position:relative
}

div.ja-moduletable.absolute-title > h3,div.moduletable.absolute-title > h3
{
	background:#000;
	color:#fff;
	height:40px;
	left:0;
	line-height:40px;
	padding:0 10px;
	position:absolute;
	top:240px;
	z-index:1
}

div.ja-moduletable.absolute-title.simple-title > h3,div.moduletable.absolute-title.simple-title > h3
{
	background:#c33
}

div.ja-moduletable.absolute-title.hightlight-title > h3,div.moduletable.absolute-title.hightlight-title > h3
{
	background:#82b040
}

div.ja-moduletable.redbg,div.moduletable.redbg
{
	background:#fff
}

div.ja-moduletable.redbg h3,div.moduletable.redbg h3
{
	background:#c33;
	color:#fff
}

.ja-accordion .ja-accordion-containner
{
	margin:0
}

.ja-accordion .ja-accordion-containner li
{
	background:none;
	line-height:normal;
	margin-bottom:0;
	padding-left:0;
	position:relative;
	width:100%
}

*+ html .ja-accordion .ja-accordion-containner li
{
	clear:both;
	float:left
}

div.ja-moduletable.redbg .ja-accordion .ja-accordion-title
{
	background:#222;
	border-bottom:1px solid #333;
	color:#aaa
}

div.ja-moduletable.redbg .ja-accordion .ja-accordion-title.active
{
	background:#c33;
	border-bottom:1px solid #ddd;
	color:#fff
}

.ja-accordion-content
{
	padding:0 15px
}

.ja-accordion-content div.ja-bulletin
{
	margin:0 -15px
}

.ja-accordion .ja-slidenews-item
{
	float:none;
	width:auto
}

.ja-tab-subcontent a.readmore,.ja-tab-subcontent a.readon
{
	color:#c33;
	display:block;
	font-size:100%
}

.ja-tab-subcontent a.readmore:hover,.ja-tab-subcontent a.readmore:active,.ja-tab-subcontent a.readmore:focus,.ja-tab-subcontent a.readon:hover,.ja-tab-subcontent a.readon:active,.ja-tab-subcontent a.readon:focus
{
	color:#666;
	text-decoration:underline
}

.ja-accordion .ja-accordion-content ul li
{
	background:url(../templates/ja_nex/images/bullet1.gif) no-repeat 0 5px;
	line-height:1.6;
	padding:0 0 0 15px
}

div.ja-moduletable .ja-box-ct .ja-accordion-content p
{
	line-height:1.6;
	padding:0
}

hr.system-pagebreak
{
	border:none!important;
	border-top:1px solid #e5e5e5!important;
	margin:0 0 12px
}

div.ja-moduletable.redbg .ja-accordion .ja-accordion-content h3
{
	background:none;
	border-bottom:none;
	padding:0
}

ul.ja-accordion-containner .ja-sidenews-list .ja-slidenews-item
{
	background:none;
	border-top:1px solid #D96A6A;
	padding:10px 0
}

ul.ja-accordion-containner .ja-sidenews-list .ja-slidenews-item:first-child
{
	border-top:none
}

.ja-accordion-content div.sample-module
{
	padding-bottom:15px
}

#login-form
{
	margin-bottom:10px
}

.loginform ul
{
	margin-left:155px
}

#login-form ul li,.loginform ul li
{
	background:url(../templates/ja_nex/images/arrow.png) no-repeat 0 center;
	font-size:95%;
	margin-bottom:0;
	padding:0 10px
}

#login-form label
{
	color:#222;
	display:block;
	font-weight:700;
	line-height:normal;
	margin-bottom:2px
}

#login-form #form-login-remember label
{
	display:inline
}

#login-form p
{
	margin:10px 0
}

#login-form ul
{
	margin:0;
	padding:0
}

.moduletable_menu h3
{
	border-bottom:none!important
}

div.moduletable_menu ul.menu
{
	margin-top:-10px!important
}

#ja-container ul.menu li
{
	border:none!important
}

#ja-container ul.menu li a
{
	background:url(../templates/ja_nex/images/bg-menu.gif) repeat-x left bottom #fefefe;
	border:solid 1px #ddd;
	color:#666;
	margin-bottom:5px;
	padding:5px 10px
}

#ja-container ul.menu li a:hover,#ja-container ul.menu li a:focus,#ja-container ul.menu li a:active
{
	background:#fff;
	color:#c33;
	text-decoration:none
}

#ja-container ul.menu li.active > a
{
	color:#c33;
	font-weight:400
}

#ja-container ul.menu li ul
{
	margin-bottom:10px;
	margin-top:10px
}

#ja-container ul.menu li li
{
	background:none!important;
	border:none!important
}

#ja-container ul.menu li li a,#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:focus,#ja-container ul.menu li li a:active
{
	background:url(../templates/ja_nex/images/arrow.png) no-repeat 0 center;
	border:none;
	margin-bottom:0;
	padding:2px 10px;
	text-indent:0
}

#ja-topsl1 .moduletable.letter
{
	margin-bottom:10px!important
}

div.moduletable.letter .letter
{
	margin-bottom:0
}

div.ja-moduletable.adv .ja-box-ct,div.moduletable.adv .ja-box-ct
{
	padding:0
}

div.ja-moduletable.adv .adv .adv,div.moduletable.adv .adv .adv
{
	margin:4px
}

#ja-1 div.ja-moduletable.adv .adv .adv,#ja-topsl1 div.moduletable.adv .adv .adv
{
	background:#ecaf3d
}

#ja-mainbody
{
	margin-bottom:10px
}

#ja-content-main
{
	background:#fff;
	border:1px solid #e5e5e5;
	padding:13px 15px
}

.com_content #ja-content-main,.com_kunena #ja-content-main
{
	background:none;
	border:0;
	padding:0
}

#ja-topmenu
{
	background:#222;
	border-bottom:solid 1px #111;
	color:#999;
	padding:5px 0
}

p.ja-day
{
	display:inline-block;
	float:left;
	margin-top:4px;
	margin-left:8px
}

p.ja-day span
{
	padding-right:3px
}

#ja-topmenu ul
{
	float:right
}

#ja-topmenu ul li
{
	border-left:solid 1px #333;
	float:left;
	padding:3px 15px
}

#ja-topmenu ul li a
{
	color:#999
}

#ja-topmenu ul li a:hover,#ja-topmenu ul li a:focus,#ja-topmenu ul li a:active
{
	color:#fff
}

#ja-header .main_a
{
	background-size:100% 100%;
	background:url(../images/header_bg.jpg) no-repeat #193C91;
	padding:0
}

h1.logo,div.logo-text h1
{
	font-size:250%;
	line-height:1
}

div.logo-text h1
{
	margin-left:0
}

h1.logo
{
	height:131px;
	width:210px;
	float:left;
	margin:0;
}

h1.logo a
{
	display:block
}

h1.logo a img
{
	width:210px;
	height:166px
}

div.logo-text h1
{
	font-family:Arial,sans-serif;
	font-size:250%;
	font-weight:700
}

div.logo-text h1 a
{
	background:#fff;
	color:#c33;
	text-decoration:none
}

p.site-slogan
{
	clear:both;
	color:#fff;
	display:block;
	font-size:85%;
	margin:3px 0 0;
	padding:0;
	text-transform:uppercase
}

#ja-mainnav
{
	background:url(../templates/ja_nex/images/mainnav-bg.gif) repeat-x left bottom #C33;
	padding-bottom:6px
}

#ja-breadcrums a
{
	color:#222
}

.ja-breadcrums
{
	float:none;
	width:100%
}

.breadcrumbs
{
	background:#FFF;
	border:1px solid #E5E5E5;
	display:block;
	margin-bottom:10px;
	padding:10px 0 10px 15px;
	text-transform:uppercase
}

.breadcrumbs strong
{
	color:#bbb
}

.breadcrumbs img
{
	background:url(../templates/ja_nex/images/arrow1.png) no-repeat center center;
	height:7px;
	margin:0 3px;
	width:7px
}

#ja-footer
{
	padding:10px 0!important
}

#ja-footer .main_a,.ja-copyright small
{
	text-align:left
}

.ja-copyright
{
	margin:0 0 5px;
	color:#FFF
}

#ja-poweredby
{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:8px
}

.ja-copyright a
{
	color:#fff
}

.ja-copyright a:hover
{
	color:#fff;
	text-decoration:underline
}

#ja-footer .ja-links
{
	background:none repeat scroll 0 0 #FFF;
	border:2px solid #FFF600;
	padding-right:0;
	position:absolute;
	right:0;
	top:-5px
}

.ja-links li.top a
{
	color:#000;
	font-weight:700
}

.ja-links
{
	padding-right:10px
}

.ja-links li
{
	padding:0 10px
}

#ja-container ul.menu li
{
	border-bottom:1px dotted #ccc
}

#ja-container ul.menu li li
{
	border-bottom:0;
	border-top:1px dotted #ccc
}

div.moduletable_menu ul
{
	margin-top:-10px
}

div.moduletable_menu ul li
{
	background:none;
	border:none;
	margin:0;
	padding:0
}

div.moduletable_menu ul li a
{
	background:url(../templates/ja_nex/images/bg-menu.gif) repeat-x left bottom #fefefe;
	border:solid 1px #ddd;
	color:#666;
	display:block;
	margin-bottom:5px;
	padding:5px 10px
}

div.moduletable_menu ul li a:hover,div.moduletable_menu ul li a:focus,div.moduletable_menu ul li a:active
{
	background:#fff;
	color:#c33;
	text-decoration:none
}

div.moduletable_menu ul li.active > a
{
	color:#c33;
	font-weight:400
}

.category-list .category-desc,.categories-list .category-desc
{
	background:#fff;
	border:1px solid #e5e5e5;
	margin-bottom:10px;
	padding:0 15px
}

.cat-items
{
	background:#fff;
	border:1px solid #e5e5e5;
	padding:15px
}

.category-list .jcat-children ul li,.categories-list > ul li
{
	background:none;
	margin-bottom:0;
	padding-left:15px
}

.category-list .jcat-children ul li .jitem-title,.categories-list ul li .jitem-title
{
	background:#fff;
	border:1px solid #e5e5e5;
	border-bottom:0;
	color:#222;
	display:block;
	font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif;
	font-size:100%;
	margin:0;
	padding:13px 15px;
	text-transform:uppercase
}

.category-desc img.image-left
{
	float:left;
	margin-right:10px
}

.category-list .cat-items span.hasTip a
{
	color:#c33;
	font-weight:700
}

.category-list .cat-items span.hasTip a:hover,.category-list .cat-items span.hasTip a:focus,.category-list .cat-items span.hasTip a:active
{
	text-decoration:underline
}

.blog .item .contentpaneopen,.blog .leading .contentpaneopen
{
	background:#fff;
	border:1px solid #e5e5e5;
	padding-bottom:13px;
	padding-top:13px
}

.blog .items-row
{
	border-bottom:0;
	padding-top:0
}

.blog .items-row .item .contentpaneopen h2.category-name,.blog .items-leading .item .contentpaneopen h2.category-name
{
	border-bottom:1px solid #e5e5e5;
	color:#666;
	font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif;
	font-size:100%;
	margin:0 -15px 13px;
	padding:0 15px 13px;
	text-transform:uppercase
}

.blog .items-row h2.contentheading
{
	font-size:100%;
	font-weight:700;
	margin:10px 0;
	padding:0
}

.blog .items-leading h2.contentheading
{
	font-size:175%;
	margin:10px 0;
	padding:0
}

.blog .items-row h2.contentheading a,.blog .items-leading h2.contentheading a
{
	color:#222
}

.blog .items-row h2.contentheading a:hover,.blog .items-row h2.contentheading a:focus,.blog .items-row h2.contentheading a:active,.blog .items-leading h2.contentheading a:hover,.blog .items-leading h2.contentheading a:focus,.blog .items-leading h2.contentheading a:active
{
	color:#c33
}

.blog .items-row .article-image .img_caption,.blog .items-leading .article-image .img_caption
{
	margin-top:0
}

.blog .items-row .article-image img,.blog .items-leading .article-image img
{
	margin-bottom:10px
}

.blog .item .contentpaneopen dl.article-info
{
	width:65%
}

.blog .item .contentpaneopen dl.article-info dd,.blog .leading .contentpaneopen dl.article-info dd
{
	background:none
}

.blog .items-leading .linksmeta ul li
{
	display:inline;
	padding-right:5px
}

.blog .leading .contentpaneopen .jac-add-button
{
	padding-right:5px
}

.item-page
{
	background:#fff;
	border:1px solid #e5e5e5;
	padding:5px 15px
}

.item-page .article-tools
{
	margin-bottom:10px
}

.thumb-left
{
	float:left;
	margin:10px 10px 10px 0
}

.thumb-right
{
	float:right;
	margin:10px 0 10px 10px
}

.thumb-auto
{
	float:none;
	margin:10px 0
}

.archive
{
	background:#fff;
	border:1px solid #e5e5e5;
	padding:13px 15px
}

.archive .article-tools
{
	margin-bottom:10px
}

div.pagination
{
	background:url(../templates/ja_nex/images/line.gif) repeat-x left top
}

div.pagination div.pagination
{
	background:none;
	float:right
}

div.pagination ul,ul.pagenav
{
	margin-bottom:0;
	margin-top:15px
}

div.pagination .counter
{
	display:none
}

div.pagination ul li
{
	line-height:0;
	margin-left:5px
}

div.pagination ul li span,div.pagination ul li strong
{
	background:url(../templates/ja_nex/images/pagenav.png) no-repeat center top;
	color:#666;
	display:block;
	line-height:normal;
	padding:10px 12px 5px;
	text-transform:uppercase
}

div.pagination ul li span.pagenav,div.pagination ul li.pagination-prev span.pagenav
{
	background:url(../templates/ja_nex/images/pagenav-current.png) no-repeat center top;
	color:#fff;
	padding:10px 12px 5px
}

.items-more
{
	border-bottom:1px solid #ccc
}

.items-more h3
{
	font-size:125%
}

#ja-topsl1 div.ja-moduletable
{
	margin-bottom:0
}

#ja-topsl1
{
	padding-bottom:10px
}

#ja-topsl2 div.ja-moduletable .ja-box-ct,#ja-topsl2 div.moduletable .ja-box-ct
{
	padding:0
}

#ja-topsl2 div.ja-moduletable h3,#ja-topsl2 div.moduletable h3
{
	background:#222;
	border:none;
	color:#fff
}

#ja-botsl1
{
	background:url(../templates/ja_nex/images/navhelper-bg.gif) repeat-x left top;
	padding-top:7px
}

#ja-botsl1 .wrap-inner1
{
	background:#c33;
	border-top:solid 1px #111
}

#ja-botsl1 .main_a
{
	background:url(../templates/ja_nex/images/map-bg.png) no-repeat left bottom
}

#ja-botsl1 div.ja-moduletable,#ja-botsl1 div.moduletable
{
	background:none;
	border:none
}

#ja-botsl1 div.moduletable_menu .ja-box-ct
{
	background:#772F2C;
	border:solid 1px #5B211F;
	border-top:none;
	margin-bottom:0;
	padding:0
}

#ja-botsl1 div.moduletable_menu ul.menu
{
	margin:0!important
}

#ja-botsl1 div.moduletable_menu ul.menu li
{
	background:url(../templates/ja_nex/images/line-menu.gif) repeat-y right top;
	float:left;
	margin:0;
	padding:10px 15px
}

#ja-botsl1 div.moduletable_menu ul.menu li a
{
	background:none;
	border:0;
	color:#fff;
	display:inline;
	font-weight:700;
	margin:0;
	padding:0
}

#ja-botsl1 div.moduletable_menu ul.menu li a:hover
{
	color:#d5d5d5
}

#ja-botsl2
{
	background:#222;
	border-top:1px solid #111
}

#ja-botsl2 div.ja-moduletable,#ja-botsl2 div.moduletable
{
	background:none;
	border:none;
	margin:0;
	padding:0
}

#ja-botsl2 div.ja-moduletable h3,#ja-botsl2 div.moduletable h3
{
	border:none
}

#ja-botsl2 .list-item
{
	border-left:solid 1px #333;
	float:left;
	padding:25px 0 40px;
	width:33%
}

#ja-botsl2 .ja-box-right
{
	border-left:solid 1px #333;
	padding-top:25px
}

#ja-botsl2 .list-item:hover
{
	background:#1a1a1a
}

#ja-botsl2 .list-item h3
{
	color:#fff;
	margin:0 0 0 20px;
	padding:0;
	text-transform:uppercase
}

#ja-botsl2 .list-item ul li
{
	background:none;
	display:block;
	margin:0;
	padding:5px 0 5px 20px
}

#ja-botsl2 .list-item ul li:hover
{
	background:#111;
	color:#fff
}

#ja-botsl2 .list-item ul li a
{
	color:#666
}

#ja-botsl2 .list-item ul li:hover a,#ja-botsl2 .list-item ul li a:hover
{
	color:#fff
}

#ja-botsl2 .social a.ico-social
{
	background-position:left top;
	background-repeat:no-repeat;
	color:#666;
	display:inline-block;
	float:left;
	line-height:20px;
	margin-bottom:10px;
	padding-left:30px;
	width:30%
}

#ja-botsl2 .social a.ico-social:hover
{
	background-position:left bottom;
	color:#fff
}

#ja-botsl2 .social a.ico-social.ico-facebooks
{
	background-image:url(../templates/ja_nex/images/icon-facebook-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-twitters
{
	background-image:url(../templates/ja_nex/images/icon-twitter-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-rss
{
	background-image:url(../templates/ja_nex/images/icon-rss-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-flick
{
	background-image:url(../templates/ja_nex/images/icon-flick-bt.png)
}

#ja-botsl2 div.ja-moduletable.connect,#ja-botsl2 div.moduletable.connect
{
	border-bottom:solid 1px #333!important;
	margin-bottom:35px
}

#ja-botsl2 .ja-box-right div.ja-moduletable h3,#ja-botsl2 .ja-box-right div.moduletable h3
{
	border:none;
	color:#fff;
	font-size:100%;
	margin-bottom:0;
	margin-left:15px;
	padding:0
}

#ja-botsl2 .ja-box-right label,#ja-topsl1 .letter label
{
	display:block;
	margin-bottom:10px
}

#ja-botsl2 div.ja-moduletable.imgtemp,#ja-botsl2 div.moduletable.imgtemp
{
	float:left;
	margin-top:25px;
	width:32%
}

#ja-botsl2 div.ja-moduletable.imgtemp img
{
	display:block;
	margin-bottom:10px
}

#ja-botsl2 div.ja-moduletable.partner,#ja-botsl2 div.moduletable.partner
{
	float:right;
	margin-left:0;
	margin-right:1px;
	width:63%
}

#ja-botsl2 a
{
	color:#fff
}

#ja-botsl2 a:hover,#ja-botsl2 a:focus
{
	text-decoration:underline
}

.ja-mass-bottom .ja-moduletable div.images-adv,.ja-mass-bottom .ja-module div.images-adv
{
	margin:5px
}

#ja-content-mass-bottom div.ja-moduletable > h3,#ja-content-mass-bottom div.moduletable > h3
{
	background:#222;
	border-bottom:none;
	color:#fff
}

.ja-tab-subcontent p img[align="left"]
{
	margin-right:15px
}

.ja-tab-subcontent p img[align="right"]
{
	margin-left:15px
}

#ja-top-panel .main-inner1
{
	background:#ffc;
	border:2px dotted #e2e2b5;
	margin-top:15px;
	padding:5px 10px;
	position:relative;
	text-align:center
}

#ja-banner
{
	border-top:1px solid #ccc
}

div.ja-innerdiv
{
	border-bottom:1px dotted #ccc
}

div.ja-innerdiv h4
{
	font-family:Helvetica,Arial,sans-serif;
	font-size:92%;
	font-weight:400;
	text-transform:uppercase
}

.ja-healineswrap
{
	padding:10px 0
}

.ja-healineswrap em
{
	background:url(../templates/ja_nex/images/sticker-bg.gif) no-repeat right top;
	color:#fff;
	float:left;
	font-size:92%;
	font-style:normal;
	height:17px;
	line-height:17px;
	margin-right:5px;
	padding:0 15px 0 5px;
	text-transform:uppercase
}

div.list-useful .blocknumber
{
	border-bottom:solid 1px #e5e5e5;
	margin:5px 0!important;
	padding:5px 0 5px 30px !important
}

div.list-useful .blocknumber.last
{
	border:none!important
}

div.list-useful .blocknumber .bignumber
{
	background:url(../templates/ja_nex/images/arround-red.png) no-repeat left top;
	color:#fff;
	font-size:95%;
	height:20px;
	line-height:20px!important;
	top:10px;
	width:20px
}

span.title-bignumber
{
	color:#222;
	display:block;
	font-size:115%;
	margin-bottom:2px
}

#ja-botsl2 input.form-text
{
	background:#111;
	border:solid 1px #333;
	color:#5e5e5e;
	width:130px
}

#ja-botsl2 input.form-text:focus
{
	background:#1a1a1a
}

.moduletable_search
{
	margin-left:28%!important;
	width:46%
}

.moduletable_search label
{
	display:none
}

#ja-botsl2 a.links
{
	background:#fff;
	border:solid 1px #111;
	color:#666;
	cursor:pointer;
	display:inline-block;
	font-size:95%;
	height:24px;
	line-height:24px;
	margin:0;
	margin-left:3px;
	padding:0 8px;
	text-transform:uppercase
}

#ja-botsl2 a.links:hover,#ja-botsl2 a.links:focus
{
	color:#c33
}

#ja-topsl1 .letter input.form-text
{
	width:125px
}

#ja-topsl1 .letter a.links
{
	background:#fcfcfc;
	background:-moz-linear-gradient(bottom,#ddd,#fcfcfc);
	border:solid 1px #d5d5d5;
	display:inline-block;
	padding:3px 8px;
	text-transform:uppercase
}

#ja-topsl1 .letter a.links:hover,#ja-topsl1 .letter a.links:focus,#ja-topsl1 .letter a.links:active
{
	background:-moz-linear-gradient(top,#ddd,#fcfcfc);
	cursor:pointer
}

.badge-letter .badge
{
	background:url(../templates/ja_nex/images/icon-newllter.png) no-repeat;
	height:38px;
	right:5px;
	top:-5px;
	width:45px
}

.categories-list,.weblink-category
{
	padding:0 0 30px
}

.categories-list h1,.weblink-category h2,.newsfeed h2,.cat-children h3
{
	font-size:120%;
	margin:15px 0;
	text-transform:uppercase
}

div.categories-list .item-title
{
	display:inline-block;
	padding:3px 8px
}

.weblink-category .cat-children
{
	background:none;
	border:0;
	padding:0
}

div.categories-list a,.weblink-category a
{
	color:#666;
	font-weight:700
}

.weblink-category .edit-icon .hasTip a
{
	border-bottom:none
}

div.categories-list a:hover,div.categories-list a:active,div.categories-list a:focus,.weblink-category a:hover,.weblink-category a:active,.weblink-category a:focus
{
	color:#c33
}

.categories-list ul
{
	margin:0;
	padding:0
}

div.categories-list ul li li
{
	background:url(../templates/ja_nex/images/tree-bg.gif) no-repeat;
	border:none;
	margin-bottom:0;
	padding:10px 0 0 8px
}

div.categories-list ul li li.last
{
	background:url(../templates/ja_nex/images/tree-last.gif) no-repeat
}

.newsfeed-category
{
	padding-bottom:15px!important
}

div.categories-list.allpage
{
	margin-left:-5px;
	margin-right:-5px;
	padding:0
}

div.categories-list.allpage ul li
{
	float:left;
	margin:0 0 10px;
	width:33.3%
}

div.categories-list.allpage .category-desc
{
	background:none;
	border:0;
	margin:0;
	padding:0
}

div.newsfeed-category table.category thead tr th
{
	padding:5px 10px
}

.ja-content-main fieldset.filters
{
	margin:0 0 10px!important;
	padding:0 5px 5px!important
}

.ja-content-main .display-limit
{
	margin:0!important;
	padding:0!important
}

.allpage div.view-category
{
	background:#fff;
	border:1px solid #E5E5E5;
	margin:0 5px;
	padding:13px
}

.allpage .view-category .jitem-title
{
	border:0;
	border-bottom:1px solid #E5E5E5;
	color:#666;
	display:block;
	font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:400;
	margin:-11px -13px 12px;
	padding:13px;
	text-transform:uppercase
}

.allpage .view-category .jitem-title a
{
	font-weight:400
}

.allpage .view-category .category-desc img
{
	display:block;
	margin-bottom:10px
}

.category-desc .clr
{
	display:none
}

table.contentpane,table.tablelist,table.category
{
	border:1px solid #e5e5e5;
	width:100%
}

table.category td,table.contentpane td,table.tablelist td
{
	border-bottom:1px solid #e5e5e5;
	padding:5px 10px
}

table.category td.hits
{
	width:50px
}

table.category p
{
	margin:5px 0
}

.newsfeed-category .display-limit
{
	margin:0
}

.newsfeed-category .display-limit select
{
	padding:2px
}

.cat-children
{
	background:#FFF;
	border:1px solid #E5E5E5;
	padding:13px 15px
}

.reset-confirm fieldset label
{
	display:block;
	margin-top:4px
}

.reset-confirm fieldset dt,.reset-confirm fieldset dd
{
	margin:0
}

.reset-confirm input.required
{
	width:180px
}

.reset-confirm button.validate
{
	margin:0 0 15px 145px
}

.jac-add-button a
{
	background:url(../templates/ja_nex/images/ico-comment.gif) no-repeat 0 0;
	color:#aaa;
	padding-left:19px
}

.linksmeta
{
	border-top:1px solid #E5E5E5;
	color:#aaa;
	font-size:98%;
	margin:10px 0 0;
	padding:10px 0 0
}

.jac-add-button,.linksmeta ul
{
	display:inline-block;
	margin:0
}

.linksmeta ul li
{
	background:none;
	margin:0;
	padding-left:0;
	padding-right:5px
}

.linksmeta span
{
	background-position:0 50%;
	background-repeat:no-repeat;
	margin-left:0;
	padding-left:18px
}

.linksmeta span.hits
{
	background-image:url(../templates/ja_nex/images/hits-icon.png);
	padding-left:20px
}

.linksmeta span span,.linksmeta .jac-add-button span
{
	background:none;
	padding:0
}

.jac-add-button a:hover,.jac-add-button a:focus,.jac-add-button a:active
{
	color:#c33
}

.highslide img
{
	border:solid 1px #222!important;
	margin:2px;
	padding:0!important
}

.highslide-img
{
	margin:0!important
}

.blog-featured
{
	background:#FFF;
	border:1px solid #E5E5E5;
	padding:5px 13px
}

.counter
{
	text-align:center;
	padding:0 50px
}

.counter .jvcounter_contain img
{
	padding:0 0 13px
}

.counter .jvcounter_contain .jvcounter_rows
{
	color:#555;
	padding:0 15px 7px 0;
	font-size:14px;
	font-weight:400;
	text-align:right;
	line-height:21px;
	text-shadow:1px 1px 0 #FFF;
	width:180px;
	margin:0 auto
}

.counter .jvcounter_contain .jvcounter_rows label
{
	color:#555;
	float:left;
	min-width:110px;
	max-width:150px;
	text-align:left
}

#ja-content
{
	float:right;
	width:69%!important
}

#ja-inset2
{
	width:30%!important
}

#ja-inset2 .ja-box-ct
{
	padding:0
}

#ja-header .topheader
{
	display:none
}

.logo h2
{
	font-size:0
}

.sitename
{
	float:left;
	width:552px
}

.sitename h2
{
	font-family:Arial;
	font-size:44px;
	margin:60px 0 0 90px;
	position:absolute
}

.sitename h2 a
{
	background:url(../images/school_logo.png) no-repeat scroll center 0 transparent;
	color:#FFF;
	display:block;
	font-size:0;
	height:46px;
	margin:0 auto;
	text-shadow:0 1px 0 #000;
	width:371px
}

.header_right
{
	float:right
}

.header_right img
{
	width:238px
}

.moving_text,.slide_show
{
	margin:0 -5px -8px
}

.moving_text div.moduletable
{
	padding:5px
}

.moving_text span
{
	font-size:18px;
	font-style:italic;
	color:red
}

#ja-social .ico-social,.connect .social a.ico-social
{
	-webkit-transition:background-position .3s linear;
	-moz-transition:background-position .3s linear;
	-o-transition:background-position .3s linear;
	transition:background-position .3s linear
}

.ja-megamenu .childcontent-inner-wrap
{
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5)
}

#ja-topmenu
{
	text-shadow:0 1px 1px rgba(0,0,0,0.4)
}

div.userItemViewUnpublished
{
	opacity:.9
}

.ja-typo-bubblect
{
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)
}

.bubble-rounded .ja-typo-bubblect
{
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px
}

.box-rounded
{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)
}

.legend-rounded
{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)
}

a.ja-typo-btn
{
	text-shadow:0 1px 2px rgba(255,255,255,.8);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)
}

.btn-rounded-icn,.btn-rounded-big,.btn-rounded-sm,.btn-rounded-icn span,.btn-rounded-big span,.btn-rounded-sm span
{
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px
}

.btn-rounded-sm,.btn-rounded-sm span
{
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px
}

span.tag-rounded
{
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px
}

fieldset.fieldset-2
{
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px
}

.ja-typo-blockswrap h2.ja-typo-title span
{
	text-shadow:0 -1px 1px rgba(255,255,255,.8)
}

a.btn-blue,a.btn-red,a.btn-green,a.btn-orange,a.btn-black
{
	text-shadow:0 1px 2px rgba(0,0,0,.8)
}

span.ja-typo-tag
{
	text-shadow:0 -1px 0 rgba(0,0,0,.5)
}

span.tag-grey
{
	text-shadow:0 -1px 0 rgba(255,255,255,.8)
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	div.itemListSubCategories
	{
		margin:0 -13px 0 -5px
	}
	
	div#itemListPrimary,div#itemListSecondary
	{
		margin:0 -13px 0 -5px
	}
	
	div#itemListPrimary div.catItemBlogView,div#itemListSecondary div.catItemBlogView
	{
		margin:0 15px 0 5px
	}
	
	#ja-topsl1 .ja-zincontent > img,.sidebar .ja-zincontent > img
	{
		max-width:110%
	}
}

#ja-subnav ul li ul li
{
	padding-top:0!important
}

body:nth-of-type(1) #ja-subnav li
{
	padding-top:10px
}

body:nth-of-type(1)#ja-subnav ul li ul li
{
	padding-top:0
}

body:first-of-type #ja-subnav li
{
	padding-top:10px
}

body:first-of-type #ja-subnav ul li ul li
{
	padding-top:0
}

@media all and (min-width:0px) {
	head~body #ja-subnav li
	{
		padding-top:10px
	}
	
	head~body #ja-subnav ul li ul li
	{
		padding-top:0
	}
}

#ja-subnav li
{
	padding-top:11px\0/
}

:root #ja-subnav li
{
	padding-top:11px\0/!important
}

:root #ja-subnav ul li ul li
{
	padding-top:0px\0/!important
}

@media all and (min-width:0px) {
	head~body .ja-zin .ja-box .ja-box-inner
	{
		margin:0;
		padding:8px 13px 5px
	}
}

.bubble-3 .ja-typo-bubblect
{
	border-color:#729e34
}

.bubble-4 .ja-typo-bubblect
{
	background-color:#729e34
}

.legend-2
{
	border-color:#729e34
}

.legend-2 .legend-title
{
	color:#729e34
}

fieldset.fieldset-2
{
	border-color:#729e34
}

fieldset.fieldset-2 legend
{
	color:#729e34
}

a:hover,a:active,a:focus
{
	color:#336eb7
}

#ja-botsl2 a.links:hover,#ja-botsl2 a.links:focus
{
	color:#336eb7
}

p.readmore a
{
	color:#336eb7
}

.button:hover,input[type="button"]:hover,button[type="submit"]:hover
{
	color:#336eb7
}

.profile > a
{
	color:#336eb7
}

div.ja-moduletable.absolute-title.simple-title > h3,div.moduletable.absolute-title.simple-title > h3
{
	background:#336eb7
}

div.ja-moduletable.redbg h3,div.moduletable.redbg h3
{
	background:#336eb7
}

div.ja-moduletable.redbg .ja-accordion .ja-accordion-title.active
{
	background:#336eb7
}

#ja-container ul.menu li a:hover,#ja-container ul.menu li a:focus,#ja-container ul.menu li a:active
{
	color:#336eb7
}

#ja-container ul.menu li.active > a
{
	color:#336eb7
}

div.ja-moduletable.absolute-title.simple-title div#jafp-title,div.moduletable.absolute-title.simple-title div#jafp-title
{
	background-color:#336eb7
}

.ja-zinfp-links-actions a:hover,.ja-zinfp-links-actions a:active
{
	background-color:#336eb7
}

.ja-zin h4.ja-zintitle a:hover,.ja-zin h4.ja-zintitle a:focus,.ja-zin h4.ja-zintitle a:active
{
	color:#336eb7
}

body .nex .ja-tabs-title-top ul.ja-tabs-title li.hover,body .nex .ja-tabs-title-top ul.ja-tabs-title li.firsthover,body .nex .ja-tabs-title-top ul.ja-tabs-title li.lasthover
{
	color:#336eb7
}

body .nex .ja-tabs-title-top ul.ja-tabs-title li.hover h3,body .nex .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,body .nex .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3
{
	color:#336eb7
}

body .nex .ja-tabs-title-top ul.ja-tabs-title li.active,body .nex .ja-tabs-title-top ul.ja-tabs-title li.firstactive,body .nex .ja-tabs-title-top ul.ja-tabs-title li.lastactive
{
	color:#336eb7
}

body .nex .ja-tabs-title-top ul li.active h3,body .nex .ja-tabs-title-top ul li.firstactive h3,body .nex .ja-tabs-title-top ul li.lastactive h3
{
	color:#336eb7
}

.ja-tab-subcontent a.readmore,.ja-tab-subcontent a.readon
{
	color:#336eb7
}

div.logo-text h1 a
{
	color:#336eb7
}

h1.logo a
{
	background-image:url(../images/topbanner.jpg)
}

#ja-search,.moduletable_search .ja-box-ct
{
	background-color:#5e832a
}

#ja-search .search,.search_search
{
	border-color:#517123
}

#ja-social .social
{
	background-color:#5e832a
}

#ja-social .ico-social
{
	border-left-color:#5e832a
}

#ja-social .ico-social.ico-rss
{
	background-image:url(../images/icon-rss.png)
}

#ja-social .ico-social.ico-facebooks
{
	background-image:url(../images/icon-facebook.png)
}

#ja-social .ico-social.ico-twitters
{
	background-image:url(../images/icon-twitter.png)
}

#ja-mainnav
{
	background-color:#336eb7
}

div.moduletable_menu ul li a:hover,div.moduletable_menu ul li a:focus,div.moduletable_menu ul li a:active
{
	color:#336eb7
}

div.moduletable_menu ul li.active > a
{
	color:#336eb7
}

.blog .items-row h2.contentheading a:hover,.blog .items-row h2.contentheading a:focus,.blog .items-row h2.contentheading a:active,.blog .items-leading h2.contentheading a:hover,.blog .items-leading h2.contentheading a:focus,.blog .items-leading h2.contentheading a:active
{
	color:#336eb7
}

div.categories-list a:hover,div.categories-list a:active,div.categories-list a:focus,.weblink-category a:hover,.weblink-category a:active,.weblink-category a:focus
{
	color:#336eb7
}

.jac-add-button a:hover,.jac-add-button a:focus,.jac-add-button a:active
{
	color:#336eb7
}

#jac-sort a:hover,#jac-sort a:focus,#jac-sort a:active
{
	color:#336eb7!important
}

#jac-wrapper li.buttons input:hover
{
	color:#336eb7
}

#jac-wrapper .status-isapproved span.status-btn
{
	color:#336eb7
}

#jac-wrapper .comment-action a
{
	color:#336eb7
}

#jac-wrapper .comment-action a span
{
	color:#336eb7
}

#jac-wrapper .comment-showreply a span
{
	color:#aaa
}

#jac-wrapper .rank-high .comment-rankingresult
{
	color:#336eb7
}

#jac-wrapper div.pagination ul li a:hover,#jac-wrapper div.pagination ul li a:focus,#jac-wrapper div.pagination ul li a:active
{
	color:#336eb7
}

div.pagination ul li span.pagenav,div.pagination ul li.pagination-prev span.pagenav,#jac-wrapper div.pagination ul li.active span
{
	background-image:url(../images/pagenav-current.png);
	color:#fff
}

#ja-botsl1 .wrap-inner1
{
	background:#336eb7
}

#ja-botsl1 div.moduletable_menu .ja-box-ct
{
	background-color:#5e832a;
	border-color:#517123
}

#ja-botsl1 div.moduletable_menu ul.menu li
{
	background-image:url(../images/line-menu.gif)
}

#ja-botsl2 .social a.ico-social.ico-facebooks
{
	background-image:url(../images/icon-facebook-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-twitters
{
	background-image:url(../images/icon-twitter-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-rss
{
	background-image:url(../images/icon-rss-bt.png)
}

#ja-botsl2 .social a.ico-social.ico-flick
{
	background-image:url(../images/icon-flick-bt.png)
}

.ja-healineswrap em
{
	background-image:url(../images/sticker-bg.gif)
}

div.list-useful .blocknumber .bignumber
{
	background-image:url(../images/arround-blue.png)
}

#Kunena .button:hover,#Kunena .button:focus,#Kunena .button:active,#Kunena input.kbutton:hover,#Kunena input.kbutton:focus,#Kunena input.kbutton:active,#Kunena .kattachment .kbutton:hover,#Kunena .kattachment .kbutton:focus,#Kunena .kattachment .kbutton:active
{
	color:#336eb7
}

#Kunena .ktoggler a:hover
{
	color:#336eb7
}

#Kunena .kcredits a
{
	color:#336eb7
}

#Kunena #ktab ul.menu li a:hover,#Kunena #ktab ul.menu li a:focus
{
	color:#336eb7
}

#Kunena #ktab ul.menu li.active a
{
	color:#336eb7
}

#Kunena .kpagination a:hover
{
	border-color:#336eb7;
	background:#336eb7
}

#Kunena div.kthead-title a:hover,#Kunena div.kthead-title a:focus,#Kunena div.kthead-title a:active
{
	color:#336eb7
}

#Kunena div#khistory tr.ksth a
{
	color:#336eb7
}

#Kunena dl.tabs dt:hover
{
	color:#336eb7
}

#Kunena span.kunreadforum
{
	background-image:url(../images/folder.png)!important
}

body.contentpanea:hover,body.contentpane a:active,body.contentpane a:focus
{
	color:#336eb7
}

body.contentpane #login-form input.button:hover,#mailtoForm button.button:hover
{
	color:#336eb7
}

body.contentpane #login-form ul li a:hover,body.contentpane #login-form ul li a:focus
{
	color:#336eb7
}

body.contentpane .button:hover,body.contentpane input[type="button"]:hover,body.contentpane button[type="submit"]:hover
{
	color:#336eb7
}

#jac-sort a:hover,#jac-sort a:focus,#jac-sort a:active
{
	color:#336eb7!important
}

#jac-wrapper input.btTxt:hover,#jac-wrapper input.btTxt:active
{
	color:#336eb7
}

.category-list .cat-items span.hasTip a
{
	color:#336eb7
}

.lang_select
{
	padding-top:167px;
	padding-left:10px;
	color:#fff
}

.lang_select a
{color:#fff}

.poll-item{
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.poll-item .poll-sendanswer-btn{
	padding: 7px 10px;
	border: 1px solid #ccc;
	text-align: center;
	background: #ececec;
	font-size: 14px;
}
.poll-item .poll-sendanswer-btn:hover,
.poll-item .poll-sendanswer-btn.process{
	background: #ccc;
	color: #fff;
	cursor: pointer;
}
#poll-title,
.poll-title {
	font-weight: bold;
}
#polling label,
.poll-item label{
	display: inline;
}	

.poll-item ul{margin:0;}

.poll-item li{
	margin:0 !important;
	padding:0 !important;
}






























