/* CSS Document */
p, form, div,  table{
 margin: 0;
 padding: 0;
}
body{
  font: 0.75em/1em Tahoma, Arial, Helvetica, sans-serif;
  color: #424242;
  text-align: center;
  margin: 0;
  padding: 0;
  background: #fbfaf9 url(../images/design/bg-body.png) no-repeat top left;
}
a{

color:#16669e;
}
.floatL{float:left;}
.suplyLegend{ padding:4px; margin:10px 0 10px 28px; background:#fff; height:16px; border:solid 1px #ccc; }
.suplyLegend img{ margin-right:4px;}
.suplyLegend div{ font-size:11px; float:left; margin-right:15px; line-height:16px; background-position:left center; background-repeat:no-repeat; padding-left:22px;}
.clear{
	clear: both;
	visibility: hidden;
	line-height: 1%;
	font: 1%;
}

/*** HeaderContainer ***/
#maincontainerHolder{
	width: 950px;
	margin: 0 auto 0 auto;
	background: #eff0f0 url(../images/redesign/pageBgTop.jpg) center top no-repeat;
}
#maincontainer{
 

 text-align: left;
 padding: 4px 0 60px 0;
 /*background: #dcdcdc url(../images/design/bg-page.png) top left repeat-x;*/
 background:  url(../images/redesign/pageBgBott.jpg) center bottom no-repeat;
}
#maincontainerblock{
  margin: 0 19px 0 24px;
}
#headercontainer{
 position:relative;
 /*background: url(../images/design/bg-top-white.png) repeat-y top left;*/
	
}
#headercontainer .langs{
	position: absolute;
	width: 15px;
	/*margin: 15px 0 0 890px;*/
	top:15px;
	right:0;	
}
#headercontainer .left{
	float: left;
	width: 222px;
	margin: 15px 0 15px 24px;
}


#headercontainer .logo{
	width:222px;
	height:64px;
	/*background: url(../images/design/logo.gif) no-repeat top left;*/
	background: url(../images/redesign/logo.gif) no-repeat top left;
}
#headercontainer .logo h1{
	display: block;
    width: 222px;
    height: 64px;
	
}
#headercontainer .logo h1 a {
    display: block;
    width: 100%;
	height: 100%;
	line-height: 1%;
	font-size: 0px;
    color:#ffffff;
}
#headercontainer .right{
	float:right;
	width: 620px;
	/*background: url(../images/design/bg-top-grey.png) no-repeat top right;*/
	text-align: right;
}
#headercontainer .search{
	margin: 6px 10px 40px 0;
}
#headercontainer input{
 border: 1px solid #d1d1d1;
 padding: 0;
 height: 15px;
 margin: 1px 0 0 5px;
}
#headercontainer input.submit{
 background: #10a0cb;
 color:#FFFFFF;
 height: 17px;
 width: 75px;
 margin: 0 0 0 5px; 
 font-size: 0.8em;
 font-weight: bold;
}
/*** top navigation ***/
ul#topnavigation{
    :margin: 50px 10px 0 0;
    _margin: 50px 10px 0 0;
    float: right;
	display:inline;
	list-style:none;
}
ul#topnavigation li{
	display:inline;
	list-style:none;
	background: url(../images/design/bg-topnavigation.gif) no-repeat center left;
	padding: 0 0 0 27px;
}
ul#topnavigation li.first{
	background: none;
}
ul#topnavigation li a{
	color:#707070;
	font-size:0.8em;
}

/*** main image & menu ***/
#navigationcontainer{
	/*background: #FFFFFF;*/
	padding: 5px 7px 10px 7px;
	/*background: url(../images/redesign/pageFlashBg.gif) no-repeat left top;*/
	background: url(../images/redesign/pageFlashBg.jpg) no-repeat left top;
	margin-bottom:8px;
	border:none 1px #333;	
}
#navigationcontainer .left{	
	float: left;
	width: 699px;
}
#navigationcontainer .left #flash{
	background:#fff;
}
#navigationcontainer .right{
	float: right;
	width: 190px;
}
ul#menu{
  margin: 0;
  border: none;
  padding: 0;
