/*
#------------------------------------------------------------------------
# The World News II - #7 2011 template (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/
/* Basic elements */

.article-content .mceItemTable {
line-height: 18px;}


table.newsfeed{ font-size:100% ; font-weight:normal; line-height:1.4; }

.but a {
display: block;
text-decoration: inherit;
width: 98%;
margin-left: 5px;
height: 49px;
padding: 0;
border: 1px solid #FFFFFF;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-align: center;
font-size: 28px;
padding-top: 4px;
line-height: 38px;
color: #fff;
background: #000000;
-webkit-appearance: button;
cursor: pointer;
}

.but a:hover {
background:#BD0008;
color: #FFFFFF;
}


.video.tv .tv {
font-size: 14px;
position: absolute;
bottom: 0px;
left: 28px;

}
.big.video.tv .tv a {
color: #C00;
}

.big.video.none .tv,
.video.tv span.catItemHits_1 {
display: none;
}

.moduletable.big.video.tv {
width: 238px;
height: 238px;
}

.moduletable.big.video.tv.stat .watermark_box, 
.moduletable.big.video.none.stat .watermark_box{
margin-left: 25px;
}

.efir {
border: 1px solid #e62117;
padding: 0 4px;
height: 18px;
color: #e62117;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
line-height: 18px;
display: inline-block;
margin-left: 20px;
margin-top: 10px;
}


.moduletableefir .nsp_main
{
overflow: hidden;
border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background-color: #fff;
border: 1px solid #CCC;
position: relative;
}

.moduletableefir.online .nsp_main
{
border: 1px solid #e62117;
margin-bottom: 5px;
}

.moduletableefir h3 {
border-top-color: #ebed38;
background: #fff;
border-bottom: 1px solid #e3e3e3;
margin: 0;
width: 100%;
float: none;
border-top: none;
height: auto;
}

.moduletableefir h3 span{
font-size: 16px;
text-transform: uppercase;
line-height: 34px;
height: 30px;
margin: 1px;
color: #333;
text-indent: 12px;
display: block;
border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
background: #eee;
float: none;
font-weight: bold;
}

.moduletableefir h3 span {
background-image: url('/templates/gk_twn2/images/video_icon.png');
background-repeat: no-repeat;
background-position: 10px 50%;
padding-left: 25px;
}

.moduletableefir .nsp_art h4.nsp_header a {
font-size: 14px;
line-height: 15px;
}


.moduletableefir .nsp_art .fnone {
margin: 0px;
}

.moduletableefir .nsp_top_interface div {
position: absolute;
right: -3px;
top: 11px;
padding: 0 3px;
background: none;
}

.moduletableefir .nsp_top_interface div {
top: 11px!important;
}

span.number {
font-size: 12px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0px;
color: #666;
}

