/*prp - 15/12/2005*/
/*developed by Pimentos*/
/*Author: Helena*/
/*-----------------Main document properties---------------------*/
body {
   margin: 0px 0px 0px 0px;
   padding:0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color:#E9E9E9;
}


a:link, a:visited{
	color: #2D368C;
	text-decoration: none;
}
a:hover {
	color: #FF7200;
	text-decoration: none;
}


form,input{
	margin:0px;padding:0px;
}
input{
	height:12px;
	font-size:10px;
	color:#2C3266;
	padding-bottom:2px;
}

li{margin-bottom:10px;margin-top:4px;}
ul li{list-style-image:url(../img/icon.jpg)}

/*-----------------------Background properties-----------------------*/
.top-1px{
	background:url(../img/T_1px.gif) repeat-x left top;
}
.bot-1px{
	background:url(../img/B_1px.gif) repeat-x left top;
}
.left-1px{
	background:url(../img/L_1px.gif) repeat-y right top;
}
.right-1px{
	background:url(../img/R_1px.gif) repeat-y left top;
}
.flash1{
	background:url(../img/flash1.jpg) no-repeat left top;
	background-color:#313771;
}
	
/*----------------------------------Headers--------------------------*/
h1{
	color:#FF7200;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	letter-spacing:1px;
}
h1.header{
	font-size:15px;
	font-family: Arial, Verdana, Geneva,   sans-serif;
	letter-spacing:0px;
}
h2{
	color:#FF7200;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: Helvetica, Arial, Verdana, Geneva,   sans-serif;
	}
