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

-----------------------------------



 Project: 	Liveincuracao.com

 Webdesign: 	Jaimy Goetheer

 Coding:	Iseeyou.com

 Date: 		December 2006



 Builder:	Iseeyou.com

 Resolution:	1024x768 and higher



-----------------------------------

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





/* ------------------------------------------------------------------------------------------------------- LAYOUT ------ */



body {

	background: 		url(../images/layout/body_background.gif)

				repeat-x

				left

				top

				scroll;

	margin: 		0;

	padding: 		0;

	text-align:		center;

}



font {font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444;}



#container {

	background:		#fff url(../images/layout/container_background.gif) repeat-y;

 	width:			950px;

	margin:			0px auto;

	padding: 		0;

	text-align:		left;

}



/* ------------------------------------------------------------------------------------------------------- TOP ------ */

#top {
	width:			950px;
	height:			36px;
	margin:			0;
	padding:		0;
	background-color:	#0f6eb1;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	text-align: center;
	color: #fff;
}

#top a {
	color: #fff;
	text-decoration: 	none;
}

#top a:hover {
	color: #d1d1d1;
	text-decoration: 	none;
}

#top hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 0;
	background-color: #0f6eb1;
}

#top .top_left {
	margin:			2px 0 0 10px;
	padding: 		0;
	float:			left;
}

#top .top_right {
	margin:			2px 10px 0 0;
	padding: 		0;
	float:			right;
}

/* ------------------------------------------------------------------------------------------------------- HEADER ------ */

#header {
	width:			950px;
	height:			100px;
	margin:			0;
	padding:		0;
	text-indent: -10000px;
    background: url(/images/header-21.jpg) no-repeat;
}

/* ------------------------------------------------------------------------------------------------------- MAIN MENU ------ */

#menu {

	background:		url(../images/layout/menu_background.gif) repeat-x;

	width:			950px;

	height:			30px;

	margin:			0;

	padding:		0;

}



#menu ul {

	margin: 		0;

	padding: 		0;

	list-style: 		none;

	background:		url(../images/layout/menu_background.gif) repeat-x;

	width:			950px;

}



#menu ul li {

	float: 			left;

}



#menu ul li a {

	display: 		block;

	/*padding-top: 		8px;*/

	margin-right: 		2px;

	width: 			133px;

	height: 		30px;

	line-height: 		30px;

	text-align: 		center;

	background: 		url(../images/layout/menu_button_background.gif)

				repeat-x

				top

				left;

}



#menu ul li a:hover {

	background: 		url(../images/layout/menu_button_background.gif)

				repeat-x

				bottom

				left;

}



/* ------------------------------------------------------------------------------------------------------- START OF NAVIGATION LEFT ------ */



#navigation_left {

	width:			200px;

	margin:			0;

	padding:		0;

	float: 			left;

}



/* ------------------------------------------------------------------------------------------------------- LEFT: GROUPS ------ */



#navigation_left ul#groups {

	margin: 		0;

	padding: 		0;

	list-style: 		none;

	width: 			200px;

}



#navigation_left ul#groups li.header {

	display: 		block;

	height: 		18px;

	background: 		url(../images/layout/groups_kop.gif)

				no-repeat;

}



#navigation_left ul#groups li.header img {

	margin-right: 		6px;

}



#navigation_left ul#groups li a {

	display: 		block;

	height: 		32px;

	line-height: 		32px;

	background-repeat: 	repeat-x;

	background-position: 	left

				top;

}



#navigation_left ul#groups li a:hover {

	background-position: 	left

				bottom;

}



#navigation_left ul#groups li a#locals {

	background-image: 	url(../images/layout/groups_button_locals.gif);

}



#navigation_left ul#groups li a#tourists {

	background-image: 	url(../images/layout/groups_button_tourists.gif);

}



#navigation_left ul#groups li a#interns {

	background-image: 	url(../images/layout/groups_button_interns.gif);

}



#navigation_left ul#groups li a#business {

	background-image: 	url(../images/layout/groups_button_business.gif);

}