.itemFullText a{text-decoration: underline; color: #a5240e;}

html { }
body { line-height:1.8; min-height:100%;  }
a { text-decoration: none; color: #000; }
a:hover,
a:active,
a:focus { color: #a5240e; }
h1,
h2,
h3,
h4,
h5 { font-weight: normal; }
h1 { font-size:380% }
h2 { font-size:350% }
h3 { font-size:135% }
h4 { font-size:110% }
h5 { font-size:100% }
ul { list-style:none; }
ul li { line-height:2.6; }
p { margin: 0.5em 0 }
/* Logo  */

div.module_xap {
	font-size: 0px;
	color: #FFFFFF;
	line-height: 0px;
	text-transform: none;
	text-decoration: none;
	display: none;
}

div.module_xap a{
	font-size: 0px;
	color: #FFFFFF;
	line-height: 0px;
	text-transform: none;
	text-decoration: none;
	display: none;
}





h1.logo {
	margin: 0 auto;
	width: 30%;
	height:94px;
	position: absolute;
	top: 40px;
	padding-left: 0px;
}
h1.logo a { background: url('../images/style1/logo.png') no-repeat 0 0; display: block; margin: 0; text-indent: -999em;   background-size: 100%; width: 100%; height: 94px; }
h1.logo.text { width: auto; margin: 0; padding-top: 30px; }
h1.logo.text a { display: block; background:none!important; font-size: 18px; line-height: 64px; font-weight:normal; text-indent: 0; text-align: center }
h1.logo.text a { padding: 0; width: auto!important; }
h1.logo.text .gkLogoSlogan { font-size: 12px!important; line-height: 10px; color: #666!important; margin: 32px 0 18px 0; }
/* menu block */
#gk-logo-wrap { min-height: 142px; position:relative; }
#gk-top-menu { height: 37px; line-height: 37px; background: #cb260a; border-bottom: 1px solid #f93d1c; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; }
#gk-top-menu1 .menu { float: left; font-size: 10px; color: #fff; text-shadow: -1px -1px 0 #a92009; text-transform: uppercase; font-weight: bold; line-height: 37px; }
#gk-top-menu1 .menu li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/style1/separator_color.png') no-repeat left center; }
#gk-top-menu .menu li a {
	line-height:37px;
	color: #F00;
	display: block;
}
#top_baner { 
	margin: 0 auto;
	top: 40px;
	float: right;
	width: 70%;
}

#gk-top-menu1 .menu li a:hover,
#gk-top-menu1 .menu li a:focus,
#gk-top-menu1 .menu li a:active { color: #fff; text-decoration: underline; }
#gk-top-menu1 .menu li:first-child { padding-left: 17px; background:none; }
#gk-search {
	float: right;
	margin-top: 5px;
	padding-right: 5px;	
	
}
#gk-search #mod_search_searchword { min-height: 22px; height: 22px; line-height: 22px; width: 200px; padding: 0; border: none; font-size: 10px;  text-transform: uppercase; color: #4d4d4d; text-indent:10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; box-shadow:inset 0 0 9px #d0d0d0; -webkit-box-shadow: inset 0 0 9px #d0d0d0; -moz-box-shadow: inset 0 0 9px #d0d0d0; font-family: Arial, Verdana, sans-serif; }
#gk-menu-wrap{ margin-bottom: 12px; }
#gk-main-menu { height: 35px; overflow: hidden; background: transparent url('../images/style1/menu_item.png') repeat-x 0 0; border-bottom: 0px solid #CCCCCC; width:100%; clear: both; }
#gk-main-menu > div#gk-mainnav { border-bottom: 1px solid #ff583b; height: 39px; }
#gk-bottom-menu { height: 31px; background: #fafafa url('../images/breadcrumbs_bg.png') repeat-x left bottom; border-bottom: 1px solid #c3c3c3; border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; position: relative; z-index: 1}
#gk-breadcrumb { float: left; }
#gk-breadcrumb + #gk-top-menu2 { margin-left: 35px; }
#gk-top-menu2 { float: left; margin-left: 0; -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; opacity: 1; }
#gk-top-menu2 .menu { float: left; font-size: 10px; color: #686868; text-shadow: 1px 0 0 #fff; text-transform: uppercase; font-weight: bold; line-height: 30px!important; }
#gk-top-menu2 .menu li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/separator_white.png') no-repeat left center; }
#gk-top-menu2 .menu li a { line-height:30px!important; color: #686868; display: block; }
#ggk-top-menu2 .menu li a:hover { color: #686868; text-decoration: underline; }
#gk-top-menu2 .menu li:first-child { padding-left: 17px; background:none; }
/* Containers*/
#gk-contentwrap { background: #fff;  }
#gk-current-content-wrap {

	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #fff;
	border: 1px solid #CCC;
	
}
/* middle menu */
#gk-middle-menu { height: 31px; background: #3b3b3b url('../images/dropline_bg.jpg') repeat-x left bottom; border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; }
#gk-middle-menu .menu { float: left; font-size: 10px; color: #fff; text-shadow: 0 1px 0 #000; text-transform: uppercase; font-weight: bold; line-height: 30px!important; }
#gk-middle-menu .menu li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/separator_dark.png') no-repeat left center; }
#gk-middle-menu .menu li a { line-height:30px!important; color: #fff; display: block; }
#gk-middle-menu .menu li a:hover { color: #fff; text-decoration: underline; }
#gk-middle-menu .menu li:first-child { padding-left: 17px; background:none; }
/* top highlighter */
#gk-highlighter { position: absolute; left: 0; bottom: 8px; width: 100%;  }
/* ajax search */
.gk_ajax_search_results .search-results dt.result-title { font-size: 14px; }
/* breadcrumbs at top */
#gk-bottom-menu #gk-breadcrumb { position: absolute; top: 4px; left:11px; width: 21px; height: 21px; background: transparent url('../images/breadcrumbs_icon.png') no-repeat left top; cursor: pointer; z-index:1; overflow: hidden; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs { background: transparent url('../images/breadcrumbs_icon.png') no-repeat left -21px; margin-left: -9999px; width: auto; float: left; opacity: 0; font-size: 11px; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs li.separator { display: block; float: left; width: 4px; margin: 0 10px; height: 21px; background: transparent url('../images/separator_white.png') no-repeat left 9px; text-indent:-999em; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs li a { color: #666; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs li.pathway { color: #cb260a; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs li a:hover { color: #000; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs > ul { margin-left: 21px; background: transparent url('../images/breadcrumbs_icon.png') no-repeat right bottom; height: 21px; line-height: 21px; padding: 0 15px 0 8px; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs > ul > li { float: left; width: auto; clear: none; line-height: 21px; }
#gk-bottom-menu #gk-breadcrumb:hover { width: 80%; }
#gk-bottom-menu #gk-breadcrumb .breadcrumbs { -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; }
#gk-bottom-menu #gk-breadcrumb:hover .breadcrumbs { margin-left: 0; opacity: 1; }
#gk-bottom-menu #gk-breadcrumb:hover + #gk-top-menu2 { opacity: 0; filter: alpha(opacity=0); }
/* standard breadcrumb */
#gk-breadcrumb-mainbody { height: 40px; cursor: pointer; z-index:1; margin-bottom: 12px; background: url('../images/bread_bg.png') repeat-x 0 0; border-radius: 3px; }
#gk-breadcrumb-mainbody > div { height: 32px; border-bottom: 1px solid #f0f0f0; padding: 8px 12px 0; }
#gk-breadcrumb-mainbody .breadcrumbs { width: auto; float: left; font-size: 12px; }
#gk-breadcrumb-mainbody .breadcrumbs li.separator { display: block; float: left; width: 4px; margin: 0 10px; height: 21px; background: transparent url('../images/separator_white.png') no-repeat left 12px; text-indent:-999em; }
#gk-breadcrumb-mainbody .breadcrumbs li a { color: #888; }
#gk-breadcrumb-mainbody .breadcrumbs li.pathway { color: #cb260a; }
#gk-breadcrumb-mainbody .breadcrumbs li a:hover { color: #000; }
#gk-breadcrumb-mainbody .breadcrumbs > ul { margin-left: 0; height: 26px; padding: 0 15px 0 0; }
#gk-breadcrumb-mainbody .breadcrumbs > ul > li { float: left; width: auto; clear: none; line-height: 26px; }
/* tools */
#gk-tools { float: right}
#gk-tools a { display: block; float: right; width: 11px; height: 9px; margin: 7px 0 0 3px; text-indent: -99999em; background: transparent url('../images/font_size.png') no-repeat -44px 0; }
a#gk-tool-reset { background-position: -24px 0; margin-left: 6px }
a#gk-tool-decrease { background-position: 0 0 }
/* top 
#gk-top { margin-bottom: 20px; min-height:96px; border: 1px solid #e5e5e5; border-top: none; border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; -webkit-border-radius: 0 0 1px 1px; position: relative; }*/
#gk-nav { margin: 0 20px; clear:both; border-top: 4px solid #dcdcdc; }
/* userarea 
#gk-buttons { float: right; height: 25px; margin: 38px 20px 0 0; line-height: 24px; background: transparent url('../images/style1/btn.png') repeat-x 0 0; border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
#gk-buttons a { font-size: 12px; display: block; height: 25px; color: #fff; padding: 0 17px; border-left: 1px solid #fff; float: left; }*/
#gk-buttons a:first-child { border-left: none; }
/* logo 
h1.logo { margin: 0 0 0 20px; padding: 0; float: left; }
h1.logo a { background: url('../images/light/logo.png') no-repeat 0 0; display: block; height: 96px; margin: 0; text-indent: -999em; width:304px; }
h1.logo.text { width: auto; float: left; margin: 12px 0 0 20px; }
h1.logo.text a,
h1.logo.text .site-slogan { display: block; background: none; font-size: 40px; line-height:50px; text-indent: 0; text-align: center; color:#1a1a1a; }
h1.logo.text a { padding: 0; width: auto!important; }
h1.logo.text .site-slogan { font-size: 16px; line-height: 10px; margin: -50px 0 18px 0; }*/
/* columns */
#gk-topsl1 .gk-box > div,
#gk-topsl2 .gk-box > div,
#gk-usersl1 .gk-box > div,
#gk-usersl2 .gk-box > div { overflow: hidden; }
#gk-topsl1 .gk-box:first-child > div,
#gk-topsl2 .gk-box:first-child > div,
#gk-usersl1 .gk-box:first-child > div,
#gk-usersl2 .gk-box:first-child > div { border-left: none; }
#gk-topsl1 .gk_top_half, 
#gk-topsl2 .gk_top_half {width: 50%; float: left}
#gk-topsl1 .gk_top_half:first-child > div {margin-right: 8px}
/* social icons 
#gk-social-icons a { background: transparent url('../images/light/social_icons.png') no-repeat 0 0; display: block; float: left; height: 23px; margin: 0 6px 0 0; width: 24px; text-indent: -999em; opacity: 0.5; }
#gk-icons-twitter { background-position: -24px 0!important; }
#gk-icons-vimeo { background-position: -48px 0!important; }
#gk-social-icons a:hover { opacity: 1; }*/
/* bottom content */

