body {
	background: #ccd5d8 url(bg.jpg) repeat-y scroll top center;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
}
h1 {
	font-size: 21px;
	line-height: 22px;
	font-weight: bold;
	color:#0f0f0f;
	margin:7px 1px 27px 1px;
}
#title {
	background: #ccd5d8 url(header_bg.jpg) no-repeat scroll top center;
	width:100%;
	height:308px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#title .flags  {
	width:990px;
	height:30px;
	text-align:left;
	margin: 0px auto;
	padding:0px;
}
#title .flags a {
	margin:3px 8px 0px 0px;
	display:block;
	float:left;
	width:23px;
	height:12px;
}
#title .flags a img {
	border:0px;
}
#title .spacer  {
	width:990px;
	height:238px;
	text-align:left;
	margin: 0px auto;
	padding:0px;
}
#title .menu {
	width:990px;
	height:18px;
	margin: 0px auto;
	padding:0px;
	color:#000000;
	text-align:center;
}
#main {
	width:980px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0f0f0f;
	margin: 0px auto;
	text-align:left;
}
#main p img {
	border:1px solid #000000;
	margin:6px;
}
#main .sidebar {
	width:220px;
	margin:0px 4px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	border-right:1px dotted #afafaf;
	color:#f06000;
}
#main .sidebar table tr td img {
	float:left;
	border:1px solid #000000;
	margin:4px 4px 3px 0px;
}
#main .sidebar table tr td {
	padding:1px 0px 15px 3px;
}
#main .maincontent {
	width:745px;
	margin:0px 0px 0px 4px;
	padding:0px;
	float:left;
	line-height:130%;
}
#main .newslist tr td {
	border-bottom:1px dotted #afafaf;
}
#main .newslist tr td img {
	float:left;
	border:1px solid #000000;
	margin:3px 4px 3px 0px;
}
#main .newslist tr td .date {
	color:#6f6f6f;
}
.intro {
	font-weight:bold;
}

a:link {color:#000000;font-weight:bold;}
a:visited {color:#000000;font-weight:bold;}
a:hover {color:#f05000;font-weight:bold;border-width:0px;}
a:active {color:#000000;font-weight:bold;}

#main .sidebar a:link {color:#000000;font-weight:bold;text-decoration:none;line-height:130%;border-bottom:1px dotted #909090;}
#main .sidebar a:visited {color:#000000;font-weight:bold;text-decoration:none;line-height:130%;border-bottom:1px dotted #909090;}
#main .sidebar a:hover {color:#007cae;font-weight:bold;text-decoration:none;line-height:130%;border-bottom:1px dotted #000000;}
#main .sidebar a:active {color:#000000;font-weight:bold;text-decoration:none;line-height:130%;border-bottom:1px dotted #909090;}

#title .menu a:link {color:#000000;font-weight:bold;text-decoration:none;font-size:13px;}
#title .menu a:visited {color:#000000;font-weight:bold;text-decoration:none;font-size:13px;}
#title .menu a:hover {color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}
#title .menu a:active {color:#000000;font-weight:bold;text-decoration:none;font-size:13px;}

#main .newslist tr td a:link {color:#000000;font-weight:bold;text-decoration:none;font-size:14px;line-height:140%;}
#main .newslist tr td a:visited {color:#000000;font-weight:bold;text-decoration:none;font-size:14px;line-height:140%;}
#main .newslist tr td a:hover {color:#007cae;font-weight:bold;text-decoration:none;font-size:14px;line-height:140%;border-bottom:1px dotted #909090;}
#main .newslist tr td a:active {color:#000000;font-weight:bold;text-decoration:none;font-size:14px;line-height:140%;}

#title .flags a:link {border:1px solid #c0c0c0;}
#title .flags a:visited {border:1px solid #c0c0c0;}
#title .flags a:hover {border:1px solid #404040;}
#title .flags a:active {border:1px solid #c0c0c0;}


#galeria img {
	border: 1px #CCC solid;
	margin: 0px;
}

#galeria td {
	text-align: center;
	background-color: #ffffff;
}

#galeria td.category {
	text-align: left;
	padding: 5px;
}

#galeria  #main {
	margin: 0px auto;
}

#galeria #navigate_categories {
	text-align: left;
	width: 100%;
	margin: 10px 0px;
}

#galeria #display_categories {
	width: 100%;
	color: #100000;
}

#galeria #display_categories td{
	border-bottom: 1px dotted gray;
	padding: 5px;
}

#galeria .navigate_images {
	text-align: center;
	width: 100%;
	margin: 10px 0px;
}

#galeria #display_thumbnails {
	width: 100%;
	background-color: #dddddd;
	border: 1px solid gray;
	border-collapse: collapse;
}

#galeria #display_thumbnails td{
	border: 1px dotted lightgray;
}


#main .footer_img_box {
	clear:both;
	height:125px;
	margin:8px 1px 7px 1px;
}

#main .footer_img_box .leftside {
	float:left;
	background:url(ffa800-l_ext.gif);
	width:19px;
	height:125px;
	margin:0px
}

#main .footer_img_box .rightside {
	float:left;
	background:url(ffa800-r.gif);
	width:15px;
	height:125px;
	margin:0px
}

#main .footer_img_box .img_table {
	float:left;
	background-color:#ffa800;
	width:940px;
	height:125px;
	padding:0px;
}

a.footer_img:link img {border:1px solid #000000;}
a.footer_img:visited img {border:1px solid #000000;}
a.footer_img:hover img {border:1px solid #ffffff;}
a.footer_img:active img {border:1px solid #000000;}

a:link span.desc {display:none;}
a:visited span.desc {display:none;}
a:hover span.desc {display:block;position:absolute;color:#000000;background-color:#FFFF00;padding:10px;width:120px;border:1px solid #000000;text-decoration:none;font-weight:normal;margin: 20px 0px 0px 5px;}
a:active span.desc {display:none;}