/*------------------------------------------------------------------------
* JV Template 1.5 - Jan, 2010
* ------------------------------------------------------------------------
* Copyright (C) 2008-20010 APL Solutions And Vision Co., LTD. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: APL Solutions And Vision Co., LTD
* Websites:  http://www.joomgroup.com -  http://www.joomvision.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	line-height: 18px;
}
body#bd {
    background-attachment: fixed;
    background-color: #c48b45;
    background-image: url("../images/fon3.jpg");
    background-position: center top;
    background-repeat: no-repeat;
	min-width: 1020px;
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Clearfix */
.clearfix {
	clear: both;
}
#jv-wrapper {
	padding: 0;
	overflow: hidden;
	text-align: left;
}
.jv-wrapper {
	width: 1000px;
	margin: 0 auto;
}
.jv-inner {
	width: 978px;
}
#jv-userwrap4 .jv-wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #D6D6D6;
}

#jv-userwrap1,
#jv-userwrap3,
#jv-userwrap4,
#jv-userwrap5,
#jv-userwrap6,
#jv-userwrap7 {
	margin: 0;
	width: 100%;
}
#jv-userwrap3-inner,
#jv-userwrap5-inner,
#jv-userwrap6-inner,
#jv-userwrap7-inner {
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}
#jv-userwrap1 {
	padding: 0;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	position: relative;
}
#jv-userwrap2 {
	background: #FFF;
	border-top: 1px solid #D6D6D6;
}
#jv-userwrap3 {
	overflow: hidden;
}
#jv-userwrap1-inner {
}
#jv-userwrap3-inner {
	border-bottom: 1px solid #D6D6D6;
}
#jv-userwrap4-inner {
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
	background: #FFF url(../images/bg-grey4-hori.jpg) repeat-x top;
}
#jv-userwrap5-inner {
	background: #1A1A1A;
}
#jv-userwrap2 span {
	color: #707070;
}
#jv-search {
	float: right;
	width: 18%;
}
.jv-spotlight {
	width: 100%;
	overflow: hidden;
}
/* BEGIN HEADER
-------------------------------------------------------------*/
#jv-header {
	width: 100%;
}
#jv-header-inner {
background: url("../images/header.png") no-repeat scroll left top transparent;
height: 217px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	position: relative;

	
}
#jv-top {
	margin: 5px 0 0;
	color: #707070;
	float: right;
	width: 50%;
}
#jv-top ul {
	margin: 0;
	list-style: none;
}
#jv-top ul li {
	padding: 0 20px;
	display: inline;
	border-right: solid 1px #DFE7FF;
}
#jv-top ul li.last {
	border: none;
}
#jv-logo {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	float: left;
	width: 50%;
	height: 68px;
}
#jv-logo h1 {
	float: left;
	overflow: hidden;
	margin: 10px 0 10px 0;
	background: url(../images/logo.jpg) no-repeat 0 0;
}
#jv-logo h1 a {
	display: block;
	height: 48px;
	width: 258px;
	margin: 0;
}
#jv-logo h1 a span {
	display: none;
}
#jv-mainmenu {
	margin: 0;
	width: 100%;
}
#jv-mainmenu-inner {
	width: 100%;
	float: left;
	background: #1e7ac7 url(../images/bg-mainmenu.jpg) repeat-x top;
}
#jv-login {
	margin: 0;
	bottom: 5px;
	right: 10px;
	position: absolute;
}
#jv-slideshow {
}
/* END HEADER
-------------------------------------------------------------*/

/* BEGIN CONTAINER
-------------------------------------------------------------*/
#jv-mainbody {
	width: 100%;
	position: relative;
	z-index: 9;
}
#jv-container,
#jv-container-left,
#jv-container-right,
#jv-container-full {
background: #f8f0e8;
	padding-bottom: 20px;
	width: 100%;
	float: left;
}