/* footer */
#gk-footer {
	font-size: 12px;
	background-color: #000000;
	width: 1020px;
	color: #FFFFFF;
	padding-top: 2px;
	margin-top: 15px;
	border-radius: 5px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; 
	margin-bottom: 15px;
	padding-bottom: 2px;
}
#gk-footer a{
	font-size: 12px;
	color: #999999;
}
#gk-footer a:hover{
	font-size: 12px;
	color: #fff;
}



#gk-footer-nav ul li a span {font-size: 12px}
#gk-footer-wrap { width: 80%; margin: 20px auto; overflow: hidden; text-align: center; font-size: 12px; color: #333; text-shadow: 0 1px #fff; }
#gk-footer-wrap a { color: #444; }
#gk-footer-wrap a:hover span { color: #000; }
#gk-copyright span { font-size: 11px; line-height: 15px; color: #555; }
#gk-footer-nav li { display: inline; font-weight: bold; margin-left: 16px; padding-left: 16px; background: url('../images/footer_bullet.png') no-repeat 0 4px; font-size: 12px}
#gk-footer-nav li:first-child { margin: 0; padding: 0; background: none; }
#stylearea { margin: 24px auto 0; width: 76px; }
#stylearea a { display: inline; float: left; margin: 0 6px 0 0; width: 6px; height: 7px; text-indent: -99999em; background: url('../images/color_switcher.png') no-repeat; }
a#style_switcher2 { background-position: 0 -9px; }
a#style_switcher3 { background-position: 0 -18px; }
a#style_switcher4 { background-position: 0 -27px; }
a#style_switcher5 { background-position: 0 -36px; }
a#style_switcher6 { background-position: 0 -45px; }
#t3_logo { display: block; width: 84px; height: 25px; background: url('../images/t3-logo.png') no-repeat 0 0; text-indent: -9999em; margin: 40px auto; opacity: 0.2; filter:alpha(opacity=20); }
#t3_logo:hover { opacity: 1.0; filter:alpha(opacity=100); }

