body {
  margin:0px;
  padding:0px;
  font-family:arial;/*verdana;*/
  background:url(../images/layout/bg.jpg) repeat-x top left #E5E5E5;
}

div.clear,div.util,div.cleaner {
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height:0px;
	margin:0px;
	padding:0px;
	border:0px !important;
}

#wrapper {
  width:952px;
}

.header {
  width:952px;
  height:237px;
  background:url(../images/layout/header.jpg) no-repeat top left;
  position:relative;
  float:left;
}

h1 {
  font-size:11px;
  font-weight:normal;
  padding-left:21px;
  margin:0px;
  margin-top:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:99;
}

.siteTop {
  position:absolute;
  width:220px;
  height:180px;
  display:block;
  top:25px;
  left:5px;
  text-decoration:none;
  font-size:0px;
  z-index:99;
}

.menuLine {
  width:952px;
  float:left;
  height:46px;
  background:url(../images/layout/menuline.jpg) no-repeat top left;
  position:relative;
}

.menuLine ul {
  list-style:none;
  padding:0px;
  margin:0px;
  /*float:left;*/
  margin-left:35px;
  position:absolute;
  left:0px;
  top:0px;
}

.menuLine ul li {
  padding:0px;
  margin:0px;
  float:left;
}

.menuLine ul li a {
  text-transform:uppercase;
  text-decoration:none;
  font-size:12px;
  color:white;
  display:block;
  padding:13px 10px 12px 10px;
}

.langBox {
  width:102px;
  height:46px;
  position:absolute;
  right:0px;
  top:0px;
  border:0px !important;
}

.langBox .langEn {
  position:absolute;
  width:27px;
  height:19px;
  display:block;
  top:10px;
  left:0px;
  text-decoration:none;
}

.langBox .langDe {
  position:absolute;
  width:27px;
  height:19px;
  display:block;
  top:10px;
  left:38px;
  text-decoration:none;
}

.langBox .langCzDe {
  position:absolute;
  width:27px;
  height:19px;
  display:block;
  top:11px;
  left:39px;
  background:url(../images/layout/cz.jpg) no-repeat top left;
  text-decoration:none;
}

.langBox .langCzEn {
  position:absolute;
  width:27px;
  height:19px;
  display:block;
  top:11px;
  left:1px;
  background:url(../images/layout/cz.jpg) no-repeat top left;
  text-decoration:none;
}

.conLeft {
  width:220px;
  float:left;
  /*background:url(../images/layout/leftbg.jpg) repeat-x top left #E5E5E5;*/
  background:url(../images/layout/leftform.jpg) no-repeat 2px 31px;
}

.conRightTop {
  width:707px;
  padding-left:25px;
  height:132px;
  float:left;
  background:url(../images/layout/profilybg.jpg) no-repeat bottom left;
}

.content {
  width:732px;

  padding-bottom:7px;
  float:left;
 

  background:url(../images/layout/contentbg.jpg) repeat-x bottom left #E1E1E1;
}
.contentText {
  width:482px;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:7px;
  float:left;
 
  margin-right:1px;
 
}
.conRight {
  float:right;
  width: 196px;
  background:url(../images/layout/rightbg.jpg) repeat-x bottom left #AAAAAA;
  padding-bottom:6px;
  padding-top:10px;

}

.conLeft h4 {
  color:white;
  font-size:16px;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
  padding:19px 0px;
  margin-left:35px;
}
	
.conLeft h4.darker{
	color: #888;
	padding-top: 10px; 
	padding-bottom: 10px; 
}
	#fbSocialPlugin{
		padding-left: 35px;
	}
	div#facebookBoxIn{
		width: 155px;
		height: 80px;
		border: solid 1px #888;
		background: #F9F9F9;
	}

form#newsletter {
  margin:0px;
  padding:0px;
  margin-left:35px;
  margin-bottom:10px;
}

form#newsletter label {
  font-size:9px;
  color:white;
  text-transform:uppercase;
  padding:2px 0px;
  display:block;
}

form#newsletter input {
  width:149px;
  border:0px;
  background:#ffffff;
  padding:3px;
  font-size:10px;
  height:13px;
}

form#newsletter input.odeslat {
  float:right;
  margin-right:30px;
  font-size:9px;
  color:white;
  background:#000;
  padding:1px;
  width:auto;
  text-transform:uppercase;
  margin-top:2px;
  padding:0px 3px 2px 3px;
  width:55px;
}

