
/* Code */
pre, .code1, .code2 { margin:10px 0 15px; padding:10px 15px; font-size:0.92em; font-family: 'Curier New', monospace; }
.code2 { padding-left:20px; font-family: 'Curier New', monospace; }
.code3 { padding:0 0 5px 20px; font-family: 'Curier New', monospace; }
.code3 h4 { width:35px; position:relative; top:-10px; margin:0 0 -10px 11px!important; padding:0 5px; font-size:1.17em; font-weight:normal; }

/*pdf*/
p.tips4 { border-top:#fde647 solid 1px; border-bottom:#fde647 solid 1px; background:transparent url('../images/icons/pdf.png') no-repeat left center; display:block; background-color:#fdffca; background-position: 7px center; min-height:14px; padding:12px 0 14px 30px; }

a.film, a.pdf, a.kosz, a.galeria, a.link, a.wyd, a.ulubione,a.szukaj { color:#666!important;}
a.film:hover, a.pdf:hover, a.kosz:hover, a.galeria:hover, a.link:hover, a.wyd:hover, a.ulubione:hover, a.szukaj:hover { color:#A10000!important;}

a.wyd { background:transparent url('../images/icons_sprite.png') no-repeat -7px -72px; padding:0px 0 0px 20px; }
a.film {background:transparent url('../images/icons_sprite.png') no-repeat -7px -111px; padding:0px 0 0px 20px; }
a.pdf { background:transparent url('../images/icons/pdf.png') no-repeat left center; padding:0px 0 0px 20px; }
a.kosz { background:transparent url('../images/icons_sprite.png') no-repeat -7px -140px; padding:0px 0 0px 20px; }
a.galeria {  background:transparent url('../images/icons_sprite.png') no-repeat -7px -225px; padding:0px 0 0px 20px; }
a.link { background:transparent url('../images/icons_sprite.png') no-repeat -7px -125px; padding:0px 0 0px 20px; }
a.link2 { background:transparent url('../images/icons_sprite.png') no-repeat -7px -125px; margin-right:15px; padding:0px 0 0px 20px; }
a.cc {background:transparent url('../images/icons_sprite.png') no-repeat -5px -185px!important;padding:0px 0 2px 21px;}
a.ulubione { background:transparent url('../images/icons_sprite.png') no-repeat -7px -93px; padding:0px 0 0px 22px; }
a.szukaj { background:transparent url('../images/icons_sprite.png') no-repeat -7px -242px; font-size:90%; letter-spacing: 1.2pt; margin-top:5px; padding:0 0 0px 19px; }

span.em { background:transparent url('../images/icons_sprite.png') no-repeat -7px -207px; padding:0px 0 0px 16px; }

span.Dropcap1, span.Dropcap2, span.Dropcap3 { font-size: 5.0em; display: block; float: left; line-height:1.0em; font-family:'Times New Roman', serif; }
span.Dropcap1 { height:61px; margin:-4px 5px -3px 0; }
p.Dropcap2 { padding:0 0 0 50px; }
span.Dropcap2 { height:61px; margin:-4px 0 0 -50px; }
p.Dropcap3 { margin-top:32px; }
span.Dropcap3 { height:61px; margin:-32px 5px 0 0; }

/* 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:auto; float:left; background: #fff; position:relative; top:-9px; left:11px; margin:0 0 -9px 0!important; padding:0 3px; font-size:1.17em; font-weight:normal; }
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; margin:25px 0; }
div.legend2, div.legend3, div.legend4 { border-top:solid 1px #666; border-bottom:solid 1px #666; margin:25px 0; }
div.legend1 p, div.legend2 p, div.legend3 p, div.legend4 p, div.legend5 p, div.legend6 p { margin:7px; clear:both; }


.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 { padding-left:28px; }
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.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.circle1, ul.circle2, ul.square1, ul.square2, ul.square3 { padding-left:18px; }
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.circle1 li, ul.circle2 li, ul.square1 li, ul.square2 li, ul.square3 li { margin:10px 0!important; line-height:0.83em!important;background:none; }
ul.circle2 { list-style-type:circle; }
ul.square1 { list-style-type:square; }

/* 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; }

div.fot a {font-size:9px;color:#E0E0E0!important;}
div.fot a:hover {color:#E0E0E0!important;}

/* najnowsze video*/
div.a1 h2 {margin:2px 0 6px 0; padding-left:6px; border-left:4px solid #CC0000; font-weight:normal; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; text-transform:uppercase; font-size:100%!important;}
div.a1 #videoDetails {font-size:10px; line-height:150%; color:#666; margin:6px 0 4px 0;}

/*sluchowiska*/
ul.latestnews_ver3a li.latestnews_ver3a  {background:none; padding:0; margin:10px 0 10px 0px!important; }
ul.latestnews_ver3a li.latestnews_ver3a  a{padding:0px 0 10px 25px;line-height:1.4em!important;background:transparent url('../images/icons_sprite.png') no-repeat -7px -160px; }

/*art redakcji*/
li.lnd_latestnews .lnd_introdate {color: #999999;font-size: 9px!important;}
li.lnd_latestnews {line-height:1.4em!important;background:none; border-bottom: 1px dotted #DDDDDD; padding:7px 0 7px 0px; margin:0 0 0 0px!important; }

/*do pobrania*/
a.mod_docman_lister_link_ver3a {margin-bottom:10px!important; line-height:1.4em!important; padding:0 0 0px 24px; background:transparent url('../images/icons_sprite.png') no-repeat -7px -263px; }

/*Galeria*/
 div.pgplugin1 {width:100px!important;}
div#toolbar-articlebody .phocagallery-box-file {margin-right:13px;}
 
 /* Newsletter*/
 div#inset_right {
	margin-left:5px!important;
	padding-left:7px!important;
	margin-right:-14px!important;
	border-left:1px solid #F5F4DF;
}
 div.mainnewsletter input{
	padding:4px 1px 4px 1px;
	color:#909090;
}

div.mainnewsletter div.litery {
float:left; 
margin:0 0 8px 8px;
padding:4px 0 0 0;
}

div.mainnewsletter div.formy {
float:right;
margin-right:8px;
}

div.mainnewsletter input#email{
	margin:0px 0 13px 0px;
	width:200px;
}

div.mainnewsletter  input.button{
	width:100px;
}

div.mainnewsletter input#name{
	margin:0px 0 8px 0px;
	width:200px;
}

div.mainnewsletter span.let{
font-family: georgia,serif;
font-size: 10px;
letter-spacing: 2.0pt;
color:#d2d2d2;
}

div.mainnewsletter {
    padding:0 0 7px 0px;
	margin-bottom:20px;
}

div#phocagallery {margin-left:-20px;}

div#phocagallery div.3{display:none!important;}
 
/* katalog*/
 
 td.katalog  {
font-size:1.1em;
font-weight:bold;
padding:10px;
width:20%;
margin-bottom:10px;
}

tr.ksa:hover {
background:#FFFFF3;
}

 td.katalog  {
font-size:1.1em;
padding:10px;
}

.kateg select.inputbox  {
width:218px;
color: #909090;
}
 

/* 
 * Highlighter
 */
 
#addons_a .gk_news_highlighter {
	background: none!important;
	border: none!important;
}
#addons_a .gk_news_highlighter_interface { text-align: left!important; }
#addons_a .gk_news_highlighter_interface .text,
.youah {
	font-weight: bold;
	padding-left:0!important;
}
#addons_a .gk_news_highlighter_item { padding-left: 0!important; }
#addons_a .gk_news_highlighter_item a span { margin:0 6px; }
#addons_a .gk_news_highlighter_item a { color: #666; }
/* 
 * Tabs module
 */
.clearfix-tabs { clear: both; }
.gk_tab_item_space { padding: 10px 0; }
div.gk_tab-style1 { position: relative; }
div.gk_tab_wrap-style1 { margin: 0 auto; }
ul.gk_tab_ul-style1 {
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0;
	overflow:hidden;
	border-bottom: 3px solid #242424;
}

ul.gk_tab_ul-style1 li,
ul.gk_tab_ul-style1 li span,
ul.gk_tab_ul-style1 li.active span { 
	background: url('../images/menu_sprite.png') repeat-x 0 -29px; 
}
ul.gk_tab_ul-style1 li {
	float: left;
	cursor: pointer;
	margin: 0 0 0 -2px;
	padding: 0;
	position: relative;
}
ul.gk_tab_ul-style1 li span {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 17px;
	font-size: 10px;
	color: #333;
	background-position: 100% -159px;
	background-repeat: no-repeat;
}

ul.gk_tab_ul-style1 li:first-child span { border-left: 3px solid #EBEBEB; }
ul.gk_tab_ul-style1 li.active:first-child span { border-left: none!important; }
ul.gk_tab_ul-style1 li.active span {
	background-position: 0 -61px;
	color: #fff;
}
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;
}

/* 
 * GK News module 
 */
.gk_news_cat_100,
.gk_news_cat_50,
.gk_news_cat_33,
.gk_news_cat_25,
.gk_news_cat_20,
.gk_news_cat_16,
.gk_news_cat_14,
.gk_news_cat_12 { float:left; }
.gk_news_cat_100 { width:100%; }
.gk_news_cat_50 { width:49.9%; }
.gk_news_cat_33 { width:33.2%; }
.gk_news_cat_25 { width:24.9%; }
.gk_news_cat_20 { width:19.9%; }
.gk_news_cat_16 { width:16.5%; }
.gk_news_cat_14 { width:14.1%; }
.gk_news_cat_12 { width:12.4%; }
.clearfix { clear:both; }
.gk_news_section {
	border: 1px solid #eaeaea;
	height: 30px;
	cursor:pointer;
	clear:both;
	background: #F7F7ED;
}
.gk_news_section h2 {
	margin:0;
	padding:0 0 0 10px;
	font-size:16px;
	width:auto;
	float:left;
	font-weight: bold;
	text-transform:uppercase;
	height: 30px;
	line-height: 30px;
}
.gk_news_section_interface {
	width:auto;
	float:right;
	height:12px;
	margin:6px 10px 6px 0;
}
.gk_news_settings {
	display:none;
	background: url('../images/loader.gif') no-repeat center center;
}
.gk_news_form {
	overflow:hidden;
	border-bottom:1px dotted #666;
	padding:15px;
}
.gk_news_categories.hide { display:block; }
.gk_news_categories {
	display:none;
	overflow:hidden;
}
.gk_news_cat_wrap { padding:10px; }
.gk_news_form_submit,
.gk_news_form_cancel,
.gk_news_form_reset {
	cursor:pointer;
	width:auto;
	float:left;
	margin:0 5px 0 0;
	background:#777;
	color:#fff;
	padding:1px 10px;
}
.gk_news_ordering {
	border:3px solid #aaa;
	background:#fff;
	z-index:100;
	top:0;
	left:0;
	display:none;
}
.gk_news_ordering>div { padding:10px; }
.hidden_block { display:none; }
.gk_news_cat_wrap h3 {
	height: auto!important;
	line-height: normal!important;
	border: none!important;
	font-size: 0.8em!important;
	background: none!important;
	margin:0;
	padding:0;
}
.gk_news_cat_wrap h3 a {
	background: url('../images/bullet_6x5.png') no-repeat 100% 50%!important;
	padding-right: 12px;
	color: #000;
}
.gk_news_ordering p {
	background:#eee;
	padding:10px;
}
.gk_news_ordering_list {
	list-style-type:square;
	padding:0 0 0 16px;
}
.gk_news_ordering_list li:first-child { border-top:none; }
.gk_news_ordering_list li {
	border-top:1px dotted #eee;
	cursor: move;
}
.gk_news_form_art_amount { clear:both; }
.gk_news_form_left {
	float:left;
	width:50%;
}
.gk_news_form_right {
	float:right;
	width:50%;
}
.gk_news_form_bottom { clear:both; }
.gk_news_w50 {
	width:49.5%;
	float:left;
}
.gk_news_w100 { width:100%; }
p.gk_news_intro_info {
	color: #666;
	font-size: 0.9em;
}
.gk_news_form {
	border: none;
	background: #333;
	color: #fff;
}
.gk_news_ordering_list {
	list-style-type: none;
	padding:0;
}
.gk_news_ordering_list li {
	border:none;
	background: #555;
	padding: 4px 4px 4px 12px;
	margin-bottom: 6px;
	font-weight: bold;
}
.gk_news_form_ordering p,
.gk_news_form_art_amount {
	font-size: 0.9em;
	color: #999;
	margin-top: 0;
}
.gk_news_form_categories {
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 12px;
}
.gk_news_form_right { width: 45%; }
.gk_news_form_art_amount select { padding: 1px; }
.gk_news_form_art_amount {
	margin: 12px 0;
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 6px;
}
.gk_news_form_art_amount p { margin:12px 0 0; }
.gk_news_section_interface span {
	background: none;
	text-indent: inherit;
	font-size: 0.8em;
	background: #fff;
	padding: 2px 6px;
	border: 1px solid #eaeaea;
	width: inherit;
	color: #666;
	font-weight: bold;
}
.gk_news_intro_comments,
.gk_npro_intro_comments,
a.nsp_comments {
	background: url('../images/icons_sprite.png') no-repeat -7px -28px;
	padding-left: 21px;
}
.gk_news_form_bottom div { /* go to line 631 and 650, 651 */ }
/*
 * 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.p_left { float: left !important; }
a.p_right { float: right !important; }
a.p_center { margin: 0 auto !important; }
div.gk_npro_mainwrap {
	overflow: hidden;
	background: none;
	color: #000;
}
div.gk_npro_full_interface, div.nsp_top_interface {
	overflow: hidden;
	min-height: 21px;
	margin: 0;
}
div.gk_npro_full_interface ul, div.nsp_top_interface ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}
div.gk_npro_interface_bg {
	width: 40px;
	height: 17px;
	float: right;
}
div.gk_npro_full_scroll1,
div.gk_npro_short_scroll1 { overflow: hidden; }
div.gk_npro_full_tablewrap,
div.gk_npro_short_ulwrap,
div.gk_npro_full_prev { float: left; }
div.gk_npro_short { min-height: 21px;overflow:visible; }
div.gk_npro_short_ulwrap ul {
	margin: 0px 0 0 0;
	padding: 0;
	list-style-type: none;
	overflow:visible;
}
div.gk_npro_short_ulwrap ul li {
	line-height:130%;
	margin:0 0 10px;
	padding:0 0 0 8px;
}
div.gk_npro_short_ulwrap ul li.even,
div.gk_npro_short_ulwrap ul li.odd,
 ul.list li.even, 
 ul.list li.odd { background: none; }
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a ,
.nsp_links ul li h4,
.nsp_links ul li h4  a {
	font-family:Georgia, "Times New Roman", Times, serif; 
	list-style-type: none;
	margin:0 0 3px;
	text-transform: none;
	font-size: 16px;
	line-height:130%;
	font-weight: bold;

}
div#tabmix1 .nsp_links ul  {
	margin:5px 0 0 0;
	padding-top:6px;
	border-top:1px dotted #666;
}

div#tabmix1 .nsp_links ul li h4,
div#tabmix1 .nsp_links ul li h4  a {
	font-family:Georgia, "Times New Roman", Times, serif; 
	margin:10px 0;
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
}

div#tabmix1 .nsp_links ul li h4  a {
padding-left:7px;
	background: transparent url('../images/arrow.png') no-repeat 0 4px;
}

div.gk_npro_short_ulwrap ul li p {
	color: #000;
	font-size: 1em;
	margin: 0;
	overflow:visible;
}
div.gk_npro_short_ulwrap ul li:hover p { color: #333; }
div.gk_npro_short_interface {
	border-top: 1px solid #f5f5f5;
	padding-top: 5px;
	overflow: hidden;
	margin: 2px 10px 0;
}
div.gk_npro_short_interface span {
	font-size: 11px;
	color: #666;
}
div.gk_npro_interface_bg {
	width: 40px;
	height: 17px;
	background: none;
}
div.gk_npro_short_next,
div.gk_npro_short_prev,
div.gk_npro_full_prev,
div.gk_npro_full_next {
	width: 17px;
	height: 17px;
	margin: 2px 3px 3px 0;
	float: right;
	text-indent: -999em;
	cursor:pointer;
}
div.gk_npro_short_next,
div.gk_npro_full_next { background-position: 0 -17px; }
div:hover.gk_npro_short_next,
div:hover.gk_npro_full_next { background-position: -17px -17px; }
div:hover.gk_npro_short_prev,
div:hover.gk_npro_full_prev { background-position: -17px 0; }
img.gk_npro_image {
	border: 1px solid #e5e5e5;
	padding: 2px;
	margin: 3px;
}
img.gk_npro_image_static {
	border: none;
	margin: 0;
	padding: 0;
}
img.nspro_bg_wrap {
}
#nsp-nsp_468 .nsp_art p.nsp_info {margin-bottom:-9px!important}
.gk_npro_info, .nsp_info {
	color: #666;
	font-size: 0.9em;
}
.gk_npro_readmore_inline {padding-left: 16px;background-position: -7px -52px;}
/* 
 * News Show Pro - Header 
 */

h4.gk_npro_header,
h4.gk_npro_header a,
.nsp_art h4.nsp_header a,
.nspheader div.gk_npro_short_ulwrap ul li h4 { font: bold 16px Georgia, "Times New Roman", Times, serif; }
.nspheader div.gk_npro_short_ulwrap ul li {
	background: none!important;
	margin-top:8px;
	padding-left: 0;
	line-height: 160%;
}
div#gk_npro-newspro4 { }
div#gk_npro-newspro4 h4.gk_npro_header,
div#gk_npro-newspro4 h4.gk_npro_header a ,
div#gk_npro-newspro4 div.gk_npro_short_ulwrap ul li h4,
div#gk_npro-newspro4 div.gk_npro_short_ulwrap ul li h4 a ,
div#gk_npro-newspro10 h4.gk_npro_header,
div#gk_npro-newspro10 h4.gk_npro_header a ,
div#gk_npro-newspro10 div.gk_npro_short_ulwrap ul li h4,
div#gk_npro-newspro10 div.gk_npro_short_ulwrap ul li h4 a{ font: bold 12px Arial, Helvetica, sans-serif!important; line-height: 120%!important;}


.nspheader div.gk_npro_short_ulwrap ul li h4 { font-size: 18px; }
.nspheader div.gk_npro_short_ulwrap ul { margin: 0; }
.nspheader .gk_npro_text { margin: 0.4em 0; }
.nspheader .gk_npro_short_interface { margin: 2px 0 0; }
/

/* 
 * JComments
 */

#jc { margin: 20px 0; }
#jc h4 {
	color: #000;
	border: none;
	border-top: 1px solid #e0e0e0;
	font-size: 200%!important;
	font-weight: normal;
	line-height: 200%;
	margin-bottom: 12px;
}

#jc .busy { display:none; margin: 3px auto; padding: 0; width: 16px; height: 16px; background: url('../images/loader.gif') no-repeat; }

#comments-form input {
	margin-bottom:5px;
	border: 1px solid #E0E0E0;
	padding: 4px;
}
#comments-form input,
#comments-form textarea {
	background:#fff;
	color:#666;
}
#comments-form label {
	color: #666;
	line-height: 180%;
}
#comments-form p,
#comments-form #comments-form-buttons,
#comments-form #comments-form-error { margin-left: 0!important; }
#comments-footer { display:none; }
#comments .comments-list { margin: 0; }
#comments .comment-body {
	font-size:90%;
	color: #000;
	line-height: 1.2em;
}
.rbox_tr,
.rbox_tl,
.rbox_br,
.rbox_bl,
.rbox_t,
.rbox_m,
.rbox_b {
	background: none;
	border: none;
}