/* userarea */
#gk-buttons { background: transparent url('../images/style1/top_btn_left.png') no-repeat left top; height: 21px; line-height: 21px; padding-left: 14px; float: right; width: auto; position: absolute; top: 5px; right: 0; }
#gk-buttons > div { background: transparent url('../images/style1/top_btn_right.png') no-repeat right top; height: 21px; }
#gk-buttons a { font-size: 12px; font-weight: normal; color: #333333; text-transform: uppercase; }
#gk-buttons a:active,
#gk-buttons a:focus,
#gk-buttons a:hover { color: #cb260a; }
#gk-buttons a:first-child { margin-left: -14px; }
#gk-buttons #btn_login { display: block; float: left; height: 21px; padding: 0 0 0 14px; background: transparent url('../images/style1/top_btn_left.png') no-repeat left bottom; }
#gk-buttons #btn_login span { display: block; float: left; height: 21px; padding: 0 10px 0 0; background: transparent url('../images/style1/top_btn_right.png') no-repeat right bottom; }
#gk-buttons #btn_login span small {background:url(../images/login_icon.png) no-repeat 0 40%;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;

	float: right; }

#gk-buttons #btn_register { display: block; float: left; height: 21px; padding: 0 0 0 14px; }
#gk-buttons #btn_register span { display: block; float: left; height: 21px; padding: 0 14px 0 0; }
#gk-buttons #btn_register span small {background:url(../images/icon_login.png) no-repeat 0 40%;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;

	float: right; }


#gk-buttons span span {


	float: left; padding-right: 5px;}

#gk-buttons span span a:first-child  {
	font-size: 12px;
	font-weight: bold;
	text-transform:none;
	margin-left: 0px;
	color: #B00;
	text-decoration: none;
	font-style: normal;
}



#gk-buttons1  {
	background:url(../images/icon_med_date.gif) no-repeat 0 60%;
	display: block;
	float: left;
	padding: 5px 25px 0;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	font-size: 14px;
}


