/* universal set of reset styles
---------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {background: white;line-height: 1;color: black;}
ol,ul {list-style: none;}
/* tables still need cellspacing="0" in the markup */
table{border-collapse: separate;border-spacing: 0;}
caption,th,td {font-weight: normal;}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote,q {quotes: "" "";}
/* ||| the end |||*/
/* ||| set of clearing floats |||*/	
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clr {font-size : 1px;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear: both;}
/* End hide from IE-mac */
/* ------------------------ the end ----------------------------*/
html {
	height:100%;
	margin-bottom:1px;
	border-bottom:1px solid #f5f5f5;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial , Verdana, sans-serif;
	line-height: 150%;
}
/* Basic link styles 
---------------------------------------------------------------*/
a{
	outline:none;
	cursor:pointer;
}
a:link,
a:visited,
a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
/* Basic image style 
----------------------------------------------------------------*/
img{
	border:none;
	text-decoration:none;
}
/* Basic lists styles 
----------------------------------------------------------------*/
ul{
	padding:0 6px 6px 6px;
	margin:0 12px;
}
ul ul{
	padding-bottom:0px;
}
ul li{
	padding-left:4px;
	line-height:100%; 
	margin:5px 0;
}
ul li a{
	text-decoration: none;
}
ol li{
	line-height:170%;
}
dl#system-message dd ul li{
	border: none !important;
}
/* Basic heading styles 
-----------------------------------------------------------------*/
th {
	padding:4px;
	text-align:left;
}
h1 { font-size:200%; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
h5 { font-size:115%; }
p, pre, blockquote, h1, h2, h3, h4, h5, h6{
	margin:1em 0;
	padding:0;
}
/* Basic form styles 
-----------------------------------------------------------------*/
fieldset{
	border:none;
	padding:5px 0;
}
fieldset a{
	font-weight:bold;
}
input, select, button{
	font-size:11px;
	font-weight:normal;
}
/* Basic HR-line style 
-----------------------------------------------------------------*/
hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}
/* Basic positioning classes 
-----------------------------------------------------------------*/
.clearfix{ clear: both; }
.lf { float: left; }
.rf { float: right; }
/* Logo 
------------------------------------------------------------*/
a#logo, 
a#logo_styled {
	float:left;
	display:block;
	margin-top: 11px;
}
a#logo_styled{
	/* 
		Here you can change width or height of your logo 
		if you've disabled option "logo as image"
	*/
	width: 195px;
	height: 43px; 
}
/* Basic wrapper styles 
-----------------------------------------------------------------*/
div#wrapper_header1{
	overflow: hidden;
}
div#wrapper_header2{
	overflow: hidden;	
}
div#wrapper_header3{
	overflow: hidden;
}
div#wrapper_main{
	width:100%;
	margin:0 auto;	
	padding-bottom:20px;
	position:relative;
	font:normal 12px  Arial, Verdana, sans-serif; /* Basic font size: 12px, line-height: 15px */
}
/*menu*/
div#menu_center{
	width: 980px;
	margin:0 auto;
}
div#wrapper_menu{
	width:100%;
	height:79px;
	display:block;
	margin-bottom:-10px;
	z-index:1000;
	left:0;
	position:absolute;
}
div#horiz-menu{
	margin:13px -15px 0 0;
	display:block;
	float:right;
	line-height: 79px;
	font-weight: bold;
	font-size: 11px;
}
div#horiz-menu ul.menu li.level1:first-child{
	background:none;
}
div#wrapper_menu ul li:hover li,
div#wrapper_menu ul li:hover li a,
div#wrapper_menu ul li:hover li span{
	height: 30px;
	display:block;
	line-height: 30px;
}
/*buttons*/
div#buttons{
	width:auto;
	float:left;
	margin-top: 25px;
	font-size: 10px;
}
span#login_btn,
span#register_btn{
	padding-right:13px;
	height:19px;
	display:block;
	float:left;
	margin-left: 5px;
}
span#login_btn a,
span#register_btn a{
	padding-left:13px;
	display:block;
	height:19px;
	line-height:19px;
}

/*header*/
div#wrapper_header{
	margin:0 auto;
	width:980px;
	padding:80px 0 20px 0;
}
div#header1{
	float: left;
	margin-top: 20px;
}
div#header2{
	float: right;
	margin-top: 20px;
}
div#header3{
	float: left;
}
div#header4{
	float: right;
}
div#header_modules1{
	margin-top:20px;
}
div#header_modules2{
	margin-top:25px;
}
div#breadcrumb{
	height: 45px;
}
/*content*/
div#wrapper_content{
	width:980px;
	margin:0 auto 15px auto;
}
div#right{
	float:right;
	margin: 25px 0 0 10px;
}
div#left{
	float:left;
	margin: 25px 10px 0 0;
}
div#inset{
	float:left;
	margin: 25px 0 0 10px;
}
div#component{
	float:left;
	margin: 25px 0 0 0;
}
/*bottom*/
div#bottom_center{
	margin: 0 auto;
	padding-top:20px;
	width: 980px;
	overflow:hidden;
}
/*bottom bar*/
div#bottom_bar{
	height:88px;
	margin-bottom:-10px;
}
div#bottom_bar_center{
	height:60px;
	padding-top: 28px;
	margin:0 auto;
	width:980px;
}
div#social_icons{
	float:right;
}
div#social_icons a{
	float:right;
	display:block;
	width:32px;
	height:32px;
	margin-left:9px;
}
/*footer*/
div#wrapper_footer{
	margin-top:10px;
	min-height:38px;
}

/* set the width of user modules 
-------------------------------------------------------------------*/ 

.us_width-20,
.us_width-25,
.us_width-33, 
.us_width-50{
	display:block;
	float:left;
}
.us_width-20{ width:20%; }
.us_width-25{ width:25%; }
.us_width-33{ width:33%; }
.us_width-50{ width:50%; }
.us_width-100{ width:100%; }

/* 
	Suffixes 
	------------------------------
	Available suffixes:
	* _color
	* _clear
	* _menu
	* _text
	* _bg (only in wrapper_header)	
*/
div.moduletable,
div.moduletable_clear,
div.moduletable_menu,
div.moduletable_text, 
div.moduletable_color{
	padding-bottom:10px;
}
div.moduletable h3,
div.moduletable_clear h3,
div.moduletable_menu h3,
div.moduletable_text h3, 
div.moduletable_color h3{
	margin:0 0 15px 10px;
	height:45px;
	width:auto;
	line-height: 45px;
	text-indent: 14px;
	font-weight: normal;
	font-size:14px;
}
div.moduletable .moduletable_content,
div.moduletable_clear .moduletable_content,
div.moduletable_menu .moduletable_content,
div.moduletable_text .moduletable_content, 
div.moduletable_color .moduletable_content{
	margin:0 0 0 10px;
	font-size: 12px;
}
.us_width-100 .moduletable_content{
	margin: 0!important;
}
div.us_width-20:first-child .moduletable_content,
div.us_width-25:first-child .moduletable_content,
div.us_width-33:first-child .moduletable_content,
div.us_width-50:first-child .moduletable_content,
div.us_width-100:first-child .moduletable_content,
div.module_wrap .moduletable_content,
div#left .moduletable_content,
div#right .moduletable_content,
div#inset .moduletable_content{
	margin: 0;	
}
div.us_width-20:first-child h3,
div.us_width-25:first-child h3,
div.us_width-33:first-child h3,
div.us_width-50:first-child h3,
div.us_width-100:first-child h3,
div.module_wrap h3,
div#left h3,
div#right h3,
div#inset h3{
	margin: 0 0 15px 0;
}
div.moduletable_clear{
	background: none;
	border:0;
	padding:0;
}

/* header */

div#wrapper_header div.moduletable h3,
div#wrapper_header div.moduletable_bg h3,
div#wrapper_header div.moduletable_clear h3,
div#wrapper_header div.moduletable_menu h3{
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	line-height:24px;
	margin: 0;
	text-indent:0;
	background:none;
}
div#wrapper_header div.moduletable .moduletable_content,
div#wrapper_header div.moduletable_bg .moduletable_content,
div#wrapper_header div.moduletable_clear .moduletable_content,
div#wrapper_header div.moduletable_menu .moduletable_content{
	margin:10px 0 0 0;
	background:none;
}
div#wrapper_header div.moduletable_bg .moduletable_content{
	padding: 5px;
}
div#wrapper_header ul{
	margin:0;
	padding:0;
}
div#wrapper_header ul li{
	line-height:22px;
	padding-left: 30px;
}
div#wrapper_header ul.menu{
	padding:0;
	margin:0;
	list-style-type:none;
}
div#wrapper_header ul.menu li,
div#wrapper_header ul.menu li a{
	padding:0;
	font-size:12px;
	line-height: 24px;
	background:none;
	text-decoration:none;
}
div#wrapper_header ul.menu li:first-child{
	border-top:none;
}
div#wrapper_header ul.menu li a{
	border-top:none;
}
div#wrapper_header ul.menu li{
	padding-left:26px;
}
div#wrapper_header ul.menu ul li{
	padding-left: 20px;
}
div#wrapper_header ul.menu li:hover,
div#wrapper_header ul.menu li a:hover{
	text-decoration:none;
}
/* wrapper content */
/* lists */
/* standard */
div#wrapper_bottom div.moduletable_content ul,
div#wrapper_content div.moduletable_content ul{
	margin:0;
	padding:0;
}
div#wrapper_content div.moduletable_content ul li{
	margin:0;
	padding:0;
	min-height:38px;
	line-height:38px;
	padding-left:16px;
}
div#wrapper_bottom div.moduletable_content ul li:first-child,
div#wrapper_content div.moduletable_content ul li:first-child{
	border-top:none;
}
/*bottom list*/
div#wrapper_bottom div.moduletable_content ul li{
	margin:0;
	padding:0;
	min-height:38px;
	line-height:38px;
	padding-left:16px;
}
/*mainbody list*/
div#mainbody_wrapper ul li{
	padding-left:16px;
}