#navigation_left ul#groups li a#penshonados {

	background-image: 	url(../images/layout/groups_button_penshonados.gif);

}



#navigation_left ul#groups li a#abroad {

	background-image: 	url(../images/layout/groups_button_abroad.gif);

}



#navigation_left ul#groups li.footer {

	display: 		block;

	height: 		11px;

	/*background: 		url(../images/layout/groups_bottom.gif)

				no-repeat;*/

}



/* ------------------------------------------------------------------------------------------------------- LEFT: SUBITEMS ------ */



#navigation_left ul#subitems {

	margin: 		0;
	margin-top:5px;

	padding: 		0;

	list-style: 		none;

	width: 			200px;

}



#navigation_left ul#subitems li.header {

	display: 		block;

	height: 		32px;

	background: 		url(../images/layout/subitems_kop.gif)

				no-repeat;

}



#navigation_left ul#subitems li.header img {

	margin-right: 		6px;

}



#navigation_left ul#subitems a {

	display: 		block;

	height: 		32px;

	line-height: 		32px;

	background: 		url(../images/layout/submenu_button_background.gif)

				repeat-x

				top

				left;

}



#navigation_left ul#subitems li a:hover {

	background: 		url(../images/layout/submenu_button_background.gif)

				repeat-x

				bottom

				left;

}



#navigation_left ul#subitems li.header {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	font-weight: 		bold;

	text-transform: 	uppercase;

	color: 			#fff;

	padding: 		8px 20px;

}



#navigation_left ul#subitems li a {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		11px;

	text-transform: 	uppercase;

	color: 			#3e3e3e;

	text-decoration: 	none;

	padding-left: 		20px;

}





/* ------------------------------------------------------------------------------------------------------- CONTENT ------ */



#content {

	width:			525px;

	margin:			0;

	padding:		20px 30px;

	float: 			left;

	font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #444;

}



#content h1 {

	font: 22px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #f90;

	background: url("../images/layout/icon_star_big.gif") no-repeat left top;

	padding-left: 36px;

	/*margin-bottom: 0px;*/

}



#content h2 {

	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #500;

}



#content h3,h5,h6 {

	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #444;

}

#content h4 {

	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	color: #f90;

	background: url("../images/layout/icon_star_big.gif") no-repeat left top;

	padding-left: 36px;

	margin-bottom: 10px;

}




#content a {

	color: #444;

	font-weight: bold;

}



#content a:hover {

	color: #999;

}



#content marquee {

	margin-bottom: 10px;

}



#content .pub_date {

	font-size: 10px;

	color: #777;

}



#content table#companies {

	width: 100%;

}



#content table#companies td {

	margin: 0;

	padding: 6px;

	width: 50%;

	vertical-align: top;

}



#content table#companies td h2 {

	margin: 0;

}



#content table#companies td.extra {

	background-color: #fff6bf;

}



#content table#companies td.odd {

	background-color: #f3f3f3;

}



#content table#companies td.even {

	background-color: #fff;

}



#hotspots_homepage {

	background-color: #0f6eb1;

	margin-top: 6px;

}

#hotspots_homepage .title {

	padding: 4px;

	text-align: center;

	color: #ffffff;

}

#hotspots_homepage .title a{

	padding: 4px;

	text-align: center;

	color: #ffffff;

}



#teasers {

	margin-top: 30px;

}



#teasers td {

	vertical-align: top;

}



#teasers td.more_left {

	height: 40px;

	background: url('../images/layout/bg_teaser_more.gif') repeat-x bottom;

	padding: 0px 0px 0px 10px;

}



#teasers td.top_left {

	background: url('../images/layout/bg_teaser_top.gif') repeat-x bottom;

}



#teasers td.more_right {

	height: 40px;

	background: url('../images/layout/bg_teaser_more.gif') repeat-x bottom;

	padding: 0px 0px 0px 10px;

}



#teasers td.top_right {

	background: url('../images/layout/bg_teaser_top.gif') repeat-x bottom;

}



#teasers .photo {

	margin: 0px;

	padding: 0px;

}