/* middlenavs */
#gk-middle-nav1,
#gk-middle-nav2 { background: #fafafa url("../images/breadcrumbs_bg.png") repeat-x left bottom; height: 31px; border-bottom: 1px solid #C3C3C3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 8px; width: 100%; display: block; clear: both }
#gk-middle-nav1 .menu,
#gk-middle-nav2 .menu { float: left; font-size: 10px; color: #686868; text-shadow: 1px 0 0 #fff; text-transform: uppercase; font-weight: bold; line-height: 30px!important; }
#gk-middle-nav1 .menu li,
#gk-middle-nav2 .menu li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/separator_white.png') no-repeat left center; }
#gk-middle-nav1 .menu li a,
#gk-middle-nav2 .menu li a { line-height:30px!important; color: #686868; display: block; }
#gk-middle-nav1 .menu li a:hover,
#gk-middle-nav2 .menu li a:hover { color: #686868; text-decoration: underline; }
#gk-middle-nav1 .menu li:first-child,
#gk-middle-nav2 .menu li:first-child { padding-left: 17px; background:none; }
/* bottom modules */
#gk-botsl1,
#gk-botsl2 { background: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 100%; display: block; overflow: hidden}
#gk-botsl1 > div > div,
#gk-botsl2 > div > div{ padding: 6px 0 12px 0; }
#gk-bottom-wrap ul { padding: 0; margin: 0; }
#gk-bottom-wrap li { padding-left: 15px; background: transparent url('../images/style1/bullet_color.png') no-repeat left 10px; line-height: 24px; font-size: 10px; font-weight:bold; text-transform: uppercase; }
#gk-botsl1 > .gk-box-left > div,
#gk-botsl2 > .gk-box-left > div { padding-left: 12px; padding-right: 6px; }
#gk-botsl1 > .gk-box-center > div,
#gk-botsl2 > .gk-box-center > div { padding-left: 6px; padding-right: 6px; }
#gk-botsl1 > .gk-box-right > div,
#gk-botsl2 > .gk-box-right > div { padding-right: 12px; padding-left: 6px; }
#gk-botsl1 > .gk-box-full > div,
#gk-botsl2 > .gk-box-full > div { padding-left: 12px; padding-right: 12px; }
#gk-bottom-wrap .moduletable { }
#gk-bottom-wrap .moduletable > div > h3 { color: #333; font-size: 10px; text-transform: uppercase; border-bottom: 1px solid #d1d1d1; line-height: 37px; margin-bottom: 12px;  }

/* Suffixes */
#gk-page .moduletable,

#gk-page .moduletable_menu,
#gk-page .moduletable_text {
	overflow: hidden;
	margin-top:5px;
border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #fff;
	border: 1px solid #CCC;
	margin-bottom: 5px;
}
#gk-page .moduletable:first-child,
#gk-page .moduletable_menu:first-child,
#gk-page .moduletable_text:first-child { margin-top: 0!important; }
#gk-page .moduletable > div,
#gk-page .moduletable_menu > div,
#gk-page .moduletable_text > div { margin: 12px; }
#gk-page .moduletable_content { padding: 0; overflow: hidden; /*color:#444;*/ font-size:13px; /*line-height:1.2; */}
#gk-page .moduletable li { background: transparent url('../images/style1/bullet_color.png') no-repeat left 10px; line-height: 24px; padding-left: 13px; }
/*#gk-page .moduletable_text li { background: transparent url('../images/style1/bullet_color.png') no-repeat left 10px; line-height: 24px; padding-left: 13px; }*/
#gk-page .moduletable li:first-child,
#gk-page .moduletable_menu li:first-child,
#gk-page .moduletable_text li:first-child { }
/*--- default */

#gk-page .moduletable > div > h3,
#gk-page .moduletable_text > div > h3 { height: 15px; font-size: 16px; font-weight: normal; text-transform: uppercase; margin: 22px 0 14px 0; padding: 0; border-bottom: 1px solid #e0e0e0; border-top: 3px solid #ea1c1c; color: #333; font-weight: bold;}
#gk-page .moduletable > div > h3 > span,
#gk-page .moduletable_text > div > h3 > span { margin-top: -18px; display: block; padding-right: 12px; background: #fff; float: left; }
/* dotted */
#gk-page .moduletable.dotted > div > h3,
#gk-page .moduletable_text.dotted > div > h3 { border-top: none!important; border-bottom: none!important; height: 19px!important; margin: 18px 0 14px 0!important; background: transparent url('../images/dotted_bg.png') repeat-x 0 0; }
#gk-page .moduletable.dotted > div > h3 > span,
#gk-page .moduletable_text.dotted > div > h3 > span { margin-top: -14px!important; }
/* advert */
#gk-page .moduletable.advert > div h3.advert {border-top: none !important} 
#gk-page .moduletable.advert h3.advert { height: auto; border-bottom:1px solid #e0e0e0; color:#a5a4a4; font-size: 9px; text-transform: uppercase; line-height: 9px; padding-bottom: 6px; margin-bottom: 6px; text-align: right; font-weight: normal; }
/* colors */
#gk-page .moduletable.red > div > h3,
#gk-page .moduletable_text.red > div > h3 { border-top-color: #ea1c1c; }
#gk-page .moduletable.blue > div > h3,
#gk-page .moduletable_text.blue > div > h3 { border-top-color: #0e67a5; }
#gk-page .moduletable.green > div > h3,
#gk-page .moduletable_text.green > div > h3 { border-top-color: #92c62d; }
#gk-page .moduletable.grey > div > h3,
#gk-page .moduletable_text.grey > div > h3 { border-top-color: #b2b2b2; }
#gk-page .moduletable.black > div > h3,
#gk-page .moduletable_text.black > div > h3 { border-top-color: #333; }
#gk-page .moduletable.orange > div > h3,
#gk-page .moduletable_text.orange > div > h3 { border-top-color: #e2831d; }
#gk-page .moduletable.bronze > div > h3,
#gk-page .moduletable_text.bronze > div > h3 { border-top-color: #88371b; }
#gk-page .moduletable.pink > div > h3,
#gk-page .moduletable_text.pink > div > h3 { border-top-color: #c62d75; }
#gk-page .moduletable.gold > div > h3,
#gk-page .moduletable_text.gold > div > h3 { border-top-color: #c6952d; }
#gk-page .moduletable.violet > div > h3,
#gk-page .moduletable_text.violet > div > h3 { border-top-color: #992dc6; }
#gk-page .moduletable.yellow > div > h3,
#gk-page .moduletable_text.yellow > div > h3 { border-top-color: #ebed38; }
/* - _menu */

