* {
	margin:					0px;
	padding:				0px;
	font-size:				13px;
	font-family:			Arial;
	
}
body{
	cursor:					default;
}
a{
	text-decoration:		none;
}
a:hover{
	text-decoration:		underline;	
}

img {
	border:					0px;
}
br.cl{
	clear:					both;
	font-size:				1px;
	line-height:			1px;
}
/* == COOKIE BANNER == */
.cc_container a, .cc_container a:visited
{
	font-size: 17px;
}
@media screen and (max-width: 766px){
	.cc_container a, .cc_container a:visited
	{
		font-size: 12px;
	}
}
@media screen and (max-width: 500px){
	.cc_container a, .cc_container a:visited
	{
		font-size: 10px;
	}
}
/* ########## TOP LINKS ############ */
#site-top{
	width:					950px;
	margin:					0px auto;
}
#site-top-links{
	float:					left;
	width:					765px;
	color:					white;
}
#site-top-links a{
	color:					white;
	font-size:				10px;
}
#site-top-links a:hover{
	color:					#F7941E;
}
#site-top-links span{
	color:					#F7941E;
	font-size:				12px;
}
#site-top-bar{
	width:					185px;
	float:					right;
	text-align:				right;
	color:					white;
	font-size:				11px;
}
#site-top-bar-date{
	width:					110px;
	float:					left;
	font-size:				12px;
	line-height:			16px;
	height:					16px;
}
#site-top-bar a,#site-top-bar a:hover{
	display:				block;
	float:					left;
	width:					20px;
	background-repeat:		no-repeat;
	margin-left:			5px;
	text-decoration:		none;
	line-height:			14px;
	height:					14px;
}


#site-head{
	width:					950px;
	margin:					13px auto;
}
#site-head-logo{
	width:					195px;
	display:				inline;
	float:					left;
	margin-top: 			5px;
	margin-left: 			5px;
}
#site-head-menu{
	width:					515px;
	display:				inline;
	float:					left;
}
#site-head-menu-top{
	height:					36px;
	background-repeat:		no-repeat;
}
#site-head-menu-top a {
	width:					156px;
	float:					left;
	margin-top:				12px;
	margin-left:			11px;
	font-size:				12px;
	height:					20px;
}
#site-head-menu-top a:hover {
	color:					#9DCB3C;
}
#site-head-menu-lenta div{
	height:					36px;
	line-height:			36px;
	display:				block;
	border:					0px solid red;
	width:					102px;
	float:					left;
	background-repeat:		no-repeat;
}
#site-head-menu-lenta div.left{
	width:					105px;
	background-image: url(/templates/i/menu-left-orange.png);	
	background-repeat: no-repeat;
}
#site-head-menu-lenta div.right{
	width:					105px;
}
#site-head-menu-lenta a{
	display:				block;
	text-align:				center;
	font-weight:			bold;
}
#site-head-search{
	background-repeat:		no-repeat;
	float:					right;
	width:					210px;
	height:					70px;
}
#site-head-search .query{
	line-height:			20px;
	font-size:				13px;
	
	width:					100px;
	border:					1px solid #68A7DF;
	padding:				2px;
}
#site-head-search .submit{
	background-color:		transparent;
	border:					0px;
	width:					65px;
	line-height:			20px;
	font-weight:			bold;
	height:					20px;
}
#site-head-search #stats{
	margin-top:				10px;
	text-align:				center;
}
#site-head-search #stats, #site-head-search #stats *{
	font-size:				12px;
}
#site-head-search #stats span{
	font-weight:			bold;
}


/* ########## FOOTER ############### */

#footer-menu{
	border:					0px;
	border-collapse:		collapse;
}
td.footer-menu-left,td.footer-menu-right{
	background-image:		url(/templates/i/bmenu_bgr_out.png);
}

#footer-menu div.left{
	background-image:		url(/templates/i/bmenu_left.png);
	width:					12px;
	height:					24px;
	float:					left;
}

#footer-menu div.main{
	background-image:		url(/templates/i/bmenu_bgr_in.png);
	height:					24px;
	float:					left;
	padding:				0px 4px 0px 4px;
}
#footer-menu div.main a{
	color:					white;
	font-weight:			bold;
}
#footer-menu div.right{
	background-image:		url(/templates/i/bmenu_right.png);
	width:					12px;
	height:					24px;
	float:					left;
}


