/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */



/* 

 * Droid Arabic Kufi (Arabic) http://www.google.com/webfonts/earlyaccess

 */

@font-face {

  font-family: 'Droid Arabic Kufi';

  font-style: normal;

  font-weight: 400;

  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot);

  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff2) format('x-woff2'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff) format('woff'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf) format('truetype');

}

@font-face {

  font-family: 'Droid Arabic Kufi';

  font-style: normal;

  font-weight: 700;

  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot);

  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff2) format('x-woff2'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff) format('woff'),

       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.ttf) format('truetype');

}

.box {line-height:17px;}

html, button, input, select, textarea {
font-family: 'Droid Arabic Kufi',Tahoma,Arial;
}

tbody tr td {
border-bottom: 0px solid #e5e5e5;
padding: 0px 0px;
}


#gkContent.gkColumnLeft {
float: right;
border-left: none;
}

.frontpage #gkContent.gkColumnLeft {
float: right;
border-left: 1px solid #eaeaea;
}

.frontpage #gkContent {
width: 54% !important;
}

body {
min-height: 100%;
background: #ffeede;
font-size: 14px;
line-height: 1.6;
color: #666;
padding: 0 !important;
font-weight: normal;
word-wrap: break-word;
}


.frontpage #gkSidebar2 {
width: 16%;
background:#f9f9f9;
border-left: 1px solid #eaeaea;
}


.frontpage #gkSidebar3 {
width: 16%;
height:100%;
border-left:1px solid #eaeaea;
}

.frontpage #PageTop, .frontpage #headermeny, .frontpage #topmenu {
display:none;
}


.frontpage .avatar {border-radius:50%; border:2px solid #fff; margin-right:15px !important; margin-top:-10px !important;}

.box.advertisement {

padding: 0px 0px 0px 1px;
width: 100%;
text-align:center;
}

#gkMainbodyBottom {
margin: 0px;
border-top: 0px solid #e5e5e5;
}

.gkTabsWrap.vertical ol, .gkTabsWrap.horizontal > ol {
height: 30px;
margin: 0!important;
padding: 0!important;
float:right;

}

li.gkTabs-1 { width:90px;}
li.gkTabs-2 { width:86px;}
li.gkTabs-3 { width:86px;}

.gkTabsWrap.vertical ol li {
cursor: pointer;
line-height: 14px;
list-style-type: none;
height: 14px;
padding:8px 42px 8px 12px;
margin-left:2px;
margin-right:2px;
text-align: center;
font-size: 12px;
color: #313131;
border-radius:4px;
text-transform: uppercase;
font-weight:700;
background: url('../images/tabback.png') no-repeat top right #fce1d2;
}

.box.tabs {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
color: #666;
font-size: 14px;
line-height: 1.6;
padding: 20px 10px 0px 20px;
width: 100%;
}



.gkTabsWrap.vertical ol li:hover {
color: #fff;
background: url('../images/tabback.png') no-repeat top right #e85928;


}

.gkTabsWrap.vertical ol li.active, .gkTabsWrap.vertical ol li.active:hover {
color: #fff;
padding:8px 46px 8px 16px;
font-weight:700;
background: url('../images/tabback.png') no-repeat top right #e85928;

}


	
#gkMainbody > div + #gkInnerInset {
float: left;
padding-left: 20px;
}

.rekt {border:1px solid #eaeaea; background:#eaeaea; clear:both; height:60px; margin-bottom:10px; overflow:hidden;}

p.author {font-size:12px;
padding:0px;
padding-bottom:4px;
margin-bottom:0px;



}

p.authorcol2 {font-size:10px;
text-transform:uppercase;
padding:0px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:bold;
float:right;
width:124px;
  
}

p.authorcol3 {font-size:10px;
text-transform:uppercase;
padding:0px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:bold;
float:right;
width:120px;
  
}

p.authorcol4 {font-size:10px;
text-transform:uppercase;
padding:0px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:bold;
text-align:center;
}


p.authorcol2 a, p.authorcol3 a {color:#9c3115;

}

.poll label {color:#000 !important;}

.contentpane label {color:#000;}

.contentpane {text-align:right;}

.componentheading {
text-align:right;
font-size:18px;
}

article header {
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 0 6px;
width: 100%;
}

article header h1 { font-size:18px;}

.frontpage #gkMainbody > div.gkInnerInsetLeft {
padding:0px;
}

#gkMainbody > div.gkInnerInsetLeft {
padding:40px;
float:right;
text-align:right;
}



.contentpane table {width:50%;  float:right; direction:rtl; clear:both;}

.pollstableborder {margin-bottom:20px;}

.frontpage #gkContentWrap.gkInsetLeft {
float: right;
padding:0px;
}