/* Zrusena pevna sirka width: 500px; For KHTML */ 
  width: 190px;
  list-style: none;
  color:#ffffff;
}
ul#menu li {
  margin: 0 0 1px 0;
  border: none;
  padding: 0;
  list-style: none;
}
ul#menu li.last{
	margin:0;
}

ul#menu a{
  border: none;
  padding: 9px 24px 9px 24px;
  color:#ffffff;
  font-weight:bold;
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  background: url(../images/design/bg-menu.gif) no-repeat top left;
}
ul#menu li.last a{
	padding: 9px 24px 10px 24px;
}
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a{
	background: url(../images/design/bg-menu-over.gif) no-repeat top left;
}

/*** content ***/
#content{
	margin: 0px 0 0 0;
}
#content .leftColum{
	float: left;
	width: 288px;
	margin: 8px 0 0 0;
}
#content .leftColum h2, #subcontent .leftColum h2{
	margin-top:25px;
	padding: 10px 26px 10px 26px;
	color:#2b2f3d;
	border-top: 1px dashed #858686;
	border-bottom: 1px dashed #858686;
	font: bold 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
#content .leftColum .category h3, #subcontent .leftColum .category h3{
	padding: 0 0 0 14px;
	margin: 10px 0 5px 19px;
	color:#05538a;
	font: 1.2em/1em Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/design/bp-yellow.gif) no-repeat center left;
}
#content .leftColum .category a, #subcontent .leftColum .category a{
	color:#05538a;
	text-decoration: none;
}
#content .leftColum .category p, #subcontent .leftColum .category p{
	padding: 0 37px 0 33px;
	margin: 0 0 15px 0;
	font-size: 0.8em;
	line-height: 1.2em;
}
#content .leftColum .photogallery{
	text-align: center;
	margin: 10px 0 0 0;
}
#content .rightColum{
	float:right;
	width: 581px;
}
/*** subcontent ***/
#subcontent{
  margin: 7px 0 0 0;
}
#subcontent .leftColum{
	float: left;
	width: 256px;
	margin: 11px 0 0 0;
}

#subcontent .calendarContainer,
#pcbintouch .calendarContainer{
	margin: 35px 0 7px 0;
	padding-left: 26px;
}

#subcontent .calendarContainer h3,
#pcbintouch .calendarContainer h3{
	margin: 0 0 10px 0;
	color:#16669e;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}
#subcontent .calendarContainer a,
#pcbintouch .calendarContainer a{
	display:block;
	font-weight: bold;
	color: #242424;
	margin: 0 0 5px 0;
}
#subcontent .calendarContainer p,
#pcbintouch .calendarContainer p{
	line-height: 1.2em;
	text-align: justify;
	margin: 0 0 10px 0;
}
#subcontent .calendarContainer .date,
#pcbintouch .calendarContainer .date{
	float: left;
	width: 90px;
	font-weight: bold;
	font-size: 0.9em;
	color:#16669e;
}
#subcontent .calendarContainer .more,
#pcbintouch .calendarContainer .more{
	float: right;
	width: 140px;
	text-align: right;
}
#subcontent .calendarContainer .more a,
#pcbintouch .calendarContainer .more a{
	color:#16669e;
	font-weight: bold;
	text-decoration:none;
	padding: 0 21px 0 0;
	background:url(../images/design/arrow-blue.gif) right center no-repeat;
}
#subcontent .buttonReguestBox{
	background: url(../images/redesign/ic-request-left.jpg) no-repeat top left;
	width:100%;
	height:110px;
}

#subcontent .formsContainerLeft{
	margin: 10px 0 0 0;
	/*background: url(../images/design/bg-forms.gif) repeat-x	top left;*/
	background: url(../images/redesign/hpFormBg.jpg) repeat-x	top left;
	min-height:100px
}
#subcontent .formsContainerLeft form{
	margin: 20px;
	padding: 20px 0 0 0;
}
#subcontent .formsContainerLeft table{
	margin: 10px 0 15px 0;
}
#subcontent .formsContainerLeft td{
	padding: 2px;
}
#subcontent .formsContainerLeft input{
	border: 1px solid #ffffff;
}
#subcontent .formsContainerLeft input.submit{
 background: #10a0cb;
 color:#FFFFFF;
 height: 19px;
 width: 75px;
 margin: 0 20px 0 0; 
 font-size: 0.8em;
 font-weight: bold;
}