#teasers .content {

	margin: 0px 0px 0px 0px;

	padding: 0px 10px 10px 10px;

}



#teasers td h1 {

	margin: 0px 0px 5px 0px;

	padding: 6px 0 6px 36px;

	height: 30px;

	overflow: hidden;

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	color: #0f6eb1;

}

#teasers td h2 {

	margin: 0px 0px 5px 0px;

	padding: 6px 0 6px 36px;

	height: 30px;

	overflow: hidden;

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	color: #0f6eb1;

}



#teasers td a {

	/*font-weight: normal;*/

	/*text-decoration: none;*/

}



#teasers img {

	margin: 0;

	width: 248px;

	border: 1px solid #dedede;

}



#navbar {

	font-size: 10px;

}



#navbar a {

	color: #444;

	text-decoration: underline;

	font-weight: normal;

}



#navbar a:hover {

	color: #999;

}



ul#subcats {

	margin: 12px 0;

	padding: 6px 12px;

	background-color: #f3f3f3;

	width: 502px;

}



ul#subcats li {

	margin: 0;

	padding-left: 14px;

	list-style: none;

	background: url(../images/layout/arrow_blue.gif) 0 5px no-repeat;

}



/* ------------------------------------------------------------------------------------------------------- START OF NAVIGATION RIGHT ------ */



#navigation_right {

	width:			164px;

	margin:			0;

	padding:		0;

	float: 			right;

}



/* ------------------------------------------------------------------------------------------------------- RIGHT: SEARCH ------ */



#search {

	text-align: right;

	margin: 		0px 0px 0px 0px;

	padding: 		10px 11px 0px 0px;

	height: 		70px;

	width: 			153px;

	background: #f88e40 url('../images/layout/bg_search.gif') repeat-x bottom;

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

	overflow:: hidden;

}

#search a {

	color: #fff;

	text-decoration: underline;

	font-weight: xbold;

}

#search a:hover {

	color: #fbc298;

}



#search_shdw {

	width: 15px;

	height: 72px;

	position: absolute;

	top: 160px;

	margin-left: -15px;

	background: #fff url('../images/layout/bg_search_shdw.gif') no-repeat top left;

}



#search .header {

	display: 		block;

	height: 		24px;

	background: 		url(../images/layout/right_item_background.gif)

				no-repeat;

}



#search .header img {

	margin-right: 		6px;

}



#search .header {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	font-weight: 		bold;

	text-transform: 	uppercase;

	color: 			#fff;

	padding: 		8px 20px;

}



#search form {

	margin: 0;

	padding: 0;

}



#search fieldset {

	margin: 0 0 0px 6px;

	padding: 0;

	border: none;

}



#search input.text {

	width: 140px;

	background:#f6f4f4 url('../images/layout/bg_input.gif') top right repeat-x;

	border:1px solid #ddd;

	border-color:#aba9a9 #d0cece #e9e8e8 #d0cfcf;

	margin:0;

	padding: 0px 0px 0px 3px;

	color: #5f5f5f;

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	/*margin: 0;

	padding: 0;

 	background-color: #fff;

	border: 1px solid #a4afb3;

	color: #818181;

 	font: 9px Verdana, Arial, Helvetica, Sans-Serif;

	width: 110px;*/



}



#search input.submit {

	margin: 0 0 -4px 4px;

}



/* ------------------------------------------------------------------------------------------------------- RIGHT: ADVERTISING ------ */



#advertising {

	margin: 		0;

	padding: 		0;

	list-style: 		none;

	width: 			164px;

	text-align: center;

}



#advertising .header {

	display: 		block;

	height: 		24px;

	background: 		url(../images/layout/right_item_background.gif) no-repeat;

	text-align: left;

	font:	bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-transform: 	uppercase;

	color: 			#fff;

	padding: 		8px 20px;

	margin-top:18px;
}



#advertising .header img {

	margin-right: 		6px;

}



#advertising img.banner {

	margin: 0px 0px 10px 0px;

	border:	1px solid #d6d6d6;

}