/* Search module */

div.search {
	width:auto;
	float:left;
}
div.search input#mod_search_searchword{
	width: 208px;
	height: 21px;
	font-size: 11px;
	padding:6px 0 0 5px;
}

/* Restrictions
---------------------------------------------------------------*/

/* --- Header --- */
/*search module*/
div#wrapper_header div.search input#mod_search_searchword{
	border:none;
	display:block;
	float:left;
	width: 375px;
	height:36px;
	padding:10px 0 0 12px;
	font-size:20px;
}
div#wrapper_header div.search input.button{
	height:46px;
	width:55px;
	margin-left: 12px;
	text-indent:-999em;
	display:block;
	float:left;
}

/* --- Bottom --- */

div#wrapper_bottom div.moduletable h3,
div#wrapper_bottom div.moduletable_text h3,
div#wrapper_bottom div.moduletable_clear h3,
div#wrapper_bottom div.moduletable_menu h3{
	font-size: 14px;
	font-weight: normal;
	height: 24px;
	line-height:24px;
	text-indent:0;
	background:none;
}

/* --- Bottom bar --- */
div#search_bottom{
	float:left;
	line-height:32px;
	color:#999;
	width:auto;
}
div#search_bottom .moduletable_content{
	margin: 0;
}

/* --- Footer --- */

div#footer_menu{
	float:left;
	width: auto;
	margin: 2px 0 0 -23px;
}
div#footer_menu ul li{
	background:none;
	display: inline;
	padding:7px;
}
div#footer_center{
	width: 980px;
	margin: 0 auto;
	padding-top: 12px;
	font-size:11px;
	min-height:26px;
}
div#stylearea,
div#informations{
	float: right;
	width: auto;	
}
div#informations{
	margin-right:20px;
}
/* System messages */
#system-message{
	margin-top:25px;
}
#system-message dt.error{
	display:none;
	background-image:none!important;
	padding:0!important;
}
#system-message dd{
	font-weight:bold;
	margin:0;
	text-indent:30px;
	background-image:none!important;
	padding:0!important;
}
#system-message dd.error ul{
	margin-bottom:0;
}
dl#system-message ul{
	margin:0;
}
#system-message dd ul{
	list-style-type:none;
	margin-bottom:10px;
	padding:10px;
}
/*joomla classes*/
h1.componentheading,
.componentheading{
	line-height:45px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:14px;
	font-weight:normal!important;
	height:45px!important;
}


/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}


/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(j_button.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(j_button.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(j_button.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(j_button.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(j_button.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(j_button.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(selector.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}




/* Box-model
------------------------------------------------------------*/
div#horiz-menu *{
	margin:0;
	padding:0;
}
div#horiz-menu ul{
	margin:0;
	padding:0;
}
div#horiz-menu li.level1{
	padding:0;
	margin:0;
	height:44px;
	line-height:43px;	
}	
div#horiz-menu li{
	margin:0;
	padding:0;
	border:0;
}
div#horiz-menu a{
	padding:0;
}
div#horiz-menu .separator span,
div#horiz-menu a span{
	padding: 0 16px;
}
div#horiz-menu li li{
	margin:0;
	height:30px;
}
div#horiz-menu ul{
	padding:0;
}
div#horiz-menu li li a{
	padding:0;
	width:185px;
}
div#horiz-menu li ul,
div#horiz-menu li li,
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	width:190px;
}

/* Fonts
------------------------------------------------------------*/

div#horiz-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal!important;
	font-size:12px;
}
div#horiz-menu a{
	text-decoration:none;
}
div#horiz-menu a:hover{
	text-decoration: none!important;
}
div#horiz-menu li li a{
	text-decoration:none;
}

/* Other rules
------------------------------------------------------------*/

div#horiz-menu ul{
	list-style:none;
}
div#horiz-menu li{
	display:block;
	float:left;
	list-style:none;
	position:relative;
}
div#horiz-menu li ul{
	float: none;
	left:-999em;
	position:absolute;
	z-index: 1000;
}
div#horiz-menu li:hover ul{
	left:0px;
	top:43px;
}
div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul{
	top:-999em;
}
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	left: 190px;
	top:0px;
}
div#horiz-menu li li{
	position: relative;
	float:none;
}




/* Joomla style
--------------------------------------------------------- */
.article_separator {
	clear:both;
	display:block;
	height:10px;
	margin-bottom: 10px;
}
.article_column {
}
.column_separator {
	padding: 0 0 0 25px;
}
h2.contentheading,
.contentheading,
table.blog .contentheading {
	height:40px;
	line-height:40px;
	font-size:22px;
	color:#555;
	font-weight:normal;
}
.contentheading,
table.blog .contentheading {
	font-size:22px!important;
}
a.readon,
.back_button a {
	width:83px;
	height:17px;
	line-height:17px;
	margin:0;
	display:block;
	float:left;
	padding-left:10px;
	font-size:12px;
}
a.readon:hover,
a.readon:active,
a.readon:focus,
.back_button a:hover {
	text-decoration:none;
}
td.sectiontableheader {
	text-align:left;
	padding:8px 5px;
}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding:8px 5px;
	text-align:left;
}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
	padding: 3px;
}
table.contentpane {
	border: none;
	width: 100%;
}
table.contentpaneopen {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
table.blog table.contentpaneopen:first-child td {
	padding:0;
}
table.contentpaneopen td {
	padding:0;
}
table.contenttoc a {
	text-decoration:none;
}
table.contenttoc {
	margin:0 0 10px 10px;
	padding:0 0 12px 15px;
	width:200px;
	float:right;
}
table.contenttoc td {
	padding:4px 5px 2px 18px;
	line-height: 14px;
}
table.contenttoc th {
	padding:4px 6px 4px 18px;
	margin:0;
	text-align:left;
	font-size:10px;
	text-transform:uppercase;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse:collapse;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align:left;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.pollstableborder td {
	padding: 4px!important;
	border-collapse:collapse;
	border-spacing:0;
}
table.searchintro {
	padding:10px 0;
	width:100%;
}
table.searchintro td {
	padding:5px!important;
}
.blog_more {
	padding:10px 6px;
}
.blog_more strong {
	margin:0 0 5px;
	font-weight:normal;
}
.blog_more ul {
	margin:0;
	padding:0;
}
.blog_more ul li {
	margin:0;
	padding:0 0 0 17px;
	border:none;
}
.category {
	font-weight:normal;
}
a.category {
	line-height:1.7em;
}
.componentheading {
	text-align: left;
	font-size:14px;
}
.contentdescription {
	padding:6px 6px 16px 6px;
}
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration:none !important;
}
.button,
button.validate {
	margin:0 0 0 4px;
	color: #fff;
	font-weight:normal;
	border:none;
	cursor:pointer;
	height: 18px;
	line-height:21px;
	padding:0px 5px 3px;
}
.button:hover,
button.validate:hover {
}
.back_button a {
	margin-bottom:15px;
}
table.contentpaneopen,
table.contentpane,
table.blog {
	width: 100%;
}
.contentpane tbody tbody tbody td {
	padding:0 6px 6px 6px;
}
.pagenavbar {
	padding-left:14px;
}
.pagenavcounter {
	padding:4px 8px 0 14px;
	font-size:10px;
	font-weight:bold;
	float:right;
}
div.syndicate div {
	text-align:center;
}
.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background:none;
}
img.caption {
	margin:0 0 3px 0!important;
	width:auto!important;
}
div.img_caption p {
	margin:0;
	font-size:10px;
	color: #3A3A3A;
}
div.img_caption.left,
div.img_caption.right {
	margin:5px 12px 2px 0;
	padding:3px;
}
div.img_caption.right {
	margin-left:18px;
	margin-right:0;
}
/* Meta
--------------------------------------------------------- */
.modifydate,
.createdate,
.small {
	font-size: 0.9em;
	color:#aaa!important;
}
.modifydate {
	text-align:right;
	padding:10px 6px 0 0!important;
	line-height:120%;
}
td.buttonheading {
	width:14px;
	margin-left:6px;
	text-align:right;
	padding:2px 0 0 2px!important;
}
.buttonheading img {
	margin:0 8px 0 0;
	border:0;
	float:right;
	height:12px;
}
div.blog_more ul {
}
div.blog_more li {
	padding-left:0;
	line-height:150%;
}
/* Meta
--------------------------------------------------------- */

