/* 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;
	text-decoration:none;
}
.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: 0px 0 15px 0px;
	#margin: 15px 0 15px 0px;
}


#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{
	position:absolute;
	right:40px;
	top:2px;
	#top:16px;
	/*
    :margin: 20px 10px 0 0;
    _margin: 20px 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 6px 0 4px;
	border-right:solid 1px #ccc;
	line-height:16px;
}
ul#topnavigation li.first{
	background: none;
}
ul#topnavigation li a{
	color:#707070;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
}


#weatherHolder{
	padding:5px;position:absolute;
	right:0px;
	top:45px;
	#top:45px;
	border:none 1px red;
	background:url(../images/redesign/weatherBG.gif) repeat-y right top;}
#weatherInner{ 
	background-repeat:no-repeat; 
	background-position: right center; 
	padding-right:50px; 
	line-height:31px; 
	font-size:11px;
}


#calendarLeft{
background:url(../images/redesign/congres_calendar.gif) no-repeat 10px top;
padding:0 10px 0 95px;
margin:12px 0;
position:relative;
}
#calendarLeft .leftCalLink{
	position:absolute; left:8px;
}
#calendarLeft h3{
	margin-bottom:6px;
	font-size:13px; !important;
}
#calendarLeft .date{
	margin:7px 0 7px 0;
	color:#666;
}


/*** main image & menu ***/
#navigationcontainer{
	/*background: #FFFFFF;*/
	padding: 5px 7px 7px 7px;
	/*background: url(../images/redesign/pageFlashBg.gif) no-repeat left top;*/
	/*background: url(../images/redesign/pageFlashBg.jpg) no-repeat left top;*/
	background:#fff;
	margin-bottom:8px;
	border:none 1px #333;	
}
#navigationcontainer .left{	
	float: left;
	width: 699px;
}
#navigationcontainer .left #flash{
	background:#fff;
}
#menuFlash{
	background:url(../images/redesign/image_3.jpg) no-repeat left top;
}
#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;
}

#navigationcontainer .right ul#menu li.last{
	display:none;
}

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;
	position:relative;
}
#content .leftColum{
	float: left;
	width: 288px;
	margin: 8px 0 0 0;
}
.leftColBG{
	background:url(../images/redesign/leftColBG.gif) no-repeat top center;
	padding:15px;
}

#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,
#content .leftColum .category h2, 
#subcontent .leftColum .category h2
{
	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;*/
	background: url(../images/redesign/bp-yellow_2.gif) no-repeat center left;
	border:none;
}
#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 .leftColum .hpContact{
	text-align: left;
	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,#welcomeBoxContent h2{
	
	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: left;
	margin: 0 0 10px 0;
}
#calendarContainer .left{
	float: left;
	width: 270px;
	margin:10px;
}
#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: 2.7em;
	height:2.7em;
	color:#FFFFFF;
	position:relative;
}
#footerCopy2{
	text-align:right;
	padding: 0px 0px 10px 0px;
	font-size: 0.8em;
	line-height: 3em;
	height:3em;
	color:#FFFFFF;
	position:relative;
	margin-left:450px;
}
#footerCopy a{
	font-weight: bold;
}
#footerNav{
	background: #6f6f6f;
   	padding: 2px 24px 2px 24px;
  	line-height: 4.5em;
	height:7.0em;
    position:relative;
    text-align:right;
}
ul#footernavigation{
	/*display:inline;*/
	list-style:none;
	position:absolute;
	right:24px;
	margin:0px !important;
	padding:0px !important;
	bottom:5px;
	line-height:16px !important	;
	overflow:hidden;
}
ul#footernavigation li{
	display:inline;
	list-style:none;
	/*background: url(../images/design/bg-footernavigation.gif) no-repeat center left;*/
	padding:0 7px 0 4px;
	line-height:13px !important;
	margin:0 !important;
	border-right:solid 1px #fff;
}
ul#footernavigation li.first{
	background: none;
}
ul#footernavigation li a{
	color:#ffffff;
	font-size:0.8em;
	line-height:13px !important;
	margin:0px !important;
	padding:0px !important;
}

/***  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 on event ***/ 
#eventMembersDetail_contact{
	/*float:right; 
	margin:0 0 20px 20px;*/	
	margin:20px 0 20px 0;
	line-height: 1.2em;
 	background:#DFDFDF; 
	padding:8px
}

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

#eventMembersDetail_contact a{
	color:#05538a;
}
#eventMembersDetail_contact h2{
	padding: 0;
	margin: 0 0 5px 0;
	color:#05538a;
	/*display: inline;*/
	font: 1.4em/1em Tahoma, Arial, Helvetica, sans-serif;
}
#eventMembersDetail_contact p{
	margin: 15px 0 0 0;
	line-height: 1.4em;
}


/*** 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{
	padding: 15px 0;
	/*border-bottom: 1px solid #ffffff;*/
	background:#E4E4E4;
}
#containerMain .calendarListBox.even{
	background:#f0f0f0!important;
}
#containerMain .calendarListBox .termin{
	float:left; width:70px;  padding:10px; text-align:center;
	/*border:solid 1px red;*/
}
#containerMain .calendarListBox .data{
	float:right; width:460px; margin-right:0px; 
	padding:10px 10px 10px 0px;
	line-height:140%;
	/*border:solid 1px red;*/
}