#advertising object {

	margin: 0px 0px 10px 0px;

}



#advertising a.textbanner {

	display: block;

	padding: 4px 0 4px 6px;

	border-bottom: 1px solid #858585;

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

	text-align: left;

	padding-left: 10px;

}



#advertising a.textbanner:hover {

	background-color: #d1d1d1;

}



#advertising_textbanners {

	margin: 0px 0px 20px 0px; border-left: 1px solid #858585; border-top: 1px solid #858585; border-right: 1px solid #858585;

	background-color: #e9e9e9;

	width: 90%;

	margin-left: auto; margin-right: auto;

}



#advertising_textbanners img {

	float: left;

	margin: 4px 4px 0px 0px;

}



/* ------------------------------------------------------------------------------------------------------- RIGHT: FORUM THREADS ------ */



ul#forum_threads {

	margin: 		0;

	padding: 		0;

	list-style: 		none;

	width: 			164px;

}



ul#forum_threads li.header {

	display: 		block;

	padding: 		8px 20px;

	background: 		url(../images/layout/right_item_background.gif) no-repeat;

	height: 		24px;

	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

	text-transform: 	uppercase;

}



ul#forum_threads img {

	border: none;

}



ul#forum_threads li.header img {

	margin-right: 6px;

}



ul#forum_threads li {

	margin-bottom: 2px;

}



ul#forum_threads a {

	display: 		block;

	padding: 2px 6px 0 10px;

	height: auto;

	background-color:	#e9e9e9;

	font: 10px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: 			#999;

	text-decoration: 	none;

	overflow: hidden;

}



ul#forum_threads li a:hover {

	background-color:	#d1d1d1;

}



ul#forum_threads strong {

	font: bold 22px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:			#fd0;

	margin: -2px 5px 50px 0;

	float:			left;

}



/* ------------------------------------------------------------------------------------------------------- RIGHT: MOVIE TOP5 ------ */



ul#movie_top5 {

	margin: 		0;

	padding: 		0;

	list-style: 		none;

	width: 			164px;

}



ul#movie_top5 li.header {

	display: 		block;

	height: 		24px;

	background: 		url(../images/layout/right_item_background.gif)

				no-repeat;

}



ul#movie_top5 li.header img {

	margin-right: 		6px;

}



ul#movie_top5 li.header {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	font-weight: 		bold;

	text-transform: 	uppercase;

	color: 			#fff;

	padding: 		8px 20px;

}



ul#movie_top5 a {

	display: 		block;

	height: 		32px;

	line-height: 		32px;

	background-color:	#e9e9e9;

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		11px;

	color: 			#999;

	text-decoration: 	none;

	padding-left: 		12px;

}



ul#movie_top5 a:hover {

	background-color:	#d1d1d1;

}



ul#movie_top5 a img {

	border:			0;

	float:			right;

	padding:		11px 10px 0 0;



}



ul#movie_top5 strong {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		15px;

	font-weight:		bold;

	color:			#94bcd8;

	margin-right:		5px;

	float:			left;

}



/* ------------------------------------------------------------------------------------------------------- FOOTER ------ */



#footer {

	width:			730px;

	height:			30px;

	margin:			0;

	padding:		18px 0 0 220px;

	clear:			both;

	background:		url(../images/layout/footer_background.gif) no-repeat;

	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: 			#a4a4a4;

}



#footer a {

	text-decoration: underline;

	color: 			#a4a4a4;

}



#footer a:hover {

	text-decoration: underline;

	color: #fff;

}



#footer a[rel=external] {

	background: url("../images/layout/external.png") no-repeat right center;

	padding-right: 14px;

}



/* ------------------------------------------------------------ TEXT-CLASSES ------ */



/* ----------- KOP ------------*/



#menu ul li a {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 		11px;

	font-weight: 		bold;

	text-transform: 	uppercase;

	color: 			#fff;

	text-decoration: 	none;

}



#navigation_left ul#groups li.header {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	font-weight: 		bold;

	text-transform: 	uppercase;

	color: 			#fff;

	padding: 		8px 20px;

}