h3{
	margin:0px;
	padding:0px;
	font-size:medium;
	color:#304D8F;
}	
h4{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#304D8F;

}
h5{
	margin:0px;	padding:0px;font-size:13px;text-align:center;
}
/*----------------------------menu & navigation bar-------------------*/
.menu{
	text-transform:uppercase;
	color:#9CC7E9;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
}
.menuLink{
	margin:0px; 
}
.ac{color:#1875BB}
	a.menuLink, a.menuLink:visited{color:#313771;}
	a.menuLink:hover{color:#1875BB}
	
/*.navBar{
	background-color:#313771;
	color:#ffffff;
	font-size:10px;
	font-style:italic;
	line-height:11px;
	padding:0px;
	margin:0px;
}*/
.navBar{
	color:#313771;
	font-size:10px;
	font-style:italic;
	line-height:11px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	
}
a.white, a.white:visited{color:#ffffff;text-decoration:none}
a.white:hover{color:#BCDBF4;text-decoration:none}

.icon{
	margin:0px 7px;
}
.level1, .level1-ac{
	color:#38385A;
	padding:3px 15px 3px 41px;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial; 
	font-weight:bold;
	background:url(../img/sq.gif) no-repeat left center;
}
.level1-ac{
	background-color:#F8E7BC;
}

.level2, .level2-ac{
	color:#38385A;
	padding:2px 4px 2px 45px;
	/*border-bottom:1px solid #F0F0F0;
	background-color:#F7EFDA;
	border-bottom:1px solid #FFFFFF;*/
	font-size:10px;
	margin-left:0px;

}
.level2-ac{
	background-color:#FFF6E0;
}
.level1-ac{
	background-color:#F8E7BC;
}
a.menu2, a.menu2:visited{color:#38385A;text-decoration:none;}
a.menu2:hover{color:#474773;}

/*-----------------------------Content--------------------------------*/
.main{
	padding:5px;
	background-color:#ffffff;
	font-size:10px;
}

.content{
	padding:0px;
	border:solid 9px #F6E9B9;
}
.inner{
	padding:10px;
	font-size:small;
	font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align:justify;

}
.inner img{
	margin:0px 7px;
	border:solid 1px #999999
}
img.none{
	border:none;

}

p.indent{
	margin:0px 0px 0px 75px;
	padding:7px;
/*	background-color:#FBF7E6;*/
}


.start-block{
	padding:8px 0px 7px 7px;
	font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.detail{/*for start-page*/
	background-color:#E9E8E8;
	text-align:center;
	margin:10px 4px 0px 0px;
	float:right;
	padding:2px 4px;
	font-weight:bold;
	font-size:9px;
}
	a.det, a.det:visited{color:#A52A2A;text-decoration:none}
	a.det:hover{color:#CB0000;text-decoration:none}
	
.subtitle{
	font-weight:bold;
	color:#363B72;
	font-size:small;
	margin:10px 0px 0px 0px;
}

a.print, a.print:visited{color:#FF7200;text-decoration:underline;}
a.print:hover{color:#FF7200; text-decoration:none}
/*-----------------Left column-------------------*/
.Blue-block{
	text-align:left;
	background-color:#313771;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 10px;
	margin:6px 0px;
}
input.search{
	margin-left:10px;
}
input.imSearch{
	height:18px;
	margin-left:-3px;
	margin-top:-2px;
}
*html input.imSearch{margin-top:2px;}

/*------------------news--------------------------*/
.news-block, .news-td{
	 font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.news-td{padding:0px 7px 3px 7px;}
.date{
	color:#777777;
	font-size:9px;
}
.name, .news{
	font-weight:bold;
	font-size:11px;
	
}
	a.name, a.name:visited{color:#000000;}
	a.name:hover{color:#2D368C;}
	
	a.news, a.news:visited{color:#2D368C;}
	a.news:hover{color:#2D368C;text-decoration:underline}
	
	.small{font-size:11px;padding-top:4px;}
h2.news-name{
	color:#323876;
}	
.author{
	font-size:11px;
	color:#777777;
}	

.details{
	font-size:10px;
}
	a.details, a.details:visited{color:#FB7102;text-decoration:none}
	a.details:hover{color:#FB7102;text-decoration:underline}
.page{
	color:#F2720D;
	background-color:#EEEEEF;
	padding:2px 4px;
	font-size:10px;
}
	a.page, a.page:visited{color:#3542A6;}
	a.page:hover{color:#FEA513}
span.page{font-weight:bold;}	
/*-------------------------calendar-------------------------*/
.calendar{
	background-color:#F7EECA;
	text-align:center;
}
.month{
	color:#CB0000;
	font-weight:bold;
}
.dayName{
	color:#313771;
	font-weight:bold;
}
.day{padding:3px;}
	a.day, a.day:visited{color:#000000;}
	a.day:hover{color:#000000;background-color:#ffffff}
.day-ac{background-color:#ffffff}

/*-----------*/
h4.gray{color:#777777;font-weight:normal}
	a.gray, a.gray:visited{color:#84888C;text-decoration:underline}
	a.gray:hover{color:#313771;}
	
	a.orange, a.orange:visited{color:#FF7200;}
	a.orange:hover{color:#FF7200;text-decoration:underline}
	
	
.link{
	margin:5px 2px 5px 10px;
}
.user{
	color:#3E6282;
	font-family:Tahoma;
	text-align:right;
	padding-right:5px;
}
/*----middle of content----*/
table.middle{
	background-color: #F6E9B9;
}
table.middle tr{
	background-color: #ffffff;
}
/*------------------Footer & Copyright-----------------*/
.footer{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.copy{
	
	font-size:9px;
	color:#BCDBF4;
	background-color:#313771;
	padding:2px 2px 2px 7px;
}
a.pim, a.pim:visited{color:#BCDBF4;text-decoration:underline}
a.pim:hover{color:#ffffff;text-decoration:none}

.bottomBar{
	color:#ffffff;
	background-color:#313771;
	text-align:center;
/*	font-weight:bold;*/
	font-size:10px;
	
}
.bottomBar-ac{color:#BCDBF4;}
	.BotmenuLink{margin:0px 4px;}
	a.BotmenuLink, a.BotmenuLink:visited{
		color:#ffffff;
	}
	a.BotmenuLink:hover{color:#BCDBF4}
/*-----------------------gallery-----------------------*/
.caption{
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	color:#2D368C;
}
.album{
/*	background-color:#F9F3E5;
	border:solid 1px #DBDBDB;*/
	color:#737373;
	padding:0px 15px 0px 0px;
	text-align:center;
}
img.gallery{
	margin:0px 7px 0px 0px;
}

/*-------------------borders for images-------------------*/
.img{
	border:1px solid #BABABA;
	margin:0px 7px 0px 0px;

}
.image{	
/*border:1px solid #FFB53C;*/
	border:1px solid #BABABA;
	margin:0px 7px 2px 0px;}
.bord-mid{
	border:3px solid #BABABA;
	margin:0px 7px 0px 0px;
}	
/*------------------------separators, lines---------------*/
.gray-bg{
	background-color:#E7E7E7;
	width:2px;
	margin:10px;
}

.dot{
	background-color:#f0f0f0;
	clear:both;
	margin:5px 0px;
}
.gray-line{
	background-color:#EBEBEB;
	height:1px;
	margin:0px 0px;
}

/*-----------------contacts, FOS-------------------*/
.contacts{
	color:#787878;
	margin-left:45px;
	font-size:small;
}
.tel{
	text-align:right;
	padding-right:4px;
}
table.region{
	text-align:left;
	background-color:#313771;
}
table.region tr{
	background-color:#ffffff;
}

table.region tr th{
	text-align:center;
	background-color:#EDECEB;
}
table.region tr.row1{
	background-color:#EDECEB;
}
/*---------------------contacts-------------------------*/
.feedback{
	   font-family: Helvetica, Verdana, Geneva, Arial,  sans-serif;
	   font-size:11px;
}
.right{
	text-align:right;
	padding-right:5px;
}
input.send{
	height:20px;
	font-size:10px;
	color:#313771;
	padding-bottom:2px;
/*	background-color:#FFF7E2;*/

	background-color:#F6E9B9;
	border:solid 1px #777777
}
.star{
	color:red
}
ul.map li{margin-bottom:3px;margin-top:2px;}
/*search results*/
.light{
	color:#CA0200;
	background-color:#cecece;
	padding:0px;
	margin:0px;
	font-weight:bold;
}