/* plugins/system/jvgallery/css/template.css */
.gallery-item { overflow:hidden;}
.gallery-item li { float:left; position:relative; margin:5px;}
.gallery-item li a { display:block}
.gallery-item li .jv-caption { background:url(../img/des.png);  position:absolute; bottom:0; left:0; width:100%; padding:6px 0 }
.gallery-item li:hover .jv-caption { background:url(../img/des_over.png); }
.gallery-item li .jv-caption span { display:block; padding:0 10px; line-height:16px; color:#fff; font-weight:bold; text-transform:capitalize;}



/* SLIMBOX plugins/system/jvgallery/css/slimbox.css*/

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*User tools  /templates/jv-framework/basethemes/css/usertool.css */

#userpanels {position: fixed; right:10px; width: 250px; z-index: 100; top: -1500px;}
#userpanel {right:10px !important; font-family:Arial; position:fixed; width: 250px;}
#panels-inner { position:relative;  border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#userpanel {  background:#fff;}
#userpanel h2 {   background:  #F7F7F7;    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd; font-size:100%;      padding:0 10px;    text-transform: uppercase;	margin:0 0 10px 0; line-height:30px;}

#userpanel {}
#userpanel p { float:left; width:50%; margin-bottom:5px; text-transform: capitalize;}
#userpanel p  input { margin:0 5px 0 10px; float:left;  }
#userpanel .bt-bottom { text-align:center; background:  #F7F7F7;    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd; padding:10px 0; margin:0 ; }

#userpanel .bt-panels{   background:  #666;    border: 1px solid #666;    color: #fff;	padding:2px 5px;	font-size:11px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:0 5px;  position:relative;}


#sub-panel { text-align: right;  position:fixed !important; top:2px; right:10px;}
#sub-panel a {  display:block;   position:relative; background:url(../img/usertools.png) bottom  left  ; width:90px; height:30px; color:#fff; font-size:12px; text-align:center;line-height:30px; text-transform:uppercase; font-weight:bold }
#sub-panel a:hover { color:#000}

#toTop { background:url(../img/arrow.png) top left  ;   bottom:5px;    cursor: pointer; position: fixed !important;    right: 10px;    z-index: 9;
width:38px; height:38px; font-size:0; text-indent:-999em; }



/*Horizontal /templates/jv-framework/themes/jv-english/css/horizontal.css*/

/* PULLIC
 --------------------------------------------------------------------------------------------- */
ul.mainmenu > li > a { margin-left:10px;}
ul.mainmenu li a{ font-size:11px; text-transform:uppercase; padding:0 25px 0 15px; color:#b4b4b4; display:block; outline:none; line-height:30px;
 text-decoration:none; background: url(../img/item.png) right top; font-weight:bold;  }
