/*
#------------------------------------------------------------------------
# The World News II - July 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

@import url('../../fonts/BebasNeue/stylesheet.css');
body,
html {
	margin: 0;
	padding: 0;
}
html {
	background: #d9d9d9 url('../../images/style2/bg1.jpg') no-repeat center top;
}
body {
	line-height:1.8;
	min-height:100%;
	background: transparent url('../../images/style2/bg2.png') no-repeat center top;
	color: #999;
	font: normal 12px Arial, Helvetica, sans-serif;
}
/* containers */
#wrapper {
	width: 800px;
	margin: 0 auto;
}
#frame {
	padding: 6px;
	margin: 100px auto 50px auto;
	width: 600px;
}
#outline {
	padding: 20px
}
#errorboxbody {
	width: 390px;
	background: #fff;
	border-top: 1px solid #d1d1d1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	padding: 0 20px 12px;
	margin: 0 auto;
}
/* logo */

#gkTop {
	background: url('../../images/style2/menu_bg.png') repeat-x 0 0;
	width: 100%
}
#gkTopWrap {
	height: 76px;
	position: relative;
	z-index: 1000;
	width: 1000px;
	margin: 0 auto
}
h1.logo {
	margin: 0 auto;
	padding: 0;
	width: 390px;
	height: 50px;
	position: relative;
	top: 44px;
}
h1.logo a {
	background: url('../../images/style2/logo.png') no-repeat 0 0;
	display: block;
	margin: 0;
	text-indent: -999em;
}
h1,
h2 {
	font: normal 160px/140px BebasNeue, Arial, sans-serif;
	text-align: center;
	padding: 0
}
h1 {
	margin: 0;
	color: #3d77b1;
	text-shadow: 0 1px 0 #fff;
}
h2 {
	margin: 0 0 50px;
	padding: 0 0 24px;
	font: normal 46px/42px BebasNeue, Arial, sans-serif;
	color: #444;
	text-shadow: 0 1px 0 #fff;
	border-bottom: 4px solid #ccc
}
#errorboxbody > p {
	margin: 14px 0
}
ul {
	list-style-type: square;
	padding: 0 0 0 36px;
}
ol {
	padding: 0;
	list-style-position: inside;
	color: #666;
}
ol li,
ol li strong {
	font: normal 13px/160% Arial, sans-serif
}
#techinfo {
	text-align:center;
}
#techinfo {
}
p > strong {
	font: 14px/120% Arial, Verdana, sans-serif;
	color: #555;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0 auto;
}
p#username,
p#password,
p#remember {
	margin: 10px 0 0;
}
form#form-login {
	margin: 0 auto;
	width: 380px;
}
p#remember,
#form-login ul {
	clear: both
}
div.buttons {
	margin: 25px 0 0;
}
input[type="password"],
input[type="text"],
input[type="email"],
input[type="www"],
input[type="tel"],
input[type="url"],
input[type="search"],
select,
.inputbox {
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 9px #f0f0f0 inset;
	-moz-box-shadow: 0 0 9px #f0f0f0 inset;
	-webkit-box-shadow: 0 0 9px #f0f0f0 inset;
	color: #4D4D4D;
	font: normal 15px Tahoma, Geneva, sans-serif;
	height: 38px;
	line-height: 38px;
	padding: 0;
	margin: 6px 0 0;
	text-indent: 10px;
	text-transform: none;
}
select {
	padding: 2px 2px 2px 0!important;
	text-indent: 0!important;
	margin: 3px 5px 3px 0!important;
	text-transform:none!important;
	font-size: 12px!important;
	display: block;
	float: left;
	text-align: left!important;
	vertical-align: middle!important;
}
.display-limit select {
	float: right!important;
	margin:0 0 0 5px!important;
}
textarea {
	border: 1px solid #eaeaea;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 9px #f0f0f0 inset;
	-moz-box-shadow: 0 0 9px #f0f0f0 inset;
	-webkit-box-shadow: 0 0 9px #f0f0f0 inset;
	color: #4D4D4D;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 23px;
	padding: 10px;
	text-transform: none;
}
input:focus,
select,
textarea:focus,
.inputbox:focus {
	border-color: #e0e0e0;
	color: #333;
}
.button,
button,
button.button,
input[type="submit"],
input[type="button"],
.pagenav-next a,
.pagenav-prev a {
	height: 34px!important;
	line-height:36px;
	display: block;
	float: left;
	margin: 0 5px 3px 2px;
	padding: 0 16px;
	font-size: 16px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
	color: #333;
	background: #fcfcfc url('../../images/btn_bg.jpg') repeat-x 0 100%;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family:  BebasNeue, Arial, sans-serif;
}
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus {
	color: #3d77b1;
}
input[type=checkbox],
.checkbox,
input[type=radio],
.radio {
	height:auto !important;
}

h1#gkLogo {top: 44px; margin: 0 auto; position: relative}
h1#gkLogo a img { display: block; height: 50px; max-width:450px; margin: 0 auto; }
h1#gkLogo a.cssLogo { background: url('../../images/style2/logo.png') no-repeat 0 0; display: block; height: 50px; text-indent: -999em; width:390px; margin: 0 auto;  z-index: 1001; }
h1.gkLogo.text { width: auto; margin: 0; padding-top: 30px; }
h1.gkLogo.text a { display: block; background:none!important; font-size: 18px; line-height: 64px; font-weight:normal; text-indent: 0; text-align: center }
h1.gkLogo.text a { padding: 0; width: auto!important; }
h1#gkLogo a > span,
h1#gkLogo a > small {display: block; line-height: 80%; margin: 0 auto !important; text-align: center}
h1#gkLogo a > small {font-size: 22px !important}
h1.gkLogo.text .gkLogoSlogan { display: block; font-size: 12px!important; line-height: 10px; color: #666!important; margin: 32px 0 18px 0; }
/* messages */
#system-message { margin: 0 0 12px 0; font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#system-message dt { display: none; }
#system-message dd { padding:0!important; background:none!important; margin: 0}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul { margin: 0 0 2px 0; padding: 0; color: #fff; font-weight: normal; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 1px #bbb; -moz-box-shadow: 0 1px 1px #bbb; -webkit-box-shadow: 0 1px 1px #bbb; text-transform: uppercase; }
#system-message dd.message ul { background: #0e67a5; color: #fff; border: none; text-shadow:1px 0 #fff; }
#system-message dd.error ul { background: #ea1c1c; color:#fff; border: none; text-shadow:1px 0 #fff; }
#system-message dd.notice ul { background: #f5f18a; color: #333; border: none; text-shadow:1px 0 #333; }
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li { background: none; margin: 0; padding: 0; text-indent:0; text-align: center; list-style: none}