#gk-page .moduletable_menu {  }
#gk-page .moduletable_menu > div { margin: 0; }
#gk-page .moduletable_menu div.moduletable_content { margin: 0px; }
#gk-page .moduletable_menu > div > h3 { background: #fff; border-bottom: 1px solid #e3e3e3; margin: 0; width: 100%; float: none; border-top: none; height: auto; }
#gk-page .moduletable_menu > div > h3 > span { font-size: 20px; text-transform: uppercase; line-height: 42px; height: 38px; margin: 1px; color: #333; text-indent: 12px; display: block; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; background: #eee; float: none; text-shadow: 0 1px 0 #fff; }



#gk-page .moduletable.big.katalog li {
	background: transparent url(../images/separator_dark.png) no-repeat left 10px;
	line-height: 20px;
	padding-left: 13px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

/* - big */

#gk-page .moduletable.big.anons.v,
#gk-page .moduletable.big.anons1.v,
#gk-page .moduletable.big.anons2.v,
#gk-page .moduletable.big.anons5.v,
#gk-page .moduletable.big.anons6.v,
#gk-page .moduletable.big.anons4.v { margin-bottom: 0px; border-bottom: 0px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}

#gk-page .moduletable.big.anons.t,
#gk-page .moduletable.big.anons1.t,
#gk-page .moduletable.big.anons2.t,
#gk-page .moduletable.big.anons5.t,
#gk-page .moduletable.big.anons6.t,
#gk-page .moduletable.big.anons4.t { margin-top: 0px; border-top: 0px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;}


#gk-page .moduletable.big > div,
#gk-page .moduletable_text.big > div { margin: 0; }
#gk-page .moduletable.big div.moduletable_content,
#gk-page .moduletable_text.big div.moduletable_content { margin: 5px;	background: #fff;}
#gk-page .moduletable.big > div > h3,
#gk-page .moduletable_text.big > div > h3 {border-top-color: #ebed38; background: #fff; border-bottom: 1px solid #e3e3e3; margin: 0; width: 100%; float: none; border-top: none; height: auto; }

#gk-page .moduletable.big > div > h3 > span,
#gk-page .moduletable_text.big > div > h3 > span {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 34px;
	height: 30px;
	margin: 1px;
	color: #333;
	text-indent: 12px;
	display: block;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	background: #eee;
	float: none;
font-weight: bold;
}

#gk-page .moduletable.big.for > div > h3 > span,
#gk-page .moduletable_text.big.for > div > h3 > span {
background-image: url(../images/for_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}



