﻿html,body 
{
    color: #000000;
    font-size:0.95em;
    font-family: Georgia, Serif;
    margin:0;
    padding:0;
    border: 0;
    text-align:center;
}

INPUT, TEXTAREA, SELECT
{
    font-family: Georgia, Serif;
    border:solid 1px silver;
}

a { color: #0000ff; }
a:visited { color: #6666ff; }
.quotation { font-style:italic; }
.textRed { color: #bc1d04; }
.darkRed { color: #4f000c; }
.empty { color: #bc1d04; font-style:italic; }
.white { color: #ffffff; }
.lightgray { background-color: #e5e5e5; }
.gray { background-color: #b2b2b2; }
.darkgray { background-color: #a1a1a1; }
.note { color: #636363; font-size:0.8em; }
.blue { color: #002f98; }
.floatLeft { float:left; }
.noborder { border:0; }

.unitpadding { margin: 10px 10px 10px 10px; }
.cl { clear:both; }
.nopadding { padding:0 !important; margin:0 !important; }
.bold { font-weight:bold; }
.nowrap { white-space:nowrap; }
.hand { cursor:pointer; }
.hidden { display:none; }
.inline{ display:inline; }
.centered { text-align: center; }

.center { width:955px; text-align:left; margin-left:auto; margin-right:auto; padding:0; }

#areaFooter { background-color: #b2b2b2; padding: 5px 30px 0px 30px;  height:20px; text-align:center; display:block; clear:both; color:#FFFFFF; }
#areaFooter a { color: #ffffff; font-family:Courier New, Monospace; text-decoration:none; }
#areaFooter a:hover { color: #ffffff;  text-decoration:underline; }

#areaHeader { background-color: #b2b2b2; padding-left:30px; padding-right:20px;  height:60px; text-align:left; }
#imgLogo { display:inline; float:left; margin-right:30px; margin-top:17px; }

#areaHeaderRight { display:inline; float:right; text-align:right; font-size:0.9em; padding-top:4px;}

.areaLanguages { /*float:right;*/ color:#000000;  font-family:Courier New, Monospace; }
.areaLanguages a { text-decoration:none; color:#000000; }
.areaLanguages a:hover { text-decoration:underline; }


.areaLogin { text-align:right; float:right; margin-right:0; font-family:Courier New, Monospace; font-size:0.85em; }
.areaLogin a, a.visited { /*color: #ffffff;*/ text-decoration:none; margin-right: 0; }
.areaLogin a:hover { /*color: #ffffff;*/  text-decoration:underline; }
/*.areaLogin img { vertical-align: text-bottom; }*/

.daylclock { font-family:Courier New, Monospace; height:20px; padding: 5px 20px 5px 30px; border-bottom:solid 1px #000000; }
.currentDate { font-size:0.9em; float:left; margin-top:3px; }
.clockholder { display:inline; width:55px; float:left; margin-right:20px; text-align:center; }
.clockcity { display:block; color:#ffffff; font-size:11px; font-family:Courier New, Monospace; margin-top:4px;}
.clockcenter { margin-left:auto; margin-right:auto; }
.clockpoint { font-size:1.2em; background:transparent url(/images/clockpoint.gif) no-repeat center center; }
.clockvline { font-size:1.2em; background:transparent url(/images/clockpointred.gif) no-repeat center center; color:#bc1d04; }
.clockhline { font-size:1.2em; background:transparent url(/images/clockpointred.gif) no-repeat center center; color:#bc1d04; }

.searchbox { display:block; float:right; /*clear:right;*/}
.searchbox input { border-top:none; border-left:none; border-bottom:solid 1px #a1a1a1; border-right:none; width:145px; }
.searchbox a { color: #bc1d04; font-weight:bold; font-family:Courier New, Monospace;  font-size:1.0em; text-decoration:none; }
.searchbox a:hover { color: #bc1d04; text-decoration:underline; }


.navigation { margin-bottom:5px; font-size:0.8em; clear:both; }
.navPrev { float:left; clear:left; }
.navNext { float:right; clear:right;}
.navPrev a, .navNext a { text-decoration:none; color: #bc1d04; font-style:italic; }
.navPrev a:hover, .navNext a:hover { text-decoration:underline; }
.navarrow { color: #bc1d04;  font-weight:bold; }


.newsLink
{  
    font-family: Georgia, Serif;
    font-size:1.4em;
    font-weight:normal;
    /*line-height:1.2em;*/
    margin:0;
    padding:0;
}

a.newsLink { font-size:1.4em; text-decoration:none; }
a.newsLink:hover { text-decoration:underline; }
.published { font-size:0.76em; margin: 5px 0px 5px 0px; font-family:Arial,Verdana, Helvetica, Sans-Serif; }
.linkTo { line-height:1.4em; }
a.linkTo { text-decoration:none;}
a.linkTo:hover { text-decoration:underline; }
a.more {font-style:italic; }
.daytime { font-size:0.76em; font-family:Arial,Verdana, Helvetica, Sans-Serif; }

.blockHeader { text-align:right; font-style:italic; font-size:0.8em; color:#bc1d04; }

.newsContainer { border-right:solid 1px #b2b2b2; float:left; width:600px; margin:5px 5px 10px 10px; padding-right:5px;}
.newsContainer p { text-indent: 30px; }
.newsShort { margin:0px 10px 10px 0px; border-bottom:dashed 1px #b2b2b2; }
.newsShort p { margin:0; }
.newsContent { padding-bottom:10px; line-height:1.4em; overflow:hidden; }
.time { font-size:0.7em; }
.newsThreadCount {font-size:0.95em; color: #bc1d04; }
.clearfix { display: inline-block; }
 html .clearfix { height: 1%; }
.clearfix { display: block; }

ul.links {line-height:1.10em;margin:0 0 10px 0;padding:0;}
ul.links li {list-style-type:none; margin:0px 0 5px 16px;}

.errorLabel { color: #bc1d04; font-weight:bold; font-size:0.8em; height:22px; padding-top:4px; padding-bottom:12px;}
.inputLabel { width:120px; display:block; float:left; text-align:left; }
.fieldContainer { margin-bottom:8px; text-align:left; }
.ajaxLoader { background:transparent url(/images/ajax-loader.gif) no-repeat 5% center !important; } 

.dialog { overflow:inherit; font-size:0.8em; }

.right10 { margin-right:5px;}
div.menu 
{ 
    font-size: 0.85em; background-color: #e5e5e5; padding: 5px 0px 5px 30px; margin-top:1px;  
    background-image:url(/images/home.gif); background-repeat:no-repeat;
}
div.menu a { margin-right:20px; font-family:Courier New, Monospace; font-size:1.3em; color:#000000; text-decoration: none; }
div.menu a:hover { text-decoration:underline; }

a.Sofia, a.Sofia:active, a.Sofia:visited { text-decoration:none; color:#000000; }
a.Sofia:hover { text-decoration: underline; }

div.right { float:left; margin: 5px 0px 10px 0px; text-align:left; width:320px; } 

p.notIdented { text-indent: 0px; }

img.firstImage { margin:5px 10px 0px 0px; border:solid 1px #a1a1a1; }
img.rightImage { margin:5px 0px 0px 10px ;border:solid 1px #a1a1a1; }

div.calendar 
{ 
    text-align:center; 
    font-family: Courier, Monospace;
    margin-top:10px;
}

div.calendar table { margin-left: auto; margin-right: auto; }
div.calendar a { text-decoration:none; }
div.calendar a:hover { text-decoration:underline; }

.MonthNavigation {  color:#ffffff; font-weight:bold; }
.Weekday {  background-color:#ffffff; text-align:center;}
.Weekend { background-color:#e5e5e5 !important;}
.MonthHeader { text-align:center; color:#ffffff; font-weight:bold; font-family: Georgia, Serif; font-size:0.8em;}
.inactiveDay { text-align:right; background-color:#ffffff; }
.inactiveDay a { color:#999999; text-decoration: none;}
.inactiveDay a:hover { color:#000000; }
.activeDay  { text-align:right; background-color:#ffffff;}
.Today a { font-weight:bold !important; }

.accents { margin-top:10px; }
.lastCommented { margin-top:10px; }
.mostRed { margin-top:10px; }
.advertisement { margin-top:10px; }

.newscounter { margin-top:10px; }

.gallerybox
{
    margin-top:5px;
    padding:10px 0px 10px 10px;
    background-color:#f5f5f5;
    border:solid 1px #a1a1a1;
    width:311px;
}
.gallery { }
img.gallery { border:none; }

.galleryNavigation{margin:0px; padding-top:5px;}
#prevImg { float:left; text-decoration:none;}
#prevImg:hover {text-decoration:underline;}
#nextImg { float:right; margin-right:10px; text-decoration:none;}
#nextImg:hover {text-decoration:underline;}

p.new { padding-left:10px; padding-right:10px; }
span.newTime { color: #bc1d04; } 

.subject { margin:0px 10px 10px 0px; }
.subjectLink { font-size: 1.3em; text-decoration:none; }
.subjectLink:hover { text-decoration:underline; }
.newssubjectLink { text-decoration:none; }
.newssubjectLink:hover { text-decoration:underline; }
.newscount { font-size:0.76em; }
.lastupdated { font-size:0.76em; margin: 2px 0px 5px 0px; font-family:Arial,Verdana, Helvetica, Sans-Serif;}
.subjectContent { padding-bottom:10px; line-height:1.4em; overflow:hidden; }

.NoPublications { text-align:center; margin-top:10px; color: #bc1d04; }
.calTable { background-color:#a1a1a1; }

.clock {}
.btnLogin {}
.btnLogout {}
.btnRegister {}
.btnProfile {}

ul.filmstrip { list-style-image:none; list-style-type:none; }

.btnPost {
    font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif; 
    border:solid 1px silver;
}

ul.newsthread { list-style-type:none; list-style-image:none; margin:0px 0px 10px 10px; padding:0px; }
ul.newsthread li { background: transparent url(/images/redpoint.gif) no-repeat center left; padding-left:12px; }
ul.newsthread li a { font-size:0.8em; }

ul.newsThreadContent { list-style-type:none; list-style-image:none; margin:0px 0px 10px 0px; padding: 0px;}
ul.newsThreadContent li { margin:0px 0px 0px 10px; padding: 0px; line-height:18pt;}
li.newsThreadHeader { color:#bc1d04; list-style-type:none;  margin-left: 0px !important; list-style-image:none; font-style:italic;}

.borderBlock { border-bottom-style:solid; border-bottom-color: #b2b2b2; border-bottom-width: 1px; }
.btnPost { 
    margin-top:10px;
    font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif; 
    border:solid 1px silver;
}
.commentItem { border-bottom:solid 1px #a1a1a1; margin:0; padding:5px 5px 5px 5px;}
.commentHeader { }
.commentDate { float:right; }
.commentEven { background-color:#f5f5f5;}
.commentTitle { font-style:italic; color: #bc1d04;  border-bottom:solid 1px #b2b2b2; margin-top:10px; margin-bottom:5px; }
.commentText { margin:5px 10px 5px 10px; }

.commentText p { margin:0; padding:0; text-indent:0px; }
#comment {width:570px;}
a.linkComments { text-decoration:underline;}

.siteLinks { margin-bottom:7px; }

a.linkImportantSubject, a.linkImportantSubject:visited
{
    color:#BC1D04 !important;
    font-size:1.1em  !important;
    text-decoration: none !important;
    display:block;
}

a.linkImportantSubject:hover
{
    text-decoration:underline !important;
}

.logoImportantSubject {}
.imgImportantSubject { border:none; padding-top:8px; padding-bottom:8px; }

a.subscribelink { text-decoration:none; font-size:0.95em; font-family: Georgia, Serif; color: #bc1d04; font-weight:normal; }

.imgRSS {}
.imgSubscribe {}

a.rsslink {}

.newscounter { text-align:right; /*color:#bc1d04;*/ }
.tblNewsCounter { margin-left: 16px; }
.borderTop { border-top-style:dashed; border-top-color: #b2b2b2; border-top-width: 1px; }


/* Search */
.unitpadding { margin: 10px 10px 10px 10px; }
td.Required { font-weight:bold; }
/* Edit record table */
.bordercell { border-bottom: solid 1px #a1a1a1; }
.topbordercell { border-top: solid 1px #a1a1a1 !important; }
.buttoncell { background-color:#e5e5e5; padding: 4px 4px 4px 4px; }
.buttoncell .rnd { background-color:#e5e5e5; }
.firstrow { padding-top:12px; }
.lastrow { padding-bottom:8px; }

INPUT.OK { color: #00313f; }
INPUT.Cancel { color: #bc1d04; }

.textRed { color:#bc1d04; }


/* Round button */

.rounddiv
{
	background-color:#00313f;
	float:left;
	display:inline;
	/*overflow:auto;
	_height:1%;
	*/
	text-align:center;
	width:70px;
	margin-right: 10px;
}

.roundbutton
{
    border: 0;
    padding:0;
    margin:0;
    background-color:#f6f6f6;
    width:68px;
    cursor:pointer;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
}

.rnd
{
	background-color:#fff;
	display: block;
	font-family: arial,sans-serif;
	font-size: 1px;
	font-weight:700;
}

.rnd1
{
	background-color:#00313f;
	display: block;
	font-family: arial,sans-serif;
	font-size: 1px;
	font-weight:700;
	hasLayout:-1;
	height:1px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:0px;
	overflow:hidden;
}

.rnd2
{
	background-color:#f6f6f6;
	display: block;
	font-family: arial,sans-serif;
	font-size: 1px;
	font-weight:700;
	hasLayout:-1;
	height:1px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
	overflow:hidden;
	border-left:solid 1px #00313f;
	border-right:solid 1px #00313f;
}