#subcontent .buttonReguestBox .reguestBox img{
	margin: 28px 0 0 124px;
}

#breadcrumbs{
	margin: 7px 0 14px 0;
}
#breadcrumbs a{
	color:#424242;
	/*background: url(../images/design/bp-yellow.gif) no-repeat left center;*/
	background: url(../images/redesign/bp-blue.jpg) no-repeat left center;
	padding: 0 0 2px 16px;
}

#containerMain{
	/*background: url(../images/design/bg-subpage.jpg) repeat-x top left;*/
	/*padding: 25px 15px 0 15px;*/
	padding: 0px 15px 0 0px;
	font: 0.95em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
#containerMain ul{
	margin: 0 0 15px 25px;
} 
#containerMain ul a{
    color: #242424;
}
#containerMain h1{
	padding: 10px 26px 10px 26px;
	color:#2b2f3d;
	margin: 0 0 15px 0;
	border-top: 1px dashed #858686;
	border-bottom: 1px dashed #858686;
	font: bold 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}

#containerMain h2{
	margin: 0;
	color:#05538a;
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
	display: inline;
}
#containerMain p{
	margin: 10px 0 20px 0;
	font: 0.95em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
.membersLevelArea{
  background:  url(../images/design/bg-subpage-level.jpg) repeat-x top left;
  float: right;
}
.membersLevelArea img{
    height: 75px; margin: 10px 25px 10px 25px; position: relative; float: right;
}
.hpinput{
	width: 144px;	
}
.memberH1{
    float: left;
	width: 450px;
	margin: 30px 0 0 0;
}
#containerMain .membersBoxLeft{
	float: left;
	width: 259px;
	margin: 0 0 0 20px;
}

#containerMain .membersBoxRight{
	float: right;
	width: 259px;
	margin: 0 0 0 20px;
}

#containerMain .membersBoxRight h3, #containerMain .membersBoxLeft h3{
	padding: 0 0 0 14px;
	margin: 0 0 5px 19px;
	color:#05538a;
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/design/bp-yellow.gif) no-repeat center left;
}

#containerMain .membersBoxLeft a, #containerMain .membersBoxRight a{
	color:#05538a;
	text-decoration:none;
}
#containerMain .membersBoxRight p, #containerMain .membersBoxLeft p{
	padding: 0 37px 0 33px;
	margin: 0 0 15px 0;
	font-size: 0.8em;
	line-height: 1.2em;
}

#containerMain .membersListBox{
	margin: 20px 0 0 0;
}

#containerMain .membersListBox .left{
	float: left;
	width: 345px;
	margin: 0 0 0 19px;
	border-bottom: 1px solid #ffffff;
}

#containerMain .membersListBox .right{
	float: right;
	width: 165px;
	font: 0.95em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
#containerMain .membersListBox .right img{
	border: 3px solid #ffffff;
}
#containerMain .membersListBox h2{
	margin: 0;
	color:#05538a;
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
	/*display: inline;*/
}
#containerMain .membersListBox a{
	color: #05538a;
	text-decoration:none;
}
#containerMain .membersListBox .info{
	margin: 6px 0 0 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #c2c2c2;
}
#containerMain .membersListBox .infoLeft{
	float: left;
	width:170px;
	font-size: 0.9em;
}
#containerMain .membersListBox .infoRight{
	float: right;
	width:105px;
	font-size: 0.9em;
}
#containerMain .membersListBox .infoRight a{
	color: #165e92;
	text-decoration:none;
}
.blueText{
	color: #266a99;
	font-weight: bold;
}
#containerMain .pageNumber{
	background: #d5d5d5;
	text-align: center;
	padding: 7px 0 6px 0;
	color:#424242;
	margin: 40px 0 0 0;
	font-size: 13px;
}
#containerMain .pageNumber a{
	color:#424242;
	text-decoration:none;
}
#containerMain .pageNumber a.active,  .pageNumber a:hover{
	color:red;
}
#containerMain .membersListBox p{
	margin: 10px 0 0 0;
	
}
#containerMain .membersListBox .stars{
	width: 100px;
	margin: 5px 0 0 0;
	/*display:inline;*/
	
}