ul.pagination {
	margin:15px auto 0;
	padding:10px 0;
	text-align:center;
}
ul.pagination li {
	margin:0;
	padding:0!important;
	display:inline;
	background:none!important;
}
ul.pagination a,
ul.pagination li span {
	padding:2px 5px;
	font-size:10px;
	background:none!important;
	text-transform:uppercase;
	border:1px solid #e8e8e8;
}
/* Module Advertisement */
div.banneritem,
div.banneritem_text,
div.banneritem_color {
	padding:5px 0!important;
}
.bannerheader,
.bannerfooter,
.bannerfooter_text,
.bannerfooter_color{
	padding:3px;
	font-style:italic;
	font-size: 0.9em;
}
.bannerfooter,
.bannerfooter_text,
.bannerfooter_color {
	text-align:right;
}
/* Search form */
#searchForm {
	padding:6px;
}
#searchForm label {margin-right: 20px;color: #999;}
#searchForm #search_searchword {border: 1px solid #ccc;}
#searchForm td {padding: 6px 0;}




/* Typography 
---------------------------------------------------------------*/
/* Code */
pre,
.code1,
.code2{
	margin:10px 0 15px;
	padding:10px 15px;
	font-size:11px;
}
.code2{
	padding-left:20px;
}
.code3{
	padding:0 0 5px 20px;
	background:none;
}
.code3 h4{
	width:35px;
	position:relative;
	top:-10px;
	margin:0 0 -10px 11px;
	padding:0 5px;
	font-size:14px;
	font-weight:normal;
}

/* Warnings */

p.info1,p.info3,p.warning1,p.warning3,p.tips1,p.tips3{padding-left:30px;}

p.info2,
p.info4{
	padding:3px 3px 3px 30px;
}
p.info3,
p.info4{
	min-height:14px;
	padding:12px 0 14px 30px;
}
p.warning2,
p.warning4{
	padding:3px 3px 3px 30px;
}
p.warning3,
p.warning4{
	min-height:14px;
	width:auto;
	padding:12px 0 14px 30px;
}
p.tips2,
p.tips4{
	padding:3px 3px 3px 30px;
	background-position:3px center;
}
p.tips3,
p.tips4{
	display:block;
	min-height:14px;
	padding:12px 0 14px 30px;
}

/* Headers */

h1,h2,h3,h4{margin:25px 0 15px 0;}

/* Dropcaps */

span.Dropcap1,
span.Dropcap2,
span.Dropcap3{
	font-size: 60px;
	display: block;
	float: left;
	font-family:'Times New Roman', serif;
}
span.Dropcap1{
	height:61px;
	margin:16px 5px -30px 0;
}
span.Dropcap2{
	margin:16px 5px -9px 0;
	padding-bottom:58px ;
}
span.Dropcap3{
	height:61px;
	margin:0 5px -30px 0;
}
p.Dropcap3{margin-top:32px;}

/* Blockquotes */

blockquote{
	font-style:italic;
	margin:20px 0;
	float:left;
}
blockquote div.blockquote1 div{
	padding:0 17px;
}
blockquote div.blockquote2 div{
	padding:0 17px;
}
blockquote div.blockquote3{
	padding-bottom:5px;
}
blockquote div.blockquote3 div{
	padding:5px 27px 0 27px;
}
blockquote div.blockquote4{
	padding-top:2px;
}
blockquote div.blockquote4 div{
	padding:5px 27px 0 27px;
}
/* Floated blocks */
.blockTextLeft,
.blockTextRight,
.blockTextCenter{
	display:block;
	width:30%;
	padding:15px;
	font-style:italic;
}
.blockTextLeft{
	float:left;
	text-align:left;
}
.blockTextRight{
	float:right;
	text-align:right;
}
.blockTextCenter{
	margin:0 auto;
	text-align:center;
}
/* Legends */
div.legend1 h4,
div.legend2 h4,
div.legend3 h4,
div.legend4 h4,
div.legend5 h4,
div.legend6 h4{
	width:50px;
	position:relative;
	top:-9px;
	left:11px;
	margin:0 0 -9px 0;
	padding:0 3px;
	font-size:14px;
	font-weight:normal;
}
div.legend1,
div.legend5,
div.legend6{
	margin:25px 0;
}
div.legend2,
div.legend3,
div.legend4{
	margin:25px 0;	
}
div.legend1 p,
div.legend2 p,
div.legend3 p,
div.legend4 p,
div.legend5 p,
div.legend6 p{
	margin:7px;
}
/* icons */
.audio,.creditcard,.email,.feed,.help,.webcam,.images,.lock,.printer,.report,.script,.time,.user,.world,.camera,.brick,.box,
.cart,.cd,.chart_bar,.chart_line,.chart_pie,.clock,.cog,.coins,.compress,.computer,.cross,.disk,.error,.accept,.add,.calendar,
.exclamation,.film,.folder,.group,.heart,.house,.image,.information,.magnifier,.money,.new,.note,.page,.page_white,.plugin{
	padding:0 0 2px 30px;
}
/* Highlights */
.highlight-1,
.highlight-2,
.highlight-3,
.highlight-4{
	padding:1px 5px;
}
/* Colors for spans */
span.clear,
span.clear-1,
span.clear-2,
span.color,
span.color-1,
span.color-2,
span.color-3,
span.color-4,
span.color-5,
span.color-6,
span.color-7{
	display: block;
	padding: 5px 10px;
	margin-bottom: 10px;
}
/* ordered lists */
ol{margin-left:18px;}
ol.dec{list-style-type:decimal;}
ol.roman{list-style-type:upper-roman;}
ol.alpha{list-style-type:lower-alpha;}
ol.decimalLeadingZero{list-style-type:decimal-leading-zero;}
/*unordered lists*/
ul.circle1 li,ul.circle2 li,
ul.bullet1 li,ul.bullet2 li,ul.bullet3 li,ul.bullet4 li,
ul.square1 li,ul.square2 li,ul.square3 li{
	padding-left:0!important;
	background:none!important;
}
/* Numbers */
div.number1 span{
	padding:4px;
	margin-right:10px;
}
div.number2 span{
	padding:4px;
	margin-right:10px;
}
/* Definition lists */
dl.def1 dt,
dl.def2 dt,
dl.def3 dt{
	margin:10px 0 5px 0;
}
dl.def1 dd,
dl.def2 dd,
dl.def3 dd{
	padding-left:25px;
}
dl.def2 dt{
	text-decoration:underline;
}
dl.def3 dt{
	font-weight:bold;
}
/* acronyms and abbrs */
acronym,
abbr{
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
acronym:hover,
abbr:hover{
	border-bottom-style:solid;
	cursor:pointer;
}


	
/* Image Show Module  for Photoslide
---------------------------------------------------------------*/
.gk_is_wrapper-style1{
	overflow: hidden;
	position: relative;
}
.gk_is_wrapper-style1 .gk_is_preloader{
	position: absolute;
	z-index: 200;
	height: 100%;
	width:100%;
}
.gk_is_wrapper-style1 .interface_bg{
	position:absolute;
	z-index:6;
	width:110px;
	height:56px;
}
.gk_is_wrapper-style1 .bar1_bg{
	position:absolute;
	z-index:7;
	height:72px;
}
.gk_is_wrapper-style1 .bar2_bg{
	position:absolute;
	z-index:8;
	height:72px;
}
.gk_is_wrapper-style1 .bar1_evt_reader,
.gk_is_wrapper-style1 .bar2_evt_reader{
	position:absolute;
	z-index: 199;
	height:72px;
}
.gk_is_wrapper-style1 .bar1_evt_reader span,
.gk_is_wrapper-style1 .bar2_evt_reader span{
	float:right;
	display:block;
	font-size:18px;
	line-height:58px;
	text-align:right;
	padding-right:42px;
	cursor:pointer;
	font-family: Arial, Verdana, sans-serif;
}
.gk_is_wrapper-style1 .bar1_evt_reader,
.gk_is_wrapper-style1 .bar2_evt_reader{
	cursor: pointer; 
}
.gk_is_wrapper-style1 .gk_is_text_bg{
	position: absolute;
	z-index: 100;
	width:100%;
}
.gk_is_wrapper-style1 .gk_is_text{
	position: absolute;
	z-index:101;
	width:100%;
}
.gk_is_wrapper-style1 .gk_is_text h4{
	margin: 8px 10px;
}
.gk_is_wrapper-style1 .gk_is_text p{
	color:#fff;
	margin:0 10px;
}
.gk_is_wrapper-style1 .gk_is_slide{
	position: absolute;
}
.gk_is_wrapper-style1 .overlay_bg{
	position:absolute;
	z-index:9;
}
.gk_is_wrapper-style1 .gk_is_image{
	position: absolute;
	z-index:10;
	overflow:hidden;
}
.gk_is_wrapper-style1 .gk_is_text_data{
	display:none;
}
.gk_is_wrapper-style1 .interface_buttons{
	position:absolute;
	z-index:20;
	width:110px;
	height:56px;
}
.gk_is_wrapper-style1 .play,
.gk_is_wrapper-style1 .pause,
.gk_is_wrapper-style1 .prev,
.gk_is_wrapper-style1 .next{
	width:8px;
	height:7px;
	float:left;
	margin-top: 30px;
	margin-left: 21px;
	cursor:pointer;
}
.gk_is_t_overlay{
	display:none;
	position: absolute;
	z-index:99999;
	overflow:hidden;
}
.gk_is_wrapper-style1 .readon{
	padding:0;
	margin-top:4px;
}

/* News Show Pro GK1
---------------------------------------------------------------*/

h4.ta_center, p.ta_center {text-align: center;}
h4.ta_left,p.ta_left {text-align: left;}
h4.ta_right,p.ta_right {text-align: right;}
p.ta_justify {text-align: justify;}
img.i_left {display: block;float: left;}
img.i_right {display: block;float: right;}
img.i_center {display: block;margin: 0 auto;}
a.readon_class {}
a.p_left {float: left !important;}
a.p_right {float: right !important;}
a.p_center {margin: 0 auto !important;}

/* default style */

div.gk_npro_mainwrap {
	overflow: hidden;
	margin:0;
	padding-bottom: 10px;
	background: none;
}
div.gk_npro_full {
	margin-bottom:8px;
}
div.gk_npro_full_interface {
	overflow: hidden;
	margin-top:6px;
}
div.gk_npro_full_interface ul {
	list-style-image: none!important;
	margin-top:4px!important;
	padding: 0;
	float: left;
	width: auto;
}
div.gk_npro_full_interface ul li {
	cursor: pointer;
	float: left!important;
	width: 9px!important;
	height: 10px!important;
	margin:0 3px 0 0!important;
	min-height:10px!important;
	text-indent: -999em;
	border-top:none!important;
	padding: 0!important;
}
div.gk_npro_interface_bg,
div.gk_npro_short_interface_bg {
	float: right;
	width: 20px;
	margin-top: 3px;
	height: 18px;
}
div.gk_npro_full_prev, div.gk_npro_full_next {
	float: left;
	margin: 0!important;
	text-indent: -999em;
}
div.gk_npro_full_prev:hover, div.gk_npro_full_next:hover {
	cursor: pointer;
}
div.gk_npro_full_next {	
	float: right;
}
div.gk_npro_full_scroll1 {
	overflow: hidden;
}
div.gk_npro_full_scroll2 {}
div.gk_npro_full_tablewrap {
	float: left;
}
table.gk_npro_table {}
table.gk_npro_table tr {}
table.gk_npro_table tr:first-child td {
	border-top:none!important;
}
div.gk_npro_short {
	min-height: 21px;
}
div.gk_npro_short_scroll1 {
	overflow: hidden;
}
div.gk_npro_short_scroll2 {}
div.gk_npro_short_ulwrap {
	float: left;
}
div.gk_npro_short_ulwrap ul {
	margin: 4px 0 0 0;
	padding: 0;
	list-style-image: none!important;
}
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
	font-weight: bold;
	margin:0;
	font-size:12px;
}
div.gk_npro_short_ulwrap ul li{
	background-image:none!important;
	padding:6px 0 2px 0!important;
	line-height:16px!important;
}
div.gk_npro_short_ulwrap ul li p {
	font-size: 11px;
	margin: 0;
	padding:0;
}
div.gk_npro_short_interface {
	padding-top: 5px;
	overflow: hidden;
	margin: 2px 0 0 0;
}
div.gk_npro_short_interface span {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
div.gk_npro_short_interface span a{
	font-weight: normal;
	text-transform: none;
}
div.gk_npro_short_prev {
	width: 33px;
	height: 15px;
	float: right;
	margin: 0;
	text-indent: -999em;
}
div.gk_npro_short_prev:hover {
	cursor: pointer;
}
div.gk_npro_short_next {
	width: 33px;
	height: 15px;
	float: right;
	margin: 0;
	text-indent: -999em;
}
div.gk_npro_short_next:hover {
	cursor: pointer;
}
h4.gk_npro_header {
	font-weight:bold;
	font-size: 12px;
	margin: 0 0 6px 0;
}
p.gk_npro_text {
	margin: 0;
	font-size: 12px;
}
img.gk_npro_image,
img.gk_npro_image_static {
	padding:3px;
}
p.gk_npro_info {
	font-size: 10px;
}
a.readon_class{
	width: auto!important;
	height: auto!important;
	background:none!important;
	font-weight: bold;
	font-size:10px!important;
	text-transform: uppercase;
	margin-bottom:6px;
}

/* Content style */

div#wrapper_content .gk_tab_item_space{
	padding:8px 0 0 0;
}
div#wrapper_header .gk_tab_item_space .gk_npro_full_interface,
div#wrapper_header .gk_tab_item_space .gk_npro_full_interface ul,
div#wrapper_header .gk_tab_item_space div.gk_npro_interface_bg,
div#wrapper_content .gk_tab_item_space .gk_npro_full_interface,
div#wrapper_content .gk_tab_item_space .gk_npro_full_interface ul,
div#wrapper_content .gk_tab_item_space div.gk_npro_interface_bg{
	margin-top:0!important;
}

