@import url("base.css");
@import url("layout.css");
@import url("gallery.css");

/**********************************************************************************************************/
/*****************                          Base Page Layout                            *******************/
/**********************************************************************************************************/
#header{
	background:#FFF url(../img/h1_bg.gif) repeat-x;
	padding-top:5px;
}

#header .mc{
	margin-bottom:-5px;
	width:775px;
}

#header .clogo{
	background:url(../img/cn_bg.gif) repeat-x 0px 90px;
	float:left;
	padding:75px 0px 0px 5px;
	width:525px;
}

#header .clogo img{
	float:left;
	margin:0px 20px 0px 0px;
}

#header .clogo .logoTxt{
	padding-top:35px;
}

#tmenu{
	float:left;
	width:100%;
	background:#1f5aa9 url(../img/menu_bg.gif) repeat-x;	
	padding:17px 0px 10px 0px;
}

#tmenu ul{
	list-style-type:none;
	list-style-image:none;
	
	text-align:center;
}

#tmenu li{
	display: -moz-inline-box;
	color: #FFF;
	font-weight:bold;
	background:url(../img/menu_marker.gif) no-repeat center left;
	margin-right:40px; padding-left:20px;
}

#tmenu li{
	display: inline-block;
}

* html #tmenu li {
	display: inline;
}

*:first-child+html #tmenu li {
	display: inline;
}

#tmenu li.selected{
	background:url(../img/menu_smarker.gif) no-repeat center left;
	color:#CCCCCC;
}

#tmenu li a{
	color:white;
	text-decoration:none;
}

#tmenu li a:hover{
	color:#C6DBFD;
}

.center p{
	padding:10px;
}
/* =================  End 3columns ================== */

.left .menu, .right .menu{
	background-color:#fff;
	margin:0px; padding:10px 0px 20px 0px;
	width:133px;
}

.left .menu img, .right .menu img{
	border:none;
}

.left .menu ul, .right .menu ul{
	color:#1f5aa9;
	font-size:12px;
	list-style-type:none;
	list-style-image:none;
	/*list-style-image:url(../img/sarrow.gif);*/
	list-style-position:inside;
}

.left .menu ul a, .right .menu ul a{
	display:block;
	color:#fff;
	padding:2px;
	margin:3px 5px;
	background-color: #818FA9;
}

.left .menu{
	background:#fff url(../img/mlshadow.gif) no-repeat bottom;
	float:left;
}

.right .menu{
	background:#fff url(../img/mrshadow.gif) no-repeat bottom;
	float:right;
}

.footer{
	background:#1f5aa9;
	color:#fff;
	width:100%;
	padding:5px 0px;
}

.footer ul{
	list-style-type:none;
	list-style-image:none;
	text-align:center;
}

.footer ul li{
	display: -moz-inline-box;
	margin-right:20px;
}

.footer ul li{
	display:inline-block;
}

* html .footer ul li{
	display:inline;
}

*:first-child+html .footer ul li{
	display:inline;
}

.footer ul li a{
	color:white;
	font-size:12px;
}

.inContent{ /* in center content div */
	padding:10px;
}

#region {
padding-top:20px;
}
#region table{
	border:0px;
	padding:10px 0px 20px 5px;
	font-size:12px;
}

#region td{
padding-left:50px;
}

#broadcast {
	float: left;
}

.help
{
font-size:10px;
text-decoration:none;
text-align:center;
}

.listTable
{
	padding:10px 10px 20px 20px;
	font-size:13px;
	border:0px;
	width:100%;
}
.listTable .tableAltRow
{
background-color:#99CCCC;
}
.listTable .tableRow
{
background-color:#BBCCCC;
}