#navigation_left ul#groups li a {

	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:		11px;

	text-transform: 	uppercase;

	color: 			#3e3e3e;

	text-decoration: 	none;

	padding-left: 		20px;

}



/* ------------------------------------------------------------ CONDOLENCES ------ */

#div_condol_intro {}



#div_condol_invit_wrpr {line-height: 1.3; margin-bottom: 30px;}

#div_condol_invit {margin-top: 10px; /*width : 358px;*/ border: 3px solid #444444; background: #fff url('../images/layout/bg_condolbox.gif') repeat-x bottom; padding: 20px 20px 20px 20px;}

#div_condol_invit {min-height: 310px; height: auto; _height: 310px;} /*min-height*/

*html #div_condol_invit {padding: 5px 20px 35px 20px;} /*IE6*/

#div_condol_invit .header {text-align: center; font-size: 18px; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0; line-height: 1;}

#div_condol_invit h2 {margin: 0px; color: #444;}

#div_condol_invit img {margin-right: 10px;}

#div_condol_invit .nickname {font-weight: bold; padding: 0px; margin: 0px 0px 15px 0px;}



#div_condol_notice_wrpr {line-height: 1.3; margin-bottom: 30px;}

#div_condol_notice {margin-top: 10px; /*width : 420px;*/ border: 3px solid #444444; background: #fff url('../images/layout/bg_condolbox.gif') repeat-x bottom; padding: 20px 20px 20px 20px;}

#div_condol_notice {min-height: 400px; height: auto; _height: 400px;} /*min-height*/

#div_condol_notice h2 {font-size: 18px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0; color: #444; line-height: 1;}

#div_condol_notice .header {margin: 0px; color: #444;}

#div_condol_notice img {margin-right: 10px;}

#div_condol_notice table {margin-bottom: 10px;}

#div_condol_notice .nickname {padding: 0px; margin: 0px 0px 10px 0px;}

#div_condol_notice_hdr_wrpr {width: 478px; oveflow: hidden; text-align: center; margin-bottom: 20px; background: url('../images/bg_condol_notice_hdr.jpg') no-repeat top left;}

#div_condol_notice_hdr {margin: 0px auto 0px auto; overflow: hidden;}

#div_condol_notice_hdr_l {width: 157px; height: 200px; overflow: hidden; float: left; margin-right: 5px; text-align: left;}

#div_condol_notice_hdr_l img {}

#div_condol_notice_hdr_r {width: 316px; height: 200px; overflow: hidden;}

#div_condol_notice_hdr_logo {width: 300px; height: 58px; overflow: hidden; border-bottom: 1px solid #b7b7b7; text-align: center; padding-top: 10px; margin-bottom: 10px;}

#div_condol_notice_hdr_name {width: 300px; text-align: center; margin-bottom: 15px; xbackground: LemonChiffon;}

h2.sifr_condolname {font-size: 23px; letter-spacing: 20px;}

#div_condol_notice_hdr_nickname {width: 300px;}



#div_condol_msg_wrpr {text-align: left; width: 400; padding: 10px 20px 30px 20px; background: #fff; font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444; margin-left: auto; margin-right: auto;}

#div_condol_msg_wrpr table {text-align: left; font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444;}

#div_condol_msg_wrpr textarea {font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444;}

#div_msg {border: 1px solid #dadada; padding: 10px; margin-top: 10px; line-height: 1.2;}

#div_msg h3 {font-size: 12px; margin: 0px 0px 5px 0px;}

#div_msg a {color: #444;}

#div_msg a:hover {color: #999;}

#div_msg .date {font-size: 11px; margin: 10px 0px 0px 0px; color: #999; text-align: right;}

*html #div_condol_msg_wrpr {width: 440;} /*IE6*/

*+html #div_condol_msg_wrpr {width: 440;} /*IE7*/

#div_condol_msg_wrpr h1 {font: 22px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #f90;}

#div_condol_msg_wrpr h2 {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #500; margin: 0px 0px 10px 0px;}



