body {
  text-align:center;
  font: normal 62.5% "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
  margin: 0px;
  padding: 0px;
  font-size:13px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  border-bottom: 0;
}

textarea {overflow:auto;}

a {
	border-bottom: 0px;
	color: #003c68;
}
a:focus {
	outline: 1px dotted #eee;
}
a:active {
	outline: 0px;
}
a:hover {
	color: black;
}


/*layout*/

#mainContainer {
   width: 1090px; 
  position: relative; 
  text-align: left; 
  margin: auto;
  border:1px solid lightgrey;
  overflow:hidden;
  margin-bottom:20px;
}

#topLeaderBoard
{
width:745px;
height:125px;
overflow:hidden;
border:0;
text-align:center;
margin:auto;
}


/**/


#topMenu
{
 width:100%;
 margin:0;
 padding:5px 0 0 0;
 height:140px;
 background:#E3F2F2;
 padding:0;
 text-align:center;
}

div.topMenu1
{
 width:100%;
 margin:0;
 padding:3px;
 color: #119BA6;
 
}
div.topMenu1 a{
color:#119BA6;
font-weight:bold;

}





/*HS*/
#row-site-navigation {/*** radkova navigace  ****/
	width: 100%;
	clear: both;
	color: #fff;
	text-align:right;	
	margin-bottom:0;
	padding-bottom:0;
	overflow:hidden;
}
#row-site-navigation ul{
	display: block;
	padding: 0 0 -15px 0;
	margin:10px 3px 0 0;
	height:30px;
	text-align:right;
	bottom:0;
	right:0;
	/*background: transparent url("../images/menu_bg.jpg") left bottom  no-repeat;*/
	font-size: 13px;
}

#row-site-navigation ul li {
	list-style-image: none;
	display: block;
	margin: 0 0 0 5px;
	text-align: center;
	position:relative;
	height:30px;
	float:right;	
    overflow:hidden;
}

#row-site-navigation ul li a {
	margin: 0;
	padding: 0;
	display:block;  
    padding-top:7px;
    padding-left: 15px;
    padding-right: 15px;
    height: 23px;
	/*background: #049AAA; url("../images/m.gif") left top no-repeat;*/
    font-weight: bold !important;
    /* text-transform: lowercase;
    font-size: 110%;*/
}

#row-site-navigation ul li a.active {
  background-image: url("../images/ma.gif");
}

/*#row-site-navigation ul li a:hover  {
	background: #26BCCC;
	background-image: url("../images/mh.gif");
    text-decoration: none;
}*/

#row-site-navigation ul li a {
                        background-color:#0499aa;
                        color:#000000;
                        text-decoration:underline;
                        font-size:110%;
            }
#row-site-navigation ul li a:hover {
                background-color:#26bbcc;
                                        text-decoration:none;
                    }
/*HS end*/


#topLogo
{
 float:left;
 margin:0px 0px 0px 5px;
 padding:0;
 width:295px;
}
#topLogin
{
 float:left;
 padding:0;
 margin:5px 0 0 0;
 width:315px;
}
#topLogin a {color:#000000;}
#topLogin.fullNick{font-weight:bold;}

#topFullBanner
{
width:468px;
height:60px;
overflow:hidden;
margin:0;
float:right;
 padding:0;
}



/*navigation menu*/
#navMenuContainer{
 width:100%;
 background:#80CDD5;
 height:26px;
}

/**/


/*image uploader styles*/
#cover {
  width:100%;
  height:100%;
  z-index:1001;
  background-color:white;
  margin:0;
  padding:0;
  font-size:16px;
}

#imageUploaderDone {
  width:100%;
  height:100%;
  z-index:1001;
  background-color:white;
  margin:0;
  padding:0;
}

#MultiFile1_wrap_labels{font-size:11px;}
/**/

/*breadcrumbs*/
div.breadcrumbs{margin:0 0 15px 0;width:100%;}
div.breadcrumbs.photogalleryBreadcrumbs{margin:15px 0 0px 15px;}


/*forms*/
.form {padding:20px;}
.form h1 {font-size:28px;}
.form h2 {font-size:24px;}
.form h3 {font-size:20px;}
.form h4 {font-size:16px;}
.form h5 {font-size:12px;}
.form h6 {font-size:10px;}
.form fieldset {border:1px solid lightgrey;width:60%;margin:10px 0 10px 0;padding:10px;}
.form label { width: 5em; float: left; }
.form label.error { float: none; color: red; padding-left: .5em; vertical-align: top;font-size:11px;}
.form p { clear: both; font-size:14px;}
.form em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.form p.note {font-size:12px;color:grey;} 

/**/

/*pages with messages*/
.message {padding:20px;}
.message h1 {font-size:28px;}
.message h2 {font-size:24px;}
.message h3 {font-size:20px;}
.message h4 {font-size:16px;}
.message h5 {font-size:12px;}
.message h6 {font-size:10px;}

