/* ****************************************************** */
/* ======= CSS FILE BY TITO LUKIC - HTTP://WWW.KATAKOMBE.COM == */
/* ======= 04/2004 =================================== */
/* ****************************************************** */

/* ****************************************************** */
/* #################### BODY START####################*/
/* ****************************************************** */

body {
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: White;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

/* ****************************************************** */
/* #################### TABLE START ################## */
/* ****************************************************** */

table {
	border: 0px;
	margin : 0px;
	padding : 0px;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
} 

table.top {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 760px;
}

tr.top {

}

td.top {
	text-align: center;
}

td.top_blue_second_2 {
	text-align: center;
	background: #0099FF;
	height: 16;
	vertical-align: top;
	color: #80CCFF;
	font: bold;
}

/* Top languages links distance definition */
td.top_blank {
	width: 322;
}
/* Top languages links distance definition */

table.top_navigation_bar {
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #666666;	
	border-right-style: none;
	border-left-style: none;
}

td.top_navigation_bar {
	text-align: center;
	width: 16%;	
}

table.middle {
	border: 0px;
	margin : 0px;
	padding : 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 760px;
	height: 100%;
	font-size: 8pt;
}

tr.middle {
	vertical-align: top;
}

td.middle_left {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0099FF', endColorStr='#FFFFFF', gradientType='0');
	width: 140;
	text-align: left;	
}

td.middle_blank_left {
	width: 15;
	background: White;
}

td.middle_center {
	width: 415;
}

table.center {
	border: 0px;
	margin : 0px;
	padding : 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;	
	font-size: 8pt;
	width: 415;
}

tr.center {
	vertical-align: top;
}

td.center {
	background-color: White;
}

table.title_1 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

tr.title_1 {
	vertical-align: top;
}

td.title_1 {
	text-align: left;
	font-style: italic;
	color: #999999	
}

table.title_2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

tr.title_2 {
	vertical-align: top;
}

td.title_2 {
	text-align: left;
	font-style: normal;
	color: #999999	
}

td.underline {
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-style: none;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
}

td.middle_blank_right {
	width: 15;
	background: White;
}

td.middle_right {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0099FF', endColorStr='#FFFFFF', gradientType='0');
	width: 175;
	text-align: left;	
}

table.right {
	border: 0px;
	margin : 0px;
	padding : 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 100%;
	width: 175;	
}

tr.right {
	vertical-align: top;
}

td.right {
	text-align: left;
}

table.bottom {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 760px;
	height: 60;
	font-size: 8pt;
}

tr.bottom {
	background-color: White;
	vertical-align: top;
}

td.bottom {

}

table.google {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 140px;
	background: White;
}

tr.google {

}

td.google {

}

table.blank_white_left_1 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: 20px;
	background: White;
}

tr.blank_white_left_1 {

}

td.blank_white_left_1 {

}

table.blank_white_left_2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: 5px;
	background: White;
}

tr.blank_white_left_2 {

}

td.blank_white_left_2 {

}

table.images {
	border: 0px;
	margin : 0px;
	padding : 0px;	
	width: 415px;
}

tr.images {
	vertical-align: bottom;	
}

td.images {
   text-align: right;
}

/* ****************************************************** */
/* #################### LINKS START################### */
/* ****************************************************** */

a:link {
	color: #0099FF;
	text-decoration: none;
}

a:visited {
	color: #0099FF;
	text-decoration: none;
} 

a:active {
	color: #0099FF;
	text-decoration: none;
} 

a:hover {
	color: #0099FF;
	text-decoration: underline;
}

a:hover img.imglink {
	border : 2px solid #0099FF;
}

img.imglink {
	border : 2px solid #FFFFFF;
}

a.top_links:link, a.top_links:visited, a.top_links:active {
	color: #0099FF;
	text-decoration: none;
	font: bold;
}

a.top_links:hover {
	color : #0099FF;
	text-decoration: underline;
	font: bold;	
}

a.language_links:link {
	color: #80CCFF;
	text-decoration: none;
	font: bold;
} 

a.language_links:visited {
	color: #80CCFF;
	text-decoration: none;
	font: bold;
} 

a.language_links:active {
	color: #80CCFF;
	text-decoration: none;
	font: bold;
} 

a.language_links:hover {
	color : #FFFFFF;
	text-decoration: underline;
	font: bold;	
}

a.main_links:link, a.main_links:visited, a.main_links:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.main_links:hover {
	color : #666666;
	text-decoration: underline;
	font-weight: bold;	
}

a.links_left_bottom:link, a.links_left_bottom:visited, a.links_left_bottom:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.links_left_bottom:hover {
	color : #666666;
	text-decoration: underline;
	font-weight: bold;	
}

a.sponsored_links:link, a.sponsored_links:visited, a.sponsored_links:active {
	color: #0000FF;
	text-decoration: none;
	font: bold;
}

a.sponsored_links:hover {
	color : #0000FF;
	text-decoration: underline;
	font: bold;
}

a.partners:link, a.partners:visited, a.partners:active {
	color : #cccccc;
	text-decoration: none;
}

a.partners:hover {
	color : #cccccc;
	text-decoration: underline;
}

a.news:link, a.news:visited, a.news:active {
	color: #FFFF00;
	text-decoration: underline;
}

a.news:hover {
	color : #FFFFFF;
	text-decoration: underline;
}

a.advertisers:link, a.advertisers:visited, a.advertisers:active {
	color: #0099FF;
	text-decoration: none;
	font: bold;
}

a.advertisers:hover {
	color: #0099FF;
	text-decoration: underline;
	font: bold;
}

.red_left {
	color: #CC3333;
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 13pt;
} 

/* ****************************************************** */
/* #################### FONT START################### */
/* ****************************************************** */

.yellow_bold {
	color: Yellow;
	font: bold;
}

.yellow_bold_active_link {
	color: Yellow;
	font: bold;
}

.datum {
	font-weight: bold;
	font-size: 8pt;	
	color: #0099FF;
}

.black_small {
	color: Black;
	font-size: 7pt;	
}

.sponsor_description {
	color: #666666;
}

.separator_line {
	background-color: #666666;
	width: 1px;
	margin: 0px;
	padding: 0px;	
}

.topic_name_left_1 {
	color: #666666;
	font: bold;
}

.topic_name_left_2 {
	color: #666666;
	font: bold;
}

.advertisers {
	font-size: 10px;
} 

/* ****************************************************** */
/* #################### MISCELLANEOUS START ############*/
/* ****************************************************** */

UL {
	list-style-position: outside;
}

HR {
	height : 1px;
	color: #666666;
}

H {
	color: #999999
}

.absmiddle {
	vertical-align:middle
}

.separator {
	color: #666666;
	font: bold;
	letter-spacing: 5px;
}

/* ****************************************************** */
/* #################### END OF THE CSS FILE ############# */
/* ****************************************************** */