/* ------------------------------------------------------------------------------------------------------- ADVANCED SEARCH ------ */

#div_adv {background: url('../images/layout/bg_adv_wrpr.gif') repeat-x top; padding: 0px; padding: 0px 0px 0px 3px; margin: 0px 0px 20px 0px;}

#tbl_adv a {text-decoration: none;}

#tbl_adv .tab_a_l {background: url('../images/layout/tab_a_l.gif') no-repeat top; padding: 0px;}

#tbl_adv .tab_a_r {background: url('../images/layout/tab_a_r.gif') no-repeat top; padding: 0px;}

#tbl_adv .tab_a_txt {background: url('../images/layout/tab_a_bg.gif') repeat-x top; padding: 5px 5px 5px 5px;}

#tbl_adv .tab_d_l {background: url('../images/layout/tab_d_l.gif') no-repeat top; padding: 0px; border-bottom: 2px solid #c0c0c0;}

#tbl_adv .tab_d_r {background: url('../images/layout/tab_d_r.gif') no-repeat top; padding: 0px; border-bottom: 2px solid #c0c0c0;}

#tbl_adv .tab_d_txt {background: url('../images/layout/tab_d_bg.gif') repeat-x top; padding: 8px 5px 2px 5px; border-bottom: 2px solid #c0c0c0;}

#tbl_adv .spacer {width: 3px; padding: 0px; border-bottom: 2px solid #c0c0c0;}

/* ------------------------------------------------------------------------------------------------------- EVENTS------ */
#events_container {width:100%; padding-bottom:20px;}
#events_container .month_title {overflow: hidden; width: 525px; height: 32px; background: url('../images/layout/bg_event_month.gif') no-repeat left top; margin: 10px 0px 5px 0px;}
#events_container h3 {font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #500; margin: 5px 0px 0px 10px;}
#events_container .txt {float: left;}
#events_container .btn {float: right; margin: 5px 10px 0px 0px;}
#events_container .btn  img {margin: 3px 3px;}
#events_container .month_cntnr {overflow: hidden; width: 100%; background-position: top right; background-repeat: no-repeat;}
/*#events_container .month_cntnr {min-height: 142px; height: auto; _height: 142px;} /*Set min-height*/
#events_container .month_cntnr {} /*Set min-height*/
#events_container .event_wrpr {width: 100%; }
/*
#events_container .event {width:95%; margin: 0px auto 0px auto; text-align: left; background: xpink; border-bottom: 1px solid #dbdbdb;}
#events_container .event_date {float:left; width:7%; padding: 3px 0px 3px 0px; }
#events_container .event_descr {float:left;width:57%; padding: 3px 0px 3px 0px; }
*/
#events_container .event {width:64%; margin-left:10px; text-align: left; background: xpink; border-bottom: 1px solid #dbdbdb;}
#events_container .event_date {float:left; width:10%; padding: 3px 0px 3px 0px; }
#events_container .event_descr {float:left;width:90%; /*padding: 3px 0px 3px 0px;*/ }


/*--------------------------------Lottery--------------*/
#div_lottery_prices {HEIGHT: 500px; background: url('../images/layout/bg_lottery_prices.gif') repeat-x top left; padding: 15px;}
#div_lottery_prices .logo {}
#div_date {text-align: center; font-size: 1em; font-weight: bold; color: #700000; margin: 30px auto 0px auto; width: 50%; border-bottom: 1px solid #700000;}
#div_prices_wrpr {width: 100%; overflow: hidden; margin-top: 30px;}
#div_prices_wrpr .price {width: 120px; height: 55px; overflow: hidden; float: left; margin: 0px 10px 0px 30px; text-align: center; font-size: 2em; font-weight: bold; color: #000; padding-top: 38px;}
#div_prices_wrpr .first {background: url('../images/layout/bg_1st_price.png') no-repeat top center;}
#div_prices_wrpr .second {background: url('../images/layout/bg_2nd_price.png') no-repeat top center;}
#div_prices_wrpr .third {background: url('../images/layout/bg_3rd_price.png') no-repeat top center;}
#div_prices_wrpr a {color: #700000;}
#div_prices_wrpr a:hover {color: #a45c5c;}