#subcontent .rightColum{
	float:right;
	width: 608px;
    font: 0.95em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}

/*** welcome box ***/
#welcomeBox{
	/*background: url(../images/design/bg-welcome.gif) repeat-x left top;*/
	background: url(../images/redesign/bgWelcomeBox.jpg) no-repeat top right;
	border-bottom:#858686 none 1px;
	margin: 0 0 20px 0;
	width:584px;
	height:215px;
}
#welcomeBoxContent{
	/*background: url(../images/design/bg-welcome-women.jpg) no-repeat top right;*/
	
	padding: 10px 125px 0 8px;
	position:relative;
}
#welcomeBoxContent h1{
	
	color: #0f9dc7;
	margin: 0 0 5px 12px;
	font: 1.4em/1.3em Tahoma, Arial, Helvetica, sans-serif;
}
#welcomeBoxContent p{
	margin: 0 0 0 12px;
	line-height: 1em;
	
	
}

#welcomeBoxContent .reguestBox{
	margin: 4px 0 0 0;
	/*background: url(../images/design/ic-request.gif) no-repeat top left;
	background: url(../images/design/ic-request.gif) no-repeat top left;*/
	height: 80px;
	position:absolute;
	
}
#welcomeBoxContent .requestButt{
	/*margin: 41px 0 0 221px;*/
	position:absolute;
	left:167px;
	top:117px;
}
/*** calnedar container ***/
#calendarContainer h3{
	margin: 0 0 10px 0;
	color:#16669e;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}
#calendarContainer a{
	display:block;
	font-weight: bold;
	color: #242424;
	margin: 0 0 5px 0;
}
#calendarContainer p{
	line-height: 1.2em;
	text-align: justify;
	margin: 0 0 10px 0;
}
#calendarContainer .left{
	float: left;
	width: 280px;
}
#calendarContainer .right{
	float: right;
	width: 280px;
}
#calendarContainer .date{
	float: left;
	width: 90px;
	font-weight: bold;
	font-size: 0.9em;
	color:#16669e;
}
#calendarContainer .more{
	float: right;
	width: 140px;
	text-align: right;
}
#calendarContainer .more a{
	color:#16669e;
	font-weight: bold;
	text-decoration:none;
	padding: 0 21px 0 0;
	background:url(../images/design/arrow-blue.gif) right center no-repeat;
}
/*** forms container ***/
#formsContainer{
	margin: 25px 0 0 0;
}
#formsContainer form{
	margin: 20px;
}
#formsContainer table{
	margin: 10px 0 15px 0;
}
#formsContainer td{
	padding: 2px;
}
#formsContainer input{
	border: 1px solid #ffffff;
}
#formsContainer input.submit{
 background: #10a0cb;
 color:#FFFFFF;
 height: 19px;
 width: 75px;
 margin: 0 20px 0 0; 
 font-size: 0.8em;
 font-weight: bold;
}
#formsContainer p{
	margin: 0 0 0 0;
	font-size: 0.8em;
	line-height: 1.2em;
}
#formsContainer .left{
	float: left;
	width: 280px;
	/*background: url(../images/design/bg-forms.gif) repeat-x	top left;*/
	background: url(../images/redesign/hpFormBg.jpg) repeat-x	top left;
	height:160px;
	border: none 1px #cc0000;
}
#formsContainer .right{
	float: right;
	width: 280px;
	/*background: url(../images/design/bg-forms.gif) repeat-x	top left;*/
	background: url(../images/redesign/hpFormBg.jpg) repeat-x	top left;
	height:160px;
	border: none 1px #cc0000;
}
/*** footer ***/
#footerContainer{
	margin: 0 auto 0 auto;
	width: 950px;
}
#footerContainer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footerCopy{
	background: #9c9c9c;
	text-align:right;
	padding: 9px 24px 9px 24px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#FFFFFF;
}
#footerCopy a{
	font-weight: bold;
}
#footerNav{
	background: #6f6f6f;
    padding: 25px 0 30px 0;	
}
ul#footernavigation{
	display:inline;
	list-style:none;
}
ul#footernavigation li{
	display:inline;
	list-style:none;
	background: url(../images/design/bg-footernavigation.gif) no-repeat center left;
	padding: 0 0 0 27px;
}
ul#footernavigation li.first{
	background: none;
}
ul#footernavigation li a{
	color:#ffffff;
	font-size:0.8em;
}