div.gk_npro_full_prev,
div.gk_npro_short_prev {
	width: 9px;
	height: 11px;
}
div.gk_npro_full_next, 
div.gk_npro_short_next{
	width: 9px;
	height: 11px;
}

/* header style */

div#wrapper_header table.gk_npro_table td {
	border-top: 1px solid #fff;
}
div#wrapper_header .gk_npro_short_ulwrap h4,
div#wrapper_header .gk_npro_short_ulwrap h4 a{
	font-size: 14px;
	font-weight: bold!important;
}
div#wrapper_header .gk_npro_short_ulwrap h4{
	margin: 16px 0 7px 0;
}
div#wrapper_header div.gk_npro_short_ulwrap ul li:first-child h4{
	margin:0 0 3px 0;
}
div#wrapper_header .gk_npro_short_ulwrap p{
	font-size: 12px;
	margin-bottom:8px;
}
div#wrapper_header .gk_tab_item_space{
	padding: 6px 6px 0 6px;
}
div#wrapper_header div.gk_npro_short_ulwrap ul li {
	padding: 0!important;
	line-height: 120%;
}
div#wrapper_header div.gk_npro_short_ulwrap ul li:first-child{
	border:none;
	margin-top:0;
}
/*bottom style*/
div#wrapper_bottom img.gk_npro_image,
div#wrapper_bottom img.gk_npro_image_static {
	padding:3px;
}

/* GK Tab 
---------------------------------------------------------------*/
/* base styles */
.clearfix-tabs{
	clear: both;
}
div.gk_tab-style1 {
	position: relative;
}
div.gk_tab_wrap-style1 {
	margin: 0 auto;
}
ul.gk_tab_ul-style1 {
	list-style-type: none;
	list-style-image:none!important;
	overflow:hidden;
}
ul.gk_tab_ul-style1 li{
	float: left;
	cursor: pointer;
	border: none;
}
div.gk_tab_container0-style1 {
	clear: both;
}
div.gk_tab_container1-style1 {
	overflow: hidden;
}
div.gk_tab_item-style1 {
	float: left;
	overflow: hidden;
	padding: 0;
}
div.gk_tab_item-style1 h4.gk_tab_news_header,
div.gk_tab_item-style1 h4.gk_tab_news_header a{
	font-size:12px;
	font-weight:bold;
	margin:12px 0 4px 0;
}
div.gk_tab_item-style1 p.gk_tab_news_text{
	font-size: 12px;
}
div.gk_tab_item-style1 img.gk_tab_news_image{
	padding: 3px;
}
/* styles connected with position */

/* - header version - */
div#wrapper_header ul.gk_tab_ul-style1 li,
div#wrapper_header ul.gk_tab_ul-style1 li.active{
	width:auto;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	display:block;
	font-weight: bold!important;
}
div#wrapper_header ul.gk_tab_ul-style1{
	padding:40px 0 0 0;
	margin:0 0 9px 0;
}
div#wrapper_header ul.gk_tab_ul-style1 li {
	padding:0 12px;
	margin:0 0 0 9px;
}
div#wrapper_header ul.gk_tab_ul-style1 li:first-child{
	margin-left: 0;
}
div#wrapper_header div.gk_tab_container1-style1 {
	background: none;
}
div#wrapper_header div.gk_tab_item-style1 h4.gk_tab_news_header,
div#wrapper_header div.gk_tab_item-style1 h4.gk_tab_news_header a {
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;
}
div#wrapper_header div.gk_tab_item-style1 p.gk_tab_news_text{
	font-size: 12px;
}
div#wrapper_header div.gk_tab_item-style1 img.gk_tab_news_image{
	padding: 3px;
}
/* - content version - */
/* default style */
div#wrapper_content ul.gk_tab_ul-style1{
	height:32px;
	padding:13px 0 0 0!important;
	margin:0 0 10px 0!important;
}
div#wrapper_content ul.gk_tab_ul-style1 li{
	height:19px;
	width:auto;
	float:left;
	line-height:18px;
	padding: 0 6px 0 0!important;
	font-size:11px!important;
	margin: 0 0 0 6px!important;
	border:none!important;
}
div#wrapper_content ul.gk_tab_ul-style1 li:first-child{
	margin: 0 0 0 16px!important;	
}
div#wrapper_content ul.gk_tab_ul-style1 li span {
	display:block;
	height:19px;
	line-height:19px;
	padding: 0 3px 0 9px;
	font-weight:bold;
}
div#wrapper_content ul.gk_tab_ul-style1 li.active{
	padding: 0 6px 0 0;
}
div#wrapper_content ul.gk_tab_ul-style1 li.active span{
	display:block;
	padding: 0 3px 0 9px;
}
div#wrapper_content .readon_class,
div#wrapper_header .readon_class{
	display:block;
	width:100px!important;
	height:23px!important;
	line-height:23px;
	text-align:center;
	padding:0!important;
}
/* color style */
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li.active{
	padding-right: 6px;
}
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li.active span{
	display:block;
	padding: 0 3px 0 9px;
}
div#wrapper_content div.moduletable_color .readon_class{
	display:block;
	width:100px!important;
	height:23px!important;
	line-height:23px;
	text-align:center;
	padding:0!important;
}