.commentBlogView { float:left!important; }
.rbox { border-bottom: 1px solid #e0e0e0; }
#comments .comment-author,
#comments .author-homepage {
	font-size: 0.9em;
	margin-bottom: 8px;
}
#comments .comment-date {
	background: none;
	margin-left: 10px;
	font-size: 0.9em;
	color: #000;
}
#comments .comment-anchor {
	color: #999;
	font-size: 0.8em;
}
#comments blockquote,
#comments blockquote,
#comments .hidden,
#comments code,
#comments pre { color:#666; }
.comment-link, .show-comment {
	background: url('../images/icons_sprite.png') no-repeat -7px -28px!important;
	padding-left:22px;
}
.readmore-link, .show-linkmore {
	background: url('../images/icons_sprite.png') no-repeat -7px -52px!important;
	padding-left: 16px;
}
#comments-form .btn,
#comments-form .btn div {
	background: none;
	margin: 0;
}
#comments-form .btn a, .gk_news_form_bottom div {
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	height:26px!important;
	line-height:26px!important;
	padding: 0 12px;
	text-decoration:none;
	background: url('../images/menu_sprite.png') repeat-x 0 -61px;
	display: block;
	margin:0;
	cursor:pointer;
	text-transform:uppercase;
	border: 1px solid #282828;
}
#comments-form .btn a:hover {
	background-position: 0 0;
	border: 1px solid #e0e0e0;
	color: #333!important;
}
.gk_news_form_bottom div {margin-right: 4px;}