/***  Request form ***/
#requestForm table{
	margin: 0 0 25px 0;
}
#requestForm td{
	padding: 3px 3px 3px 0;
}
#requestForm input, #requestForm select, #requestForm textarea{
	border: 1px solid #a0a0a0;
}
#requestForm  #eventinfo input{
	background: red;
  font-size: 80%;
}
.advancedForm{
	background: #c2c2c2;
}
.advancedForm a{
	color: #424242;
	font-weight:bold;
	/*ackground:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;*/
	padding: 0 0 0 24px;
	text-decoration: none;
}
.continueForm, #requestForm .submitForm{
	background: #f8f8f8;
	border: 1px solid #a0a0a0;
	color: #424242;
	font: bold 0.9em Verdana, Helvetica, sans-serif;
	padding: 5px 20px 5px 20px;
	
}
#requestForm .submitDisabled{
	background: #ebebeb;
	border: 1px solid #bcbcbc;
	color: #898989;
	font: bold 0.9em Verdana, Helvetica, sans-serif;
	padding: 5px 20px 5px 20px;
}
#advancedFormItems{
	
}
.advancedClose{
  background:url(../images/design/arrow-advanced-opened.gif) no-repeat left center;
}
.advancedOpen{
  background:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;
}
/*** Members detail ***/ 
#membersDetail_contact{
	float: left;
	width: 330px;
	margin: 25px 0 0 19px;
	line-height: 1.2em;
}

#membersDetail_contact .stars{
	width: 100px;
	margin: 0 0 0 0;
	/*display:inline;*/
	
}

#membersDetail_contact a{
	color:#05538a;
}
#membersDetail_contact h2{
	padding: 0;
	margin: 0 0 5px 0;
	color:#05538a;
	/*display: inline;*/
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
}
#membersDetail_contact p{
	margin: 15px 0 0 0;
	line-height: 1.4em;
}
#membersDetail_mainimg{
	float: right;
	width: 200px;
	margin: 25px 0 0 0;
}
#membersDetail_mainimg img{
	border: 3px solid #ffffff;
}
#membersDetail_maintext{
	margin: 40px 0 0 19px;
}
#membersDetail_maintext p{
	margin: 0 0 20px 0;
	line-height: 1.4em;
}
#membersDetail_maintext ul{
	margin: 0 0 15px 25px;
}
#membersDetail_photogallery{
	line-height: 1.4em;
	margin: 25px 0 0 19px;
}
#membersDetail_photogallery img{
   float: left;
   margin: 0 5px 5px 0;
   border: 3px solid #ffffff;
}

.categoryEmpty{
  margin: 15px 0 150px 19px;
}

/*** findForm ***/
.findForm{
   margin: 0 0 0 19px;
}
.findForm table{
	margin: 15px 0 0 0;
}
.findForm td{
	padding: 5px 3px 3px 0;
    font-size: 0.9em;
}
.dataLists{
	margin: 30px 0 0 19px;
	
}
.dataLists th{
	background: #c2c2c2;
	padding: 5px;
	text-align:center;
	font-weight:bold;
	font-size: 0.9em;
	border-bottom: 1px solid #dcdcdc;
}
.dataLists td{
	padding: 4px 9px 4px 9px;
	font-size: 0.9em;
}
.dataLists a{
	color:#16669e;
}
.odd{
 background: #d3d3d3;
}
.nameList{
	color:#05538a;
	font-weight:bold;
}
a.nameList_1{
	color:#7c8f3d !important;
	font-weight:bold;
}
a.nameList_2{
	color:#05538a !important;
	font-weight:bold;
}
a.nameList_3{
	color:#707070 !important;
	font-weight:bold;
	
}
/* request login */
#requestLogin{
	width: 75%;
	margin: 10px 0 0 0;
	background: url(../images/design/bg-forms.gif) repeat-x	top left;
}
#requestLogin form{
	margin: 20px;
	padding: 20px 0 0 0;
}
#requestLogin table{
	margin: 10px 0 15px 0;
}
#requestLogin td{
	padding: 2px;
}
#requestLogin input{
	border: 1px solid #ffffff;
}
#requestLogin input.submit{
 background: #10a0cb;
 color:#FFFFFF;
 height: 19px;
 width: 75px;
 margin: 0 20px 0 0; 
 font-size: 0.8em;
 font-weight: bold;
}
.data_request_section{
	font-size: 0.8em;
	line-height: 1.7em;
}
.data_request_section h2{
   margin: 0 0 15px 0;
	color:#05538a;
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
}