#gkContentWrap.gkInsetLeft {
float: right;
padding:10px 10px 40px 10px;
}


div.boxinlagg {display:block; width:100%; height:100%; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:8px;}

.tablista {background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 2px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;}


.tablista2 {background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 2px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-size:11px; text-align:right;}

.tablista3 {background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 2px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-size:11px; text-align:right; clear:both;}

.board50 { font-size:11px; text-align:right; margin-top:10px;}

.tabs2 .gkTabsContainer {
clear: both;
overflow: hidden;
position: relative;
padding-top:10px;
padding-right:10px;
}

.stickylista {background: transparent url('http://www.ankawa.com/images/stickyfront.png') no-repeat right 2px; font-weight:700; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;}

.frontpage .nspArt {
margin-right:10px;
margin-top:10px;
}

.nspArt div {
overflow: visible;

}


/* .huvud h2 {font-size:14px;
padding:20px 20px 24px 20px;
background:#A73E0C;
color:#fff;
font-family:tahoma,arial,helvetica;
}

.huvud h2 a {color:#fff;}

*/

#gkFooter {
border-top: 2px solid #9c3115;
}

.gkTwitter, .gkFb, .gkGplus, .gkPinterest {
display: block;
float: left;
height: 22px;
line-height: 22px;
padding: 0;
text-indent: -9999px;
-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
width: 28px;
}

.gkMenu > ul > li > a {
border: 1px solid transparent;
border-top: none;
border-bottom: none;
border-left: none;
color: #fff;
display: block;
font-size: 12px;
font-weight: 700;
height: 25px;
line-height: 25px;
margin: 0;
padding: 0 14px;
text-transform: uppercase;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

fieldset {
border: none;
margin: 0;
padding: 20px;
text-align:right;
}

section.login .login-fields label {
display: block;
float: right;
line-height: 34px;
min-width: 100px;
color:#000;
}



#gkPageTop {
background: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
height: 25px;
position: relative;
z-index: 999;
}

#gkUserArea a {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
display: block;
float: right;
height: 25px;
margin: 0;
text-indent: -9999px;
-webkit-transition: background-color .3s ease-out;
-moz-transition: background-color .3s ease-out;
-ms-transition: background-color .3s ease-out;
transition: background-color .3s ease-out;
width: 60px;
}

#gkLogin:hover, #gkRSS:active, #gkRSS:focus, #gkRSS:hover {
background-color: transparent;
}

#gkLogin2 {
background: url('../images/loginbutton.png') no-repeat 6px 1px;
}

.gkMenu > ul {
height: 25px;
margin: 0;
padding: 0;
}

.gkMenu > ul > li {
height: 25px;
margin: 0;
}




h2.avatarcol {border-bottom:none; padding-bottom:0px; margin-bottom:0px; margin-top:0px; text-align:right; clear:left; display:box;}

.huvud p.date {font-size:10px; padding-right:10px;max-width:230px;
float:right;}

.huvud .text {font-size:11px;
border-bottom:none;
padding-bottom:0px;
padding-right:10px;
margin-bottom:4px;
width:46%;
float:right;}


.huvud .readmore a {font-size:11px;
border-bottom:none;
margin-right:10px;
margin-bottom:4px;
float:right;
}




.huvud2 {padding-right:10px; padding-left:10px;}

.huvud2 p.date {font-size:10px; margin-bottom:1px;}

.huvud2 .text {font-size:12px;
border-bottom:none;
padding-bottom:6px;}