/* Login Form
---------------------------------------------------------------*/

ul.loginposition{
	padding:0;
	margin:0;
	font-size:11px;
	list-style-image:none!important;
}
ul.loginposition li{
	float:left;
	background:none;
	padding:3px 8px 0 0;
	line-height:30px;
	border: none;
}
ul.loginposition li label{
	margin-right: 12px;
	vertical-align:top;
}
input#modlgn_username,
input#modlgn_passwd,
input.inputbox{
	width: 108px;
	height: 16px;
	padding: 2px 6px 0;
}
div#popup_register label{
	float: right;
	padding-right: 20px; 
}
input.inputbox{
	width: 190px;
}
ul.loginposition input.button{
	padding-bottom: 2px;
	margin-left: 0;
}
div.logout{
	margin: 7px 0 0 10px;
}
div.logout span{
	float: left;
}
div.logout input.button{
	padding-bottom:2px;
	margin-right:34px;
	float: right;
}
li#form-login-remember{
	margin:11px 0 0 0;
	padding:0;
	height:24px;
	line-height:24px;
}
#form-login-button input.button,
.logout input.button{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	width:58px;
}
div#popup_register button.button{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
p.information_td{
	text-align:right;
	padding-right:110px;
	font-size:11px;
	margin-top:0;
}
input#modlgn_remember{
	width:auto;
}

/* Popups
---------------------------------------------------------------*/

div#popup_login,
div#popup_register{
	position: absolute;
	z-index: 100000;
	width: 530px;
	display: none;
	overflow:hidden;
}
div#close_button_login,
div#close_button_register{
	width: 24px;
	margin: 3px 3px 0 0;
	height: 24px;
	cursor: pointer;
	float: right;
}
div.top{
	width: 488px;
	padding: 0 10px 16px 32px;
	margin: 27px 0 0 0;
	overflow: hidden;
}
div.top form#josForm{
	width: 480px;
	margin: 0 auto;
}
div.bottom{
	width: 530px;
	height: 15px;
}

/* Breadcrumb module
---------------------------------------------------------------*/

div#breadcrumb a span,
div#breadcrumb a:hover span,
div#breadcrumb span.pathway_separator span,
span.pathway_end span{
	display:block;
	padding: 0 16px 0 22px;
	font-weight:bold!important;
}
span.pathway_end{
	padding-right:6px!important;
}
div#breadcrumb a,
div#breadcrumb a:hover,
div#breadcrumb span.pathway_separator,
span.pathway_end{
	display:block;
	width: auto;
	float:left;
	height:40px;
	line-height:40px;
	padding-right:6px;
	font-size: 12px;
}
span.breadcrumbs_separator{
	height: 15px;
	width:13px;
	padding:0!important;
	margin: 13px 20px 13px 4px;
	display: block;
	float:left;
}




/* template_css.css
------------------------------------------------------------------*/
body {
	color:#555;
	background: #f5f5f5;
}
a{
	color:#d6d6d6;
}
div#wrapper_content a{
	color:#2c2c2c;
}
div#wrapper_content a:hover{
	color:#fdb337;
}
div#wrapper_content div.moduletable a:hover,
div#wrapper_content div.moduletable_text a:hover,
div#wrapper_content div.moduletable_menu a:hover,
div#wrapper_content div.moduletable_clear a:hover{
	color:#648fa2;
}
a:hover{
	color:#fdb337;
}
ul.bullet{
	list-style-image:url(li_bulle.png);
}
ul li a{
	color:#979797;
}
ul li a:hover{
	color:#e1e1e1;
}
hr {
	color: #eee;
	background-color: #eee;
}
a#logo_styled{
	background: transparent url(logo0000.png) no-repeat 0 0;
}
/* Basic wrapper styles 
-----------------------------------------------------------------*/
div#wrapper_header1{
	background:#abd3e3 url(header_b.png) repeat-x 0 top;
}
div#wrapper_header2{
	background:transparent url(clouds_b.jpg) no-repeat left top;
}
div#wrapper_header3{
	background:none;
}
/*menu*/
div#wrapper_menu{
	background:transparent url(menu_bg0.png) repeat-x 0 0;
}
span.separator{
	color: #4F6573;
}
div#horiz-menu li a{
	color:#4F6573;
}
div#horiz-menu li.current a.level1,
div#horiz-menu li.active a.level1,
div#horiz-menu li:hover a.level1{
	color:#222;
}
div#horiz-menu ul.menu li.level1{
	background: transparent url(menu_li_.png) no-repeat left center;
}
div#wrapper_menu ul li li,
div#wrapper_menu ul ul{
	background: #e5e5e5;
	border-bottom: 1px solid #ccc;
}
div#wrapper_menu ul li:hover li{
	background: #e5e5e5;
}
div#wrapper_menu ul li li:hover{
	background: #f5f5f5;
}
div#wrapper_content{
	color: #8C8C8C;
}
/*buttons*/
span#login_btn,
span#register_btn{
 background: transparent url(login_bg.png) no-repeat right top;
}
span#login_btn a,
span#register_btn a{
 background: transparent url(login_bh.png) no-repeat left top;
 color:#fff;
}
span#login_btn:hover,
span#register_btn:hover{
 background: transparent url(login_bg.png) no-repeat right -19px;
}
span#login_btn a:hover,
span#register_btn a:hover,
span#login_btn:hover a,
span#register_btn:hover a{
 background: transparent url(login_bh.png) no-repeat left -19px;
}
/*bottom*/
div#wrapper_bottom{
	background: #9ec5d7 url(clouds_b.png) no-repeat right top;
}
/*bottom bar*/
div#bottom_bar{
	background: transparent url(bottom_b.png) repeat-x left center;
}
div#bottom_bar_center{
	background: transparent url(bottom_c.png) no-repeat center center;
}
a#icon1{background: transparent url(social_n.png) no-repeat 0px top;}
a#icon1:hover{background: transparent url(social_n.png) no-repeat 0px -33px;}
a#icon2{background: transparent url(social_n.png) no-repeat -30px top;}
a#icon2:hover{background: transparent url(social_n.png) no-repeat -30px -33px;}
a#icon3{background: transparent url(social_n.png) no-repeat -62px top;}
a#icon3:hover{background: transparent url(social_n.png) no-repeat -62px -33px;}
a#icon4{background: transparent url(social_n.png) no-repeat -94px top;}
a#icon4:hover{background: transparent url(social_n.png) no-repeat -94px -33px;}
a#icon5{background: transparent url(social_n.png) no-repeat -126px top;}
a#icon5:hover{background: transparent url(social_n.png) no-repeat -126px -33px;}
a#icon6{background: transparent url(social_n.png) no-repeat -157px top;}
a#icon6:hover{background: transparent url(social_n.png) no-repeat -157px -33px;}
a#icon7{background: transparent url(social_n.png) no-repeat -188px top;}
a#icon7:hover{background: transparent url(social_n.png) no-repeat -188px -33px;}
a#icon8{background: transparent url(social_n.png) no-repeat -220px top;}
a#icon8:hover{background: transparent url(social_n.png) no-repeat -220px -33px;}
a#icon9{background: transparent url(twitter.png) no-repeat 0px top;}
a#icon9:hover{background: transparent url(twitter.png) no-repeat 0px -33px;}
a#icon10{background: transparent url(social_n.png) no-repeat -282px top;}
a#icon10:hover{background: transparent url(social_n.png) no-repeat -282px -33px;}
/*footer*/
div#wrapper_footer{
	background: #eee;
	border-top: solid 1px #e5e3e3;
	border-bottom: solid 1px #e5e3e3;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3{
	background: transparent url(moduleta.png) repeat-x left center;
	color:#648fa2;
}
div.moduletable_color h3{
	background: transparent url(moduletb.png) repeat-x left center;
	color:#fba61b;
}

/* header */