.doubleLine{
	line-height: 1px;
	font-size:1px;
	border-bottom: 1px solid #ffffff;
	background: #c2c2c2;
	margin: 15px 0 15px 0;
}
#membersDetail_request{
	line-height: 1.4em;
	margin: 25px 0 0 19px;
}
#membersDetail_request img{
   float: left;
   margin: 20px 15px 0 0;
}
#membersDetail_request a{
   color: #16669e;
   display:block;
   margin: 28px 0 0 50px;
}


#containerMain .calendarListBox{
	margin: 20px 0 0 0;
	border-bottom: 1px solid #ffffff;
}

#containerMain .calendarListBox .left{
	float: left;
	width: 345px;
	margin: 0 0 0 19px;
	border-bottom: 1px solid #ffffff;
}
#containerMain .calendarListBox img{
	border: 3px solid #ffffff;
	float: right;
	margin: 0 15px 15px 0;
}
#containerMain .calendarListBox .right{
	float: right;
	width: 165px;
}
#containerMain .calendarListBox .right img{
	border: 3px solid #ffffff;
}
#containerMain .calendarListBox h2{
	margin: 0 0 7px 0;
	color:#05538a;
	font: 1.4em/1.2em Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
#containerMain .calendarListBox a, #containerMain .calendarListBox h2 a{
	color: #05538a;
	text-decoration:none;
}
#containerMain .calendarListBox .info{
	margin: 35px 0 0 0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #c2c2c2;
}
#containerMain .calendarListBox .infoLeft{
	float: left;
	width:170px;
	font-size: 0.9em;
}
#containerMain .calendarListBox .infoRight{
	float: right;
	width:105px;
	font-size: 0.9em;
}
#containerMain .calendarListBox .infoRight a{
	color: #165e92;
	text-decoration:none;
}

.blok-kontakt{float: left; margin: 0 20px 10px 0; width: 250px; background: #efefef;}
.blok-kontakt-nonebg{float: left; margin: 0 20px 10px 0; width: 250px;}

.blok-kontakt-cont{margin: 10px 10px 10px 10px; width: 230px; float: left; }
#requestForm .fillCommint{
	background: #c05f1b;
        text-align: center;
        color: #ffffff;
        padding: 4px 0 4px 0;
        font-size: 1.1em;
}
#requestForm h2{
   margin: 10px 0 0 0;
   background: #c2c2c2;
   color: #424242;
   padding: 4px 0 4px 0;
   display: block;
   font-size: 1.2em;
}
#requestForm h2 a{
	color: #424242;
	font-weight:bold;
	/*ackground:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;*/
	padding: 0 0 0 24px;
	text-decoration: none;
}