/**/

/*entry page styles*/
#entryPageTop{height:20px;background-color:#003C68;width:100%;margin:0;padding:0;line-height:10px;}
#entryPageTopCover{height:10px;background-color:#003C68;width:100%;margin:0;padding:0;}
#entryPageFade{height:200px;background:url(../img/indexB.gif) repeat-x top;width:100%;}
#entryPageFill{height:100px;background-color:#6692C2;width:100%;margin:0;padding:0;}
#entryPageBottom{height:94px;background:url(../img/indexBPeak.gif) no-repeat top;width:100%;}
#indexCoverMid{background-color:#D1DFED;height:100%;width:750px;margin-left:50px;}
#indexCoverTop{background-color:#FFFFFF;height:10px;width:750px;margin-left:50px;filter:alpha(opacity=70);opacity:0.7;}
#indexCoverFade{background-color:#FFFFFF;height:100%;width:750px;margin-left:50px;filter:alpha(opacity=70);opacity:0.7;}
#indexCoverFade p{font-size:43px;padding:30px 30px 0 30px;margin:0;font-weight:bold;color:#003C68;}
#indexCoverMid div.tellMeMore{font-size:13px;padding:0;color:#003C68;margin:0 0 10px 450px;}
#indexCoverMid div.previewTrip{font-size:15px;padding:0;color:#003C68;margin:0 0 10px 50px;float:left;width:200px;}

#indexCoverMid div.indexRegister{margin-left:450px;}
/**/

/*entry page HS*/

#entryPageHS {width:100%;margin:0;padding:10px 0 0 0;}
.entryPageHSLeftCol {width:48%;float:left;padding:0;margin-left:2%;}
.entryPageHSRightCol {width:47%;padding:0;margin-left:50%;}
.bottomHSLeft {margin-top:0;}
.bottomHSLeft p{margin-top:0;}
#entryPageHSMap {width:96%;padding:0;margin:20px 0 20px 2%;float:left;height:630px;}
#entryPageHSMap #mapContainer{width:1004px;height:554px;border:1px solid lightgrey;} 
#entryPageHSMap #map{width:1000px;height:550px;margin:2px;overflow:hidden;} 