ul.mainmenu li:hover a, ul.mainmenu li.active a{ background-position: bottom right; color:#c8eaf2; } 

ul.mainmenu ul li a { line-height:normal; padding:7px; background:none  !important; line-height: normal; color:#a3a3a3; text-transform: none; border:0;}
ul.mainmenu ul  a:hover,  ul.mainmenu ul li.active > a { color:#fff;}

.dropline ul.mainmenu > li > ul > li > a { color:#fff; line-height:30px;  text-transform: capitalize; padding:0 10px; }
.dropline ul.mainmenu > li > ul > li.parent  > a > span  { padding-right:15px; background: url(../img/arrow2.png) no-repeat right  center;}

/*--------------------------------------------------------------------------------------------------------------------------------*/
.jv-menu { height: 32px;  position:relative; }
ul.mainmenu {	margin: 0;	padding: 0; height:30px;  background: url(../img/menu.jpg) left top repeat-x  ; border:1px solid #c8c8c8; }
ul.mainmenu .dd {position: absolute; top: 30px; left: auto ;  background: url(../img/trans.gif);  z-index:999; }

.dropdown ul.mainmenu > li { position:relative;  }
ul.mainmenu  li {	display: block;	cursor: pointer; float:left;  margin-right:1px;  list-style-type:none; }

ul.mainmenu > li { margin-right: -10px; }
ul.mainmenu > li.active,  ul.mainmenu > li:hover {   background: url(../img/liactive.png) no-repeat top left; }

ul.mainmenu ul {	width: 200px;	position: absolute; z-index: 99; margin: 0; padding:0; left:-999em; background:#003882; padding:1px; }
ul.mainmenu li:hover > ul {left: auto;	}

ul.mainmenu ul li { background:#003882 url(../img/line1.png) repeat-x top   left;   width:100%; padding:0 !important; margin:0 !important; } 
ul.mainmenu ul li:first-child {background-image:none}
ul.mainmenu ul span { display:block;}

ul.mainmenu ul ul { margin: -25px 0 0 95%;}
ul.mainmenu ul li.parent > a > span {background: url(../img/arrow_a.png) no-repeat right  center; }

/* jv-dropline  */
.jv-menu.dropline { height:62px}
.dropline ul.mainmenu { position:relative; }
.dropline ul.mainmenu > li > ul  { width:100%;  display:block;  background: #003882 url(../img/trans.gif);  height:30px; border:0; padding:0;}
.dropline ul.mainmenu > li:hover > ul, .dropline ul.mainmenu > li.active > ul { left: 0; }
.dropline ul.mainmenu > li > ul > li { float:left;  position:relative; width:auto !important; background: none !important}
.dropline ul.mainmenu > li > ul > li > ul { margin:0 !important}

/* templates/jv-framework/themes/jv-english/css/vertical.css */
/* vertical */
ul.vertical { position:relative;  display: inline-block; width:100%;}
ul.vertical, ul.vertical ul {	margin: 0;	padding: 0;}

ul.vertical li {	display: block;	cursor: pointer; background:url(../img/line2.jpg) repeat-x  top  left ; list-style-type:none;	padding-top:2px; display: inline-block; width:100%;}
ul.vertical li:first-child   { background:none;}
ul.vertical  ul {	width: 200px;	position: absolute; 	z-index: 99;	left: -999em; background: #d7d7d7 ; border:1px solid #c4c4c4; }
ul.vertical  li:hover > ul {left: 95%; margin: -29px 0 0 0;}

ul.vertical li a{ font-size:11px; text-transform:uppercase; padding:0 10px; color:#212627; display:block; outline:none; line-height:28px; }
ul.vertical li:hover a,  ul.vertical li.active a{ color:#018db0;}

ul.vertical span { display:block;}
ul.vertical li.parent > a > span {background: url(../img/arrow_a.png) no-repeat right  center;  }

ul.vertical ul  a { color:#212627 !important;} 
ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #018db0 !important ;}


/*templates/jv-framework/themes/jv-english/css/accordion.css*/
/* jv-accordion */

.module-accordion .contentmod {  margin:0 !important; padding:0 !important; }
.accordion { margin:0; padding:0;}
.accordion li { list-style-type:none; }
.accordion a, .accordion span { display:block;}

.accordion li span.separator, .accordion  li > a {
 font-size:11px; text-transform:uppercase; padding:0 10px; color:#212627; line-height:30px;
 background:url(../img/line2.jpg) repeat-x bottom  left; cursor:pointer }
 .accordion li.active span.separator, .accordion  li > a:hover, .accordion  li.active > a, .separator span:hover {color: #018DB0;}
 
 .accordion li span.separator span {background:url(../img/arrow3.png) no-repeat  right center; }
 .accordion li.active span.separator span {background:url(../img/arrow2.png) no-repeat  right center; }
 .accordion ul a { line-height:25px; color:#545454; text-transform:capitalize; padding-left:20px;}
  .accordion ul a span {background:url(../img/sub.png) no-repeat left center; padding-left:10px; }
.accordion ul  {  background:#ededed; padding:0; }


/*/templates/jv-framework/basethemes/css/typo.css*/
.typography p { margin:10px 0;}

/* SPECIAL CONTENT
-----------------------------------------------------------------*/
/* Pre, Code ---*/
pre, .code {
	background: #ffffdd;
	border-left: 5px solid #ccc;
	font: 1em/1.5 Monaco, Consolas, "Courier News", monospace;
	margin: 15px 0;
	padding: 10px 15px !important;
}

/* Dropcap ---*/
.dropcap {
	color: #333;
	display: block;
	float: left;
	font: 60px/40px Georgia, Times, serif;
	padding: 7px 8px 0 0;
}

/* Blockquote ---*/
blockquote {
	font-family: Georgia, Times, serif;
	text-align: justify;
}

blockquote span.open  { background: url(../img/so-q.gif) no-repeat left top; padding: 0 0 0 20px; }

blockquote span.close {	background: url(../img/sc-q.gif) no-repeat bottom right;	padding: 0 20px 0 0; }

/* Inline Words Hilite ---*/
.highlight { background: #ffffdd; font-weight: bold; padding: 1px 5px; }

/* Tips, Error, Message, Hightlight ---*/
p.error { margin-bottom:10px;}
p.error, p.message, p.tips, p.rss, p.key, p.tag, p.cart, p.note, p.photo, p.doc, p.mobi {
	padding-left: 25px;
	position: relative;
}

p.error span.icon, .message span.icon, p.tips span.icon, p.rss span.icon, p.key span.icon,
p.tag span.icon, p.cart span.icon, p.note span.icon, td.note span.icon, p.photo span.icon, p.doc span.icon, p.mobi span.icon, #terms span.icon {
	background-image: url(../img/icons-sprites-silk.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
/*	top: 10px;*/
	left: 10px;
}

p.error 	span.icon, #terms span.icon { background-position: right 0; }

.message	span.icon { background-position: right -18px; }
p.tips 		span.icon {	background-position: right -36px; }
p.key 		span.icon { background-position: right -54px; }
p.tag 		span.icon { background-position: right -74px; }
p.cart 		span.icon { background-position: left 0; }
p.doc 		span.icon { background-position: left -18px; }
p.note 		span.icon { background-position: left -36px; }
td.note 		span.icon { background-position: left -36px; }
p.photo 	span.icon { background-position: left -54px; }
p.mobi 		span.icon { background-position: left -74px; }


p.error { /*color: #d78e8e;*/ background:#fef4f4 url(../img/bg1.jpg) bottom left repeat-x;  border-right:1px solid #e7d6d6;  border-bottom:1px solid #e7d6d6; padding:10px 10px 10px 35px }
.message {	color: black; background:#f2f5fe url(../iimg/bg2.jpg) bottom left repeat-x;  border-right:1px solid #94a2cb;  border-bottom:1px solid #94a2cb;  padding:10px 10px 10px 35px; line-height: 20px;}
p.tips { color: #bfab6f; background:#fdfbe2 url(../img/bg3.jpg) bottom left repeat-x;  border-right:1px solid #e2dd99;  border-bottom:1px solid #e2dd99;  padding:10px 10px 10px 35px }
p.key  { color: #73acb0; background:#effdf9 url(../img/bg4.jpg) bottom left repeat-x;  border-right:1px solid #b7ddd1;  border-bottom:1px solid #b7ddd1;  padding:10px 10px 10px 35px }
p.tag 	{ color: #be82a5; background:#fef2f9 url(../img/bg5.jpg) bottom left repeat-x;  border-right:1px solid #e9bfd7;  border-bottom:1px solid #e9bfd7;  padding:10px 10px 10px 35px }
p.cart	{ color: #9bac7b; background:#f9fee6 url(../img/bg6.jpg) bottom left repeat-x;  border-right:1px solid #d6e3bc;  border-bottom:1px solid #d6e3bc;  padding:10px 10px 10px 35px }

p.doc { color: #8c8c8c; background:#f6f6f4 url(../img/bg7.jpg) bottom left repeat-x;  border-right:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7;  padding:10px 10px 10px 35px }
p.note	{ color: #d89e66; background:#fcf3eb url(../img/bg8.jpg) bottom left repeat-x;  border-right:1px solid #e9ceb5;  border-bottom:1px solid #e9ceb5;  padding:10px 10px 10px 35px }
td.note	{ color: black; background:#fcf3eb url(../img/bg8.jpg) bottom left repeat-x;  border-right:1px solid #e9ceb5;  border-bottom:1px solid #e9ceb5;  padding:10px 10px 10px 35px }

p.photo 	{ color: #a58ac5; background:#f4eefa url(../img/bg9.jpg) bottom left repeat-x;  border-right:1px solid #d5c6e7;  border-bottom:1px solid #d5c6e7;  padding:10px 10px 10px 35px }
p.mobi	{ color: #6eafd4; background:#eff8fd url(../img/bg10.jpg) bottom left repeat-x;  border-right:1px solid #bad9ea;  border-bottom:1px solid #bad9ea;
  padding:10px 10px 10px 35px }



/* Special list style ---*/
ul.checklist li, ul.star li, ul.arrow li,
ul.address li, ul.phone li, ul.email li {
	background: none;
	padding: 0 0 0 20px;
	position: relative;
	overflow: hidden;
}

ul.checklist span.icon, ul.star span.icon, ul.arrow span.icon,
ul.address span.icon, ul.phone span.icon, ul.email span.icon {
	background-image: url(../img/icons-sprites-silk.png);
	/*background-image: url(../img/icons-sprites-tango.png);*/
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

ul.arrow 		span.icon { background-position: left top; }
ul.star 			span.icon { background-position: left -18px; }
ul.checklist		span.icon {	background-position: left -36px; }
ul.phone 		span.icon { background-position: right top; }
ul.address 		span.icon { background-position: right -18px; }
ul.email 		span.icon { background-position: right -36px; }

ul.bookmark-links li {
	background: url(../img/arrow.png) no-repeat 0px 10px !important;
	border-bottom: 1px dotted #e6e6e6;
	padding: 5px 0 5px 10px !important;
}

/* Big Number ---*/
p.blocknumber {
	position: relative;
	padding: 5px 0 5px 55px !important;
}

.bignumber-1, .bignumber-2, .bignumber-3 {
	background-image: url(../img/numberlist-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font: bold 20px/normal Arial, sans-serif;
	text-align: center;
}

.bignumber-1 { background-position: left top;}
.bignumber-2 { background-position: left -44px;}
.bignumber-3 { background-position: left -88px;}






/* Box style ---*/
.box-sticky, .box-download, .box-grey, .box-hilite {
	margin: 13px 0;
	padding: 1px !important;
	border: 3px solid #ddd;
}

.box-sticky {
	background: url(../img/sticky-big.png) no-repeat 10px center #fff;
	padding-left: 50px !important;
	border-color: #d2d2b6;
}

.box-download {
	background: url(../img/download-big.png) no-repeat 10px center #fff;
	padding-left: 50px !important;
	border-color: #d6e9f3;
}

.box-grey {
	background-color: #f7f7f7;
}

.box-hilite {
	border-color: #d2d2b6;
	background: #ffffdd;
	width:100%;
}

/* Legend ---*/
.legend-title {
	background: #FFFFFF;
	display: block;
	font-weight: bold;
	left: 7px;
	margin: 0 !important;
	padding: 0 5px !important;
	position: absolute;
	top: -12px;
}

.legend {
	border: 3px solid #CCCCCC;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}

.legend-hilite .legend-title {
	color: #006699;
}

.legend-hilite {
	border: 3px solid #d6e9f3;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}

/* OTHERS
--------------------------------------------------*/
div.ja-adv {
	border: 1px solid #ddd;
	padding: 10px;
}

div.ja-adv span.sponsor {
	color: #999;
	display: block;
	font-size: 92%;
	text-align: right;
}

/* Highslide ---*/
.highslide-header {
	border-bottom: 1px solid #CCCCCC;
}

.highslide-header li {
	background: none;
}

.highslide-body {
	padding: 10px 0 !important;
}

.highslide {
	margin: 0;
}

.highslide img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.highslide:hover img {
	border: 1px solid #ABABAB !important;
}



/* Badge Module ---*/
.moduletable { position:relative;}
.badge {
	height: 46px;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	background-image: url(../img/icon-badge.png);
	background-repeat: no-repeat;
	display:block;
}

.badge-hot 	.badge { background-position: 0 0; }
.badge-new 	.badge { background-position: 0 -46px; }
.badge-pick .badge { background-position: 0 -92px; }
.badge-top 	.badge { background-position: 0 -138px; }

/*.wrap-bubbles { margin-bottom:15px;}
.wrap-bubbles .bubbles { background:#e4e9d6; position:relative; padding:10px; margin-bottom:18px;}
.wrap-bubbles .bubbles .arrows-bub {background-image: url(../images/typo/arrows.png); width:27px; height:16px; position:absolute; bottom:-16px; left:30px;  }
.wrap-bubbles .bubbles .round { 	background-image: url(../images/typo/round.jpg); height:8px; width:8px; position:absolute;}
.wrap-bubbles .bubbles .tl { top:0; left:0; background-position:0 0; }
.wrap-bubbles .bubbles .tr { top:0; right:0; background-position:100% 0; }
.wrap-bubbles .bubbles .bl { bottom:0; left:0; background-position:0 -8px; }
.wrap-bubbles .bubbles .br { bottom:0; right:0;  background-position:100% -8px; }
.wrap-bubbles .author { background: url(../images/typo/author.png) center  left no-repeat; padding-left:20px; line-height:20px; font-weight:bold;}

.wrap-bubbles .style1 { background:#666; color:#fff;}
.wrap-bubbles .style1 .tl { top:0; left:0; background-position:0 -16px; }
.wrap-bubbles .style1 .tr { top:0; right:0; background-position:100% -16px; }
.wrap-bubbles .style1 .bl { bottom:0; left:0; background-position:0 -24px; }
.wrap-bubbles .style1 .br { bottom:0; right:0;  background-position:100% -24px; }
.wrap-bubbles .style1 .arrows-bub { background-position:0 -20px;}


.wrap-bubbles .style2 { background:#a72535; color:#fff;}
.wrap-bubbles .style2 .tl { top:0; left:0; background-position:0 -32px; }
.wrap-bubbles .style2 .tr { top:0; right:0; background-position:100% -32px; }
.wrap-bubbles .style2 .bl { bottom:0; left:0; background-position:0 -40px; }
.wrap-bubbles .style2 .br { bottom:0; right:0;  background-position:100% -40px; }
.wrap-bubbles .style2 .arrows-bub { background-position:0 -37px;}*/


/*/modules/mod_jvnews/tmpl/Default/css/jvnews.css*/
@charset "utf-8";
/* CSS Document */
.jvnews-intro { 
overflow:hidden;
}
.jvnew-content h3, .jvnew-content-contact h3   { font-size:13px; margin-bottom:5px;}
.jvnew-content .jv-new, .jv-new2, .jv-new3, .jvnew-content-contact .jv-new { overflow:hidden; line-height:19px; margin-bottom:10px; }


.jvnew-content-contact {min-height:500px;}
.jvnew-content p, .jvnew-content-contact p { margin:0; display: inline;}
.jvnew-content img, .jvnew-content-contact img{ margin:0 5px 0 0;}



.jvnew-content ul.jvnews-link { margin-top:10px; margin-left:20px;}
.jvnew-content ul.jvnews-link li { margin:0 0 5px 0; list-style-type: decimal; }

.jvnew-content  .column2 { width:50%; float:left;}
.jvnew-content  .column3 { width:33%; float:left;}
.jvnew-content  .column4 { width:25%; float:left;}
.jvnew-content  .column5 { width:20%; float:left;}

.jvnew-content  .column2 .jv-new,.jvnew-content  .column3 .jv-new,
.jvnew-content  .column4 .jv-new,.jvnew-content  .column5 .jv-new
{ padding:0 5px; }

div.left   {float: left;}
div.center {text-align: center;}
div.right  {float: right;}

/** Tootip **/
.tool-tip {
	color: #fff;
	width: 239px;
	z-index: 13000;  
    -moz-border-radius: 7px;
    border-radius: 7px ;
    -webkit-border-radius: 7px;
    -moz-box-shadow: 0 0 10px #999;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px;
	background:#fff;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
	
}
 
.tool-text {
	font-size: 11px;
	padding:8px;
    -moz-border-radius: 7px;
    border-radius: 7px ;
    -webkit-border-radius:7px;
	border:1px solid #999;
	color:#000;
	background:#fff
}


/*/modules/mod_jvslideshow/assets/css/jvslideshow.css*/
/*.jv-slide .contentmod  {overflow:visible;}*/
#jv-slideshow {position:relative; display:block;}
#jv-slideshow .hidden {display:none;}
#jv-slideshow .jv-slideshow-content {width: 100%; height: 300px; overflow: hidden; position:relative;}
#jv-slideshow .jv-slideshow-items {display:block; overflow:hidden; position:relative; width:100%; height: 300px;}
#jv-slideshow .jv-slideshow-items .item {position:absolute; top:0; left:0;}
#jv-slideshow .jv-slideshow-items .item a {margin:0; padding:0;}
#jv-slideshow .jv-slideshow-items .loader {position:absolute; top:50%; left:50%; margin: -16px 0 0 -16px;}
#jv-slideshow .jv-slideshow-items .slice {position:absolute; top:0; left:0; height:100%;}
#jv-slideshow .jv-slideshow-items .link {position:absolute; top:0; left:0; width: 100%; height:100%;border: none; margin:0; padding:0}
#jv-slideshow .jv-slideshow-items .link:hover {background:transparent;}
#jv-slideshow .jv-slideshow-captions {position:absolute; bottom:0; left:0; width:100%;height: 0px; background:#000; opacity: 0.7;z-index:1;}
#jv-slideshow .jv-slideshow-captions  .description {font-size:18px; color:#fff; padding: 14px;}

#jv-slideshow .jv-slideshow-controls {position:absolute; bottom:0; right:0; font-size:18px; color:#fff; padding: 14px; visibility:hidden;z-index:1;}
#jv-slideshow .jv-slideshow-controls li{float:left; list-style:none; }
#jv-slideshow .jv-slideshow-controls li a{padding: 0 5px; color: #fff;}
#jv-slideshow .jv-slideshow-controls li a img.icon{background: url(../img/icon.gif) no-repeat; width:12px; height:12px;}
#jv-slideshow .jv-slideshow-controls li a.active, #jv-slideshow .jv-slideshow-controls li a:hover {color:#366672;}
#jv-slideshow .jv-slideshow-controls li a.active img.icon, #jv-slideshow .jv-slideshow-controls li a:hover  img.icon{background: url(../img/icon-hover.gif) no-repeat; width:12px; height:12px;}

#jv-slideshow .jv-slideshow-arrows {position:absolute; overflow:hidden; top:50%; left:50%; height:42px; background: url(../img/arrows.png) no-repeat; width: 238px; z-index:1; margin: -42px 0 0 -119px; visibility:hidden;}
#jv-slideshow .jv-slideshow-arrows * {margin:0; padding:0;}
#jv-slideshow .jv-slideshow-arrows a { cursor: pointer; text-indent:-9999em; display: block; height: 18px; overflow: hidden; position: absolute; top: 12px;}
#jv-slideshow .jv-slideshow-arrows a.active, #jv-slideshow .jv-slideshow-arrows a:hover {	background-position: 0 18px;}
#jv-slideshow .jv-slideshow-arrows li {list-style: none;}
#jv-slideshow .jv-slideshow-arrows li.first a {	background-image: url(../img/arrows-first.gif); left: 33px; width: 19px;}
#jv-slideshow .jv-slideshow-arrows li.last a { background-image: url(../img/arrows-last.gif); left: 186px; width: 19px;}
#jv-slideshow .jv-slideshow-arrows li.next a { background-image: url(../img/arrows-next.gif); left: 145px; width: 28px;}
#jv-slideshow .jv-slideshow-arrows li.pause a { background-image: url(../img/arrows-pause.gif); left: 109px; width: 20px;}
#jv-slideshow .jv-slideshow-arrows li.play a { background-position: 20px 0;}
#jv-slideshow .jv-slideshow-arrows li.play a.active, #jv-slideshow .jv-slideshow-arrows li.play a:hover { background-position: 20px 18px;}
#jv-slideshow .jv-slideshow-arrows li.prev a { background-image: url(../img/arrows-prev.gif); left: 65px; width: 28px;}

.red{
color:red;
}

.green{
color:green;
}

.bold{
font-weight:bold;
}