#gk-page .moduletable.big.katalog > div > h3 > span,
#gk-page .moduletable_text.big.katalog > div > h3 > span {
background-image: url(../images/katalog_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.serch > div > h3 > span,
#gk-page .moduletable_text.big.serch > div > h3 > span {
background-image: url(../images/serch_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}


#gk-page .moduletable.big.new > div > h3 > span,
#gk-page .moduletable_text.big.new > div > h3 > span {
background-image: url(../images/news-icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.poll> div > h3 > span,
#gk-page .moduletable_text.big.poll > div > h3 > span {
background-image: url(../images/poll_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.blog> div > h3 > span,
#gk-page .moduletable_text.big.blog > div > h3 > span {
background-image: url(../images/blog_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.tag> div > h3 > span,
#gk-page .moduletable_text.big.tag > div > h3 > span {
background-image: url(../images/tag_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.foto> div > h3 > span,
#gk-page .moduletable_text.big.foto > div > h3 > span {
background-image: url(../images/foto_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.video> div > h3 > span,
#gk-page .moduletable_text.big.video > div > h3 > span {
background-image: url(../images/video_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.foto_con> div > h3 > span,
#gk-page .moduletable_text.big.foto1 > div > h3 > span {
background-image: url(../images/foto_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.video_con> div > h3 > span,
#gk-page .moduletable_text.big.video1 > div > h3 > span {
background-image: url(../images/video_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.anons> div > h3 > span,
#gk-page .moduletable_text.big.anons > div > h3 > span {
background-image: url(../images/anons_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.anons1> div > h3 > span,
#gk-page .moduletable_text.big.anons1 > div > h3 > span {
background-image: url(../images/anons1_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.anons2> div > h3 > span,
#gk-page .moduletable_text.big.anons2 > div > h3 > span {
background-image: url(../images/anons2_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.anons3> div > h3 > span,
#gk-page .moduletable_text.big.anons3 > div > h3 > span {
background-image: url(../images/anons3_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.anons4> div > h3 > span,
#gk-page .moduletable_text.big.anons4 > div > h3 > span {
background-image: url(../images/anons4_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}

#gk-page .moduletable.big.anons5> div > h3 > span,
#gk-page .moduletable_text.big.anons5 > div > h3 > span {
background-image: url(../images/anons5_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}
#gk-page .moduletable.big.anons6> div > h3 > span,
#gk-page .moduletable_text.big.anons6 > div > h3 > span {
background-image: url(../images/anons6_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 25px;	
	
}



.moduletable.big.anons,
.moduletable.big.anons1,
.moduletable.big.anons2,
.moduletable.big.anons3,
.moduletable.big.anons4,
.moduletable.big.anons6,
.moduletable.big.anons5 {
	position:relative;

}

.moduletable.big.anons .nsp_top_interface div,
.moduletable.big.anons1 .nsp_top_interface div,
.moduletable.big.anons2 .nsp_top_interface div,
.moduletable.big.anons3 .nsp_top_interface div,
.moduletable.big.anons4 .nsp_top_interface div,
.moduletable.big.anons6 .nsp_top_interface div,
.moduletable.big.anons5 .nsp_top_interface div { position: absolute; right: 0px; top: 0px; padding:0 3px; background: none; }



.moduletable.big.anons  .nsp_top_interface div,
.moduletable.big.anons1 .nsp_top_interface div,
.moduletable.big.anons2 .nsp_top_interface div,
.moduletable.big.anons3 .nsp_top_interface div,
.moduletable.big.anons4 .nsp_top_interface div,
.moduletable.big.anons6 .nsp_top_interface div,
.moduletable.big.anons5 .nsp_top_interface div { top: 10px!important; }


.moduletable.big.anons3 .nsp_art .tleft
{

text-align: left;
display: block;
float: left;
width: 125px;


}


.moduletable.big.anons3 .nsp_art p.nsp_text { margin-top: 0!important; font-size: 11px; line-height: 16px; border-bottom-width: 0px;}


.moduletable.big.anons p.nsp_text,
.moduletable.big.anons1 p.nsp_text,
.moduletable.big.anons4 p.nsp_text,
.moduletable.big.anons5 p.nsp_text,
.moduletable.big.anons6 p.nsp_text,
.moduletable.big.anons2 p.nsp_text
{

	background-image: url(../images/separator_dark.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-left: 0px;
	padding-left: 8px;
}

#mainbody {
	margin-top:5px;
	 }

/* - dark */
#gk-page .moduletable.dark,
#gk-page .moduletable_text.dark{ background: #333; color: #b1b1b1; }
#gk-page .moduletable.dark h3,
#gk-page .moduletable_text.dark h3 { color: #fff; }
#gk-page .moduletable.dark > div > div,
#gk-page .moduletable_text.dark > div > div { margin: 0; }
#gk-page .moduletable.dark div.moduletable_content,
#gk-page .moduletable_text.dark div.moduletable_content { margin: 12px; }
#gk-page .moduletable.dark > div {margin: 0px !important}
#gk-page .moduletable.dark > div > h3,
#gk-page .moduletable_text.dark > div > h3 { background: #333; border-bottom: 1px solid #3e3e3e; margin: 0; width: 100%; float: none; border-top: none; height: auto; }
#gk-page .moduletable.dark > div > h3 > span,
#gk-page .moduletable_text.dark > div > h3 > span { text-transform: uppercase; line-height: 38px; min-height: 38px; margin: 1px; color: #fff; text-indent: 12px; display: block; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; background: #444; float: none; text-shadow: 0 1px 0 #222; }
#gk-page .moduletable.dark a,
#gk-page .moduletable_text.dark a { color: #fff; }
#gk-page .moduletable.dark a:hover,
#gk-page .moduletable_text.dark a:hover { color: #cb260a; }
#gk-page .moduletable.dark li,
#gk-page .moduletable_text.dark li { background: transparent url('../images/separator_white.png') no-repeat left 10px; line-height: 24px; padding-left: 13px; }
/* - color */
#gk-page .moduletable.color,
#gk-page .moduletable_text.color { background: #dc2f10; color: #f9b2a6; }
#gk-page .moduletable.color > div,
#gk-page .moduletable_text.color > div { margin: 0; }
#gk-page .moduletable.color div.moduletable_content,
#gk-page .moduletable_text.color div.moduletable_content { margin: 12px; }
#gk-page .moduletable.color > div > h3,
#gk-page .moduletable_text.color > div > h3 { background: #c6250a url('../images/style1/color_header_bg.png') repeat-x left top; border-bottom: 1px solid #ee4d30; margin: 0; width: 100%; float: none; border-top: none; height: auto; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; }
#gk-page .moduletable.color > div > h3 > span,
#gk-page .moduletable_text.color > div > h3 > span { text-transform: uppercase; line-height: 38px; min-height: 38px; margin: 0; padding: 1px; color: #fff; text-indent: 12px; display: block; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; background: #c6250a url('../images/style1/color_header_bg.png') repeat-x left top; float: none; text-shadow: 0 1px 0 #bd2309; }
#gk-page .moduletable.color a,
#gk-page .moduletable_text.color a { color: #fff; }
#gk-page .moduletable.color a:hover,
#gk-page .moduletable_text.color a:hover { color: #f9b2a6; }
#gk-page .moduletable.color li,
#gk-page .moduletable_text.color li { background: transparent url('../images/separator_white.png') no-repeat left 10px; line-height: 24px; padding-left: 13px; }
.dark p.readmore a,
.dark a.readon,
.color p.readmore a,
.color a.readon { color: #fff!important; }
/* - small */
#gk-page .moduletable.small .moduletable_content {font-size: 85%}
#gk-page .moduletable.small > div > h3,
#gk-page .moduletable_text.small > div > h3 { color: #333; font-size: 10px; text-transform: uppercase; border-bottom: 1px solid #d1d1d1; line-height: 37px; margin-bottom: 12px; margin-top: -8px; border-top: none; height:auto!important; font-weight:bold; }
#gk-page .moduletable.small > div > h3 > span,
#gk-page .moduletable_text.small > div > h3 > span { margin: auto; background: transparent; float: none; }
/* - clean */
.moduletable.clean,
.moduletable.clean > div,
.moduletable.clean > div > .moduletable_content { padding: 0 !important; border: none !important; margin: 0!important; }
.moduletable.clean > div > h3,
.moduletable_menu.clean > div > h3,
.moduletable_text.clean > div > h3 { margin: 22px 12px 0 12px; }
/* - clear */
.moduletable.clear,
.moduletable.clear > div,
.moduletable.clear > div > .moduletable_content { padding: 0 !important; background: none !important; border: none !important; margin: 0!important; }
.moduletable.clear > div > h3 { display: none; }
/* - no_vmargin */
.moduletable.no_vmargin > div,
.moduletable_menu.no_vmargin > div,
.moduletable_text.no_vmargin > div { margin-top: 0!important; margin-bottom: 0!important; }
/* - sidebar */
#gk-page .moduletable.sidebar > div {margin: 0px}
/* popup */
#gk-popup-overlay,
#gk-popup-login,
#gk-popup-register { display: none; overflow: hidden; width: 480px; margin-left: -250px; position: fixed; z-index: 1000002; left: 50%; top: 50%; background: #fff; }
#gk-popup-login,
#gk-popup-register { box-shadow:0 0 15px #999; -moz-box-shadow:0 0 15px #999; -webkit-box-shadow: 0 0 15px #999; }
#gk-popup-login { width: 280px; margin-left: -150px; }
.gk-popup-wrap { padding: 15px 15px 15px 15px; margin: 4px; }
#gk-popup-overlay { width: 100%; height: 100%; position: fixed; z-index:1000001; top:0; left:0; background:#fff; opacity:0.77; filter:alpha(opacity=77); margin-left:0; border: none; }
.gk-popup-wrap h3 { font-size: 32px; line-height:32px; margin:0 0 10px 0; color: #373636 }
.gk-popup-wrap ul li {margin: 5px 0;
padding: 4px 16px 4px 25px;
border: 1px solid #E1E1E1;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
line-height: 24px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
text-shadow: 0 1px white;
background: #F9F9F9 url('../images/menu_bullet.png') no-repeat 12px 14px!important;
 }
p.fieldRequired { font-size: 10px; }
#register-form { overflow: hidden; }
#josForm { overflow: hidden; padding:0 0 5px 0; }
#gk-popup-login input[type="text"],
#gk-popup-login input[type="password"] { clear: both; display:block; width: 215px; }
#form-login .buttons { width: 100%; clear: both; overflow:hidden; }
#form-login ul { margin-top: 10px; }
#form-login li { line-height: 2.0; padding-left:25px; background: transparent url('../images/style1/bullet_color.png') no-repeat 5px center; }
.ngsqlmodphoto { width: 220px!important }

/* adaptive */

body {
  width: 100%;
}
.main {
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
}
#gk-logo-wrap {
  width: 100%;
}
#top_baner .advertno{
  display: block;
  width: 100%;
  height: 90px;
  background: url(http://bukpravda.cv.ua/images/banners/armia.jpg) no-repeat;
  background-size: 100%;
}