.huvud2 h2 {font-size:11.5px; background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 4px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;}

.frontpage #gkMainbody .box.huvud2 {padding:0px 13px 0px 10px !important; margin-bottom:3px !important;}

#gkMainbody .box.huvud3 {margin-bottom:0px !important;}

.huvud3 h2 {font-size:11.5px; font-weight:700; background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 4px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;}

.huvud4 h2 {font-size:11.5px; font-weight:700; background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 10px; 
padding-right:15px; padding-top:7px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; color:#DC1717;}

.huvud4 h2 a {color:#ce1919;}

.huvud5 h2 {font-size:11.5px; font-weight:700; background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 4px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; color:#4B3DD2;}

.huvud5 h2 a {color:#2c2190;}


.huvud6 h2 {font-size:11.5px; font-weight:700; background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 4px; 
padding-right:15px; padding-top:1px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; color:#DC1717;}

.huvud6 h2 a {color:#ce1919;}

#gkMainbody .box {
border-top: none;
}

#gkInset {
width: 29%;
background:#f9f9f9;
}


.readmore {color:#8b010e;}

.frontpage a:hover, a:active, a:focus {
color: #000;
background: #feefe7;}


table {
margin-bottom: 0px;
width: 100%;
}

.box.col2 {padding:5px 5px 5px 5px; overflow:visible;}

.event {background: url('http://www.ankawa.com/images/tabpil.png') no-repeat  right 7px;}

.event:hover{background: #feefe7;}



.col2 .text {font-size:10px;
border-bottom:1px solid #eaeaea;
padding-bottom:6px;}


.kat7 h3.header, .kat8 h3.header, .kat6 h3.header { background: #fce2d3 url('../images/a-grey.png') no-repeat right; font-weight:700; color:#000; line-height:31px; border-radius:4px; padding:0px 12px 0px 12px !important; margin-bottom:12px; font-size:12px; text-align:center; overflow:visible; height:30px;
}

.kat7 h3.header:hover, .kat8 h3.header:hover, .kat6 h3.header:hover { background: #e85928 url('../images/a-grey.png') no-repeat right; color:#fff; line-height:31px; border-radius:4px; padding:0px 12px 0px 12px !important; margin-bottom:12px; font-size:12px; text-align:center; overflow:visible; height:30px;
}

.kat7 h3.header a:hover, .kat8 h3.header a:hover, .kat6 h3.header a:hover { color:#fff; background:none;
}


.kat10 h3.header, .kat12 h3.header {background: #fce2d3 url('../images/a-white.png') no-repeat right; font-weight:700; color:#000; line-height:31px; border-radius:4px; padding:0px 12px 0px 12px !important; margin-bottom:12px; font-size:12px; text-align:center; overflow:visible; height:30px;
}

.kat10 h3.header:hover, .kat12 h3.header:hover {background: #e85928 url('../images/a-white.png') no-repeat right; color:#000; line-height:31px; border-radius:4px; padding:0px 12px 0px 12px !important; margin-bottom:12px; font-size:12px; text-align:center; overflow:visible; height:30px;
}

.kat10 h3.header a:hover, .kat12 h3.header a:hover {color:#fff; background:none;
}


.box.events {font-size:11.5px; line-height:18px;}

.col2 h2 {font-size:11px;  margin-bottom:0px;}

.col2 p.date   {font-size:9px !important; margin-bottom:0px; margin-top:0px; padding-right:0px;}	

.col3 {padding:0px 6px 10px 6px;}

.col2 {
padding: 0px 6px 10px 6px;
}

.col3 h2.avatarcol {padding-bottom:0px; margin-bottom:0px; margin-top:2px;}

.box.col3  {padding:10px 6px 10px 6px;}

.col3 .text {font-size:10px;
border-bottom:1px solid #eaeaea;
padding-bottom:6px;}


.col3 h2 {font-size:11px; }

.col3 p.date   {font-size:9px !important; margin-bottom:2px; margin-top:4px;  font-weight:normal;}	


.box.kat10 {padding:5px 6px 10px 6px;}

.kat10 {padding: 0 15px 0 15px;}

.kat10 p {margin-bottom:0px;}


.kat10 .text {font-size:10px;
border-bottom:1px solid #eaeaea;
padding-bottom:6px;}



.kat10 h2 {font-size:10.5px;  padding-bottom:20px; text-align:center;}

.kat10 p.date   {font-size:9px !important; margin-bottom:12px; margin-top:0px;}	

.poll h4 {font-size:14px; font-weight:700; margin-bottom:6px;}

.poll {font-size:11px;}

a.poll_result_link {background: transparent url('http://www.ankawa.com/images/tabpil.png') no-repeat right 5px; padding-right:15px; clear:both;}

#poll_links {margin-top:4px;}

.contact {text-align: right; direction: rtl;}

.contact td {padding-bottom:10px; padding-top:10px;}

.mellanrubbe {font-weight:700; font-size:22px; padding:14px 0px; text-align:center;}


.tab .text {font-size:10px;
padding-bottom:6px; }

.tab h2 {font-size:11.5px;  }

.tab {margin-bottom:0px;}

.tab p.date   {font-size:9px !important; margin-bottom:10px; }	

.innerfront {margin-top:3px;}	

.innerfront h2 {font-size:10px; padding-left: 8px; padding-right:8px; line-height:11px; padding-top:10px; padding-bottom:10px;}


.innerfront p.date   {font-size:9px !important; margin-bottom:10px;}

.innerfront span {font-size:12px !important;}

div.alert.alert-error {display:none !important;}



#gkLogo.text > span {
display: block;
font-size: 16px;
font-weight: 700;
line-height: 25px;
padding-top: 6px;
}

#gkMainbody > div {

float: right !important;
}

.rtl {text-align:right; direction:rtl;}

#gkRSS {
display:none !important;
}


#gkSocial {
float: left;
margin-right: 8px;
margin-left:0px;
}



#gkContentTop {
border-bottom: none;
border-top: none;
border-left:none;
border-right:none;
padding: 8px 0px 8px 0px;
}

section#gkPageTop {
overflow: visible;
width: 100%;
max-width:1250px;
height:25px;
}

#gkPageTop {
background: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
min-height: 25px;
position: relative;
z-index: 999;
}