#jv-container {
}
#jv-container-right {
}
#jv-container-left {
}
#jv-left {
	margin: -60px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	width: 24%;
	position: relative;
	z-index: 10;
}
#jv-left-padding {
	margin: 65px 3px 0 0;
	padding: 10px;
	display: block;
}
#jv-left-inner {
	width: 100%;
	color: #000;
}
#jv-left-bottom {
	margin: 5px 5px 0 0;
	background: #f8f0e8;
}
#jv-left-bottom-inner {
	width: 100%;
	overflow: hidden;
}


#jv-right {
	margin: 5px 0 0;
	padding: 0;
	width: 20%;
	overflow: hidden;
	float: right;
}
#jv-content {
	margin: 0;
	padding: 0;
	width: 50%;
	overflow: hidden;
	float: left;
}
#jv-content-inner {
	overflow: hidden;
	display: block;
}
#jv-maincontent {
	margin: 15px 0 0;
	padding: 0;
	width: 56%;
	float: left;
	overflow: hidden;
	position: relative;
}
#jv-component {
	margin: 0 0 10px 0;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#jv-container-left #jv-content {
	width: 100%;
}
#jv-container-left #jv-maincontent {
	width: 76%;
}
#jv-container-right #jv-maincontent {
	width: 72%;
}
#jv-container-full #jv-content {
	width: 100%;
	float: none;
}
#jv-container-full #jv-maincontent {
	width: 100%;
}
#jv-slideshow2 {
	padding: 10px;
	display: block;
	overflow: hidden;
	background: #FFF;
	border-bottom: 1px solid #D6D6D6;
}
#jv-beforecontent {
	padding: 0 10px 0 5px;
	display: block;
	overflow: hidden;
}
#jv-aftercontent {
	margin: 0 1px 0 0;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#jv-usercol {
}

#jv-left-inner a {
	color: #943e08;
}

/* END CONTAINER
-------------------------------------------------------------*/

/* BEGIN FOOTER 
-------------------------------------------------------------*/
.jv-user {
	float: left;
	overflow: hidden;
}
.jv-box-right {
	float: right;
}
.jv-user .jv-box-inside {
	padding: 0 10px;
}
.jv-box-full {
	width: 100%;
}

#jv-bottom {
	padding-bottom: 3px;
	width: 100%;
}
#jv-bottom-inner {
	padding: 15px 0;
	width: 100%;
	overflow: hidden;
	background: url(../images/footer2.jpg) repeat-x top;
}
#jv-userwrap6 {
	width: 100%;
}
#jv-userwrap6 a {
	color: #000;
}
#jv-footer {
	float: left;
	width: 50%;
}
#jv-footer-inner {
	padding-left: 10px;
}
#jv-footer ul.menu {
	margin: 0;
}
#jv-footer ul.menu li {
	margin: 0;
	padding: 0;
	float: left;
	border: none;
}
#jv-footer ul.menu li a {
	padding: 0 5px;
	font-weight: normal;
	background: none;
}
#jv-copyright {
	float: right;
	width: 50%;
	text-align: right;
}
#jv-copyright-inner {
	padding-right: 10px;
}
#jv-tools {
	margin: 0;
	padding: 0 10px;
	float: right;
	width: 20%;
	text-align: right;
}
#jv-inset {
	width: 100%;
}
#jv-inset-inner {
	padding: 5px 0;
	overflow: hidden;
	width: 100%;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
#jv-maininset {
	padding-left: 10px;
	float: left;
	width: 70%;
}
#jv-inset ul.menu {
	margin: 0;
	text-align: center;
}
#jv-inset ul.menu li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}
#jv-inset ul.menu li.last {
	margin-right: 0;
}
#jv-inset ul.menu a {
	padding: 0 15px 0 0;
	color: #212121;
	float: left;
	line-height: 20px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #FFF;
}
#jv-inset ul.menu a span {
	float: left;
	padding: 0 0 0 15px;
	line-height: 20px;
}
#jv-inset ul.menu li.active a {
	color: #FFF;
	text-shadow: 0 1px 0 #000;
	background: url(../images/button-green.jpg) no-repeat 100% 0
}
#jv-inset ul.menu li.active a span {
	background: url(../images/button-green.jpg) no-repeat 0 0
}