/* 
 * Ostatnie komentarze
 */

ul.jclist li,
ul.jclist_ver1 li,
ul.jclist_ver2 li,
ul.jclist_ver2a li,
ul.jclist_ver2b li,
ul.jclist_ver3 li,
ul.jclist_ver3a li,
ul.jclist_ver3b li,
ul.jclist_ver4 li,
ul.jclist_ver4a li,
ul.jclist_ver4b li {
	margin: 0 0 10px!important;
	padding: 0;
	border:none!important;
	background:none;
}
ul.jclist_ver3a li a{padding:0px 0 10px 25px;line-height:1.4em!important;background:url("../images/icons_sprite.png") no-repeat scroll -7px -28px transparent; }
div.jcl_comment {
	color: #666;
	font-style:italic;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #ddd;
}
.jcl_date {
	color: #999;
	font-size: 0.8em;
}

.gk_is_popup-style3 .next,.gk_is_popup-style3 .prev{opacity:0.85}.gk_is_popup-style3 .next:hover,.gk_is_popup-style3 .prev:hover{opacity:1}

div#horiz-menu li.level1>a:hover{
	color:#890000;
}
div#horiz-menu li.active>a:hover{
	color:#fff;
}
div#horiz-menu li li li,
div#horiz-menu li li li.active {
	background: #444!important;
	border-bottom: 1px solid #555;
}
#logout_area div {
	border: 1px solid #f5d1d1;
	background: #fef6f6;
	color: #890000;
}