#gkSearch {
float: left;
}


#gkLogo {

float: right;
display:none;
}

#gkMainMenu {
float: left;
font-weight:700;
font-family:'Droid Arabic Kufi',Tahoma, Times, "Times New Roman", serif;
}




.rubbe .header {
font-size: 18px;
line-height: 18px;
padding: 10px 10px 10px 10px;
text-transform: uppercase;
background:#000;
color:#FFF;
font-size:11px;
margin-bottom:20px;
}


/*

.header .nspTopInterface {
overflow: visible !important;
clear: both !important;
margin-left:-28px !important;
margin-top:-5px !important;
position:absolute !important;

}

 #gkContentWrap.gkInsetLeft + #gkInset {
float: left;
background:#fbf0e6;}




#gkPageContent {
background:#f1e4d8;}

#gkContent {
background:#fff;
}

*/

.fronttab h2 {font-size:16px;}

.fronttab .date {font-size:9px;
text-transform:lowercase;
font-style:italic;
margin-right:10px;}

#gkMainbody .box.tabs {padding-left:20px !important;
padding-right:20px !important;}

.box.light {
background: #f8f8f8!important;
padding: 0px;
}

#gkContentWrap {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0px;
}

/* NSP */



/* 
	Interface - for different looking Top and Bottom interface use the following classes:  
	.nspTopInterface
	.nspBotInterface (e.g.: .nspTopInterface .nspPagination li ...)

.header .nspPagination { 
	float: left;
	list-style-type: none!important; 
	margin: 5px 0 0 0!important; 
	padding: 0!important; 
}
.header .nspPagination li { 
	background: #eaeaea;
	font-size:0px;
	cursor:pointer; 
	float:left; 
	padding: 0!important;
	height: 62px; 
	margin: 0px 4px 10px 0!important; 
	text-indent:100%; 
	width: 13px;
	color:#fff;
	border-radius:0px;
	}
	
.header .nspPagination li:hover,
.header .nspPagination li.active { 
	background:  #A73E0C ;
	margin: 0px 4px 10px 0!important; 
	width: 13px;
	height:62px;
	
}

*/
#gkPageContent {
border: 1px solid #9c3115;
border-bottom: none;
width: 100%;
}