#requestForm h2 span{
	color: #424242;
	font-weight:bold;
	/*ackground:url(../images/design/arrow-advanced-closed.gif) no-repeat left center;*/
	padding: 0 0 0 24px;
	text-decoration: none;
}
#eventCalendarTool{
   padding: 10px 0 10px 29px;
   border-bottom: 1px solid #dcdcdc;
}
#eventCalendarTool a{
	color: #266a99;
	text-decoration:none;
}
#eventCalendarTool h3{
   font-size: 1.2em;
   color: #266a99;
   margin: 0;
   padding: 0;
}
#eventCalendarTool .previous{
	float: left;
	width: 33%;
}
#eventCalendarTool .month{
	float: left;
	width: 34%;
	text-align:center;
}
#eventCalendarTool .next{
	float: right;
	width: 33%;
	text-align:right;
}
#eventCalendarSelectors{
   background: #ffffff;
   border-bottom: 1px solid #dcdcdc;
   padding: 2px 0 2px 29px;
   color:#c05f1b;
}
#eventCalendarSelectors .submitButton{
background: #e77d00;
 color:#FFFFFF;
 width: 75px;
 height:19px; 
 border: 1px solid #FFFFFF;
 font-size: 0.8em;
 font-weight: bold;
}
.photo_item{
 float: left;
 margin: 0 10px 10px 0;
 width: 120px;
 height: 150px;
 border: 1px solid #dcdcdc;
 overflow:hidden;
 vertical-align: middle;
 background: #FFFFFF;
 text-align: center;
 
}
.photo_item .images{
 overflow:hidden;
 width: 105px;
 padding: 5px;
}
.photo_item a{
  color:#05538a;
  text-decoration: none;
  font-size: 0.8em;
  line-height: 0.9em;
  
}
.photo_item img{
  /*width: 110px;*/
  height: 110px;
  border: none;
  /*margin: 5px;*/
}
.textFolder{
	float:left;
	width: 365px;
}
.photo_item2{
 float: right;
 margin: 0 10px 10px 0;
 width: 120px;
 /*height: 120px;*/
 border: 1px solid #dcdcdc;
 overflow:hidden;
 vertical-align: middle;
 background: #FFFFFF;
 text-align: center;
 
}
.photo_item2 .images{
 overflow:hidden;
 width: 105px;
 padding: 5px;
}
.textFolder h2 a{
  color:#05538a;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.8em;
  line-height: 0.9em;
  
}
.photo_item2 img{
  /*width: 110px;*/
 /* height: 110px;*/
  margin: 5px;
}

.forumItem{
 border-bottom: 1px solid #c2c2c2;
 padding: 0 0 15px 0;
 margin:  0 0 15px 0;
}
.forumItem p{
	padding: 0;
	margin:0;
}
.addForum{
	text-align: right;
	margin: 0 25px 15px 0;
}
.threads{
	border-bottom: 1px solid #c2c2c2;
    padding: 0 0 15px 0;
    margin: 0;
    background: #efefef;
}
.threads p{
	padding: 0 10px 0 10px;
}
.threadssubject{
 background: #ffffff; margin: 0; padding: 5px; color: #c05f1b;
}
.threadheader{
 background: #cdcdcd; margin: 0; padding: 5px; 
}
.threadheader a{
	font-weight:bold;
}
.copy{
 width: 30px;
 font-size:0.9em;
 color:#000000;
}


.myDragClass{
	background:#FFDA6E;
}
.dragHandleImg{
	background: url('../images/design/updown.gif') center bottom no-repeat;
	width:18px;
	height:18px;
	cursor:n-resize;
	padding:0 10px;
}
.dragHandleImg:hover{
	background:transparent url('../images/design/updown.gif') center top no-repeat;

}
#meetingrooms{
	margin:0px 0px 10px 0px;
	border:solid #ccc 1px;
	-moz-border-radius: 4px; /* FF1+ */
  	-webkit-border-radius: 4x; /* Saf3-4 */
  	border-radius: 4px;

	background: #efefef; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #efefef); /* for firefox 3.6+ */
}
.meetInput{
	font-size:10px;
}
.meetToLine{
	border-bottom:dotted 1px #ccc;
	background:#efefef;
}

.reqMember{
	background: transparent url('../images/design/bullet-arrow.gif') no-repeat 4px center;
	padding: 3px 3px 3px 15px;
	border-bottom:dotted 1px #ccc;
	font-size:80%;
}
.reqMember img{
	margin-top:3px;
	
}

.read, .notread{
	background:transparent url('../images/design/is-read.png') no-repeat 4px top;
	padding-left:25px;
	color:#666;
	font-size:10px;
	height:18px;
	line-height:18px;
}

.read{background-position:4px bottom}
.notread{background-position:4px top}