#jv-userwrap5 {
	color: #666;
}
#jv-userwrap5 a {
	color: #AAA;
}
#jv-userwrap5 a:hover {
	color: #FFF;
	text-decoration: none;
}
#jv-userwrap5 ul {
	margin: 0;
}
#jv-userwrap5 ul li {
	padding: 0;
	background: none;
}
#jv-userwrap4 div.moduletable,
#jv-userwrap4 div.moduletable_menu,
#jv-userwrap4 div.moduletable_text,
#jv-userwrap4 div.module,
#jv-userwrap4 div.module_menu,
#jv-userwrap4 div.module_text,
#jv-userwrap5 div.moduletable,
#jv-userwrap5 div.moduletable_menu,
#jv-userwrap5 div.moduletable_text,
#jv-userwrap5 div.module,
#jv-userwrap5 div.module_menu,
#jv-userwrap5 div.module_text {
	border: none;
}
#jv-userwrap4 div.moduletable .titleblok ,
#jv-userwrap4 div.moduletable_menu .titleblok ,
#jv-userwrap4 div.moduletable_text .titleblok ,
#jv-userwrap4 div.module .titleblok ,
#jv-userwrap4 div.module_menu .titleblok ,
#jv-userwrap4 div.module_text .titleblok  {
	margin: 0;
	color: #666;
	font-size: 14px;
	background: none;
	border: none;
}
#jv-userwrap5 div.moduletable .titleblok ,
#jv-userwrap5 div.moduletable_menu .titleblok ,
#jv-userwrap5 div.moduletable_text .titleblok ,
#jv-userwrap5 div.module .titleblok ,
#jv-userwrap5 div.module_menu .titleblok ,
#jv-userwrap5 div.module_text .titleblok  {
	margin: 0;
	color: #666;
	font-size: 14px;
	text-shadow: 0 1px 1px #000;
	background: none;
	border: none;
}
#jv-userwrap4 div.modulecontent,
#jv-userwrap5 div.modulecontent {
	padding: 0 10px;
}
/* END FOOTER 
----------------------------------------------*/

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin: 0 0 10px 0;
	position: relative;
}
#jv-extra div.moduletable,
#jv-extra div.moduletable_menu,
#jv-extra div.moduletable_text {
	margin-bottom: 5px;
}
div.moduletable .titleblok ,
div.moduletable_menu .titleblok ,
div.moduletable_text .titleblok ,
div.module .titleblok ,
div.module_menu .titleblok ,
div.module_text .titleblok  {
	margin: 5px;
	padding: 5px 0;
	display: block;
	color: #fff;
	font-size: 130%;
	line-height: 20px;
	
	background: url("../images/bg.jpg") repeat-x scroll center bottom transparent;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
		border-radius: 5px;
}
#jv-left-inner div.moduletable .titleblok ,
#jv-left-inner div.moduletable_menu .titleblok ,
#jv-left-inner div.moduletable_text .titleblok ,
#jv-left-inner div.module .titleblok ,
#jv-left-inner div.module_menu .titleblok ,
#jv-left-inner div.module_text .titleblok  {
	color: #FFF;
	background: url("../images/bg.jpg") repeat-x scroll center bottom transparent;
    display: block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: -6px -5px 0 -5px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
	border-radius: 5px;
}

div.moduletable-blank .titleblok  {
	margin: 10px 0;
	padding: 5px 10px;
	background: #D9DCE2;
	font-weight: normal;
}

div.modulecontent {
	margin: 10px 0;
	padding: 0 3px;
	display: block;
	overflow: hidden;
}