#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.1em/1.2em Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
}
#containerMain .calendarListBox a, #containerMain .calendarListBox h2 a{
	color: #05538a;
	text-decoration:none;
	font-weight:bold;
}
#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 !important;
  /*line-height: 0.9em !important;*/
  
}
a img{border:none;}
.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}

input[type="checkbox"], input[type="radio"]{
	border:none;
}



.infoBox{padding:20px; margin-bottom:15px; background:#1AB7EA; border:solid 2px #fff; color:#fff; font-size:15px; text-align:center; font-weight:bold; line-height:150%;}
.bigButt{background:#E77D00; padding:5px 25px;  border:solid 2px #fff; color:#fff; cursor:pointer;}

#footerPartners,#footerMembers{
	position:absolute;
	border:none 1px red;
	padding: 4px 10px;
	font-size: 11px;
	left:0px;
	top:0px;
	color:#fff;
}
#footerPartners{top:3px;}
#footerMembers{top:-3px;}
#footerPartners td,#footerMembers td{ padding-left:10px; text-align:left}
#footerPartners a img,#footerMembers a img{ border:none;}


#hpBanner{
	margin:15px auto;
	padding:15px 15px 0px 15px;
	border-top:dotted 1px #ccc;
	position:absolute;
	bottom:-20px;
	right:0px;
	width:550px
}
#land{
	margin:0 auto;
	width:468px;
	border:none 1px #ccc;
}
#sky{
	position:fixed;
	/*left:890px;
	top:50px;*/
}
#leftBanner{
	padding:0px;
	border:none 1px red;
	margin:10px auto 0 auto;
	width:225px;
}
#socialHolder{
	border-bottom:solid 5px #d4d4d4;
	padding:15px 0 10px 0;
}
.socialIco{
	width:28px;
	height:28px;
	margin-right:5px;
	float:left;
}
.icoFB{	background:url('../images/redesign/logo_fb.gif') no-repeat 0% 0%; }
.icoTW{	background:url('../images/redesign/logo_twitter.gif') no-repeat 0% 0%; }
.icoLI{	background:url('../images/redesign/logo_linked.gif') no-repeat 0% 0%; }
.icoYT{	background:url('../images/redesign/logo_youtube.gif') no-repeat 0% 0%; }

.newsReelsH2{
	/*font-size:19px !important;*/
	margin:10px 0;
}
.newsReelsCountInfo{
	margin:15px 0; padding:8px; border:dotted 1px #ccc; color:#666; font-size:12px; text-align:center;
}

.newsreelItem{
	border-bottom:dotted 1px #ccc;
	padding:8px 50px 8px 8px;
}

.newsreelItem p{
	margin-bottom:0px !important;
}



.newsreelItem h2{
	font-size:1.2em !important;
	line-height:125%;
}
.newsreelItem h2 .date{
	color:#666;
}
.newsreelItem .more{
	padding:5px;
	margin-left:15px;
	
}
.newsreelItem:hover{
	background:#EAEBEB;
}


.numOfResponse{
	margin:10px 0;
	padding:12px;
	border:solid 1px #666;
	background:#EAEBEB;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	
}
.numOfResponse .num{
	font-size:18px;
	color:#cc0000;
}

h2.hpNewsReelH2{
	font-size:13px !important;
	color: #16669e !important;
	
}
h2.hpNewsReelH2 a{
	font-size:13px !important;
	display:inline !important;
	float:right !important;
	font-weight:normal !important;
	color: #16669e !important;
}

.hpNewsReelItem{
	/*height:140px;*/
	border-top:dotted 1px #ccc;
	padding-top:8px;
	margin-top:8px;	
}

.hpNewsReelItem .imgHolder,
.newsreelItem .imgHolder{
	float:left;
	width:77px;
	
}
.newsreelItem .imgHolder{
	height:110px;
	width:85px;
}
.hpNewsReelItem .imgHolder img,
.newsreelItem .imgHolder img{
	border:solid 1px #ccc;
}
.hpNewsReelItem .imgHolder .noImg,
.newsreelItem .imgHolder .noImg{
	width:70px;
	height:70px;
	background:url('../images/redesign/no_img_70.gif') no-repeat 0% 0%;
	display:block;
}
.hpNewsReelItem .nadpisHolder{
	float:right;
	width:190px;
	/*height:80px;*/
}


.hpNewsReelItem .nadpisHolder h3.nadpis{
	/*height:39px; 
	line-height:17px;*/
	margin:4px 0!important;
	font-size:12px !important;
}
.hpNewsReelItem .nadpisHolder .NewsDate{
	color:#666 !important; 
	font-weight:normal !important;
	font-size:10px !important;
}
.hpNewsReelItem .nadpisHolder h3.nadpis a{
	color:#05538a !important;
	font-size:12px !important;
	font-weight:bold !important;  
	text-decoration:none !important; 
}
.hpNewsReelItem .contentHolder{
	clear:both;
	padding-top:8px;
}
.hpNewsReelItem .contentHolder a{
	color: #16669e !important;
}
.hpNewsReelItem .contentHolder .more a{
	font-weight:normal !important;  
}