form#search {
  margin:0px;
  padding:0px;
  margin-left:35px;
  margin-bottom:20px;
}

form#search label {
  font-size:9px;
  color:white;
  text-transform:uppercase;
  padding:2px 0px;
  display:block;
}

form#search input {
  width:149px;
  border:0px;
  background:#ffffff;
  padding:3px;
  font-size:10px;
  height:14px;
}

form#search input.odeslat {
  float:right;
  margin-right:30px;
  font-size:9px;
  color:white;
  background:#000;
  padding:1px;
  width:auto;
  text-transform:uppercase;
  margin-top:2px;
  padding:0px 3px 2px 3px;
  width:55px;
}

.blueBig {
  font-size:14px;
  font-weight:bold;
  margin-left:35px;
  display:block;
  color:#0084BD;
  text-decoration:none;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:15px;
}

.blueBig img {
  position:relative;
  top:-1px;
  left:3px;
}

.conRightTop h2 {
  font-size:16px;
  text-transform:uppercase;
  color:#fff;
  margin:0px;
  padding:0px;
  padding:19px 0px 12px 0px;
}

ul.sport {
  list-style:none;
  margin:0px;
  padding:0px;
  position:relative;
  left:-3px;
}

ul.sport li {
  float:left;
  font-size:12px;
}

ul.sport li a {
  text-decoration:none;
  color:#70B0CB;/*8EC5D9;/*0084BD;*/
  text-transform:uppercase;
  font-weight:bold;
  padding:4px 19px 4px 4px;
  margin:0px;
  margin-right:1px;
  display:block;
  width:auto;
}

ul.sport li a:hover, ul.sport li a.active {
  background:url(../images/layout/sport.jpg) no-repeat top right;
}

ul.members {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-top:3px;
}

ul.members li {
  float:left;
  margin:0px;
  padding:0px;
}

ul.members li a {
  font-size:9px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  margin-right:15px;
}

.content h2 {
  font-size:16px;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
  padding-top:25px;
  padding-bottom:20px;
}

.content h3 {
  margin:0px;
  padding:0px;
  color:#0084BD;
  font-size:14px;
  line-height:125%;
  font-weight:normal;
}

.content h3 a {
  margin:0px;
  padding:0px;
  color:#0084BD;
  font-size:14px;
  line-height:125%;
  font-weight:normal;
  text-decoration:none;
}

a.archiv {
  display:block;
  width:auto;
  text-transform:uppercase;
  float:right;
  margin-right:0px;
  font-size:9px;
  color:white;
  background-color:#000;
  padding:1px;
  width:auto;
  margin-top:2px;
  padding:2px 3px 1px 3px;
  width:55px;
  text-decoration:none;
  text-align:center;
}

.content p {
  margin:0px;
  padding:2px 0px;
  margin-bottom:5px;
  font-size:12px;
}

p.datum {
  font-weight:bold;
  margin:0px;
  padding:5px 0px 2px 0px;
  font-size:11px;
}

p.popis {
  margin:0px;
  padding:2px 0px;
  margin-bottom:15px;
  font-size:12px;
}

.profilImage {
  float:right;
  margin-top:25px;
  margin-left:10px;
  margin-bottom:10px;
}

p span.label01 {
  font-weight:bold;
  width:110px;
  display:block;
  float:left;
}

p span.label02 {
  font-weight:bold;
  width:200px;
  display:block;
  float:left;
}

p span.label03 {
  font-weight:bold;
  display:block;
}

div.mezera {
  display:block;
  height:15px;
  font-size:0px;
}

a {
  color:#0084BD;
}

hr {
  border:0px;
  border-bottom:1px solid #ddd;
}

.conRightFoto {
  float:left;
  background:url(../images/layout/rightbg.jpg) repeat-x bottom left #AAAAAA;
  padding:0px 13px;
  width:170px;
}


/* menu u profilu */

ul.profileMenu {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-top:15px;
  border-bottom:1px solid #AAAAAA;
}

ul.profileMenu li {
  float:left;
  margin-right:1px;
}

ul.profileMenu li a {
  display:block;
  width:auto;
  font-size:12px;
  padding:5px 5px;
  color:black;
  text-decoration:none;
}

ul.profileMenu li a:hover, ul.profileMenu li a.active {
  background:#AAAAAA;
}


.header object {
  position:absolute;
  top:6px;
  left:0px;
  z-index:1;
}


p.developer{
		padding: 5px 15px 5px 245px;
		margin: 0px;
	}
	p.developer a{font-size: 11px; color: #666;}