div#horiz-menu{
	position: relative;
	width: auto;	
	
}
div#horiz-menu li.level1 {
	line-height: 32px;
}

div#horiz-menu li.level1 a,
div#horiz-menu li.level1 span {
	display: block;
	width: auto;
	height: 32px;
	line-height: 32px;
}
div#horiz-menu li.level1 span {
	padding-right: 17px;
}
div#horiz-menu li a{
	
	font-weight: bold;
}
div#horiz-menu li a:hover{
	text-decoration: none !important;
}
div#horiz-menu li{
	height: 32px;
}
div#horiz-menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 32px;
}
div#horiz-menu ul ul{
	height: 32px;
}
div#horiz-menu ul li,
div#horiz-menu ul ul li{
	float: left;
	margin: 0 auto 0 0;
	padding: 0 0 0 19px;
}
div#horiz-menu ul ul ul li:first-child,
div#horiz-menu ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul ul ul li:first-child{
	padding-left: 0px!important;
}
div#horiz-menu ul ul{
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	display: none;
	z-index: 1000;
}
div#horiz-menu ul ul ul li span{
	padding-left: 19px;
}
div#horiz-menu ul ul ul,
div#horiz-menu ul ul ul ul,
div#horiz-menu ul ul ul ul ul,
div#horiz-menu ul ul ul ul ul ul{
	width: auto;
}
div#horiz-menu li:hover ul,
div#horiz-menu ul li:hover ul{
	display: block;
}
div#horiz-menu ul ul ul{
	width: 210px;
}
div#horiz-menu ul ul ul ul, 
div#horiz-menu ul ul ul ul ul,
div#horiz-menu ul ul ul ul ul ul{
	width: 210px;
	position: absolute;
}
div#horiz-menu ul ul ul li{
	float: none;
	width: 210px;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 5000;
}
div#horiz-menu li li a,
div#horiz-menu li li a:hover,
div#horiz-menu li li span,
div#horiz-menu li li span:hover,
div#horiz-menu li li{
	height: 32px !important;
}
div#horiz-menu li li li{
	float: left;
}
div#horiz-menu li li{
	position: relative;
}
div#horiz-menu li li ul {
	left:-999em;
	position: absolute;
	float: none;
}
div#horiz-menu li li li ul {
	left:-999em;
	position: absolute;
}
div#horiz-menu li li:hover ul {
	left:0px!important;
	top: 32px!important;
	position: absolute;
}
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul,
div#horiz-menu li li li li:hover li ul,
div#horiz-menu li li li li li:hover li ul{
	display: none;
}
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul,
div#horiz-menu li li li li li:hover ul,
div#horiz-menu li li li li li li:hover ul {
	left:210px!important;
	top: 0px!important;
	position: absolute;
	display: block;
}
div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul,
div#horiz-menu li li li li:hover li ul {
	top:-999em;
}