div#wrapper_header div.moduletable h3,
div#wrapper_header div.moduletable_bg h3,
div#wrapper_header div.moduletable_clear h3,
div#wrapper_header div.moduletable_menu h3{
	color: #fff;
	border-bottom: 1px solid #fff;
}
div#wrapper_header div.moduletable_bg .moduletable_content{
	background:transparent url('module_b.png') repeat-x left bottom;
}
div#wrapper_header ul.menu li{
	background: url('li_bulle.png') no-repeat left 3px;
	color:#fff;
}
div#wrapper_header ul li a{
	color:#fff;
}
div#wrapper_header ul li:hover{
	background:transparent url('li_bulle.png') no-repeat left 3px;
}
div#wrapper_header ul.menu li{
	color: #fff;
	border-top:1px solid #a8b5be;
	background:none!important;
	padding-left:0;
}
div#wrapper_header ul.menu li a{
	color: #fff;
}
div#wrapper_header ul.menu li:hover,
div#wrapper_header ul.menu li:hover a,
div#wrapper_header ul.menu li a:hover{
	color: #fba61b;
}
div#wrapper_header ul.menu li.topli{
	background:transparent url(topdady_.png) no-repeat right 7px!important;
}
div#wrapper_header ul.menu li.topli:hover{
	background:transparent url(topdady_.png) no-repeat right 7px!important;	
}
/* wrapper content */
div#wrapper_content div.moduletable_content ul li{
	border-top: 1px solid #e4e2e3;
	background: transparent url(li_bulle.png) no-repeat 2px 14px;
	color:#555;
}
div#wrapper_bottom div.moduletable_content ul li:first-child,
div#wrapper_content div.moduletable_content ul li:first-child{
	border-top:none;
}
div#wrapper_content div.moduletable_content ul li:hover{
	background: transparent url(li_bullf.png) no-repeat 2px 14px;
	color:#648fa2;
}
div#wrapper_content div.moduletable_content ul li a{
	color:#555;
}
div#wrapper_content div.moduletable_content ul li:hover a,
div#wrapper_content div.moduletable_content ul li:hover a:hover{
	color:#648fa2;	
}
/*color*/
div#wrapper_content div.moduletable_color ul li:hover{
	background: transparent url(li_bullg.png) no-repeat 2px 14px;
	color:#fdb337;	
}
div#wrapper_content div.moduletable_color ul li:hover a,
div#wrapper_content div.moduletable_color ul li:hover a:hover{
	color:#fdb337;	
}
/*bottom list*/
div#wrapper_bottom div.moduletable_content ul li{
	border-top: 1px solid #fff;
	background: transparent url(li_bullg.png) no-repeat 2px 16px;
	color:#fff;
}
div#wrapper_bottom div.moduletable_content ul li a{
	color:#fff!important;
}
div#wrapper_bottom div.moduletable_content ul li:hover{
	background: transparent url(li_bullh.png) no-repeat 2px 16px;
	color:#5e8597;
}
div#wrapper_bottom div.moduletable_content ul li a:hover{
	color:#5e8597!important;
}
div#wrapper_bottom div.moduletable_content ul li:hover a,
div#wrapper_bottom div.moduletable_content ul li:hover a:hover{
	color:#5e8597!important;	
}
/* mainbody list */
div#mainbody_wrapper ul{
	margin:0;
	padding:0;
}
div#mainbody_wrapper ul li{
	background: transparent url(li_bulle.png) no-repeat 2px 6px;
}
div#mainbody_wrapper ul li:hover a,
div#mainbody_wrapper ul li:hover a:hover{
	color: #648fa2;
}
div#mainbody_wrapper ul li:hover{
	background: transparent url(li_bullf.png) no-repeat 2px 6px;
}
div#mainbody_wrapper .contentpaneopen ul li{
	background: transparent url(li_bulli.png) no-repeat 2px 1px;	
}
div#mainbody_wrapper .contentpaneopen ul li:hover{
	background: transparent url(li_bulli.png) no-repeat 2px 1px;	
}
/* Search module */
div.search input#mod_search_searchword{
	border: solid 1px #e4e2e2;
	background: #fff url(search_b.png) no-repeat 195px center;
	color:#ccc;
}

/* Restrictions
---------------------------------------------------------------*/
div#wrapper_header div.search input#mod_search_searchword{
	background: transparent url(search_i.png) no-repeat 0 0;
	color:#ccc;
}
div#wrapper_header div.search input.button{
	background: transparent url(search_c.png) no-repeat 0 0;
}
div#wrapper_bottom div.moduletable h3,
div#wrapper_bottom div.moduletable_text h3,
div#wrapper_bottom div.moduletable_clear h3,
div#wrapper_bottom div.moduletable_menu h3{
	color: #fff;
	border-bottom: 1px solid #fff;
}
div#footer_center{
	color: #8e8e8e;
}
div#footer_center a{
	color: #62747e;
}
div#footer_center a:hover{
	color: #495761;
}
/* System messages */
#system-message dd.error ul{
	background-color:#fdb337;
	border-bottom:3px solid #fba61b;
	border-top:3px solid #fba61b;
	color:#fff;
}
dl#system-message ul{
	background:#fdb337 none repeat scroll 0 0!important;
	border-bottom:3px solid #fdb337!important;
	border-top:3px solid #fdb337!important;
	color:#fff!important;
}
#system-message dd ul{
	border-bottom:3px solid #fdb337;
	border-top:3px solid #fdb337;
	color:#fff;	
}
/*joomla classes*/
h1.componentheading,
.componentheading{
	background: transparent url(moduletc.png) repeat-x left center;
	color:#555;
}
/* gk_stuff.css
------------------------------------------------------------------*/
.gk_is_wrapper-style1 .gk_is_preloader{
	background:#000 url('loader00.gif') no-repeat center center;
}
.gk_is_wrapper-style1 .interface_bg{
	background:transparent url('bullets_.png') no-repeat left top;
}
.gk_is_wrapper-style1 .bar1_bg{
	background:transparent url('details_.png') no-repeat right center;
}
.gk_is_wrapper-style1 .bar2_bg{
	background:transparent url('details_.png') no-repeat right center;
}
.gk_is_wrapper-style1 .bar1_bg span,
.gk_is_wrapper-style1 .bar2_bg span{
	color:#43545e;
}
.gk_is_wrapper-style1 .gk_is_text h4,
.gk_is_wrapper-style1 .gk_is_text h4 a{
	color:#fff;
}
.gk_is_wrapper-style1 .gk_is_text h4 a:hover{
	border-bottom: 1px dashed #fff;
}
.gk_is_wrapper-style1 .overlay_bg{
	background:transparent url('ImageSho.png') no-repeat center center;
}
.gk_is_wrapper-style1 .play{
	background:transparent url('module_c.png') no-repeat -8px top; 
}
.gk_is_wrapper-style1 .play:hover{
	background-position: -8px bottom; 
}
.gk_is_wrapper-style1 .pause{
	background:transparent url('module_c.png') no-repeat -16px top;
}
.gk_is_wrapper-style1 .pause:hover{
	background-position: -16px bottom;
}
.gk_is_wrapper-style1 .next{
	background:transparent url('module_c.png') no-repeat -26px top;
}
.gk_is_wrapper-style1 .next:hover{
	background-position: -26px bottom;
}
.gk_is_wrapper-style1 .prev{
	background:transparent url('module_c.png') no-repeat left top; 
}
.gk_is_wrapper-style1 .prev:hover{
	background-position: left bottom;
}
.gk_is_t_overlay{
	border: 13px solid #fff;
	background: #000 url('loader00.gif') no-repeat center center;
}
.gk_is_wrapper-style1 .bar1_evt_reader span,
.gk_is_wrapper-style1 .bar2_evt_reader span{
	color:#43545E;
}
.gk_is_wrapper-style1 .bar1_evt_reader span:hover,
.gk_is_wrapper-style1 .bar2_evt_reader span:hover{
	color:#fdb337;
}

/* News Show Pro GK1
---------------------------------------------------------------*/
/* default style */
div.gk_npro_full_interface ul li {
	background:transparent url(npro_bul.png) no-repeat left top!important;
}
h4.gk_npro_header {
	color:#2c2c2c;
}
div#wrapper_content h4.gk_npro_header a{
	color:#555;	
}
p.gk_npro_text {
	color:#8c8c8c;
}
img.gk_npro_image,
img.gk_npro_image_static {
	border:1px solid #c6c6c6;
	background:#fff;
}
p.gk_npro_info {
	color:#8c8c8c;
}
a.readon_class{
	color:#fff!important;
}
/* Content style */
div#wrapper_content div.gk_npro_short_ulwrap ul li p{
	color: #8C8C8C;
}
div#wrapper_content table.gk_npro_table td {
	border-top: 1px solid #e2e2e2;
}
div#wrapper_content div.moduletable_color div.gk_npro_full_interface ul li.active{
	background:transparent url(npro_bul.png) no-repeat left -11px!important;
} 
div#wrapper_content div.moduletable div.gk_npro_full_interface ul li.active{
	background:transparent url(npro_bul.png) no-repeat left -22px!important;
}
div.gk_npro_full_prev,
div.gk_npro_short_prev{
	background:transparent url('npro_but.png') no-repeat -11px bottom!important;
}
div.gk_npro_full_prev:hover,
div.gk_npro_short_prev:hover {
	background:transparent url('npro_but.png') no-repeat left bottom!important;
}
div.moduletable_color div.gk_npro_full_prev,
div.moduletable_color div.gk_npro_short_prev{
	background:transparent url('npro_but.png') no-repeat right top!important;
}
div.moduletable_color div.gk_npro_full_prev:hover,
div.moduletable_color div.gk_npro_short_prev:hover {
	background:transparent url('npro_but.png') no-repeat left top!important;
}
div.gk_npro_full_next, 
div.gk_npro_short_next{
	background:transparent url('npro_but.png') no-repeat right -21px!important;
}
div.gk_npro_full_next:hover,
div.gk_npro_short_next:hover {
	background:transparent url('npro_but.png') no-repeat 1px -21px!important;
}
div.moduletable_color div.gk_npro_full_next,
div.moduletable_color div.gk_npro_short_next{
	background:transparent url('npro_but.png') no-repeat -10px -11px!important;
}
div.moduletable_color div.gk_npro_full_next:hover,
div.moduletable_color div.gk_npro_short_next:hover {
	background:transparent url('npro_but.png') no-repeat left -11px!important;
}
div#wrapper_content div.moduletable h4.gk_npro_header a:hover{
	color: #648fa2;
}
/* header style */
div#wrapper_header .gk_npro_header,
div#wrapper_header .gk_npro_header a,
div#wrapper_header .gk_npro_text,
div#wrapper_header .gk_npro_info,
div#wrapper_header .gk_npro_info a{
	color:#fff;
}
div#wrapper_header .gk_npro_header{
	font-size:16px;
}
div#wrapper_header table.gk_npro_table td {
	border-top: 1px solid #fff;
}
div#wrapper_header .gk_npro_short_ulwrap h4,
div#wrapper_header .gk_npro_short_ulwrap h4 a{
	color:#fff;
}
div#wrapper_header div.gk_npro_short_ulwrap ul li {
	border-top: solid 1px #88abc2;
}

