
body {
	margin: 0px;
	padding: 0px; 
	font-family:  "Times New Roman", helvetica,verdana, arial;
	font-size: 12px;
	color: #000000;
	background: #e9e9e9 url('images/body_back_narrow.png') repeat-y fixed;

}



.text,p, #content { font-family:  "Times New Roman", Times, serif; 	font-size: 12px; color: #0000C8; }

a {  text-decoration: underline; color: #ff0000;  }
a:hover { background: #ff0000; color: #FFFFFF; }  
hr { margin:15px 0px 15px 0px; border: none 0; border-top: 1px solid #ff0000; height: 1px;} 
form { margin: 0; }
img { border:0px; }


#sidebar { background:#001d81 ;position: absolute; top: 92px; left:0px; padding: 0px 0 15px 15px; width:172px; }
#logo { position: absolute; top: 0px; left:0px; height: 92px;   width: 587px; background:#ff0000; }
#menu { width: 156px; }
#content {   font-family:  "Times New Roman", Times, serif;  position: absolute; left:187px;top:92px;	width: 738px; }
#title {
	font-family:  "Times New Roman", helvetica,verdana;
	position: static;
	left: 187px;
	top: 0px;
	width: 400px;
	height:92px;
	background: #ff0000;
	padding: 0px;
	text-align: left;
	margin-bottom: 0px;
	color:#FFFFFF;
	text-transform: uppercase;	
	font-size: 18px;
	z-index: 0;

}
.lipud a:hover { background: none; }
.lipud { padding-bottom:5px;  }
.widget_title { width:380px;  float:left; font-family: helvetica, arial;font-weight: bold;line-height: 25px;text-transform: uppercase; }
#action { float:left; width: 369px; padding:14px 20px 10px 15px ;}
#bannerid { position: absolute; left:587px; top:0px; padding:15px; width: 380px; font-family: "Times New Roman",  helvetica, arial;  }
#sponsorid { position: absolute; left:587px; top:510px; width: 400px; font-family:  "Times New Roman", Times, serif;  }
#bannerid a:hover{ background: #000000; }
#bottom{ clear:both; height:1px; }
#cntdwn { font-size:15px; font-family:  helvetica, verdana;   }
#list { color:#ff0000; }
#list input { margin-top:5px; }
#visual { z-index:5; position: fixed; top: 0px; left: 995px;  }
#tallinn2011 { float:right;  }
.twtr-ft, .twtr-hd { display:none; } 


.text_title { font-size: 18px; font-family: "Times New Roman", helvetica,verdana, georgia; text-decoration: none; font-weight: bold; line-height: 18px; letter-spacing: 0em; text-transform: uppercase; }
.menu{ font-size:12px; line-height: 16px; font-family:helvetica,verdana,georgia, arial; letter-spacing: 0em;text-transform: uppercase; color:#ff0000; }
.menu_top a{ color:#FFFFFF; text-decoration:none;}
.menu_top a:hover { background:#ff0000; color:#FFFFFF; text-decoration:none;}
.menu_on  { background:#000000 !important; text-decoration:none;}
.menu_top, .menu_bottom { border-bottom: 1px #696969 solid; margin:10px 0 10px 0; padding:0px 0 10px 0;}
.menu_bottom a{ color:#4040ff; text-decoration:none;}
.menu_bottom a:hover { background:#ff0000; color: #FFFFFF; }

.menu_extra{ color:#ff0000 !important; text-decoration:none !important;}
.menu_extra:hover { background:#ff0000 !important; color: #FFFFFF !important; }

.forms { font: 10px georgia,arial; color: #FFFFFF; width: 110px; height: 14px;background-color: #ff0000; border: 0px; padding: 4px; }