/*modules*/
div.moduletable_ver2a h3 { border-top: 1px solid #f5d1d1!important; }
div.moduletable_ver2b h3 { border-top: 1px solid #f5f4df!important; }
div.moduletable_ver3a h3 { border-top: 4px solid #CC0000!important; }
div.moduletable_ver3b h3 { border-top: 4px solid #f5f4df!important; }

div.moduletable_ver4 {
	background: #F5F4DF;
	border-left: 1px solid #807c7c;
	border-right: 1px solid #807c7c;
	border-bottom: 1px solid #807c7c;
	border-top: 4px solid #807c7c;
}

div.moduletable_ver4 h3 {
	color:#807c7c;
	letter-spacing: 1.6pt;
}

div.moduletable_ver4b {
	background: #F5F4DF;
	border-left: 1px solid #054F24;
	border-right: 1px solid #054F24;
	border-bottom: 1px solid #054F24;
	border-top: 4px solid #054F24;
}
div.moduletable_ver4b h3{
	color: #666!important;
	letter-spacing: 1.6pt;
}
#gk_bottom div.moduletable h3,
#gk_bottom div.moduletable_menu h3,
#gk_bottom div.moduletable_text h3,
#gk_bottom div.moduletable_ver1 h3,
#gk_bottom div.moduletable_ver2 h3,
#gk_bottom div.moduletable_ver2a h3,
#gk_bottom div.moduletable_ver2b h3 {
	background: none!important;
}
div.moduletable_ver2 h3,
div.moduletable_ver2a h3,
div.moduletable_ver2b h3,
div.moduletable_ver3 h3,
div.moduletable_ver3a h3,
div.moduletable_ver3b h3 {
	background: none;
}
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	background: #fff;
}

div.moduletable,
div.moduletable_text,
div.moduletable_ver1,
div.moduletable_ver2,
div.moduletable_ver2a,
div.moduletable_ver2b,
div.moduletable_ver3,
div.moduletable_ver3a,
div.moduletable_ver3b,
div.moduletable_ver4,
div.moduletable_ver4a,
div.moduletable_ver4b ,
div.moduletable_ver4c{
	margin: 0 0 20px;
	position: relative;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	border-top: 3px solid #A10000;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 12px;
	height: 30px;
	line-height: 31px;
	overflow: hidden;
}
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span {
	display: block;
	height: 30px;
	margin-left: 4px;
	padding: 0 6px;
}
/* 
 * Moduletable_ver1, _ver2, _ver3 
 */
 
 div.moduletable_ver4c h3 {
	border-bottom: 1px dotted #A10000;
	text-transform:none;
	line-height: 45px;
	padding-left:30px;
	margin: 0 0 15px 0;
	overflow: hidden;
	background: none;
font-family:"Times New Roman",Times,serif;
font-size:50px;
font-weight:100;
	height:35px;
	color:#F5F4DF;
}
 
div.moduletable_ver1 h3,
div.moduletable_ver2 h3,
div.moduletable_ver2a h3,
div.moduletable_ver2b h3,
div.moduletable_ver3 h3,
div.moduletable_ver3a h3,
div.moduletable_ver3b h3 {
	border: none;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 10px;
	overflow: hidden;
	background: url('../images/module_sprite.png') repeat-x 0 -6px;
}
div.moduletable_ver2 h3,
div.moduletable_ver2a h3,
div.moduletable_ver2b h3,
div.moduletable_ver3 h3,
div.moduletable_ver3a h3,
div.moduletable_ver3b h3 {
	background: none;
	border-top: 1px solid #e0e0e0;
	padding-top: 6px;
}
div.moduletable_ver3 h3 {
	border-top: 4px solid #e0e0e0;
}
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	background: #fff;
	padding-right:12px;
}
/* 
 * moduletable suffix: _ver4 
 */
 
div.moduletable_ver4 {
	padding: 10px;
}
div.moduletable_ver4a {
	background: #F5F4DF;
	border-left: 1px solid #A10000;
	border-right: 1px solid #A10000;
	border-bottom: 1px solid #A10000;
	border-top: 4px solid #A10000;
	padding: 10px;
}
div.moduletable_ver4b {
	padding: 10px;
}

div.moduletable_ver4a h3
{
font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 12px;
	overflow: hidden;
	color:#A10000;
	letter-spacing: 1.6pt;
}
div.moduletable_ver4 h3,
div.moduletable_ver4b h3 {
	font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 12px;
	overflow: hidden;

}
/*
 * Bottom and current wrap section - modules
 */
#gk_bottom div.moduletable h3,
#gk_bottom div.moduletable_menu h3,
#gk_bottom div.moduletable_text h3,
#gk_bottom div.moduletable_ver1 h3,
#gk_bottom div.moduletable_ver2 h3,
#gk_bottom div.moduletable_ver2a h3,
#gk_bottom div.moduletable_ver2b h3 {
	background: none;
	border:none;
	border-top: 1px solid #e0e0e0;
	padding: 12px 0 0;
	line-height: normal;
	height:18px;
}
#gk_bottom div.moduletable_ver3 h3,
#gk_bottom div.moduletable_ver3a h3,
#gk_bottom div.moduletable_ver3b h3 {
	padding: 7px 0 0;
}
#gk_bottom div.moduletable_ver4 h3,
#gk_bottom div.moduletable_ver4a h3,
#gk_bottom div.moduletable_ver4b h3 {
	padding:0;
}
#gk_bottom div.moduletable h3 span,
#gk_bottom div.moduletable_menu h3 span,
#gk_bottom div.moduletable_text h3 span {
	margin-left:0;
	padding-left: 0;
}
#gk_bottom div.moduletable,
#gk_bottom div.moduletable_menu,
#gk_bottom div.moduletable_text,
#gk_bottom div.moduletable_ver1,
#gk_bottom div.moduletable_ver2,
#gk_bottom div.moduletable_ver2a,
#gk_bottom div.moduletable_ver2b,
#gk_bottom div.moduletable_ver3,
#gk_bottom div.moduletable_ver3a,
#gk_bottom div.moduletable_ver3b,
#current_bottom div.moduletable,
#current_bottom div.moduletable_menu,
#current_bottom div.moduletable_text,
#current_bottom div.moduletable_ver1,
#current_bottom div.moduletable_ver2,
#current_bottom div.moduletable_ver2a,
#current_bottom div.moduletable_ver2b,
#current_bottom div.moduletable_ver3,
#current_bottom div.moduletable_ver3a,
#current_bottom div.moduletable_ver3b,
#current_top div.moduletable,
#current_top div.moduletable_menu,
#current_top div.moduletable_text,
#current_top div.moduletable_ver1,
#current_top div.moduletable_ver2,
#current_top div.moduletable_ver2a,
#current_top div.moduletable_ver2b,
#current_top div.moduletable_ver3,
#current_top div.moduletable_ver3a,
#current_top div.moduletable_ver3b {
	margin:0 10px 20px 0;
	border-right: 1px solid #e0e0e0;
	padding: 0 10px 0 0;
}
#gk_bottom div.moduletable_ver4,
#gk_bottom div.moduletable_ver4a,
#gk_bottom div.moduletable_ver4b,
#current_bottom div.moduletable_ver4,
#current_bottom div.moduletable_ver4a,
#current_bottom div.moduletable_ver4b,
#current_top div.moduletable_ver4,
#current_top div.moduletable_ver4a,
#current_top div.moduletable_ver4b {
	margin:0 10px 20px 0;
	padding: 10px;
}
#gk_bottom .last-child div.moduletable,
#gk_bottom .last-child div.moduletable_menu,
#gk_bottom .last-child div.moduletable_text,
#gk_bottom .last-child div.moduletable_ver1,
#gk_bottom .last-child div.moduletable_ver2,
#gk_bottom .last-child div.moduletable_ver2a,
#gk_bottom .last-child div.moduletable_ver2b,
#gk_bottom .last-child div.moduletable_ver3,
#gk_bottom .last-child div.moduletable_ver3a,
#gk_bottom .last-child div.moduletable_ver3b,
#current_bottom .last-child div.moduletable,
#current_bottom .last-child div.moduletable_menu,
#current_bottom .last-child div.moduletable_text,
#current_bottom .last-child div.moduletable_ver1,
#current_bottom .last-child div.moduletable_ver2,
#current_bottom .last-child div.moduletable_ver2a,
#current_bottom .last-child div.moduletable_ver2b,
#current_bottom .last-child div.moduletable_ver3,
#current_bottom .last-child div.moduletable_ver3a,
#current_bottom .last-child div.moduletable_ver3b,
#current_top .last-child div.moduletable,
#current_top .last-child div.moduletable_menu,
#current_top .last-child div.moduletable_text,
#current_top .last-child div.moduletable_ver1,
#current_top .last-child div.moduletable_ver2,
#current_top .last-child div.moduletable_ver2a,
#current_top .last-child div.moduletable_ver2b,
#current_top .last-child div.moduletable_ver3,
#current_top .last-child div.moduletable_ver3a,
#current_top .last-child div.moduletable_ver3b {
	margin-right: 0;
	border: none;
	padding: 0;
}
#gk_bottom .last-child div.moduletable_ver4,
#gk_bottom .last-child div.moduletable_ver4a,
#gk_bottom .last-child div.moduletable_ver4b,
#current_bottom .last-child div.moduletable_ver4,
#current_bottom .last-child div.moduletable_ver4a,
#current_bottom .last-child div.moduletable_ver4b,
#current_top .last-child div.moduletable_ver4,
#current_top .last-child div.moduletable_ver4a,
#current_top .last-child div.moduletable_ver4b {
	margin-right: 0;
}
/*
 * Content section
 */
 