/*Styles added by Harliv*/

hr {border: none 0; border-top: 1px solid #dadada; height: 1px; clear: both;}

.clear {clear: both;}

.txt_red {color: #500;}

.txt_orange {color: #f90;}

.txt_small {font-size: 11px;}

.dataTable {border:1px solid #d4d4d4; border-collapse:collapse;}

.dataTable td {border:1px solid #d4d4d4;}

.dataTable_white {border:1px solid #fff; border-collapse:collapse; background-color: #56809e;}

.dataTable_white td {border:1px solid #fff;}

.btn {border: 1px solid #c3c3c3; /*width: 50px;*/ text-align: center; background-color: #f3f3f3; font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444; font-weight: bold; cursor: pointer;}

.btn a {text-decoration: none; color: #444;}

.btn a:hover {color: #999;}

.teaser_pic {margin-bottom: -4px;}

*html .teaser_pic {margin-bottom: 0px;} /*IE6*/

*+html .teaser_pic {margin-bottom: 0px;} /*IE7*/

.gradbox01 {background: #f9f9f9 url('../images/layout/bg_gradbox01.gif') repeat-x bottom; padding: 10px 20px 20px 20px; border-top: #f3f3f3; overflow: auto;}

*html .gradbox01 {padding: 5px 20px 35px 20px;} /*IE6*/

/*---------------------------------------Buttons */

.buttons a, .buttons button {line-height: 1; display:block; float:left; margin:5px 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */}

.buttons button {width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */}

.buttons button[type]{padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */}

*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}

.buttons button img, .buttons a img{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px;}

/*--------------------------------------button colors

/* STANDARD */

button:hover, .buttons a:hover{background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699;}

.buttons a:active{background-color:#6299c5; border:1px solid #6299c5; color:#fff;}



/* POSITIVE */

button.positive, .buttons a.positive {/*color:#529214;*/}

.buttons a.positive:hover, button.positive:hover {background-color:#E6EFC2; border:1px solid #C6D880; color:#529214;}

.buttons a.positive:active {background-color:#529214; border:1px solid #529214; color:#fff;}



/* NEGATIVE */

.buttons a.negative, button.negative {color:#d12f19;}

.buttons a.negative:hover, button.negative:hover {background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19;}

.buttons a.negative:active {background-color:#d12f19; border:1px solid #d12f19; color:#fff;}

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

.lightTable td {border-bottom: 1px solid #dadada; padding: 2px 10px 0px 5px; font-size: 11px;}

.lightTable .label {background-color: #ececec; padding: 7px 5px 7px 5px; font-size: 11px; font-weight: bold; line-height: 1;}


#quicknav {
	background:#F6F4F4 url(../images/layout/bg_input.gif) repeat-x scroll right top;
	border-color:#ABA9A9 rgb(208, 206, 206) rgb(233, 232, 232) rgb(208, 207, 207);
	border-style:solid;
	border-width:1px;
	color:#5F5F5F;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0px 0px 0px 3px;
	width:140px;
}


/* FORMS --------------------------------------------------------------------------------------- */

form.form label {
	float: left;
	margin: 2px 0;
	width: 110px;
	cursor: pointer;
}
form.form .withoutLabel {
	margin-left: 110px; /* same as form.form label width */
}
form.form label .required {
	padding: 0 2px;
	color: #f30;
}
form.form input, form.form select, form.form textarea, form.form button {
	margin: 0 0 2px 0;
}
form.form em {
	position: relative;
	margin: 2px 0;
	color: #f30;
	font-size: 8pt;
	font-style: italic;
}
form.form button {
	cursor: pointer;
}
form.form br {
	clear: left;
}

/* WEBLOGS ------------------------------------------------------------------------------------- */

div.weblog p {
	text-align:justify;
}

p.comment {
	text-align:justify;
}



#events_frame { overflow: scroll; height: 600px; width: 550px; }