/*content style*/
div#wrapper_content div.gk_npro_short_ulwrap ul li:hover,
div#wrapper_content div.gk_npro_short_ulwrap ul li:hover h4,
div#wrapper_content div.gk_npro_short_ulwrap ul li:hover h4 a,
div#wrapper_content div.gk_npro_short_ulwrap ul li:hover h4 a:hover{
	color:#648fa2;
}
div#wrapper_content div.moduletable_color div.gk_npro_short_ulwrap ul li:hover,
div#wrapper_content div.moduletable_color div.gk_npro_short_ulwrap ul li:hover h4,
div#wrapper_content div.moduletable_color div.gk_npro_short_ulwrap ul li:hover h4 a,
div#wrapper_content div.moduletable_color div.gk_npro_short_ulwrap ul li:hover h4 a:hover{
	color:#fdb337;
}

/*bottom style*/
div#wrapper_bottom table.gk_npro_table td {
	border-top: 1px solid #4a4a4a;
}
div#wrapper_bottom h4.gk_npro_header {
	color:#bdbdbd;
}
div#wrapper_bottom h4.gk_npro_header a{
	color:#bdbdbd;	
}
div#wrapper_bottom img.gk_npro_image,
div#wrapper_bottom img.gk_npro_image_static {
	border:1px solid #4a4a4a;
	background:#4a4a4a;
}
div.gk_tab_item-style1 h4.gk_tab_news_header,
div.gk_tab_item-style1 h4.gk_tab_news_header a{
	color:#404040;
}
div.gk_tab_item-style1 p.gk_tab_news_text{
	color:#787878;
}
div.gk_tab_item-style1 img.gk_tab_news_image{
	border:1px solid #c5c5c5;
	background:#fff;
}
/* styles connected with position */

/* - header version - */
div#wrapper_header{
	color:#fff;
}
div#wrapper_header ul.gk_tab_ul-style1 li {
	background: url('tab_inac.png') repeat-x 0 0;
	color: #43545e;
}
div#wrapper_header ul.gk_tab_ul-style1 li.active{
	background: url('tab_acti.png') repeat-x 0 0;
	color: #fefefe;
}
div#wrapper_header div.gk_tab_container0-style1 {
	background: transparent url(module_b.png) repeat-x left bottom;
}
div#wrapper_header div.gk_tab_item-style1 h4.gk_tab_news_header,
div#wrapper_header div.gk_tab_item-style1 h4.gk_tab_news_header a {
	color:#fff;
}
div#wrapper_header div.gk_tab_item-style1 p.gk_tab_news_text{
	color:#fff;
}
div#wrapper_header div.gk_tab_item-style1 img.gk_tab_news_image{
	border:1px solid #c5c5c5;
	background:#fff;
}
div#wrapper_content ul.gk_tab_ul-style1 li{
	background: url('tab_righ.png') no-repeat right 0!important;
	background-position:right 0!important;
	color:#fefefe;
}
div#wrapper_content ul.gk_tab_ul-style1 li:hover span{
	color:#fff!important;
}
div#wrapper_content ul.gk_tab_ul-style1 li span {
	background: url('tab00000.png') no-repeat left 0!important;
	color:#fff;
}
div#wrapper_content ul.gk_tab_ul-style1 li span:hover{
	color:#fff;
}
div#wrapper_content ul.gk_tab_ul-style1 {
	background:transparent url(moduleta.png) repeat-x left top;
}
div#wrapper_content ul.gk_tab_ul-style1 li.active,
div#wrapper_content ul.gk_tab_ul-style1 li:hover{
	background: url('tab_blue.png') no-repeat right 0!important;
}
div#wrapper_content ul.gk_tab_ul-style1 li.active span,
div#wrapper_content ul.gk_tab_ul-style1 li:hover span{
	background: url('tab_bluf.png') no-repeat left 0!important;
}
div#wrapper_content div.gk_tab_item-style1 img.gk_tab_news_image{
	border: 1px solid #c6c6c6;
}
div#wrapper_content .readon_class,
div#wrapper_header .readon_class{
	background: transparent url(readmore.png) no-repeat left top!important;
	color:#fff;
}
div#wrapper_content .readon_class{
	background: transparent url(readmorf.png) no-repeat left top!important;
}
div#wrapper_header .readon_class:hover{
	background: transparent url(readmore.png) no-repeat left bottom!important;
}
div#wrapper_content .readon_class:hover{
	background: transparent url(readmorf.png) no-repeat left bottom!important;
}
div#wrapper_content div.moduletable h4:hover,
div#wrapper_content div.moduletable a:hover{
	color: #555;
}
/* color style */
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 {
	background:transparent url(moduletb.png) repeat-x left top;
}
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li.active,
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li:hover{
	background: url('tab_oran.png') no-repeat right 0!important;
}
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li.active span,
div#wrapper_content div.moduletable_color ul.gk_tab_ul-style1 li:hover span{
	background: url('tab_orao.png') no-repeat left 0!important;
}
div#wrapper_content div.moduletable_color .readon_class{
	background: transparent url(readmore.png) no-repeat left top!important;
	color:#fff;
}
div#wrapper_content div.moduletable_color .readon_class:hover{
	background: transparent url(readmore.png) no-repeat left bottom!important;
}

/* Breadcrumb module
---------------------------------------------------------------*/

div#breadcrumb a span,
div#breadcrumb a:hover span,
div#breadcrumb span.pathway_separator span{
	background: transparent url(breadcru.png) no-repeat left center;
}
div#breadcrumb a,
div#breadcrumb a:hover,
div#breadcrumb span.pathway_separator{
	background: transparent url(breadcrv.png) no-repeat right center;
}
span.pathway_end span{
	background: transparent url(breadcrw.png) no-repeat left center;
}
span.pathway_end{
	background: transparent url(breadcrx.png) no-repeat right center;
}
span.pathway_end,
div#breadcrumb,
div#breadcrumb span.pathway_separator,
div#breadcrumb a{
	color:#fff;
}
div#breadcrumb a:hover{
	color:#d7d7d7;
}
span.breadcrumbs_separator{
	background: transparent url(breadcry.png) no-repeat left center;
}

/* popups */
div#popup_login,
div#popup_register{
	background:url(popup_to.png) no-repeat 0 top;
}
div#close_button_login,
div#close_button_register{
	background:url(close_bu.png) no-repeat 0 top;
}
div#close_button_login:hover,
div#close_button_register:hover{
	background:url(close_bu.png) no-repeat 100% top;
}
div.top{
	background:url(popup_mi.png) repeat-y 0 0;	
}
div.bottom{
	background:url(popup_bo.png) no-repeat 0 bottom;
}

/*login form*/

.loginposition a:hover{
	color:#fdb337;
}

/* joomla_classes.css
------------------------------------------------------------------*/

div.banneritem,
div.banneritem_text,
div.banneritem_color{
	border-bottom:1px dashed #c5c5c5;
}
div#wrapper_bottom a.readon,
div#wrapper_content div.moduletable a.readon,
div#wrapper_content a.readon{
	display:block;
	width:100px!important;
	height:23px!important;
	line-height:23px;
	background: transparent url(readmore.png) no-repeat left top!important;
	color:#fff;
	text-align:center;
	padding:0!important;
}
div#wrapper_bottom a.readon:hover,
div#wrapper_content div.moduletable a.readon:hover,
div#wrapper_content a.readon:hover{
	background: transparent url(readmore.png) no-repeat left bottom!important;
}
div#wrapper_content div.moduletable a.readon{
	background: transparent url(readmorf.png) no-repeat left top!important;
}
div#wrapper_content div.moduletable a.readon:hover{
	background: transparent url(readmorf.png) no-repeat left bottom!important;
}
div#wrapper_bottom a.readon{
	background: transparent url(readmorg.png) no-repeat left top!important;
}
div#wrapper_bottom a.readon:hover{
	background: transparent url(readmorg.png) no-repeat left bottom!important;
}
.contentpaneopen td{
	color:#555;
}
.contentpaneopen p a{
	color:#000!important;
}
.contentpaneopen p a:hover{
	color:#fdb337!important;
}
.article_separator{
	border-bottom:1px solid #e2e2e2;
}
div.img_caption{
	border:1px solid #c6c6c6;
	background:#fff;
}
.contentpane td.sectiontableheader{
	background:#9ec5d7;
	color:#fff!important;
}
.contentpane td.sectiontableheader a,
.contentpane td.sectiontableheader a:hover{
	color:#fff!important;
}
.contentpane .sectiontableentry2{
	background:#eee;
}
.contentpane .sectiontableentry1:hover,
.contentpane .sectiontableentry2:hover{
	background:#e5e5e5;
}
.button,
button.validate{
	background:transparent url('button_b.png') repeat-x left top;
}
.button:hover,
button.validate:hover{
	background:transparent url('button_b.png') repeat-x left bottom;
}
div.moduletable .button,
div.moduletable button.validate{
	background:transparent url('button_c.png') repeat-x left top;
}
div.moduletable .button:hover,
div.moduletable button.validate:hover {
	background:transparent url('button_c.png') repeat-x left bottom;
}