.entryMapPromo {margin:25px 0 0 0;padding:0;}
.entryMapImageContainer {width:235px;height:172px;border:1px solid lightgrey;float:left;} 
.entryMapImageContainer img{margin:2px;}
.entryMapPromoText{margin-left:245px;width:250px;}
a.entryImportantLink{font-size:25px;color:#003C68;font-weight:bold;}

#buttonRegister {background-color:#572C01;width:200px;height:50px;color:white;font-size:35px;text-align:center;border:2px solid lightgrey;float:left;}
#buttonRegister a{color:white;}
#buttonLogin {background-color:#049AAA;width:200px;height:50px;color:white;font-size:35px;text-align:center;border:2px solid lightgrey;margin-left:230px;}
#buttonLogin a{color:white;}


.entryPageCharts{width:96%;margin-left:2%;margin-top:25px;}
.entryPageChartBlock{float:left;width:30%;margin-right:1%;}

div.entryList {margin:7px 0 7px 0;padding:0;width:100%;height:62px;}
div.entryList div.promo{margin-left:65px;}
div.entryList div.thumb{float:left; width:60px; height:60px; overflow:hidden;}

a.continue{font-weight:bold;}
/**/


/*message styles*/
#messageBox {border:1px solid lightgrey;padding:20px;margin:20px;}
/**/

/*trip styles*/
#tripContainer{font-size:13px;overflow:hidden;width:100%;padding:20px 0 20px 0;}
#tripContainer #tripLeftBar{float:left;width:58%;margin-left:1%;}
#tripInfo{width:100%;}
#tripInfoTextContainer {float:left;width:50%;}
#tripInfoImageContainer {margin-left:50%;width:49%;text-align:center;}
#tripInfoImageContainer img{border:1px solid lightgrey;padding:4px;}
#tripPostsList{width:100%;float:left;padding-top:20px;}
#tripPostsList a{font-weight:bold;}

#tripPostsList .tripPostsListDetails{font-size:10px;}

#tripContainer #tripRightBar{margin-left:59%;width:39%;}
#tripMap{background:white;margin-top:20px;}
#tripMap #mapContainer{width:332px;height:240px;margin-top:5px;border:1px solid lightgrey;}
#tripMap #map{width:328px;height:236px;margin:2px;overflow:hidden;}
#tripPhotogalleryPreview{margin-top:20px;}
#tripPhotogalleryPreview div.photoPreview{width:98%;overflow:hidden;}
#tripPhotogalleryPreview div.photoPreview div{float:left;margin:0;padding:0;}
#tripPhotogalleryPreview div.photoPreview img{border:1px solid lightgrey; margin:5px 5px 0 0;padding:4px;}
#tripPhotogalleryPreview div.photogalleryLink{width:100%;margin:5px 0 0 0;}
#tripPhotogalleryPreview div.photogalleryLink a {font-weight:bold;}
#tripAuthor{margin-top:20px;}
#tripAuthorText{float:left;width:50%;}
#tripAuthorImage{margin:0 0 0 50%;width:49%;padding:0;}
#tripAuthorEditProfile{width:100%;clear:both;padding-top:15px;}
#tripAuthor img{border:1px solid lightgrey; margin:0;padding:4px;text-align:left;}
#tripAuthor a{font-weight:bold;}

/*show link*/
#tripShowLink #showLinkContainer {width:100%;border:1px solid lightgrey;padding:0;}
#tripShowLink input{margin:0;padding:0;}
#tripShowLink #showLinkToggle{cursor:pointer;text-decoration:underline;font-weight:bold;color:#003C68;margin:5px 0 5px 5px;}
#tripShowLink #showLinkInput{margin:5px 0 5px 5px;}
/**/

div.functionalityHint{margin:5px 0 5px 0;font-size:0.9em;}
.tripMapHint{width:332px;}
.tripMapHint span{color:red;font-weight:bold;}
/*user logged in editable*/
a.editLink {font-weight:bold;color:green;}
span.editLink {color:green;cursor:pointer;text-decoration:underline;}
img.editLinkIcon {cursor:pointer;vertical-align:middle;}
/**/


/*posts*/
#postContainer{padding:20px 0 20px 0;width:100%;overflow:hidden;}
#postContainer .post{float:left;width:64%;margin-left:1%;overflow:hidden;}
#postContainer .rightBar{width:33%;margin-left:66%;}
#postContainer .rightBar #postMap{margin-top:20px;}
#postContainer .rightBar #postMap #map{width:328px;height:236px;margin:2px;overflow:hidden;}
#postContainer .rightBar #postMap #mapContainer{width:332px;height:240px;margin-top:5px;border:1px solid lightgrey;}
#postContainer .rightBar #postPhotogalleryPreview{margin-top:20px;}
#postContainer .rightBar #postPhotogalleryPreview div.photoPreview{width:99%;overflow:hidden;}
#postContainer .rightBar #postPhotogalleryPreview div.photoPreview div{float:left;margin:0;padding:0;}
#postContainer .rightBar #postPhotogalleryPreview div.photoPreview img{border:1px solid lightgrey; margin:2px 2px 0 0;padding:2px;}
#postContainer .rightBar #postPhotogalleryPreview div.photogalleryLink{width:100%;margin:5px 0 0 0;}
#postContainer .rightBar #postPhotogalleryPreview div.photogalleryLink a {font-weight:bold;}


#postContainer #reactFormContainer{border-top:1px dotted lightgrey;margin-top:20px;padding-top:20px;}
#postContainer .reactFormMessage{color:red;}
#postContainer #reactions{border-top:1px dotted lightgrey;margin-top:20px;padding-top:20px;}
#postContainer #reactions .reaction{}

#postShowLink #showLinkContainer {width:100%;border:1px solid lightgrey;padding:0;}
#postShowLink #showLinkToggle{cursor:pointer;text-decoration:underline;font-weight:bold;color:#003C68;margin:5px 0 5px 5px;}
#postShowLink #showLinkInput{margin:5px 0 5px 5px;}
/**/

/*site nav*/
.siteNav{background-color:#C4E9FC;border-top:1px dotted #78CDD0;border-bottom:1px dotted #78CDD0;}
.siteNav p{padding:5px;font-weight:bold;margin:0;}
.siteNav p a{line-height:22px;color:#003C68;}
.siteNav p a:hover{color:#000000;}
/**/

/*profile*/
#profileContainer{font-size:13px;overflow:hidden;width:100%;padding:20px 0 20px 0;min-height:600px;}
#profileContainer #profileLeftBar{float:left;width:58%;margin-left:1%;}
#profileInfo{width:100%;}
#profileInfoTextContainer {float:left;width:50%;margin:0;padding:0;}
#profileInfoImageContainer {margin:0 0 0 50%;width:49%;text-align:center;padding:0;}
#profileInfoImageContainer img{border:1px solid lightgrey;padding:4px;text-align:left;cursor:pointer; }
#profileTripsList{width:100%;float:left;padding-top:20px;}
#profileTripsList a{font-weight:bold;}
#profileTripsList .profileTripsListDetails{font-size:10px;}
#profileContainer #profileRightBar{margin-left:59%;width:39%;}
#profileMap{background:white;margin:0;padding:0;}
#profileMap #mapContainer{width:332px;height:240px;margin-top:5px;border:1px solid lightgrey;}
#profileMap #map{width:328px;height:236px;margin:2px;overflow:hidden;}
#profilePhotogalleryPreview{margin-top:20px;}
#profilePhotogalleryPreview div.photoPreview{overflow:hidden;}
#profilePhotogalleryPreview div.photoPreview div{float:left;margin:0;padding:0;}
#profilePhotogalleryPreview div.photoPreview img{border:1px solid lightgrey; margin:5px 5px 0 0;padding:4px;}
#profilePhotogalleryPreview div.photogalleryLink{width:100%;margin:5px 0 0 0;}
#profilePhotogalleryPreview div.photogalleryLink a {font-weight:bold;}
#profileNewestPosts{margin-top:20px;}


#profileBigImageDiv {position:absolute;margin:0;padding:0;background-color:white;display:none;z-index:1001;vertical-align:top;}
#profileBigImageDiv img {padding:2px;border:1px solid lightgrey;margin:0;}

/*show link*/
#profileShowLink {margin-bottom:15px;}
#profileShowLink input{margin:0;padding:0;}
#profileShowLink #showLinkContainer {width:100%;border:1px solid lightgrey;padding:0;}
#profileShowLink #showLinkToggle{cursor:pointer;text-decoration:underline;font-weight:bold;color:#003C68;margin:5px 0 5px 5px;}
#profileShowLink #showLinkInput{margin:5px 0 5px 5px;}
/**/

/*end of form*/

.back {float:left;width:150px;}
.submitP {margin:0;}

/*new post*/
.newPostBack{float:left;width:150px;margin:5px 0 0 0;}
.newPostSave{margin:5px 0 0 0;}
.newPostSubmitP{margin:5px 0 0 20px;}
#messageLabel{margin-left:15px;color:grey;}
/**/

/*image uploader*/
#imageUploaderFormContainer{text-align:left;}
/**/

/*update post location*/
.uLHelp{padding:0;margin:0;}
#uLLeft{float:left;width:42%;padding:0;margin-left:1%;}
#uLLeft fieldset {border:1px solid lightgrey;margin:10px 0 10px 0;padding:10px;}
#uLRight{margin-left:44%;width:54%;text-align:center;}

#uLMapContainer{width:424px;height:344px;margin-top:5px;border:1px solid lightgrey;}
#uLMap{width:420px;height:340px;margin:2px;overflow:hidden;}

/**/

/*error page*/
.errorDiv{padding:5px;}
/**/

/*down links*/
#downLinks{width: 1090px; position: relative; text-align: left; margin: auto;color:#003C68;height:30px;}
#downLinks div.links{float:left;}
#downLinks div.links a{}
#downLinks div.links a:hover{color:#003C68;}
#downLinks div.madeBy{float:right;color:grey;font-size:0.9em;}


/**/

#footerAdArea{width: 1090px; position: relative; text-align: center; margin: auto;}

#footerAdArea .footerFullBanner
{
position:relative;
width:468px;
height:60px;
overflow:hidden;
padding:0;
margin:auto;
}


/*help*/
.help h4{margin-top:20px;}
/**/


/*user list*/
#userList {width:95%;margin-left:3%;}
#alphabet {width:90%;margin:40px 0 30px 5%;font-weight:bold;}
#userList table {margin:10px 0 20px 0;}
#userList table img {border:1px solid lightgrey;padding:2px;text-align:left;margin:2px;}
#userList table td {width:200px;vertical-align:top;}
#userList table tr.moreRows td {padding-top:15px;}


/*list*/
div.list{width:95%;margin-left:3%;}
div.list form{width:50%}
div.list form select#order{}
/*admin*/
.ae {padding:20px;}

/*clear*/
.clear{clear:both;}

/*search*/
img#searchLoader{margin-left:5px;visibility:hidden;}
.searchB{font-weight:bold;}

/*paging*/

.pagingLink{float:left;margin:0;padding:0;line-height:12px;}
.pagingLinkLast{clear:right;margin:0;padding:0;line-height:12px;}

.paging1 {
float: left;
background-color: transparent;
background-image: url(/img/paging1.gif);
width: 12px;
height: 12px;
text-align:center;
}
.pagingA 
{
float: left;
background-color: transparent;
background-image: url(/img/pagingA.gif);
width: 12px;
height: 12px;
text-align:center;
}
.pagingDelimiter
{float:left;}
a.pagingBox{color:white;text-decoration:none;margin:0;padding:0;font-size:0.95em;line-height:12px;}

div.sharerLinkF{float:left;}
div.likeB{}
div.shareB{height:25px;margin-top:1px;width:70px;margin-left:10px;}
div.shareBMain{height:25px;margin-top:1px;width:70px;}

div.viewedB{color:grey;}


