/* Home styles */

/* App */
body	{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a	{
	font: bold 14px Times;
	color:#2096BC;
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}
a.sort_link	{
	color:#dd0808;
}
a.sort_link_active	{
	color:#008800;
}
img	{
	border-width:0 0 0 0;
}
img.spacer	{
	width:1px;
	height:1px;
}
img.common	{
	border-color: #000000;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	margin:0 5px 0 5px;
}
body, p, td, li	{
	font: normal 14px Times;
	color: #4c4c4c;
	line-height:1.3;
}
input, select, textarea	{
	font: normal 14px Times;
	color: #4c4c4c;
}
p	{
	margin:5px 0 5px 0;
}
p, p.common, p.flow	{
	text-indent:20px;
	text-align:left;
}

h1	{ 
	text-align: center;
	font: bold 18px Times;
	color: #4C4C4C;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}
h2	{ 
	text-align: center;
	font: bold 18px Times;
	color: #4C4C4C;
	margin:8px 0 8px 0;
	padding:0 0 0 0;
}
h3	{ 
	font: bold 16px Times;
	color: #4C4C4C;
	margin:5px 0 5px 0;
	padding:0 0 0 5px;
}

/* NAVIGATION */
a.pages_html_page	{
	text-decoration:underline;
}
a.pages_html_selected_page	{
	text-decoration:none;
}
a.sort_link	{
	color:#888888;
}
a.sort_link:hover, a.sort_link_active	{
	color:#a70002;
}

/* langs */
div#langs_switch_block	{
	width:187px;
	height:23px;
	margin:10px 0 0 0;
	text-align:center;
}
a.lang	{
	font:normal 12px Verdana;
	color:#000000;
	text-decoration:underline;
}
a.lang:hover	{
	font:normal 12px Verdana;
	color:#a70002;
	text-decoration:none;
}
a.lang_sel	{
	font:normal 12px Verdana;
	color:#a70002;
	text-decoration:none;
}
a.lang_sel:hover	{
	font:normal 12px Verdana;
	color:#a70002;
	text-decoration:underline;
}

.lheader {
	font-weight:bold;
	text-align:left;
}
.rheader {
	font-weight:bold;
	text-align:right;
}
.cheader {
	font-weight:bold;
	text-align:center;
}
.error	{
	color:#dd0000; font-weight:bold;
}
.message_e	{
	color:#dd0000;
	font-weight:bold;
	text-align:center;
}
.message_i	{
	color:#008800;
	font-weight:bold;
	text-align:center;
}
.red	{
	color:#a70002;
}
.green	{
	color:#008800;
}
.filter	{
	background-color:#dddddd;
	padding:5px 5px 5px 5px;
}
img.icon_zoom	{
	height:13px;
	width:13px;
	vertical-align:middle;
	margin:0 5px 0 5px;
}
img.flag	{
	width:18px;
	height:12px;
}

/* menu */
#menu_main	{
}
td.mitem_main_1	{
	padding:2px 5px 2px 20px;
	background:url("../i/mitem_main_1.gif") no-repeat 0px center;
}
td.mitem_main_1_sel	{
	padding:2px 5px 2px 20px;
	background:url("../i/mitem_main_1.gif") no-repeat 0px center;
}
td.mitem_main_1 a	{
	text-decoration:none;
	color:#4c4c4c;
	font: bold 16px Times;
}
td.mitem_main_1_sel a	{
	text-decoration:none;
	color:#2096BC;
	font: bold 16px Times;
}
td.mitem_main_1 a:hover, td.mitem_main_1_sel a:hover	{
	text-decoration:underline;
	color:#2096BC;
}
td.mitem_main_2	{
	padding:2px 5px 2px 30px;
	background:url("../i/mitem_main_2.gif") no-repeat 10px center;
}
td.mitem_main_2_sel	{
	padding:2px 5px 2px 30px;
	background:url("../i/mitem_main_2.gif") no-repeat 10px center;
}
td.mitem_main_2 a	{
	text-decoration:none;
	color:#4c4c4c;
	font: bold 14px Times;
}
td.mitem_main_2_sel a	{
	text-decoration:none;
	color:#2096BC;
	font: bold 14px Times;
}
td.mitem_main_2 a:hover, td.mitem_main_1_sel a:hover	{
	text-decoration:underline;
	color:#2096BC;
}

/* EXTRA */
div.divider_1	{
	height:3px;
	border-top:solid 1px #B6B191;
}
td.divider_1	{
	height:3px;
	border-top:solid 1px #B6B191;
}
td.list_row_0	{
	border-bottom:solid 1px #B9AFA6;
}
td.list_row_1	{
}

/* EVENTS */
td.list_event_date	{
	padding:5px 20px 5px 0;
	font:bold 14px Times;
}
td.list_event_name	{
	padding:5px 0 5px 0;
}
td.list_event_name a	{
}
td.list_event_name a:hover	{
}
td.list_event_ad	{
	padding:0 0 5px 0;
	vertical-align:top;
	border-bottom:solid 1px #B9AFA6;
}
td.list_event_ad p	{
	text-indent:0px;
	line-height:1;
}
td.list_event_thumb	{
	padding:0 0 5px 0;
	vertical-align:top;
	border-bottom:solid 1px #B9AFA6;
}

/* EVENTS LATEST */
#events_latest_block	{
	width:200px;
	height:200px;
	background:url("../i/events_latest_bg.gif") no-repeat top left;
	padding:1px 10px 1px 5px;
}
#events_latest_block marquee	{
	height:175px;
}
#events_latest_block .event_name	{
	color:#2096BC;
	font:bold 14px Times;
	margin:0 0 5px 0;
	text-align:center;
}
#events_latest_block .event_date	{
	font:bold 14px Times;
	margin:0 0 5px 0;
	text-align:center;
}
#events_latest_block .event_ad p	{
	margin:0 0 0 0;
	text-indent:0px;
}
#events_latest_block .more	{
	text-align:left;
	margin:5px 0 0 0;
}
#events_latest_block .more a	{
}
#events_latest_block .more a:hover	{
}

/* CONTENT */
td.td_main	{
	border-left:solid 1px #d0d0d0;
	border-bottom:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	vertical-align:top;
	padding:0 20px 20px 20px;
}
div.header_ad	{
	font: 14px Times;
	margin:10px 0 0 0;
}
div.header_phone	{
	font: bold 40px Times;
	color: #2096BC;
	margin:10px 0 10px 0;
}