/* .frontpage #gkPageContent {
border: 1px solid #e5e5e5;
border-bottom: none;
border-top: none;
width: 100%;
}
*/

.frontpage #gkContent, .frontpage #gkPageContent {
background: #fff url('../images/line.png') repeat-y 0 0;
}

#gkContent, #gkPageContent {
background: #fef8f4;
}

.box.annons { padding:6px;}
	
	
.box.header {padding-bottom:0px !important; padding-top:5px !important;}

.nspCol1 {
width: 100%;
}

#gkPopupLogin #login-form input[type="text"], #gkPopupLogin #login-form input[type="password"] {
float:right;
height: 36px;
width: 70%;
margin-bottom:10px;
}

#gkPopupLogin label.element-invisible {
color: #fff;
font-size: 12px;
height:28px;
margin-bottom:10px;
float:left;
text-align:right;
padding-top:8px;
}


#login-form input[type="text"], #login-form input[type="password"] {
width: 200px;
}

select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #e5e5e5;
box-sizing: border-box;
color: #777;
font-size: 10px;
height: 24px;
line-height: 25px;
max-width: 100%!important;
padding: 0 12px;
text-align:right;
margin-left:10px;
}

textarea.keyboard  {height:180px; margin-bottom:10px;}

.frontpage label {
color: #fff;
font-size: 10px;
font-weight: 600;
}

section.login .login-fields {
padding-bottom: 16px;
text-align:right;
}

button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pager li.previous a, .pager li.next a, .pagenav-next a, .readon, .pagination ul li a, .pager li a, .pager ul li, .pager li span, .pagination ul li span {
-moz-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
-webkit-transition: all .1s ease-out;
background: #e25b32;
border: none;
color: #fff;
cursor: pointer;
display: block;
font-size: 10px;
font-weight: 400;
height: 24px;
float:right;
line-height: 24px;
margin: 0 2px 2px 10px;
padding: 0 10px;
text-align: center;
transition: all .1s ease-out;

}

button.btn.btn-primary {
-moz-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
-webkit-transition: all .1s ease-out;
background: #e25b32;
border: none;
color: #fff;
cursor: pointer;
display: block;
font-size: 10px;
font-weight: 400;
height: 24px;
float:right;
line-height: 24px;
margin: 0 2px 2px 10px;
padding: 0 10px;
text-align: center;
transition: all .1s ease-out;
margin-top:-36px;
}

section.login ul {
font-size: 11px;
margin-top: 0px;
text-align:right;
padding-right:20px;
padding-bottom:20px;
}

#gkPopupLogin #login-form ul li {
float: left;
clear:both;
}



form a { color:#ccc;}

#gkBannerTop {
background: #fff;
padding: 0px;
overflow:visible;
z-index:1000001;
position:relative;
}

#jfusionframeless #guest_form {
overflow: hidden;
float: right;
display:none;
}

#gkBannerTop2 {
background: #ffeede;
padding: 10px 0px 0px 0px;
}

#gkBannerTop2 p {margin:0px;}


.ux-menu a {
display: block;
position: relative;
text-decoration: none;
color: #432;
border:none !important;
background: #f3efec url(images/menu-item-bg.png) repeat;
font-size: 12px;
line-height: 12px;
padding: 10px 14px;
}

.ux-menu-arrow {
display: block;
width: 8px;
height: 6px;
right: 0px !important;
top: 14px;
position: absolute;
background: url(images/menu-arrow-down.png) no-repeat;
font-size: 0;
}

.ux-menu-container {
position: relative;
text-align:right;
float:right;
margin-top:0px;
width:100%;
background:#9c3115;
padding-right:2px;
}

