/* CSS Document */

/* WebSite Body */

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: #FFFFFF url(pics/bg_body.png) 0 0 repeat-x;
	text-align: center;}
	
/* WebSite Wrapper */

.wsw {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 100px;
	width: 980px;
	height: auto;
	border: none;
	text-align: center;}	
	
/* WebSite Container */	

.wsc_index {
	position: relative;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	width: 960px;
	height: auto;
	background: url(pics/bg_cont_index.png) 0 0 repeat-y;
	border: none;}
	
.wsc_inside {
	position: relative;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	width: 960px;
	height: auto;
	background: url(pics/bg_cont_inside.png) 0 0 repeat-y;
	border: none;}	

/* Front - en - ro*/
	
.ro_index_wsf {
	position: relative;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 170px;
	background: url(pics/ro_index_wsf.jpg) 0 0 no-repeat;
	border: none;}
	
.en_index_wsf {
	position: relative;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 170px;
	background: url(pics/en_index_wsf.jpg) 0 0 no-repeat;
	border: none;}	
	
.ro_inside_wsf {
	position: relative;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 170px;
	background: url(pics/ro_inside_wsf.jpg) 0 0 no-repeat;
	border: none;}
	
.en_inside_wsf {
	position: relative;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 170px;
	background: url(pics/en_inside_wsf.jpg) 0 0 no-repeat;
	border: none;}		
	
/* Shoe */		

.wss {
	position: relative;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 22px;
	background: url(pics/shoe.png) 0 0 no-repeat;
	border: none;}	
	

	
.fhs1 {
	position: relative;
	margin: 0;
	padding-top: 16px;
	padding-right: 20px;
	width: 940px;
	height: 20px;
	border: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;}	
	
.fhs2 {
	position: relative;
	margin: 0;
	padding-top: 14px;
	padding-right: 20px;
	width: 940px;
	height: 25px;
	border: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;}
	
.fhs3 {
	position: relative;
	margin: 0;
	padding-top: 34px;
	padding-right: 20px;
	width: 940px;
	height: 40px;
	border: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;}	
	
.fhs4 {
	position: relative;
	margin: 0;
	padding-top: 5px;
	padding-right: 260px;
	width: 700px;
	height: auto;
	border: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;}	

	
div#search {
	position: relative;
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;}		

/* Body */
	
.wsb:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

.wsb {
	position: relative;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 960px;
	height: auto;
	min-height: 300px;
	border: none;
	text-align: left;}
	
/* Hides from IE-mac \*/
* html .wsb {height: 1%;}
.wsb {display: block;}
/* End hide from IE-mac */

/* First column */

.blc {
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	width: 192px;
	height: auto;
	min-height: 300px;
	border: none;
	text-align: left;}
	
.vspacer {
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 5px;
	height: auto;
	min-height: 300px;
	border: none;
	text-align: left;}	
	
.menuslice {
	position: relative;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 192px;
	height: auto;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58697F;
	text-align: left;}	
	
.bmc {
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 20px;
	width: 427px;
	height: auto;
	min-height: 300px;
	border: none;
	text-align: left;}
	
.brc {
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
	width: 191px;
	height: auto;
	min-height: 300px;
	border: none;
	text-align: left;}	
	
.bigtitle {
	position: relative;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 6px;
	width: 100%;
	height: auto;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}
	
.title {
	position: relative;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 6px;
	width: 100%;
	height: auto;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;}	

.slice {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	border: none;}

.lel {
	position: relative;
	margin: 0;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 415px;
	height: auto;
	background:url(pics/dot.png) 0 20px no-repeat;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}
	
.nel {
	position: relative;
	margin: 0;
	padding-bottom: 12px;
	width: 100%;
	height: auto;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 160%;}
	
.banner {
	position: relative;
	margin: 0;
	padding-bottom: 12px;
	width: 100%;
	height: auto;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 160%;}	
	
.txt {
	position: relative;
	margin: 0;
	padding-top: 12px;
	width: 100%;
	height: auto;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}	
	