#copyright{
	width:				940px;
	margin:				0px auto;
}
#copyright a,#copyright p{
	color:				white;
	font-size:			11px;
}

#copyright a:hover{
	color:				#A3A3A3;
}

#site-top-bar{
	margin-top: 5px;         
		width: 70px;
}
						
.links_line{
	height: 40px;		
	width: 880px;
	float: left;			
}

.links_line .logo{
	width: 108px;
	background: url(/templates/i/logo_start_lenta.png) no-repeat right 7px;
	height: 40px;
	float: left;
	margin-right: 12px;
	display: block;
	text-decoration: none;
}

.links_line .links{
	float: left;
	width: 760px;      			
	padding-top: 4px;
	height: 34px;
	overflow: visible;
	line-height: 15px;			
}

.links_line a{
	float: left;
	display: block;
	font-size: 12px;									
	color: #c6e3fd; 
	margin-bottom: 2px;	
	text-decoration: none;					
}

.links_line a:hover{
	text-decoration: underline;
}

.links_line a.sel{
	color: #f7941e;
}

.links_line div.sep{
	width: 1px;
	height: 11px;
	background-color: #548fc5;
	float: left;
	margin: 0 12px;
	position: relative;
	top: 3px;			
}			

.links_line_new{
	height: 32px;
	width: 944px;
	background: url(/templates/i/links_line_new_back_2.png) no-repeat left top;
	margin: 0 auto;
	position: relative;
}

.links_line_new .lln_rb{
	height: 32px;
	width: 5px;	
	background: url(/templates/i/links_line_new_back_2.png) no-repeat right top;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 6;
}

.links_line_new a:hover{
	text-decoration: none;
}

.links_line_new .item{
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-right: 6px;
	font-family: Arial;
	font-size: 10px;
	color: #3d3d3d;
	text-shadow: 1px 1px #FFF;
	position: relative;
}

.links_line_new .item_banner{
	float: left;
	padding-top: 5px;	
}

.links_line_new a.item:hover{
	color: #777;
}

.links_line_new .logo{
	display: block;
	float: left;
	margin: 3px 2px 0 2px;
	width: 29px;
	height: 26px;
	background: url(/templates/i/nll_inv_logo_2.png) no-repeat center center;
}

.links_line_new .item.curr{
	background: url(/templates/i/nll_curr_back_2.png) repeat-x left 3px;
	/* PADDING IS CHANGING DEPENDING ON THE CURRENT SITE NAME */
	padding: 0 6px;
	margin: 0 4px 0 -1px;
	color: #777;
	height: 32px;	
}	

.links_line_new .item.curr .lb{
	display: block;
	position: absolute;
	top: 0px;
	left: -1px;
	height: 32px;
	width: 1px;
	background: url(/templates/i/nll_curr_back.png) no-repeat -4px 0px;	
}

.links_line_new .item.curr .rb{
	display: block;
	position: absolute;
	top: 0px;
	right: -1px;
	height: 32px;
	width: 1px;
	background: url(/templates/i/nll_curr_back.png) no-repeat -4px 0px;	
}

.links_line_new .item.curr .shadow{
	display: block;
	position: absolute;
	top: 0px;
	right: -5px;
	height: 32px;
	width: 4px;
	background: url(/templates/i/nll_curr_back.png) no-repeat right 0px;	
}

.clearfix{ position: relative; z-index: 5;
	height: 0px;
	width: 0px;
	clear: both;
}

.b_clearfix{ position: relative; z-index: 5;
	display: block;
	width: 0px;
	height: 1px;
	line-height: 1px;
}

.before_clearfix{ position: relative; z-index: 5;
	display: block;
	width: 0px;
	height: 0px;
	line-height: 0px;
}

/* Horoskopi fixes */
a.zodiac_t,
.z_chinese_menu li a,
.dates_filter span {
	font-size: 11px !important;
}

.alist-pager input.autoClear {
	border: 1px solid #DEDEDE;
    height: 14px;
    text-align: center;
    width: 55px;
}

.zodiac_s {
	padding-bottom: 10px;
}

.zodiac_sign.zodiac_sign_mg.local_width .chinese_zodiacs {
	margin: 0 auto;
	width: 231px;
	height: auto;
}

.zodiac_sign.local_width > a > img {
	width: 290px;
}
/* Horoskopi fixes */