.frontpage #gkMainbodyTop {
margin: -10px -8px 0 -19px;
border-bottom: 0px solid #e5e5e5;
}

#gkMainbodyTop {
margin: 0px 0 0 0px;
border-bottom: none;
}

.box.forumbanner {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
color: #666;
font-size: 14px;
line-height: 1.6;
padding: 10px 20px 0px 20px;
width: 100%;
height:110px;

}

.box.forumbanner p {
margin-bottom:0px;
}



#gkTopMenu li a {
color: #fff;
display: block;
line-height: 28px;
padding: 0 12px;
}

#gkTopMenu li a:hover {
	background: #fff;
	color:#9c3115;
	
	border-bottom: none;
	border-top: none;
	/*-webkit-box-shadow: inset 0 0 27px rgba(255, 255, 255, 0.75);
	   -moz-box-shadow: inset 0 0 27px rgba(255, 255, 255, 0.75);
	    -ms-box-shadow: inset 0 0 27px rgba(255, 255, 255, 0.75);
	        box-shadow: inset 0 0 27px rgba(255, 255, 255, 0.75);*/
}

#gkTopMenu {
background: #9c3115;
float: right;
text-align:right;
line-height: 28px;
margin-right: 0px;
width:100%;
}

.morepadding #gkMainbody > div.gkInnerInsetLeft {
float: right;
padding:40px;
text-align:right;
direction:rtl;
}


.nopadding #gkMainbody > div.gkInnerInsetLeft {
padding:0px;
}

.nopadding article header {
display:none;
}

.nopadding #gkContentWrap.gkInsetLeft {
float: left;
padding: 0 4px 0 0px;
}

.ux-menu, .ux-menu ul {
text-align:right;
}

/* .gkMenu > ul > li:hover > a,
.gkMenu > ul > li:active > a,
.gkMenu > ul > li:focus > a {
	background: #e25b32;
	border-color: #2a2a2a;
	border-bottom: none;
	border-top: none;
	-webkit-box-shadow: inset 0 0 27px rgba(0, 0, 0, 0.75);
	   -moz-box-shadow: inset 0 0 27px rgba(0, 0, 0, 0.75);
	    -ms-box-shadow: inset 0 0 27px rgba(0, 0, 0, 0.75);
	        box-shadow: inset 0 0 27px rgba(0, 0, 0, 0.75);
}

*/

.ux-menu-sub {left:-164px !important; }

#gkTopMenu li {
float: right;
}

.ux-menu-item148 {width:76px;}

.ux-menu-item149 {width:93px;}

.ux-menu-item170 {width:72px;}

.ux-menu-item171 {width:72px;}


.ux-menu-item169 {width:74px;}


#gkBannerTop form {font-size:10px; text-align:right; float:right; margin-top:-20px; color:#fff; margin-right:0px; font-weight:bold;}

#gkBannerTop .button, #gkBannerTop input.button, #gkBannerTop input[type="submit"] {
-moz-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
-webkit-transition: all .1s ease-out;
background: #e25b32;
border: none;
color: #fff;
cursor: pointer;
display:inline;
font-size: 10px;
font-weight: 400;
float:none;
margin: -20px 2px 2px 5px;
padding: 0 10px;
text-align: right;
transition: all .1s ease-out;
right:0px;
height:22px;
position:relative;
}

.frontpage #gkBottom1, #gkBottom2 {
border-left: 1px solid #9c3115;
border-right: 1px solid #9c3115;
border-top: 1px solid #e5e5e5;
margin: 0 auto!important;
overflow: hidden;
padding: 10px 0;
background:#fff;
text-align:center;
}

#gkBottom1, #gkBottom2 {
border-left: 1px solid #9c3115;
border-right: 1px solid #9c3115;
border-top: 0px solid #e5e5e5;
margin: 0 auto!important;
overflow: hidden;
padding: 10px 0;
background:#fef8f4;
text-align:center;
}

.ux-menu-arrow {
display: block;
width: 8px;
height: 6px;
right: 10px;
top: 10px !important;
position: absolute;
background: url(images/menu-arrow-down.png) no-repeat;
font-size: 0;
}