div.moduletable-blank {
}
div.moduletable-blank a {
	text-decoration: underline;
}
div.moduletable-blank div.modulecontent {
	padding: 0;
}
div.green .titleblok  {
	color: #699000;
}
div.box1 .titleblok  {
	padding: 5px 10px;
	margin: 0 0 2px 0;
	color: #FFF;
	font-weight: normal;
	background: #1E7AC7;
}
div.orange .titleblok  {
	color: #E14C00;
}

div.box1 div.modulecontent {
	padding: 10px;
	color: #FFF;
	background: #1E7AC7;
}

div.box2 {
	color: #888;
	background: #d1d1d1;
}
div.box2 div.modulecontent {
	padding: 10px;
}
div.icon1 .titleblok  {
	padding-left: 45px;
	background: url(../images/icon1.jpg) no-repeat 0 0;
}
div.icon2 .titleblok  {
	padding-left: 45px;
	background: url(../images/icon2.jpg) no-repeat 0 0;
}
div.icon3 .titleblok  {
	padding-left: 45px;
	color: #e41d8b;
	background: url(../images/icon3.jpg) no-repeat 0 0;
}
/* BEGIN FRAME 
----------------------------------------------*/
.jvbr,
.jvbl,
.jvtr,
.jvtl {
}
/* END FRAME 
----------------------------------------------*/
.black {
	color: #000;
}

#jv-left-inner .jv_aclickmenu_wrap .jv_maccordion li {
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #3193E4;
	background: url(../images/arrow-left.gif) no-repeat scroll 0 11px;
}
#jv-left-inner .jv_aclickmenu_wrap .jv_maccordion li:hover {
	background: url(../images/arrow-left-active.gif) no-repeat scroll 0 11px;
}
#jv-left-inner .jv_aclickmenu_wrap li.last-child,
#jv-left-inner .jv_aclickmenu_wrap .wrap_link a {
	height: 20px;
}
#jv-left-inner .jv_aclickmenu_wrap ul.jv_maccordion ul {
	padding:0 0 0 10px;
}
#jv-left-inner .jv_aclickmenu_wrap ul.jv_maccordion ul li {
	border-bottom: none;
}
#jv-left-inner .jv_aclickmenu_wrap a.trigger {
	background: url(../images/down_arrow.gif) no-repeat 0 0;
}
#jv-left-inner .jv_aclickmenu_wrap a.open {
	background: url(../images/up_arrow.gif) no-repeat scroll 0 0;
}

ul.none {
	margin-top: 0;
}
ul.none li {
	padding: 5px 0;
	background: none;
	border-bottom: solid 1px #d9dce2;
}

div.moduletable-blank div.latestnewsitems img {
	border: none;
	padding: 0;
	margin: 0 0 5px 0;
}
div.moduletable-blank div.latestnewsitems img {
	float: none;
}
div.moduletable-blank div.latestnewsitems h4 {
	font-weight: normal;
	margin: 0.5em 0;
}
div.moduletable-blank div.latestnewsitems h4 a {
	text-decoration: underline;
}
div.jv-title-category {
	display: block;
	width: 100%;
	overflow: hidden;
	border-bottom: 2px solid #FFF;
}
div.jv-title-category a {
	padding: 4px 5px;
	color: #226eae;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	background: #c7dff2;
}
div.jv-article-list {
	padding: 10px;
	background: #c7dff2;
	overflow: hidden;
}
.jv_news_wrap li.jv-article-title h4 {
	margin: 0 0 10px 0;
}
div.jv-frame-cat .jv-category img.jv-sectcont-thumb-left {
	border: 3px solid #FFF;
	padding: 0;
}
p.more_link {
	margin: 10px 0 5px 0;
	display: block;
	clear: both;
}
li.jv-article-title a,
p.more_link {
	color: #226EAE;
	font-weight: 100;
}
ul.article-item li {
	padding: 2px 0 2px 12px;
	background: url(../images/bg-dot.jpg) no-repeat 0 8px;
}
div.jv-frame-cat .jv-category {
	float: none;
}