.newsBlock{
	background:#fff url(../img/newsback.gif) repeat-x;
	width:95%;
	min-height:122px; /* for the background */
	padding:10px 15px 10px 15px;
	margin:0px auto 10px auto;
}
* html .newsBlock{ /* ie */
	height:122px;
}
.newsBlock .newsLeft{
	border-right:2px solid white;
	float:left;
	padding:0px 10px 0px 0px;
	text-align:center;
	width:100px; height:142px;
}
.newsBlock .newsLeft img{
	width:100%;
}
.newsBlock .newsRight{
	margin-left:120px;
}
.newsBlock .date{
	color:#fff;
	font-weight:bold;
	margin:5px 5px 15px 5px;
}
.newsBlock h4{
	text-align:left;
	margin:5px;
}
.newsBlock h4 a{
	color:#000;
	text-decoration:underline;
}
.newsBlock h4 a:hover{
	text-decoration:none;
}
.newsBlock .more{
	text-align:right;
	font-weight:bold;
}
.newsBlock .more a{
	color:#000;
	font-size:10px;
}

/* -- Subscription -- */
#subscriptionForm{
	width:98%;
	margin-left:1%;
	text-align:center;
}

table.subscribe{
	border:1px solid #003366;
	border-collapse:collapse;
}

table.subscribe td{
	border:1px solid #003366;
	padding:5px;
}

table.subscribe th{
	background:#003366;
	border:1px solid #fff;
	color:#fff;
	padding:0px 5px;
}


#subscriptionForm fieldset{
	text-align:left;
	margin:5px;
}

#subscriptionForm fieldset legend{
	font-weight:bold;
	color:#003366;
}

#subscriptionForm p{
	margin:4px; padding:0px;
}

#subscriptionForm label{
	color:#003366;
	clear:both;
	float:left;
	font-weight:300;
	width:300px;
	text-align:right;
	padding-right:20px;
}

#subscriptionForm input{
	width:200px;
	background:#eee;
}

/* -- resuvak -- */
#location{
	background:url(../img/resuvak_location.jpg) 0 0 repeat-x;
	width:100%;
	text-align:center;
	min-height:174px;
}
* html #location{
	height:174px;
}
#location table{
	border: none;
	margin:auto;
	width: 80%;
}
#location table td{
	text-align:left;
	vertical-align:top;
}

#location .tcommon{
	text-align:center;
}
#location .tlist{
	display: -moz-inline-box;
	text-align:left;
	padding:10px;
	margin:0px 15px;	
	min-height:144px;
	vertical-align:top;
}
#location .tlist{
	display:inline-block;
}
* html #location .tlist{
	display:inline;
	height:144px;
}
*:first-child+html #location .tlist{
	display:inline;
}

.breadcrumbs{
	font-weight:bold;
	height:30px;
}
.breadcrumbs a{
	color:#4B6489;
}

.cblock{
	clear:both;
	width:95%;
	background:url(../img/resuvak_bshadow.gif) bottom left repeat-x;
	margin-top:10px; padding-bottom:10px;
}
.cblock .notice{
	background: #A9C1E7 url(../img/resuvak_notice.jpg);
	border:none;	
	float:left;
	font-weight:normal;
	overflow:hidden;
	padding:15px;
	height:46px;
	width:240px;
	margin-right:10px;
}
.cblock .notice .title {
	font-weight:bold;
	float:left;
	clear:both;
	color:#000;
	margin-right:10px;
}
.cblock .more{
	clear:both;
	text-align:right;
}
.cblock .more a{
	color:#000;
	font-size:10px;
}
/*---------------*/



.printButton{
	float: right;
}

.navigation{
	/*float:left;*/
	/*background:#003366;*/
	display:inline-block;
	height:27px;
	//height: 1%;
}
.navigation:after{
	content:'.';
	display:block;
	clear: both;
	visibility:hidden;
	height:0px;
}
.navigation a{
	background:#fff;
	float:left;
	font-weight:bold;
	padding:2px 4px; margin:3px;
}
.navigation a.active{
	background:#003366;
	color:#fff;
}

.breadcrumbs{
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.breadcrumbs span{
	font-weight:normal;
}