/*--------------------------------------------------------------

# The World News - December 2009 (for Joomla 1.5)

# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com  

---------------------------------------------------------------*/



/* 

 * Eric Meyer's universal set of reset styles (http://meyerweb.com/eric/tools/css/reset/)

 */

 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

/* 

 * remember to define focus styles! 

 */

 

:focus {

	outline: 0;

}

/* 

 * remember to highlight inserts somehow! 

 */

 

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

/* 

 * tables still need 'cellspacing="0"' in the markup 

 */

 

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/* 

 * ||| set of clearing floats |||

 */

 

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

.clr {

	font-size : 1px;

}

/* 

 * Hides from IE-mac 

 */

 

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

.clear {

	clear: both;

}

/* 

 * End hide from IE-mac 

 */



/* 

 * popup

 */

 

.gk_popup {

	display:none;

	position:fixed;

	z-index:10000000;

}

.gk_popup_wrap {

	width:100%;

	overflow:hidden;

	position:relative;

}

.gk_popup_close {

	width:30px;

	height:30px;

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

}

.gkp_tl {

	width:20px;

	height:20px;

	float:left;

}

.gkp_t {

	height:20px;

	float:left;

}

.gkp_tr {

	width:20px;

	height:20px;

	float:left;

}

.gkp_ml {

	clear:both;

	width:20px;

	float:left;

}

.gkp_m {

	overflow:hidden;

	float:left;

}

.gkp_mr {

	width:20px;

	float:left;

}

.gkp_bl {

	clear:both;

	width:20px;

	height:20px;

	float:left;

}

.gkp_b {

	height:20px;

	float:left;

}

.gkp_br {

	width:20px;

	height:20px;

	float:left;

}

.popup_padding {

	padding: 10px 20px;

}



#popup_register .popup_padding{

	padding: 20px;

}

/* 

 * popup - backgrounds

 */

 

.gk_popup_close,

.gkp_tl,

.gkp_t,

.gkp_tr,

.gkp_ml,

.gkp_mr,

.gkp_bl,

.gkp_b,

.gkp_br{

	background:transparent url('../images/popup_sprite.png') no-repeat 0 0;

}

.gk_popup_close{

	background-position:-60px -40px;

}

.gkp_tl {

	background-position:left 0;

}

.gkp_t {

	background-position:-20px 0;

}

.gkp_tr {

	background-position:right 0;

}

.gkp_ml {

	background-position:0 -40px;

}

.gkp_m {

	background:#fff;

}

.gkp_mr {

	background-position:-20px -40px;

}

.gkp_bl {

	background-position:left -20px;

}

.gkp_b {

	background-position:-20px -20px;

}

.gkp_br {

	background-position:right -20px;

}

/*

 * Cufon fix for headers

 */

 

h2>.cufon {

	margin:10px 0 0 0;

}

/*

 * display:none class

 */

 

.gk_unvisible{

	/* element goes out from document flow */

	position:absolute;

	/* go out left browser edge */

	left:-10000px;

	/* for some different browsers which needs both positioning coordinates */

	top:auto;

	/* additional rules for big resolutions and specific problems with positioning */

	width:1px;

	height:1px;

	overflow:hidden;	

}