/* Typography 
---------------------------------------------------------------*/
/* Code */
pre,
.code1,
.code2{
	background:#e7e7e7;
}
pre,
.code1{
	border-left:5px solid #9fc8da; 
}
.code2{
	border-top:5px solid #9fc8da;
	border-bottom:5px solid #9fc8da;
}
.code3{
	border-top:1px solid #43545e;
	border-bottom:1px solid #43545e;
}
.code3 h4{
	background:#fff;
	background:#f5f5f5;
}

/* Warnings */

p.info1,p.info2,p.info3,p.info4{background:transparent url('info0000.gif') no-repeat left center; }
p.warning1,p.warning2,p.warning3,p.warning4{background:transparent url('warning0.gif') no-repeat left center; }
p.tips1,p.tips2,p.tips3,p.tips4{ background:transparent url('tips0000.gif') no-repeat left center; }

p.info2,
p.info4{
	border-top:#3399ff solid 1px;
	border-bottom:#3399ff solid 1px;
	background-position:3px center;
}
p.info3,
p.info4{
	background-color:#E6F1FF;
	background-position: 7px center;
}
p.warning2,
p.warning4{
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
	background-position: 3px center;
}
p.warning3,
p.warning4{
	background-color:#FFE5E0;
	background-position: 7px center;
}
p.warning4{
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
}
p.tips2,
p.tips4{
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
	background-position:3px center;
}
p.tips3,
p.tips4{
	background-color:#FDFFC7;
	background-position: 7px center;
}
p.tips4{
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
}
/* Blockquotes */

blockquote div.blockquote1{
	background:transparent url(open1000.png)  no-repeat left bottom;
}
blockquote div.blockquote1 div{
	background:transparent url(close100.png)  no-repeat right top;
}
blockquote div.blockquote2{
	background:transparent url(open1000.png)  no-repeat left top;
}
blockquote div.blockquote2 div{
	background:transparent url(close100.png)  no-repeat right top;
}
blockquote div.blockquote3{
	background:transparent url(open2000.png) no-repeat left bottom;
}
blockquote div.blockquote3 div{
	background:transparent url(close200.png) no-repeat right top;
}
blockquote div.blockquote4{
	background:transparent url(open2000.png) no-repeat left top;
}
blockquote div.blockquote4 div{
	background:transparent url(close200.png) no-repeat right top;
}

/* Legends */

div.legend1 h4,
div.legend2 h4,
div.legend3 h4,
div.legend4 h4,
div.legend5 h4,
div.legend6 h4{
	background: #f5f5f5;
}
div.legend3 h4:first-child,
div.legend5 h4:first-child{
	background:#e7e7e7;
}
div.legend4 h4:first-child,
div.legend6 h4:first-child{
	border:solid 1px #666;
}
div.legend1,
div.legend5,
div.legend6{
	border:solid 1px #666;
}
div.legend2,
div.legend3,
div.legend4{
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
/* icons */

.audio{background:transparent url('audio000.gif') no-repeat left top;}
.creditcard{background:transparent url('credit00.gif') no-repeat left top;}
.email{background:transparent url('email000.gif') no-repeat left top;}
.feed{background:transparent url('feed0000.gif') no-repeat left top;}
.help{background:transparent url('help0000.gif') no-repeat left top;}
.webcam{background:transparent url('webcam00.gif') no-repeat left top;}
.images{background:transparent url('images00.png') no-repeat left top;}
.lock{background:transparent url('lock0000.png') no-repeat left top;}
.printer{background:transparent url('printer0.png') no-repeat left top;}
.report{background:transparent url('report00.png') no-repeat left top;}
.script{background:transparent url('script00.png') no-repeat left top;}
.time{background:transparent url('time0000.png') no-repeat left top;}
.user{background:transparent url('user0000.png') no-repeat left top;}
.world{background:transparent url('world000.png') no-repeat left top;}
.cart{background:transparent url('cart0000.png') no-repeat left top;}
.cd{background:transparent url('cd000000.png') no-repeat left top;}
.chart_bar{background:transparent url('chart_ba.png') no-repeat left top;}
.chart_line{background:transparent url('chart_li.png') no-repeat left top;}
.chart_pie{background:transparent url('chart_pi.png') no-repeat left top;}
.clock{background:transparent url('clock000.png') no-repeat left top;}
.cog{background:transparent url('cog00000.png') no-repeat left top;}
.coins{background:transparent url('coins000.png') no-repeat left top;}
.compress{background:transparent url('compress.png') no-repeat left top;}
.computer{background:transparent url('computer.png') no-repeat left top;}
.cross{background:transparent url('cross000.png') no-repeat left top;}
.disk{background:transparent url('disk0000.png') no-repeat left top;}
.error{background:transparent url('error000.png') no-repeat left top;}
.exclamation{background:transparent url('exclamat.png') no-repeat left top;}
.film{background:transparent url('film0000.png') no-repeat left top;}
.folder{background:transparent url('folder00.png') no-repeat left top;}
.group{background:transparent url('group000.png') no-repeat left top;}
.heart{background:transparent url('heart000.png') no-repeat left top;}
.house{background:transparent url('house000.png') no-repeat left top;}
.image{background:transparent url('image000.png') no-repeat left top;}
.information{background:transparent url('informat.png') no-repeat left top;}
.magnifier{background:transparent url('magnifie.png') no-repeat left top;}
.money{background:transparent url('money000.png') no-repeat left top;}
.new{background:transparent url('new00000.png') no-repeat left top;}
.note{background:transparent url('note0000.png') no-repeat left top;}
.page{background:transparent url('page0000.png') no-repeat left top;}
.page_white{background:transparent url('page_whi.png') no-repeat left top;}
.plugin{background:transparent url('plugin00.png') no-repeat left top;}
.accept{background:transparent url('accept00.png') no-repeat left top;}
.add{background:transparent url('add00000.png') no-repeat left top;}
.camera{background:transparent url('camera00.png') no-repeat left top;}
.brick{background:transparent url('brick000.png') no-repeat left top;}
.box{background:transparent url('box00000.png') no-repeat left top;}
.calendar{background:transparent url('calendar.png') no-repeat left top;}

/* Highlights */

.highlight-1{
	background: #ffffda;
}
.highlight-2{
	background:#9fc8da;
}
.highlight-3{
	background: #648fa2;
	color:#f5f5f5;
}
.highlight-4{
	background: #43545e;
	color:#f5f5f5;
}
/* Colors for spans */
span.clear{
	border-top:1px solid #9fc8da;
	border-bottom:1px solid #9fc8da;
	color: #9fc8da;
}
span.clear-1{
	border-top:1px solid #D48D1C;
	border-bottom:1px solid #D48D1C;
	color: #D48D1C;
}
span.clear-2{
	border-top:1px solid #43545e;
	border-bottom:1px solid #43545e;
	color: #43545e;
}
span.color{
	color:#9fc8da;
}
span.color-1{
	color: #43545e;
}
span.color-2{
	color: #D48D1C;
	border-left:2px solid #D48D1C;
}
span.color-3{
	color: #648fa2;
	border-left:2px solid #43545e;
}
span.color-4{
	color: #f5f5f5;
	background: #43545e;
}
span.color-5{
	color: #D48D1C;
	background: #e7e7e7;
}
span.color-6{
	color: #D48D1C;
	background: #ffffee;
	border-top: 1px solid #E9E9A1;
	border-bottom: 1px solid #E9E9A1;
}
span.color-7{
	background:#D48D1C;
	color:#f5f5f5;
}
/* unordered lists */

ul.circle1{list-style-image:url(bullet3u.png);}
ul.circle2{list-style-type:circle;}
ul.bullet1{list-style-image:url(bullet_o.png);}
ul.bullet2{list-style-image:url(bullet1u.png);}
ul.bullet3{list-style-image:url(bullet2u.png);}
ul.bullet4{list-style-image:url(bullet_p.png);}
ul.square1{list-style-type:square;}
ul.square2{list-style-image:url(bullet_s.png);}
ul.square3{list-style-image:url(bullet_t.png);}

/* Numbers */

div.number1 span{
	background:transparent url(bullet_q.png) no-repeat center center;
	color:#fff;
}
div.number2 span{
	background:transparent url(bullet_r.png) no-repeat center center;
	color:#fff;
}