.lslice {
	position: relative;
	margin: 0;
	padding-top: 20px;
	width: 100%;
	height: auto;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}		

.date {
	position: relative;
	margin: 0;
	padding-left: 12px;
	padding-top: 12px;
	width: auto;
	height: auto;
	border: none;
	background: url(pics/dot.png) 0 17px no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-align: left;}
	
.archive {
	position: relative;
	margin: 0;
	padding-top: 10px;
	width: 100%;
	height: auto;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-align: right;}	
	
.navbar {
	position: relative;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 417px;
	height: auto;
	background: #EEEEEE;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;}	

	
.links {
	position: relative;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	height: auto;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}	
	
.fakebar {
	position: relative;
	margin-top: 10px;
	width: 427px;
	height: 12px;
	background: #EEEEEE;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;}	
	
.sapou {
	position: relative;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 427px;
	height: auto;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;}				
	
.authmark {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	width: 200px;
	height: auto;
	border: none;
	text-align: center;}

/* Forms */	

form {
	margin: 0;
	padding: 0;}
	
input {
	vertical-align: middle;}	

/* search dotted frame */
.outerq {
	position: relative;
	margin: 0;
	padding: 1px;
	width: auto;
	height: auto;
	border: 1px dotted #FFFFFF;}
	
.innerq	{
	position: relative;
	margin: 0;
	padding-left: 3px;
	width: 165px;
	height: auto;
	/* background: #7CA4CA; */
	background: url(pics/transp.png);
	border: 1px dotted #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;}	
	
/* Texts */	

a:link {
	color: #58697F;
	text-decoration: none;
	border: none;}	
	
a:visited {
	color: #58697F;
	text-decoration: none;
	border: none;}		
	
a:hover {
	color: #FF6600;
	text-decoration: none;
	border: none;}		
	
a:active {
	color: #58697F;
	text-decoration: none;
	border: none;}	
	
a.image {
	display: block;
	border: none;
	vertical-align: middle;}	

.white {
	color: #FFFFFF;
	font-weight: bold;}
	
.white:hover {
	color: #FF6600;}	
	
/* Others */	

img {
	border: none;
	vertical-align: middle;}
	
.photo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	width: auto;
	height: auto;
	border: 1px dotted #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 200%;}	
	
/* agenda elements */


div#cal_container{
	position: relative;
	margin-top:10px;
	margin-left:0;
	width: 415px;
	height: auto;
	border: 1px solid #F00;
	background-color: #996600;}


div#event_container{
	position: relative;
	margin:0;
	padding: 0;
	width: 415px;
	height: auto;
	border:none;}
	
.event_date{
	position: relative;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 405px;
	height: auto;
	border: none;
	background-color: #99CC00;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 8pt;
	color: #333;
	text-align: left;
	text-decoration: none;
	line-height: 20px;}
	
.event_title{
	position: relative;
	margin-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 393px;
	height: auto;
	border-left: 1px solid #E8ECEE;
	border-right: 1px solid #E8ECEE;
	border-bottom: 1px solid #E8ECEE;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 8pt;
	color: #333;
	text-align: left;
	text-decoration: none;
	line-height: 20px;}			


div#ShowEvents{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 415px;
	height: auto;
	border:none;}
	
div#event{
	position: relative;
	margin-left:0;
	width: 415px;
	height: auto;
	border: none;}
	
.event_cls {
	background-color: #F3F4F5;
	border: 1px solid #B7C4CA;
	color:#F60;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;}

.event_head{
	background-color: #DBE606;
	font-weight:normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 7pt;}

.event_col{
	border: 1px solid #E8ECEE;
	color:#666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height:25px;
	text-decoration: none;}

.event_link {
	text-decoration: none;
	color:#0DB0FF; }

.Links {
	font-family: Tahoma, Sylfaen;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration:none; }
	
.event_cal_heading{
	font-family: 'Courier New', Courier, mono;
	font-size: 18px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #0000FF;}	
	
.thumb {
	position: relative;
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #CCC;}	
	
.jump {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;}	