.users_wrap div.moduletable,
.users_wrap div.moduletable_menu,
.users_wrap div.moduletable_text,
.users_wrap div.moduletable_ver1,
.users_wrap div.moduletable_ver2,
.users_wrap div.moduletable_ver2a,
.users_wrap div.moduletable_ver2b,
.users_wrap div.moduletable_ver3,
.users_wrap div.moduletable_ver3a,
.users_wrap div.moduletable_ver3b,
.users_wrap div.moduletable_ver4,
.users_wrap div.moduletable_ver4a,
.users_wrap div.moduletable_ver4b {
	margin: 0 10px 20px;
}
.users_wrap .last-child div.moduletable,
.users_wrap .last-child div.moduletable_menu,
.users_wrap .last-child div.moduletable_text,
.users_wrap .last-child div.moduletable_ver1,
.users_wrap .last-child div.moduletable_ver2,
.users_wrap .last-child div.moduletable_ver2a,
.users_wrap .last-child div.moduletable_ver2b,
.users_wrap .last-child div.moduletable_ver3,
.users_wrap .last-child div.moduletable_ver3a,
.users_wrap .last-child div.moduletable_ver3b,
.users_wrap .last-child div.moduletable_ver4,
.users_wrap .last-child div.moduletable_ver4a,
.users_wrap .last-child div.moduletable_ver4b {
	margin-right: 0;
}