/* Адаптация Шаблона из Joomla в uCoz - Romkin © 2012 | Сайт проекта http://webstory.net.ru/ 
* Skype: djromkin
*/

/*

 * Menu

 */

.gk_menu,
 .gk-megamenu,
 .gk-megamenu>li,
 .gk-megamenu>ul>li,
 .gk-megamenu>li>a,
 .gk-megamenu>ul>li>a,
 .gk_menu>li,
 .gk_menu>ul>li,
 .gk_menu>li>a,
 .gk_menu>ul>li>a { padding:0; margin:0; border:0 }
#gk-mainnav2>ul,
 #gk-mainnav ul.level0 { margin:5px 0 0 0; height:22px; line-height:22px; }
#gk-mainnav2>ul>li,
 #gk-mainnav ul.level0>li { margin:0 0 0 8px; color:#767676; }
#gk-mainnav2>ul>li:first-child,
 #gk-mainnav ul.level0>li:first-child { margin-left:0; }
#gk-mainnav2>ul>li a,
 #gk-mainnav ul.level0>li>a { color:#767676; padding:0 10px; }
#gk-mainnav .has-subnav { background-color:#f8b222; }
#gk-mainnav ul.level0>li>.childcontent { margin:0; background:#ffae00; }
#gk-mainnav ul.level0>li>.childcontent .childcontent { background:#101010; }
#gk-mainnav ul.level1,
 #gk-mainnav ul ul { text-transform:none; }
#gk-mainnav2>ul>li:hover>a,
 #gk-mainnav2>ul>li>a.active,
 #gk-mainnav ul.level0>li:hover>a,
 #gk-mainnav ul.level0>li>a.active { color:#fff; background:#ffae00; }
#gk-mainnav2>ul>li li a,
 #gk-mainnav2>ul>li li a span,
 #gk-mainnav ul.level1 li a,
 #gk-mainnav ul.level1 li a span { color:#0d0d0d; }
#gk-mainnav ul.level0>li>.childcontent .childcontent li a,
 #gk-mainnav ul.level0>li>.childcontent .childcontent li a span { color:#727273; text-decoration:none; }
#gk-mainnav ul.level0>li>.childcontent .childcontent li>a.active span,
 #gk-mainnav ul.level0>li>.childcontent .childcontent li:hover>a span,
 #gk-mainnav2>ul>li li>a.active span,
 #gk-mainnav2>ul>li li:hover>a span,
 #gk-mainnav ul.level1 li.active>a span,
 #gk-mainnav ul.level1 li:hover>a span { color:#fff; }
#gk-mainnav .childcontent-inner { padding:3px 0; }
#gk-mainnav2>ul>li li li a,
 #gk-mainnav ul.level1 li a { height:32px; line-height:32px; border-top:1px solid #ffbf00; display:block }
#gk-mainnav ul.level0>li>.childcontent .childcontent li a { border-top:1px solid #212121; display:block; }
#gk-mainnav ul.level0>li>.childcontent .childcontent li:first-child a,
 #gk-mainnav2>ul>li li li:first-child a,
 #gk-mainnav ul.level1 li:first-child a,
 #gk-mainnav .group-content li:first-child a { border-top:none; }
#gk-mainnav ul.level0>li>.childcontent .childcontent li,
 #gk-mainnav2>ul>li li li,
 #gk-mainnav ul.level1 li { padding:0 14px; }
#gk-mainnav ul.level1 li.haschild-over { background:transparent url('../images/menu_lvl2_hover.png') no-repeat right 10px!important; }
#gk-mainnav .group-content li { padding:0!important; }
#gk-mainnav .group-content li a { border-top:1px solid #ffbf00!important; display:block; }
#gk-mainnav .group-content ul { margin:0!important; }
/* only megamenu */

.gk-megamenu li li.mega.last { margin-bottom:-8px; }
.gk-megamenu .childcontent .gk-moduletable a:hover,
 .gk-megamenu .childcontent .gk-moduletable a:focus,
 .gk-megamenu .childcontent .gk-moduletable a:active { color:#fff; text-decoration:none }
.gk-megamenu .childcontent .gk-moduletable a { color:#3b3b3b; text-decoration:none; border-bottom:1px dotted #ccc }
.gk-megamenu .childcontent .gk-moduletable { color:#ccc; border-bottom:0; line-height:1.5; margin:10px 0; padding:0 }
.gk-megamenu .childcontent .gk-moduletable h3 { background:none; color:#fff; border-bottom:1px dotted #444; text-transform:none }
.gk-megamenu .group .moduletable h3,
 .gk-megamenu .group-title .menu-title,
 .gk-megamenu .group-title .menu-title a { color:#fff!important; text-transform:uppercase }
.gk-megamenu .group-title .menu-desc { color:#777; font-size:80%; padding-left:0 !important; height:10px; line-height:15px }
.gk-megamenu .group .moduletable h3 { background:none; font-size:100%; color:#0d0d0d!important; padding: 0!important; margin:0!important; }
/* only CSS & Moo menu */

#gk-cssmenu>li ul { margin:0; background:#ffae00!important; padding-bottom:3px!important; }
#gk-cssmenu>li ul ul { background:#101010!important; }
#gk-cssmenu ul li { padding:0 14px; }
#gk-cssmenu ul li a span { height:25px; line-height:25px!important; border-top:1px solid #ffbf00; display:block; font-weight:bold; }
#gk-cssmenu ul li:first-child>a,
#gk-cssmenu ul li:first-child>a>span { border-top:none }
#gk-cssmenu li li { padding:0!important; }
#gk-cssmenu li li a { border-top:none!important; }
#gk-cssmenu li ul ul a,
#gk-cssmenu>li ul ul span { color:#727273!important; text-decoration:none; }
#gk-cssmenu li ul ul span { border-top:1px solid #212121; }
#gk-mainnav ul li.havesubchildsfhover,
 #gk-mainnav ul li.havesubchild:hover { background:transparent url('../images/menu_lvl2_hover.png') no-repeat right 10px!important; }
/* only Dropline & Split menu */

#gk-splitmenu>ul>li>a,
 #gksdl-mainnav>ul>li>a { margin:0 8px; color:#767676; }
#gk-splitmenu>ul>li .menu-desc,
 #gksdl-mainnav>ul>li .menu-desc { display:none!important; }
#gk-splitmenu>ul>li,
 #gksdl-mainnav>ul>li { height:39px; }
.has-subnav #gk-splitmenu>ul>li:hover,
 .has-subnav #gk-splitmenu>ul>li.active,
 #gksdl-mainnav>ul>li:hover,
 #gksdl-mainnav>ul>li.active { color:#767676!important; background:transparent url('../images/menu_lvl1_hover.png') no-repeat center 105%; }
#gk-splitmenu>ul>li:hover>a span,
 #gk-splitmenu>ul>li>a.active span { color:#ffae00; }
.has-subnav #gk-splitmenu>ul>li:hover>a span,
 .has-subnav #gk-splitmenu>ul>li>a.active span { color:#767676; }
/* 

 * Sub Nav

 */

#gk-subnav { position:relative; height:32px; z-index:99; background:#f8b222; font-size:90%; text-transform:none!important; }
#gk-subnav .menu-desc { display:none!important }
#gk-subnav .main { line-height:1; z-index:100 }
#gk-subnav ul { background:none; height:32px; line-height:32px; padding:0 0 0 8px }
#gk-subnav ul.active { background:none }
#gk-subnav li { display:block; float:left; padding:0 0 0 11px; height:28px; line-height:28px; }
#gk-subnav>.sublevel>ul>li>a { border-left:1px solid #ffbf00; height:16px; line-height:16px; margin-top:6px; }
#gk-subnav ul li:first-child a { border-left:none; }
#gk-subnav ul li a span { margin-left:10px }
#gk-subnav ul li:first-child a span { border-left:none; padding-left:0 }
#gk-subnav li.first-item { border-left:0; background:none!important }
#gk-subnav ul li a { color:#0d0d0d; display:block; text-decoration:none; font-weight:bold }
#gk-subnav ul li.active>a>span,
 #gk-subnav ul li:hover>a>span,
 #gk-subnav ul li a:active>span,
 #gk-subnav ul li a:focus>span { color:#fff; }
/*#gk-subnav ul.active li a:hover, 

ul#gk-subnav>li a:hover, 

#gk-subnav ul li.empty{visibility:hidden}*/

/* 

 * Sub Nav (lv2)

 */

#gk-subnav ul ul li a span { border:none; }
#gk-subnav ul li ul { display:block; height:auto; left:-999em; padding:0; position:absolute; width:160px }
#gk-subnav ul li.hover ul { display:block; height:auto; left:auto; position:absolute; margin-top:3px; margin-left:5px }
#gk-subnav ul li ul li { border:none; display:block; float:none; overflow:hidden; padding:0; text-align:left }
#gk-subnav>ul>ul { padding-top:4px; }
#gk-subnav ul ul { margin:0; background:#f8b222!important; padding-bottom:3px!important; }
#gk-subnav ul ul ul { display:none!important; left:-999em!important; background:#0d0d0d!important; }
#gk-subnav ul ul ul a span { color:#767676; border-top:1px solid #212121!important; }
#gk-subnav ul ul ul a:hover span { color:#fff; }
#gk-subnav ul ul li:hover ul { margin-left:160px!important; margin-top:-25px!important; left:0!important; display:block!important; }
#gk-subnav ul ul li.haschild:hover { background:transparent url('../images/menu_lvl2_hover.png') no-repeat right 10px!important; }
#gk-subnav ul ul li a span { height:25px; line-height:25px!important; border-top:1px solid #ffbf00; display:block; font-weight:bold; margin:0 8px; }
#gk-subnav ul ul li:first-child>a>span { border-top:none }
#gk-subnav ul li li { padding:0!important; }
#gk-subnav ul li li a { border-top:none!important; }
/*

 * News Show Pro GK4 ------------------------------------------------------------------

 */
 
.nsp_art h4.nsp_header,
.nsp_art h4.nsp_header a { color: #A1A1A1 !important; font-size: 110% }
.nsp_art h4.nsp_header a:hover {color: #fff !important;}
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li { float:left; cursor:pointer; text-indent:-999em; width:9px; height:9px; background:#2d2d2d; margin:0 4px 0 0; border: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding: 0 }
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active { background:#666; }
.nsp_bottom_interface .pagination li:hover,
.nsp_top_interface .pagination li:hover { background: #fff }
.nsp_bottom_interface { border-top:1px dotted #2B2C2C; clear:both; font-size:90%; margin:9px 0 0; padding-top:6px; }
.nsp_bottom_interface div,
.nsp_top_interface div { width: 100% }
.nsp_bottom_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .prev,
.nsp_top_interface .next,
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover,
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover { background: transparent url('../images/interface_sprite.png') no-repeat 0 0; text-indent: -10000px; width:25px; height:15px; line-height:15px; padding:0; margin:0 0 0 2px; float:right; cursor:pointer; }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev { background-position: 0 -16px; }
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover { background-position: 100% -16px; }
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover { background-position: 100% 0; }
.nsp_links ul li { margin:0 0 4px 0; border-top:1px solid #2c2c2c; background:transparent url('../images/bullet.png') no-repeat left 7px; padding:3px 0 0 10px; }
.nsp_links ul li:first-child { border-top:none!important; }
.nsp_links ul li h4,
.nsp_links ul li h4 a { color:#696A6A; font-size:100%; line-height:normal }
.nsp_links ul li p { color:#696A6A; font-size:90%; margin:0 }
.nsp_links ul li:hover h4,
.nsp_links ul li:hover a,
.nsp_links ul li:hover p { color:#a1a1a1!important; cursor: pointer; }
.nsp_art p.nsp_info { color: #3F4040 }
/* Addedd sufixes */

.bigtitle h4.nsp_header,
.bigtitle h4.nsp_header a { font-size:130%; line-height:120%; }
/*

 * Image Show - template style ------------------------------------------------------------------

 */


.gk_is_wrapper-style1 { overflow:hidden; position:relative; }
.gk_is_wrapper-style1 .gk_is_image { display:block; position:relative; overflow:hidden; background:#0d0d0d; }
.gk_is_wrapper-style1 .gk_is_preloader { width:100%; height:100%; position:absolute; z-index:60; top:0; left:0; background:#0d0d0d url('../images/loader.gif') no-repeat center center; }
.gk_is_wrapper-style1 .gk_is_slide { position:absolute; left:0; top:0 }
.gk_is_wrapper-style1 .gk_is_image_wrap { float:left; }
.gk_is_wrapper-style1 .gk_is_thumbs { float:right; }
.gk_is_wrapper-style1 .gk_is_btn_up { background:#0d0d0d url('../images/image_show_interface.png') no-repeat center top; height:20px; }
.gk_is_wrapper-style1 .gk_is_btn_down { background:#0d0d0d url('../images/image_show_interface.png') no-repeat center -20px; height:20px; }
.gk_is_wrapper-style1 .gk_is_btn_up:hover { background-position:center -40px; cursor:pointer; }
.gk_is_wrapper-style1 .gk_is_btn_down:hover { background-position:center -60px; cursor:pointer; }
.gk_is_wrapper-style1 .gk_is_thumbs_slider1 { overflow:hidden; }
.gk_is_wrapper-style1 .gk_is_thumb { background:#0d0d0d; cursor:pointer; }
.gk_is_wrapper-style1 .gk_is_thumb img { float:left; display:block; }
.gk_is_wrapper-style1 .gk_is_thumb h4 { padding: 6px 0 0 12px; font-size:11px; color:#6c6c6c; line-height: 14px; margin-bottom: 4px; }
.gk_is_wrapper-style1 .gk_is_thumb p { font-size:10px; padding:0 5px 0 0; color:#494949; line-height: 14px; }
.gk_is_wrapper-style1 .gk_is_text_data { display:none; }
.gk_is_wrapper-style1 .gk_is_text { position:absolute; width:100%; z-index:50; bottom:0; background:transparent; }
.gk_is_wrapper-style1 .gk_is_text_bg { position:absolute; width:100%; z-index:49; bottom:0; background:#0d0d0d; opacity:0.85; filter: alpha(opacity = 85); }
.gk_is_wrapper-style1 .gk_is_text h4 { font-size:24px; color:#fff; padding:0 28px; }
.gk_is_wrapper-style1 .gk_is_text p { font-size:12px; color:#767676; padding:0 28px; margin-top:-6px; line-height: 16px; }
/*

 * Image Show - style 3 ------------------------------------------------------------------

 */



.gk_is_popup-style3 .prev { left: 10px; }
.gk_is_popup-style3 .next { right: 10px; }
.gk_is_popup-style3 .next,
.gk_is_popup-style3 .prev { background: url('../images/interface_sprite.png') no-repeat -2px -40px; width: 50px; height: 25px; }
.gk_is_popup-style3 .prev { background-position: -2px -65px; }
.gk_is_popup-style3 .tl,
.gk_is_popup-style3 .t,
.gk_is_popup-style3 .tr,
.gk_is_popup-style3 .ml,
.gk_is_popup-style3 .m,
.gk_is_popup-style3 .mr,
.gk_is_popup-style3 .bl,
.gk_is_popup-style3 .b,
.gk_is_popup-style3 .br { background-image:none; }
.gk_is_popup-style3 .t { background:url("../images/header_top.png") no-repeat scroll right bottom transparent; }
.gk_is_popup-style3 .b { background:url("../images/header_bottom.png") no-repeat scroll left top transparent; }
.gk_is_popup-style3 .ml { background:url("../images/header_left.png") no-repeat scroll right top transparent; }
.gk_is_popup-style3 .mr { background:url("../images/header_right.png") no-repeat scroll left bottom transparent; }
.gk_is_popup-style3 .content { background:#0d0d0d }
/*

 * GK Tab

 */

 
.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 }

div.gk_tab-style1 div.gk_ul_wrap { height:45px }

ul.gk_tab_ul-style1 { }

.gk_tab_news_image { margin:5px }

ul.gk_tab_ul-style1 li { cursor:pointer; height:30px; line-height:30px; color:#696a6a; background:#0d0d0d; font-weight:bold; padding:0 6px; font-size:150%; width:auto; float:left; text-transform:uppercase; margin:0 8px 0 0; }

ul.gk_tab_ul-style1 li.active,

 ul.gk_tab_ul-style1 li:hover,

 .moduletable_color1 ul.gk_tab_ul-style1 li:hover span,

 .moduletable_color1 ul.gk_tab_ul-style1 li.active span { color:#0d0d0d; background:#ffae00; }

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 }

h4.gk_tab_news_header { margin:6px 5px; font-size:110%; font-weight:bold }



/*

 * GK Image Border -------------------------------------------------------------------------------------

 */

 

div.gk_img_border_top { overflow:hidden; padding:8px 0 0 0; background:transparent url('../images/header_top.png') no-repeat 96% top; float:left; width:auto; }
div.gk_img_border_top.right { float:right!important; margin:5px 0 5px 12px; }
div.gk_img_border_top.left { float:left!important; margin:5px 12px 5px 0; }
div.gk_img_border_bottom { overflow:hidden; padding:0 0 8px 0; background:transparent url('../images/header_bottom.png') no-repeat 2% bottom; }
div.gk_img_border_bottom>img { margin:0!important; padding:0!important; background:#0d0d0d }
/*

 * JComments - Latest Comments Module ------------------------------------------------------------------

 */

 

ul.jclist li,
 ul.jclist_color1 li,
 ul.jclist_color2 li,
 ul.jclist_color3 li { background:#0D0D0D; margin-bottom:12px; padding:12px; font-size:90%; color:#999; margin-left:0 !important; }

.jcl_comment { font-size:110%; color:#696A6A; line-height: 1.7em; }
a:hover.jcl_comment { color: #fff; }
.jcl_objtitle { font-size:110%; font-weight: bold; margin-bottom: 6px; }
a.jcl_objtitle { color: #ffae00; }
a:hover.jcl_objtitle { color: #fff; }
.jcl_date { font-size:90%; color:#a1a1a1; float: right; }
/*

 * Popups

 */

.gk_hide { height:36px; position:absolute; right:0; margin:0 0 0 0; z-index:100; display:none }
.gk_popup-hide { display:none; height:22px; margin:2px 0 0 0; padding:6px 0 6px 26px; width:170px!important; line-height:28px; white-space:nowrap; }
/* 

 * GK JomSocial Stats

 */

 

.gk_js_stats_main div { float:left; margin:0 12px 0 0; font-size: 90%; }
.gk_js_groupname { margin-right: 6px; padding: 0 6px 0 0; }
.gk_js_viewgroups { background: url("../images/bullet.png") no-repeat 0 4px; padding: 0 12px; border-right: 1px solid #3d3d3d; color: #696A6A; }
.gk_js_total strong,
.gk_js_female span,
.gk_js_male span { border-left: 1px solid #3d3d3d; padding: 0 0 0 12px; }
/*

 * GK JomSocial Members

 */

 .gk_js_members_main .gk_js_tabs { float:left; margin:0 0 10px 0 }
.gk_js_members_main .gk_js_tab { float:left; }
.gk_js_members_main .gk_js_tab { background:none repeat scroll 0 0 #0D0D0D; color:#696A6A; cursor:pointer; float:left; font-size:150%; font-weight:bold; height:30px; line-height:30px; margin:0 8px 0 0; padding:0 6px; text-transform:uppercase; width:auto; }
.gk_js_members_main .gk_js_tab.active,
.gk_js_members_main .gk_js_tab:hover { background:none repeat scroll 0 0 #FFAE00; color:#0D0D0D; }
.gk_js_interface .gk_js_next,
 .gk_js_interface .gk_js_prev { background: url('../images/interface_sprite.png') no-repeat 0 -16px; text-indent: -10000px; width:25px; height:15px; line-height:15px; padding:0; margin:0 0 0 2px; float:right; cursor:pointer; }
.gk_js_interface .gk_js_prev { background-position: 0 0; }
.gk_js_interface .gk_js_next:hover { background-position: 100% -16px; }
.gk_js_interface .gk_js_prev:hover { background-position: 100% 0; }
.gk_js_interface .gk_js_page.active,
.gk_js_interface .gk_js_page:hover { background:#fefefe; color:#767676; }
.gk_js_since,
.gk_js_profileviews,
.gk_js_lastonline { color:#8a8787; border-bottom:1px solid #292929; font-size:90%; padding:3px 0; clear:both; }
.gk_js_profileviews { border-bottom:none; font-weight:bold; line-height:200%; }
.gk_js_profileviews span { font-size:150%; }
.gk_js_since span:first-child,
 .gk_js_profileviews span:first-child,
 .gk_js_lastonline span:first-child { color:#4a4a4a; font-weight:normal; font-size:90%; }
.gk_js_member_wrap { padding:0 10px 0 0; }
.gk_js_members_main .gk_js_overlay { background:#0d0d0d; }
.gk_js_interface { position:absolute; top:-30px; right:15px; }
.gk_js_interface>div { display:inline-block; margin: 0 auto; }
.gk_js_members_main .gk_js_avatar { position:relative; display:block; width:auto; float:left; }
.gk_js_members_main .gk_js_avatar>span { height:37px; width:93%; padding:0 7% 0 0; position:absolute; bottom:0; background:transparent url('../images/js_av_name.png') no-repeat right bottom; color:#fff; text-align:right; z-index:0; left:0; line-height:42px; font-size:13px; font-weight:bold; }
.gk_js_member_wrap .header_top,
 .gk_js_member_wrap .header_bottom,
 .gk_js_member_wrap .header_left,
 .gk_js_member_wrap .header_right { overflow:hidden; width:auto; float:left }
.gk_js_member_wrap .header_top { padding-top:8px; background-position:98% 0; }
.gk_js_member_wrap .header_bottom { padding-bottom:8px; background-position: 1% bottom; }
.gk_js_member_wrap .header_left { padding-left:8px; background-position:left 4%; }
.gk_js_member_wrap .header_right { padding-right:8px; background-position:right 96%; }
.gk_js_members_main .gk_js_content,
 .gk_js_members_main .gk_js_content_wrap,
 .gk_js_members_main .gk_js_members { overflow:inherit; }
